自考生网为考生们整理提供了“2010年1月自考04737C++程序设计历年真题及答案”,更多04737C++程序设计真题内容可点击查看04737C++程序设计真题及答案汇总。
注:不同省份、不同专业的自考历年真题及答案,只要课程代码和课程名称相同,都可参考使用。
1、在C++中,头文件扩展名为()
A..cpp
B..h
C..1ib
D..obj
2、下列符号中,不属于分隔符的是()
A.,
B./
C.;
D.{}
3、可替换#definePI3.1415926的语句是()
A.floatPI3.1415926;
B.constfloatPI=3.1415926;
C.constPI(3.1415926);
D.const3.1415926;
4、布尔类型标识符是()
A.void
B.short
C.long
D.bool
5、下列不是C++语言的基本数据类型的是()
A.字符类型
B.整数类型
C.逻辑类型
D.枚举类型
6、C++允许在结构中定义函数,这些函数称为()
A.静态函数
B.构造函数
C.析构函数
D.成员函数
7、设函数voidinc(int)将形参加1,如有整型变量inti=10;则执行inc(i);后,i的值为()
A.9
B.10
C.11
D.未知
8、下列哪种默认参数的声明是不正确的()
A.intmax(inta,intb,intc,intd=0);
B.intmax(inta,intb,intc=0,intd=0);
C.intmax(inta=0,intb,intc=0,intd=0);
D.intmax(inta,intb=0,intc=0,intd=0);
9、设int&max(int&,int&)返回两参数中较大者,如有两整型变量inta=10;intb=15;在执行max(a,b)++后,a,b值分别为()
A.10,15
B.11,15
C.10,16
D.1l,16
10、包含哪种语句的函数不能声明为内联函数()
A.循环
B.变量自增自减
C.if...else…
D.变量声明
11、定义函数模板中使用的参数类型标识符需使用下列哪组符号括起来()
A.<>
B.“”
C.()
D.{}
12、一个类拥有多个构造函数,则这些构造函数间为()
A.重载关系
B.重复关系
C.拷贝关系
D.无关系
13、对于拷贝构造函数point::point(point&p),下列说明正确的是()
A.该函数只能访问P的私有成员
B.该函数不能访问P的公有成员
C.该函数可以访问P的私有和公有成员
D.该函数不能访问P的成员
14、使用delete[]删除对象数组时,描述正确的是()
A.数组中各元素都调用析构函数
B.数组中各元素都调用构造函数
C.不调用析构函数
D.只有首元素调用析构函数
15、下列哪个指令属于条件编译指令()
A.#elif
B.#error
C.#pragma
D.#include
全专业电子资料、题库、学位、网课
最高直省2344元
上千+科次精品网课
买网课即送全真模考题库
五千+科次教材资料
电子资料满三件9折
五千+科次在线题库
全真呈现历年考试试题