C语言1-2章知识点测试

班级:
    ____________
姓名:
    ____________
C语言源程序的基本单位是()。
过程
函数
子程序
标识符
C语言执行程序的开始执行点是()。
程序中第一条可以执行语言
程序中第一个函数
程序中的main函数
包含文件中的第一个函数
以下标识符中,不能作为合法的C用户定义标识符的是()。
a3_b3
void
_123
IF
以下的选择中,正确的赋值语句是()。
a=1,b=2
j++
a=b=5;
y=int(x)
以下运算符中,优先级最高的运算符是()。
?:
++
,
C语言中,double类型数据占()。
1个字节
2个字节
4个字节
8个字节
"执行下列语句后变量x和y的值是()。y=10;x=y++;"
x=10,y=10
x=11,y=11
x=10,y=11
x=11,y=10
下列数据中,为字符串常量的是()。
A
house
How do you do.
$abc
设a=12,且a定义为整型变量。执行语句a+=a-=a*=a;后a的值为()。
12
144
0
132
以下字符中不是转义字符的是()。
\a
\b
\c
\\
C语言中,【1】是程序的基本组成部分.
    ____________
执行下列语句后,z 的值是【1】.int x=4,y=25,z=5; z=y/x*z;
    ____________
设 x 的值为15,n 的值为2,则表达式 x%=(n+3) 运算后 x 的值是【1】.
    ____________
已知 i=5,写出语句 i*=i+1; 执行后整型变量 i 的值是【1】.
    ____________
写出语句 b=(a=6,a*3); 执行后整型变量b的值是【1】.
    ____________
字符串的结束标志是【1】.
    ____________
设x和y均为int型变量,且x=1,y=2,则表达式1.0+x/y的值为【1】.
    ____________
执行下列语句的结果是【1】,a=3;printf("%d,",++a);printf("%d",a++);
    ____________
"若有以下定义int m=5,y=2;",则计算表达式y+=y-=m*=y后的y值是【1】.
    ____________
设(k=a=5,b=3,a*b),则表达式的值为【1】.
    ____________
在Turbo C中,整型数据在内存中占2个字节。
正确
错误
整数 -32100可以赋值给int型和long int型变量。
正确
错误
若i =3,则printf("%d",-i++);输出的值为 -4。
正确
错误
x*=y+8 等价于 x=x*(y+8)。
正确
错误
a=(b=4)+(c=6) 是一个合法的赋值表达式。
正确
错误
若有 int i=10,j=2;则执行完i*=j+8;后ⅰ的值为28。
正确
错误
"如果有一个字符串,其中第十个字符为'\n',则此字符串的有效字符为9个。"
正确
错误
C语言中"%"运算符的运算对象必须是整型.
正确
错误
十进制数15的二进制数是1111.
正确
错误
表达式 (j=3, j++) 的值是4.
正确
错误

做完点击“提交”即可,其余别点

33题 | 被引用2次

使用此模板创建