第一章 单元测试

1、 问题:

 #include语句______

选项:
A:总是在程序运行时最先执行
B:按照在程序中的位置顺序执行
C:在最后执行 
D:在程序编译前需要用包含的文件替换,将源文件进行扩展
答案: 【
在程序编译前需要用包含的文件替换,将源文件进行扩展

2、 问题:

以下说法正确的是

选项:
A:C++语言书写程序时要注意区分大小写
B:C++语言书写程序时,每行必须有行号
C:C++语言书写程序时,一行只能写一个语句
D:C++语言书写程序时,一个语句可分几行写
答案: 【
C++语言书写程序时要注意区分大小写

3、 问题:

 以下哪种说法不是C++语言的属性:

选项:
A:C++语言是面向对象的程序设计语言
B:C++语言是面向过程的程序设计语言
C:C++语言是泛型程序设计语言  
D:C++语言是非过程的程序设计语言
答案: 【
C++语言是非过程的程序设计语言

4、 问题:

 C++中,一般使用流对象来输入输出对象,通过以下哪个流对象可以输入一个整数:

选项:
A:cout
B:cin
C:cerr
D:string
答案: 【
cin

5、 问题:

面向过程的C++的程序结构与C语言一样,是:

选项:
A:对象+方法
B:数据结构+算法
C:由类构成
D:由函数构成
答案: 【
数据结构+算法
由函数构成

第二章 单元测试

1、 问题:

下列哪个是C++语言的有效标识符

选项:
A:_No1
B:No.1
C:12345
D:int
答案: 【
_No1

2、 问题:

考虑函数原型void test(int a,int   b=7,char=""),下面的函数调用中,属于不合法调用的是:

选项:
A:test(5);
B:test(5,8);
C:test(6,"#")
D:test(0,0,"
");
答案: 【
test(6,"#")

3、 问题:

 下列语句中错误的是

选项:
A:int pointer = new int(10)
B:int
pointer = new int[10] 
C:int pointer = new int
D:int
pointer = new int40
答案: 【
int *pointer = new int40

4、 问题:

对引用与指针的区别以下说法错误的是

选项:
A:引用必须被初始化,指针不必。
B:引用初始化以后不能被改变,指针可以改变所指的对象。
C:不存在指向空值的引用,但是存在指向空值的指针。
D:引用和指针都可以不被初始化
答案: 【
引用和指针都可以不被初始化

5、 问题:

已知有数组定义char a[3][4];下列表达式中错误的是

选项:
A:a[2]="WIN"
B:strcpy(a[2],"WIN")
C:a[2][3]='W'
D:a[0][1]=a[0][1]
答案: 【
a[2]="WIN"

第三章 单元测试

1、 问题:

C++中,若一个变量的定义不在任何函数内部,则它所占的内存在内存的哪个区分配:

选项:
A:栈区
B:堆区
C:代码区
D:静态数据区
答案: 【
静态数据区

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注