选择题
1.每条语句最后必须有一个分号
2.若一条语句过长,也可以分写在下一行
3.C语言程序中大小写是有区别的
4.一个C语言程序可由一个或多个函数组成
5.变量必须先定义后使用
6.C语言程序中main函数的位置必须在系统库函数的后面
7.C语言的函数体是由{}括起来的
8、c程序必须包含一个main()函数
9.C程序的基本组成单位是函数
10.一个程序的执行是从本程序的main函数开始,到main函数结束
11.结构化程序设计的三种基本结构是顺序结构、分支结构、循环结构
12.调试程序是指对程序进行差错和排除
13.C语言中,复合语句的构成是将一系列语句置于一对花括号“{}”之间
14.C语言的基本数据类型包括整型、实型、浮点型
15.标识符、常量、变量名、字符常量、字符串常量、浮点数、关键字定义 ‘’
16.C语言的整型数据在内存中的存储形式是ASCII码
17.C语言的字符型整型数据在内存中的存储形式是补码
18.在C语言中,变量所分配的内存空间大小是由变量的类型决定
19.若有定义;int a=2;则正确的复制表达式是a=(a*3)
20.x=(a=3,b=++a);运行后,x、a、b、的值依次为444
22.符号C语言语句的是int a=12,b=12,c=12;
23.若有定义:int x,a;则语句x=(a=3,a+1);x,a的值为4,3(此类题大量)
24.若变量已正确定义并赋值,符合C语言语法的表达式是a=8+b+c,a++
25.若有定义:int x,a;则语句x=(a=3,a+1);运行后,x,a的值依次为(4,3)
26.语句表达式
27.算数运算符的优先级高于关系运算符
28.自加和自减运算符的结合方向是“自左向右”
29.C语言规定在表达式求职时,按其中运算符的优先级先高后低的次序进行
30.强制类型转换运算符高于算术运算
31.C语言的运算符按运算对象的个数可以分为单目、双目、三目和四目运算符
32.若已定义:float m:拟从键盘输入135.78这一数据给变量m,则应选用的语句是scanft("%6.2f",&m);
33.putchar()函数的功能(各函数的功能)是向终端输入一个字符
34.运行以下程序段时编译出错,其原因是c2是字符变量,只能赋以字符常量,不能赋以字符串常量
char c1='8',c2='2008';
printf("%c,%d/n",c1,c2);
35.在C语言中,判断逻辑值为“真”的正确的叙述是非0的数
36.能正确表示数学关系式800>=y>=500的C语言表达式为(y=800)&&(y>=500)
37.若希望a的值为奇数式,表达式的值为“真”,a的值为偶数时,表达式的值为“假”,则不能满足要求的表达式是!(a%2)
38.C语言中能表达条件10<x<20的逻辑表达式是10(x>10)&&(x<20)
39.赋值表达式
40.switch语句是多分支选择语句
41.在执行一个case分支后,可用一个break语句使流程跳出switch语句
42.每一个case后面的值必须互不相同,否则会出现矛盾的现象
43.在循环语句的循环体中,break语句的作用是提前结束循环,接着执行该循环后续的语句
44.对于整型变量x,下属if语句if(x%2)x=1;else x=0;与赋值语句:x=x%2==0?1:0;
45.以下程序段运行后,循环体中的“count+=2;”语句运行的次数为4次
int i,j,cuont=0;
for(i=1;i<=4;i++);
{
count+=2;
printf("%d",count);
}
46.在C语言中while循环和do-while循环的主要区别是while的循环体至少无条件执行一次,do-while循环体不是
47.C语言中数组元素下标的数据类型是整型常量或整型表达式