C++3期结业考试
一、选择题(每题5分,共50分)
1.函数的功能是:()
A. 把大程序分成小块,方便管理
B. 只能计算数学运算
C. 必须写在main函数前面
D. 只能有一个
2.以下哪个是函数的正确组成部分:()
A. 函数头、函数体、分号
B. 返回值、函数名、大括号
C. 返回类型、函数名、参数列表
D. 变量、cout语句、分号
3.函数 void sayHello() 中的 void 表示:()
A. 函数没有返回值
B. 函数返回0
C. 函数有返回值但不使用
D. 函数有多个返回值
4.以下哪个是函数调用:()
A. int add(int a, int b);
B. add(3, 5);
C. void add();
D. return a + b;
5.函数内部定义的变量叫做:()
A. 全局变量
B. 局部变量
C. 外部变量
D. 静态变量
6.字符数组 char name[10] = "Tom"; 占用的字节数是:()
A. 3
B. 4
C. 10
D. 不确定
7.以下哪个可以存储字符串 "hello":()
A. char str[4] = "hello";
B. char str[5] = "hello";
C. char str[6] = "hello";
D. char str = "hello";
8.用cin输入字符串时:()
A. 可以输入包含空格的句子
B. 遇到空格会停止
C. 必须使用getchar()
D. 会自动添加'\n'
9.字符串 "abc" 在内存中存储为:()
A. a b c
B. a b c \0
C. a b c \n
D. \0 a b c
10.函数中 return 语句的作用是:()
A. 结束函数
B. 输出结果
C. 输入数据
D. 声明变量
二、判断题(每题5分,25分)
1.函数必须在main函数之前定义。
对
错
2.函数可以没有参数。
对
错
3.字符数组就是字符串。
对
错
4.char str[10]; str = "hello"; 这样赋值是正确的。
对
错
5.函数可以调用其他函数。
对
错
关闭
更多问卷
复制此问卷