c语言程序设计谭浩强课后习题答案
1. 一个C语言程序是由( )。 [单选题] *
一个主程序和若干子程序组成
函数组成(正确答案)
若干过程组成
若干子程序组成
2. 一个C程序的执行是从( )。 [单选题] *
本程序的main函数开始,到main函数结束(正确答案)
本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
本程序的main函数开始,到本程序文件的最后一个函数结束
本程序文件的第一个函数开始,到本程序main函数结束
3. 同时定义相同类型的多个变量要使用( )。 [单选题] *
句号
分号
逗号(正确答案)
冒号
4. 标准C语言程序编译生成的文件后缀为( )。 [单选题] *
.c
.cpp
.obj(正确答案)
.exe
5. 下面的注释那个写法是正确的( )。 [单选题] *
/*this is a comment*\
/*this is a comment/* it is error*/
/*this is a comment*/ (正确答案)
/*this one seems like a comment doesn’t it
6. 以下叙述中正确的是()。 [单选题] *
用C程序实现的算法必须要有输入和输出操作
用C程序实现的算法可以没有输出但必须要有输入
用C程序实现的算法可以没有输入但必须要有输出(正确答案)
用C程序实现的算法可以既没有输入也没有输出
7. C语言中3种基本结构是( )。 [单选题] *
顺序结构、选择结构、循环结构(正确答案)
if、switch、break
for、while、do-while
if、for、continue
8. 以下叙述中错误的是()。 [单选题] *
用户所定义的标识符允许使用关键字(正确答案)
用户所定义的标识符应尽量做到“见名知意”
用户所定义的标识符必须以字母或下划线开头
用户定义的标识符中,大、小写字母代表不同标识
9. 以下不能定义为用户标识符的是()。 [单选题] *
Main
_0
_int
sizeof(正确答案)
10. 以下选项中合法的用户标识符是( )。 [单选题] *
Float(正确答案)
007
char
x-3
11. C语言提供的合法的数据类型的关键字是()。 [单选题] *
Double
long(正确答案)
integer
Char
12. C语言中,定义PI为一个符号常量,正确的是( )。 [单选题] *
#define PI 3.14(正确答案)
#define PI=3.14c语言中的逗号表达式
#include PI 3.14
#include PI =3.14
13. 以下能正确地定义整型变量a,b和c并为其赋初值5的语句是()。 [单选题] *
int a=b=c=5;
int a,b,c=5;
int a=5,b=5,c=5;(正确答案)
a=b=c=5;
14. 若定义x为double型变量,则能正确输入x值的语句是( )。 [单选题] *
scanf(“%f”,x);
scanf(“%f”,&x);
scanf(“%lf”,&x);(正确答案)
scanf(“%5.1f”,&x);
15. C语言提供的不正确的转义字符是()。 [单选题] *
’\\’
’\’’
’074’(正确答案)
’\0’
16. 要求运算对象必是整数的运算符是( )。 [单选题] *
/
*
%(正确答案)
=
17. 在以下运算符中,优先级最高的运算符是( )。 [单选题] *
<=
=
%(正确答案)
&&
18. 定义:int a=8,b=5,c;,执行语句c=a/b+0.4;后,c的值为( )。 [单选题] *
1.4
1(正确答案)
2.0
2
19. 设a和b均为double型变量,a=5.5,b=2.5则表达式(int)a+b/b的值是( )。 [单选题] *
6.5
6
5.5
6.0(正确答案)
20. int x=3; 表达式x++的值是()。 [单选题] *
2
3(正确答案)
4
5
21. int x=5,表达式(++x*1/3)的值是( )。 [单选题] *

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。