130、为了判断两个字符串s1和s2是否相等,应当使用( )。
A. if(s1==s2)
B. if(s1=s2)
C. if(strcpy(s1,s2))
D. if(strcmp(s1,s2))
https://www.shititong.cn/cha-kan/shiti/000a216b-cd6b-4aaa-c0da-acf9fe32f600.html
点击查看答案
28、若变量 c 为 char 类型,能正确判断出 c 为小写字母的表达式是( )。
A. 'a'<=c<= 'z'
B. (c>= 'a')||(c<= 'z')
C. ('a'=c)
D. (c>= 'a')&&(c<= 'z')
https://www.shititong.cn/cha-kan/shiti/000d7793-edb7-d989-c01a-2cf5d6189000.html
点击查看答案
54、设有如下定义:int x=1,y=-1;,则语句: ,(x--&++y);的输出结果是( )
https://www.shititong.cn/cha-kan/shiti/000a216b-cd6a-7c83-c0da-acf9fe32f600.html
点击查看答案
38、设字符型变量ch已有值,下列语句中错误的是( )。
A. scanf("%c%c",ch,ch);
B. {int ch=6;print f("%d",ch);}
C. ch=5;
D. ch>48&&ch<0x3A;
https://www.shititong.cn/cha-kan/shiti/000a216b-cd6a-4d30-c0da-acf9fe32f600.html
点击查看答案
24、下列关于c语言用户标识符的叙述中正确的是()。
A. A. 用户标识符中可以出现下划线和中划线(减号)
B. B. 用户标识符中不可以出现中划线,但可以出现下划线
C. C. 用户标识符中可以出现下划线,但不可以放在用户标识符的开头
D. D. 用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头
https://www.shititong.cn/cha-kan/shiti/000d7793-edb7-d14c-c01a-2cf5d6189000.html
点击查看答案
19、#include int max(int x, int y);main(){ int a,b,c;a=7;b=8;c=max( );printf( );}max(int x, int y){ int z;z=x>y? x : y;return(z) ;}运行结果为:( )
https://www.shititong.cn/cha-kan/shiti/000a216b-cd6a-1779-c0da-acf9fe32f600.html
点击查看答案
42、下列哪个数组定义是正确的( )。
A. int a[5.5];
B. INT a[10];
C. int a[n];
D. int a[5];
https://www.shititong.cn/cha-kan/shiti/000a216b-cd6a-593e-c0da-acf9fe32f600.html
点击查看答案
9、下述程序段的输出结果是( )。main(){int x=10, y=10;printf(''%d, %d\n'', x++, ++y);}
A. 10,10
B. 11,11
C. 11,10
D. 10,11
https://www.shititong.cn/cha-kan/shiti/000a216b-cd69-fa51-c0da-acf9fe32f600.html
点击查看答案
50、若有以下定义:char s[10]="include",*p=s;则不能代表字符u的表达式是( )。
A. s[4]
B. s+4
C. *(p+4)
D. p+=4,*p;
https://www.shititong.cn/cha-kan/shiti/000a216b-cd6a-70cb-c0da-acf9fe32f600.html
点击查看答案
99、设有以下程序片段:char s[]="Program!";char *p;p=s;则执行完上面的程序段后,*(p+8)的值为( )。
A. '!'
B. '\0'
C. 'm'
D. 不定值
https://www.shititong.cn/cha-kan/shiti/000a216b-cd6a-f648-c0da-acf9fe32f600.html
点击查看答案