北语16秋《程序设计引论》作业2答案
北语16秋《程序设计引论》作业2一、单选题:
1.C语言程序能在不同的操作系统下运行,说明它具有良好的( )。 (满分:5)
A. 移植性
B. 健壮性#操作性
C. 兼容性
2.下面选项中两个标识符都是不合格的选项是( ) (满分:5)
A. W
p1
B. abc
sum
C. a-1
int
D. x1
DO
3.计算机内一切数据的存取、传输和处理都是以( )形式进行的。 (满分:5)
A. 十进制
B. 二进制
C. 八进制
D. 十六进制
4.对结构化程序设计方法的特点描述错误的是( )。 (满分:5)
A. 自顶向下
B. 具有继承性
C. 模块化设计
D. 逐步求精
5.C语言编译程序的首要工作是( )。 (满分:5)
A. 检查语法错误
B. 检查逻辑错误
C. 检查程序的完整性
D. 生成exe文件
6.下列哪组标识符是正确的( )。 (满分:5)
A. a3
7d
B. x1
temp
C. for
max
D. f(x)
b2
7.C语言属于( )。 (满分:5)
A. 机器语言
B. 汇编语言
C. 低级语言
D. 高级语言
8.以下命令不是编译预处理命令的是( )。 (满分:5)
A. #define
B. #include
C. #if
D. typedef
9.下面4个选项中,均是合法的标识符是( )。 (满分:5)
A. abc
A4d
student
xyzabc
B. auto
12-a
ab
ab5
x
C. A4d
student
xyzabc
if
D. abc
ab
union
scan
10.下列变量名定义错误的是( )。 (满分:5)
A. a4
B. sum
C. ch
D. f(x)
二、多选题:
1.若定义的函数有返回值,则以下关于该函数调用的叙述正确的是( ) (满分:5)
A. 函数调用可以作为独立的语句存在
B. 函数调用可以作为一个函数的实参
C. 函数调用可以出现在表达式中
D. 函数调用可以作为一个函数的形参
2.关于C语言的主函数描述错误的是( ) (满分:5)
A. C程序可以有多个main函数
B. C程序有且只有一个main函数
C. C程序可以没有main函数
D. C程序不一定从main函数开始执行
3.下列关于函数的描述正确的是( ) (满分:5)
A. C程序是由函数组成的
B. C程序中的函数是各自独立的
C. main函数可以调用其他的函数
D. 在main函数中可以嵌套定义别的函数
4.下面描述正确的是( ) (满分:5)
A. 在不同的函数中可以使用相同名字的变量
B. 函数定义中的形参是局部变量
C. 在一个函数内部定义的变量只能在该函数内使用
D. 在一个函数内的复合语句中定义变量在整个函数范围内有效
5.关于递归函数以下叙述正确的是( ) (满分:5)
A. 递归函数是自己调用自己
B. 递归函数占用较多的存储空间
C. 递归函数的运行速度很快
D. 递归函数的运行速度一般比较慢
三、判断题:
1.宏替换不占用运行时间,只占用编译时间。 (满分:5)
A. 错误
B. 正确
2.在switch中可根据需要使用或不使用break语句。 (满分:5)
A. 错误
B. 正确
3.已知int a=6;则执行a+=2;语句后,a的值为8。 (满分:5)
A. 错误
B. 正确
4.若有定义int a=12;则表达式a+=a-=a*=a的值是-144。 (满分:5)
A. 错误
B. 正确
5.如果要把常量327存入变量a中,a不能定义成char类型。 (满分:5)
A. 错误
B. 正确
**** Hidden Message *****
页:
[1]