43、现要定义一个二维数组c[m][n]来存放字符串“China” 、“USA"、“England”,则常量m和n的合理取值是( )。
A. 3和8
B. 2和10
C. 4和9
D. 3和7
https://www.shititong.cn/cha-kan/shiti/000a216b-cd6a-5bb7-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
点击查看答案
132、有以下程序片段int k=5;while(k=1) k--;执行此程序片段,则描述正确的是( )
A. while循环执行4次
B. 循环体执行一次
C. 循环体一次也不执行
D. 死循环
https://www.shititong.cn/cha-kan/shiti/000a216b-cd6b-4f1d-c0da-acf9fe32f600.html
点击查看答案
53、若x和y都是int型变量x=100,y=200,且有下面的程序片段:printf("%d" ,(x,y)); .上面程序片段的输出结果是( )
A. 200
B. 100
C. 100 200
D. 输出格式符不够,输出不确定的值
https://www.shititong.cn/cha-kan/shiti/000d7793-edb8-0ddf-c01a-2cf5d6189000.html
点击查看答案
55、在执行下述程序时,若从键盘输入6和8,则结果为( )。main( ){int a,b,s;scanf("%d%d",&a,&b);s=a ;if(a<b)s=b;s*=s;printf("%d",s);}
A. 64
B. 36
C. 48
D. 以上都不对
https://www.shititong.cn/cha-kan/shiti/000d7793-edb8-11cd-c01a-2cf5d6189000.html
点击查看答案
41、以下能对一维数组a进行初始化的语句是: ( )
A. int a[5] =(0,1,2,3,4)
B. int a(5)={}
C. int a[3]= {0, 1, 2}
D. int a{5}={10*1}
https://www.shititong.cn/cha-kan/shiti/000a216b-cd6a-565f-c0da-acf9fe32f600.html
点击查看答案
3、( )是C语言提供的合法的数据类型关键字。
A. Float
B. double
C. integer
D. Char
https://www.shititong.cn/cha-kan/shiti/000d7793-edb7-a5ec-c01a-2cf5d6189000.html
点击查看答案
14、以下关于switch语句和break语句的描述中,只有( )是正确的。
A. 在switch语句中必须使用break语句
B. 在switch语句中,可以根据需要使用或不使用break语句
C. break语句只能用于switch语句中
D. break语句是switch语句的一部分
https://www.shititong.cn/cha-kan/shiti/000d7793-edb7-bc87-c01a-2cf5d6189000.html
点击查看答案
135、以下程序的输出结果是( )。int x=10,y=10;printf(“%d %d\n”,x--,--y);
A. 10 10
B. 9 9
C. 9 10
D. 10 9
https://www.shititong.cn/cha-kan/shiti/000a216b-cd6b-5765-c0da-acf9fe32f600.html
点击查看答案
149、若有说明:int n=2,*p=&n,*q=p,则以下非法的赋值语句是: ( )
A. p=q
B. *p=*q
C. n=*q
D. p=n
https://www.shititong.cn/cha-kan/shiti/000a216b-cd6b-7bbd-c0da-acf9fe32f600.html
点击查看答案