1、以下叙述正确的是( )。(2分)
A. do-while语句构成的循环只能用break语句退出
B. 用do-while语句构成的循环,在while 后的表达式为非零时结束循环
C. 用do-while语句构成的循环,在while后的表达式为零时结束循环
D. do-while语句构成的循环不能用其他语句构成的循环来代替
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-decc-c0d6-3f0ad517a300.html
点击查看答案
1、结构变量在其生命期里,( )。(2分)
A. 所有成员一直驻留在内存中
B. 只有一个成员驻留在内存中
C. 部分成员驻留在内存中
D. 没有成员驻留在内存中
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-5786-c0d6-3f0ad517a300.html
点击查看答案
1、对于“int *pa[];”的描述中,正确的是( )。(2分)
A. pa是一个指向数组的指针,所指向的数组是 5个int型元素
B. pa是指向数组首地址的指针
C. pa是一个具有 5个元素的指针数组,每个元素是一个int型指针
D. 语法错误
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-3367-c0d6-3f0ad517a300.html
点击查看答案
1、地址是指( )。(2分)
A. 变量的类型
B. 变量的值
C. 变量所在的内存单元编号
D. 变量本身
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-e2ec-c0d6-3f0ad517a300.html
点击查看答案
1、若a为整型变量,且其值为3,则执行完表达式:a += a -= a * a后,a的值是( )。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-5fe6-c0d6-3f0ad517a300.html
点击查看答案
1、对嵌套if语句的规定是else总是与( )配对。(2分)
A. 之前最近的尚未配对的if
B. 最前面的if
C. 第一个if
D. 缩进位置相同的if
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-5a18-c0d6-3f0ad517a300.html
点击查看答案
1、若有如下程序:#define N 2#define M N + 1#define NUM 2 * M + 1int main( ) {int i;for( )printf( );return 0;}
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-b9a7-c0d6-3f0ad517a300.html
点击查看答案
1、在划线处()填写适当内容完成程序,本程序当输入字符是数字时输出字符串“number”,否则输出“none”#include int check()()printf("number\n");elseprintf("none\n");}return 0;}(2分)
A. checkⱣⱤnumber(!ch)
B. checkⱣⱤnumber(ch+1)
C. !checkⱣⱤnumber(ch)
D. checkⱣⱤnumber(ch)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-ad1f-c0d6-3f0ad517a300.html
点击查看答案
1、函数调用表达式fun((exp1,exp2), (exp3,exp4,exp5))中的参数个数是( )。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-09fa-c0d6-3f0ad517a300.html
点击查看答案
1、以下( )语句是错误的。(2分)
A. for(i=0; i<10; i--);
B. for(i=0, j=0; i<10; i++; j++);
C. for(i=0; i<10, j<10; i++);
D. for(i=0; j<10; j++);
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-bf90-c0d6-3f0ad517a300.html
点击查看答案