140、以下程序段运行结果是( )int x=1,y=1,z=-1;x+=y+=z;printf("%d\n" ,x<y?y:x);
https://www.shititong.cn/cha-kan/shiti/000a216b-cd6b-6381-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
点击查看答案
8、能正确表示逻辑关系:“a≥10 或 a≤0”的 C 语言表达式是( )。
A. a>=10 or a<=0
B. a>=0|a<=10
C. a>=10 &&a<=0
D. a>=10‖a<=0
https://www.shititong.cn/cha-kan/shiti/000a216b-cd69-f794-c0da-acf9fe32f600.html
点击查看答案
139、下列程序执行后的输出结果是( ) C#include void main( ){ int a=5,b=60,c;if (a<b){c=a*b;printf("%d* %d=%d\n" ,b,a,c);}else{c=b/a;printf("%d/%d=%d\n" ,b,a,c);}}
A. 60/5=12
B. 300
C. 60*5=300
D. 12
https://www.shititong.cn/cha-kan/shiti/000a216b-cd6b-610f-c0da-acf9fe32f600.html
点击查看答案
15、设有如下定义:int x=10, y=4,z;则语句:printf (''%d\n”,z=(x%y, x/y));的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/000a216b-cd6a-0ca9-c0da-acf9fe32f600.html
点击查看答案
69、定义:char s[20]="China" ,则printf("length=%d\n",strlen(s));的输出是:( )
A. length=20
B. length=6
C. length=5
D. length=19
https://www.shititong.cn/cha-kan/shiti/000a216b-cd6a-a83f-c0da-acf9fe32f600.html
点击查看答案
39、以下对二维数组a进行不正确初始化的是( )。
A. int a[][3]={3,2,1,1,2,3};
B. int a[][3]={{3,2,1},{1,2,3};
C. int a[2][3]={{3,2,1},{1,2,3}};
D. int a[][]={{3,2,1},{1,2,3}};
https://www.shititong.cn/cha-kan/shiti/000d7793-edb7-f024-c01a-2cf5d6189000.html
点击查看答案
2、按照C语言规定的用户标识符命名规则,不能出现在标识符中的是( )。
A. 大写字母
B. 下划线
C. 数字字符
D. 连接符
https://www.shititong.cn/cha-kan/shiti/000d7793-edb7-a310-c01a-2cf5d6189000.html
点击查看答案
96、返回值为void 的函数,其含义是( )。
A. 调用函数之后,被调用的函数没有返回值
B. 调用函数之后,被调用的函数不返回
C. 调用函数之后,被调用的函数的返回值为任意的类型
D. 以上三种说法都是错误的
https://www.shititong.cn/cha-kan/shiti/000a216b-cd6a-eec2-c0da-acf9fe32f600.html
点击查看答案
14、以下关于switch语句和break语句的描述中,只有( )是正确的。
A. 在switch语句中必须使用break语句
B. 在switch语句中,可以根据需要使用或不使用break语句
C. break语句只能用于switch语句中
D. break语句是switch语句的一部分
https://www.shititong.cn/cha-kan/shiti/000a216b-cd6a-09ca-c0da-acf9fe32f600.html
点击查看答案