A、 由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句
B、 do-while循环由do开始,用while结束,在while(表达式)后面不能写分号
C、 在do-while循环体中,是先执行一次循环,再进行判断
D、 do-while循环中,根据情况可以省略while
答案:C
A、 由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句
B、 do-while循环由do开始,用while结束,在while(表达式)后面不能写分号
C、 在do-while循环体中,是先执行一次循环,再进行判断
D、 do-while循环中,根据情况可以省略while
答案:C
A. inta(10);
B. intn=10,a[n];
C. intn;a[n];
D. #defineN10inta[N];
A. 运行程序段后输出0
B. 运行程序段后输出1
C. 程序段中的控制表达式是非法的
D. 程序段执行无限次
A. i=p
B. a[p]=a[i]
C. p=j
D. p=I
A. 若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数f
B. 若在主函数前对函数f进行说明,则在主函数和其后的其他函数中都可以正确调用函数f
C. 对于以上程序,编译时系统会提示出错信息:提示对f函数重复说明
D. 函数f无返回值,所以可用void将其类型定义为无返回值型
A. C程序的工作过程是编辑、编译、连接、运行
B. C语言不区分大小写。
C. C程序的三种基本结构是顺序、选择、循环
D. C程序从main函数开始执行
A. !a=b
B. a!=b
C. a==b
D. a=b
A. inta[][]={1,2,3,4,5,6};
B. inta[2][]={1,2,3,4,5,6};
C. inta[][3]={1,2,3,4,5,6};
D. inta[2,3]={1,2,3,4,5,6};
解析:解析:类型符数组名[常量表达式][常量表达式]二维数组可以看做是矩阵类型符是指数组中数组元素的类型;数组名要符合标识符命名规则;第一个常量表达式是指数组的行数;第二个常量表达式是指数组的列数;常量表达式的值只能是整数,不可以是变量,而且从1开始计数。一维数组初始化时可以省略数组长度二维数组初始化时可以省略行数,但不能省略列数选项A,B,都省略了列数选项D,不符合二维数组定义的一般形式,行、列常量表达式应该放在不同的[]中
A. return语句中的表达式类型所决定
B. 调用该函数时的主调函数类型所决定
C. 调用该函数时系统临时决定
D. 在定义该函数时所指定的函数类型所决定
A. C语言比其他语言高级
B. C语言可以不用编译就能被计算机识别执行
C. C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
D. C语言出现的最晚,具有其他语言的一切优点
A. 定义不含法
B. 是一个指针数组名,每个元素都是一个指向整数变量的指针
C. 是一个指针,它指向一个具有三个元素的一维数组
D. 是一个指向整型变量的指针