c语言第三章简单练习题及答案
c语言第三章简单练习题及答案
一、选择题
1. C语言提供的合法的数据类型关键字是。
Double shortinteger Char
2. 在C语言中,合法的长整型常数是。
0L 4962710 0.054838742.1869e10
3. 若有说明和语句:
int a=5;
a++;
此处表达式a++的值是。
6 4
4. C语言中最简单的数据类型包括。
整型、实型、逻辑型整型、实型、字符型
整型、字符型、逻辑型 整型、实型、逻辑型、字符型 以下说法中正确的是。
C语言程序总是从第一个定义的函数开始执行
在C语言程序中,要调用的函数必须在main函数中定义
C语言程序总是从main函数开始执行
C语言程序中的main函数必须放在程序的开始部分
6. 在C语言中,要求运算数必须是整型的运算符是。
% / 7. 以下有4个用户标识符,其中合法的一个是 。
ford f2_G short
8. 假定x和y为double型,则表达式x=2,y=x+3/2的值是。
.500000 .000000 .000000
9. 下面程序的输出是。
0 1 不确定的值
main
{ int x=10,y=3;
printf;}
10. 执行下面程序中输出语句后,a的值是。
50 15 10
main
{int a;
printf);}
11. C语言提供的合法的关键字是。
Switch cher Case default
12. 在C语言中,合法的字符常量是。
‘\084’’\x43’ ‘ab’ “\0”
13. 若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值是。
1 2.0 2.5
14. 以下叙述中错误的是。
算法正确的程序最终一定会结束
算法正确的程序可以有零个输出
算法正确的程序可以有零个输入
算法正确的程序对于相同的输入一定有相同的结果
15. 若有以下程序片段:
char str[]=“ab\n\012\\\”“;
printf);
上面程序片段的输出结果是。
412
16. 以下叙述中正确的是。
C语言的源程序不必通过编译就可以直接运行
C语言中的每条可执行语句最终都将被转换成二进制的机器指令
C源程序经编译形成的二进制代码可以直接运行
C语言中的函数不可以单独进行编译
17. 下列不正确的转义字符是。
‘\\’ ‘\”‘074’ ‘\0’
18. 若有以下定义:
char a; int b;
float c; double d;
则表达式a*b+d-c值的类型为。
float int char double
19. 设a=1,b=2,c=3,d=4,则表达式:a 1
20. 设x为int型变量,则执行以下语句后,x的值为。
x=10; x+=x-=x-x;
10000
21. 设x、y、z和k都是int型变量,则执行表达式:x=后,x的值为
1 2
22. 设有如下的变量定义:
int i=8, k, a, b;
unsigned long w=5;
double x=1.2, y=5.2;
则以下符合C语言语法的表达式是。
a+=a-=* x%; a=a*3= y=float
23. 假定有以下变量定义:
int k=7,x=12;
则能使值为3的表达式是。
x%= x%= x%=k-k% -
24. 以下程序的输出结果是。
main
{ int a=12,b=12;
printf;
}
10 10 11 11 10 11 13
25. 下列选项中,不能用作标识符的是。
_1234__1_ int_2_ 2_int_
26. 以下所列的C语言常量中,错误的是