1、以下是死循环的代码段是( )。(2分)
A. i = 32767;do {if(i < 0)break;} while(++i);
B. for(i = 1; ; ) {if(i++ % 2 == 0)continue;if(i++ % 3 == 0)break;}
C. for(i = 1; ; )if(++i < 10)continue;
D. int k = 0;i = 1;while(i--);
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-d6cb-c0d6-3f0ad517a300.html
点击查看答案
1、则下列说法中错误的是( )。(2分)
A. 每次调用fun函数时,变量a的值是上次调用结束时a的值
B. 在fun函数外,可以用变量名a直接引用a的值
C. 在其它函数中,可以出现变量声明:double a = 2.5;
D. fun函数的形式参数不能取名为a
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-bd85-c0d6-3f0ad517a300.html
点击查看答案
1、要使下面程序输出10个整数,则在划线处()填入正确的数是( )。for(i = 0; i <= () ;)printf("%d\n", i += 2);(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-f651-c0d6-3f0ad517a300.html
点击查看答案
1、如果定义int aa[] = {}, *p = aa; 则数值为6的是( )。(2分)
A. *p + 6
B. p + 5
C. *(p + 6)
D. *p += 5
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-2fb9-c0d6-3f0ad517a300.html
点击查看答案
1、在C语言中,main函数返回一个( )类型的值。(2分)
A. char
B. int
C. double
D. void
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-6858-c0d6-3f0ad517a300.html
点击查看答案
1、以下说法正确的是( )。(2分)
A. 结构和联合变量都能进行比较操作
B. 结构和联合变量都不能进行比较操作
C. 两个结构变量可以比较,但不能将结构类型作为函数返回值类型
D. 既可以对联合变量进行比较操作,也可以将联合变量作为函数参数
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-8252-c0d6-3f0ad517a300.html
点击查看答案
1、不是C运算符的是( )。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-0f01-c0d6-3f0ad517a300.html
点击查看答案
1、若有:int x, y, z, m = 10, n = 5;执行以下语句:x = (--m== n++) ? --m : ++n;y = m++;z = n;则x、y、z的值分别为( )。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-8be2-c0d6-3f0ad517a300.html
点击查看答案
1、下列一维数组定义语句中,语法错误的是( )。(2分)
A. int a[3*5];
B. int A[] = {1, 2, 3};
C. int a[5];
D. int a[3-5];
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-6eb9-c0d6-3f0ad517a300.html
点击查看答案
1、如果i是int型的变量,且p和q都是指向i的指针,那么下列赋值( )是有效的。(2分)
A. *p = q
B. p = i
C. &p = q
D. p = &*q
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-ec6f-c0d6-3f0ad517a300.html
点击查看答案