四川中开5107088面向对象程序设计技术(省)任务二形考答案
四川中开5107088面向对象程序设计技术(省)任务二形考答案
一、单项选择题(共 20 道试题,共 80 分。) 得分:80
1. 在”int b[][3]={{1},{3,2},{4,5,6},{0}};”,中b[2][2]的值是(
A. 0
B. 5
C. 6
D. 2
满分:4 分
2.下面的()保留字不能作为函数的返回类型。
A.void
B. int
C. new
D. long
满分:4 分
3. 在下菌的一撒数组定义中,()语句有谱法错误。
A.int a[]={1,2,3}
B. int a[10]={0}
C. int a[]=”abcdef”
D. int a[5]
满分:4 分
4. 下列函数参数默认值定义错误的是()
A.Fun(int x, int y=0)
B.Fun(int x = 100)
C.Fun(int x = 0, int y)
D. Fun(int x = f()) (假定函数f()已经定义)
满分:4 分
5. 以下不能正确赋进行字符串赋初值的语句是()
A. char str[5]=”good!”
B. char str[]=”good!”
C. char *str=”good!”
D. char str[5]={‘g’,’o’,’o’,’d’}
满分:4 分
6. 一个函数功能不太复杂,但要求被频繁调用,选用(
A. 内联函数
B. 重载函数
C. 递归函数
D.嵌套函数
满分:4 分
7. 在函数定义前加上关键字“inline”表示该函数被定义为(
A. 重载函数
B. 内联函数
C. 成员函数
D. 自定义函数
满分:4 分
8.以下程序的输出结果是(
#include<iostram>
int main ()
{
int b[3][3]={0,1,2,0,1,2,0,1,2},I,j,t=1;
for(I=0;I<3;i++)
for(j=I;j<=I;j++)
t=t+b[I][b[j][j]];
cout<< t;
}
A. 3
B. 4
C. 1
D. 9
满分:4 分
9.以下不属于面向对象的基本特点的是()A。
A. 分类性
B. 多态性
C. 继承性
D. 封装性
满分:4 分
10. 假定 AB 为一个类,则该类的捞贝棉造踊数的声明语句为()。
A. AB&(AB x)
B. AB(AB x)
C. AB(AB* x)
D. AB(AB&)
满分:4 分
11. 在下面的二维数组定义中,只有()语句是正确的。
A. int a[5][];
B.int a[](10)
C. int a[][]
D. int a[][5]={{1,2,3},{4,5}}
满分:4 分
12.C++源程序文件的扩展名为()
A..cpp
B. .c
C. .dll
D. .exe
满分:4 分
13. 在Visual Bacic中,要使一个窗体不可见,但不从内存中释放,应使用的语句是()
A. SHOW
B. HIDE
C. LOAD
D. UNLOAD
满分:4 分
14.以下函数调用语句中,含有的实参个数是().
func(rec1,rec2 +1,(rec3,rec4));
A. 3
B. 4
C. 5
D. 6
满分:4 分
15. 循环体至少被执行一次的语句为()语句。
A. for 循环
B. while循环
C. do循环
D. 任一种循环
满分:4 分
16.任何 for 语句都能够被改写为()语句。
A. 复合
B. if
C. switch
D. while
满分:4 分
17. 在C++语言中,自定义的标识符()
A. 能使用关键字并且不区分大小写
B. 不能使用关键字并且不区分大小写
C. 能使用关键字并且区分大小写
D. 不能使用关键字并且区分大小写
满分:4 分
18. C+ + 源程序文件的缺省扩展名为()。
A. cpp
B. exe
C. obj
D. lik
满分:4 分
19. 设x 是一个bool 型的逻辑量 ,y 的值为10,则表达式 (x && y>=5)的值为()。
A. true
B. false
C. x的值
D. x的相反值
满分:4 分
20. 编写.C+ +程序一般需要经过的几个步骤依次是()。
A. 编译、编辑、连接、调试
B. 编辑、编译、连接、调试
C. 编译、调试、编辑、连接
D. 编辑、调试、编辑、连接
满分:4 分
二、判断题(共 5 道试题,共 20 分。) 得分:20
1.在C++中,0127是一个合法的整数,最高位的0实际上是不必要,其值就是127。
A. 错误
B. 正确
满分:4 分
2.‘n’、’x6A’、’101’均是C++的字符常量。
A. 错误
B. 正确
满分:4 分
3. 在一个被调用函数中,一个return语句可返回多个值给调用函数。
A. 错误
B. 正确
满分:4 分
4. 在C++中,自减运算符“–”可以用于变量,也可以用于常量。
A. 错误
B. 正确
满分:4 分
5. 静态成员变量是整个类的所有对象共用的。
A. 错误
B. 正确
满分:4 分