网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
数字字符0的ASCII值为48,若有以下程序: int main(void) { char a='1',b='2'; printf("%c,",b++); printf("%dn",b-a); return 0; } 程序运行后的输出结果是()
A.3,2
B.50,2
C.2,2
D.2,50
参考答案和解析
C 解析:自增运算符“++”,放在变量之前表示在使用变量之前,先使变量的值加1;放在变量之后表示在使用变量之后,再使变量的值加1。第一条输出语句先输出字符b,此时b='2',再使b自加1,b='3',第二条输出语句输出的是b-a='3'-'1'=2。
更多 “数字字符0的ASCII值为48,若有以下程序: int main(void) { char a='1',b='2'; printf("%c,",b++); printf("%dn",b-a); return 0; } 程序运行后的输出结果是()A.3,2B.50,2C.2,2D.2,50” 相关考题
考题
有以下程序main(){ char s[]="abcde";s+=2;printf("%d\n",s[0]);}执行后的结果是A) 输出字符 a 的 ASCII 码B) 输出字符 c 的 ASCII 码C) 输出字符 cD) 程序出错
考题
(25)有以下程序#includestdio.hvoid fun(char *s){while(*s){ if(*s%2==0) printf(“%c”,*s);s++;}}main(){ char a[]={“good”};fun(a);printf(“\n”);}注意:字母a的ASCII码值为97,程序运行后的输出结果是A)d B)go C)god D)good
考题
数字字符0的ASCⅡ值为48,若有以下程序: main() { char a='1',b='2'; printf("%c,",b++); printf("%d\n",b-A); } 程序运行后的输出结果是( )。A.3,2B.50,2C.2,2D.2,50
考题
数字字符0的ASCII值为48,运行下列程序的输出结果是( )。 main() { char a='1',b='2'; printf("%c,",b++); printf("%d\n",b-A); }A.3,2B.50,2C.2,2D.2,50
考题
以下程序的输出结果是( )。 include void fun(int x) {if(x/2>0)fun(x/2); printf("%d",
以下程序的输出结果是( )。include<stdio.h>void fun(int x){ if(x/2>0)fun(x/2);printf("%d",x);}main(){fun(3);printf("\n");}
考题
若有如下程序; main() {char *p="china"; p+=1; printf("%d\n",p); } 则程序运行后的输出结果是 ( )A.chinaB.字符h的地址C.hinaD.字符h的ASCII码值
考题
以下程序的输出结果是( )。 main {int x=0.5;char z=a; printf("%d\n",(x2));}A.0S
以下程序的输出结果是( )。 main {int x=0.5;char z=a; printf("%d\n",(x&1)&&(z2));}A.0B.1C.2D.3
考题
数字字符0的ASCII值为48,若有以下程序 main() { char a='1',b='2'; printf("%c,b++); printf("%d\n",b-a); } 程序运行后的输出结果是______。A.3,2B.3,1C.2,1D.2,2
考题
数字字符0的ASCII值为48,若有以下程序: main() { char a='1',b='2'; printf("%c,",b++); printf("%d\n",b-a); } 程序运行后的输出结果是 ______。A.3,2B.50,2C.2,2D.2,50
考题
以下程序运行后;输出结果是______。 main() { char*d[]={"ab","cde"}; printf("%x",d[1]); }A.cdeB.字符c的ASCII码值C.字符c的地址D.出错
考题
下列程序执行后输出的结果是()includef(int A){ int b=0;static c=3;a=c++,b++;return
下列程序执行后输出的结果是( ) #include<stdio.h> f(int A) { int b=0; static c=3; a=c++,b++; return(A) ; } main() { int a=2,i,k; for(i=0;i<2;i++) k=f(a++); printf("%d\n",k); }A.3B.0C.5D.4
考题
下述程序的输出结果是()。include int fun(int a){intb=0;staticintc=3;b++,c++;return
下述程序的输出结果是( )。 # include <stdio.h> int fun( int a) { int b=0; static int c=3; b++,c++; return a+b+c; } void main() { int x=2,i; for(i=1;i<3;i++) printf("%d",fun(x)); }A.56B.67C.78D.89
考题
有以下程序inc1udevoid fun(char*s){while(*s) {if(*s%2=0) printf("%c",*s); s++ }}m
有以下程序 #inc1ude<stdio.h> void fun(char*s) { while(*s) { if(*s%2=0) printf("%c",*s); s++ } } main() { char a[]={"good"}; fun(A) ; prntf("n\"); } 注意:字母a的ASCII码值为97,程序运行后的输出结果是______。A.dB.goC.godD.good
考题
(C语言)数字字符0的ASCII值为48,若有以下程序main(){char a='1',b='2';printf("%c,",b++);printf("%d\n",b-a);}程序运行的输出结果是A、3,2B、50,2C、2,2D、2,50
考题
以下程序运行后的输出结果是( )。 include main() { int x=20; printf("%d", 0
以下程序运行后的输出结果是( )。include<stdio.h>main(){ int x=20;printf("%d", 0<x<20);printf("%d\n", 0<x x<20);}
考题
若有如下程序: main() {int a=6;char ch=c; printf("%d\n",(a2)(ch<'m'));} 则程序运行后的输出结果是( )A.0B.1C.2D.3
考题
数字字符0的ASCⅡ值为48,若有以下程序 main() {char a='1',b='2'; printf("%c",b++); printf ("%d\n",b-a); } 程序运行后的输出结果是 ______。A.32B.502C.22D.2,50
考题
下列程序的输出结果是【】。 include void fun(int x) { if(x/2>0) fun(x/2); printf("%d"
下列程序的输出结果是【 】。include <stdio.h>void fun(int x){if(x/2>0) fun(x/2);printf("%d",x);}main(){fun(3);printf("\n");}
考题
数字字符0的ASCII值为48,运行以下程序的输出结果是( )。 main ( char a=1,b=2; printf("%C,",b++);printf("%d\n",b—a);}A.3,2B.50,2C.2,2D.2,50
考题
有以下程序,程序执行后,输出结果是【】include void fun(int*A) {a[0]=a[1];} main() {i
有以下程序,程序执行后,输出结果是【 】include<stdio.h>void fun(int*A){ a[0]=a[1];}main(){ int a[10]={10,9,8,7,6,5,4,3,2,1,},i;for(i=2;i>1=0;i-) fun(a[i]);for(i=0;i<10;i++) printf("%d,a[i]);printf("\n");}
考题
若有以下程序main(){ int p=5,a=5; if(p=1!=0) printf("%d\n",p); else printf("%d\n",p+2);}程序执行后的输出结果是
考题
数字字符'0'的ASCII值为48,若有以下程序:include main( )char a='1',b ='2';printf( "
数字字符'0'的ASCII值为48,若有以下程序: #include <stdio.h> main( ) char a='1',b ='2'; printf( "% c,",b + + ); printf(" % d \n" ,b - a); } 程序运行后的输出结果是( )。A.3,2B.50,2C.2,2D.2,50
考题
单选题有以下程序:#include main(){ char s[]=rstuv; printf(%c,*s+2);}程序运行后的输出结果是( )。A
tuvB
字符t的ASCII码值C
tD
出错
考题
单选题有如下程序:#include int disp(char *str){ while(*str) putchar(*str++); return *str;}main(){ printf(%d,disp(NAME));}程序运行后的输出结果是( )。A
NAME0B
NAMEEC
NAMED
NAME\0
考题
单选题有以下程序 main() { char s[]="abcde"; s+=2; printf("%d/n",s[0]); } 执行后的结果是()A
输出字符a的ASCII码B
输出字符c的ASCII码C
输出字符cD
程序出错
考题
单选题有如下程序:#include main(){ int a =0,b=1; if(++a==b++) printf(T); else printf(F); printf(a=%d,b=%d,a,b); printf();}程序运行后的输出结果是( )。A
Ta=0,b=1B
Fa=1,b=2C
Ta=1,b=2D
Fa=0,b=2
考题
单选题有以下程序(说明:字母A的ASCII码值是65):#include void fun(char *s){ while(*s) { if(*s%2)printf(%c,*s); s++; }}main(){ char a[]=BYTE; fun(a); printf();}程序运行后的输出结果是( )。A
BYB
BTC
YTD
YE
热门标签
最新试卷