自考生网为考生们整理提供了“2010年10月自考04737C++程序设计历年真题及答案”,更多04737C++程序设计真题内容可点击查看04737C++程序设计真题及答案汇总。
注:不同省份、不同专业的自考历年真题及答案,只要课程代码和课程名称相同,都可参考使用。
1、C++中注释“∥”的有效范围是()
A.从“∥”开始到行尾
B.从“∥”开始到下一个“∥”
C.“∥”及其后一个字符
D.从“∥”开始到程序尾
2、假定MyClass为一个类,则该类的复制构造函数的声明语句为()
A.MyClass&(MyClassx);
B.MyClass(MyClassx);
C.MyClass(MyClass&x);
D.MyClass(MyClass*x);
3、下列选项不是C++关键字的是()
A.typedef
B.void
C.bool
D.inc
4、用于标识十进制常量的前缀或后缀是()
A.无前后缀
B.后缀L或l
C.前缀0
D.前缀0x
5、设intx=56;intr=x;若cout<<&x;显示0012FF7A,则cout<<&r;输出值为()
A.56
B.00l2FF7A
C.0012FF7B
D.未知
6、使用下列哪个流格式控制符可设置转换基数为八进制()
A.dec
B.oct
C.hex
D.endl
7、C++中是否允许在类结构中定义函数()
A.不允许
B.允许
C.仅允许定义构造函数
D.只不允许定义构造函数
8、设函数voidsubone(int&)将形参减1,如有整型变量intk=10,则执行subone(k);后,k的值为()
A.9
B.10
C.11
D.未知
9、对函数intmax(inta,intb=0,intc=0,intd=0,inte=0);下列调用方式正确的是()
A.intm=max(10,11,12,13,14);
B.intm=max(10,,12,13,14);
C.intm=max(10,1l,,13,14);
D.intm=max(10,11,12,,14);
10、类MyClass的定义如下:
classMyClass
{
public:
MyClass(){}
MyClass(inti){value=newint(i);}
int*value;
};
若要对value赋值,则下面语句正确的是()
A.MyClassmy;my.value=10;
B.MyClassmy;*my.value=10;
C.MyClassmy;my.*value=10;
D.MyClassmy(10);
11、包含哪种语句的函数不能声明为内联函数()
A.变量定义
B.if……else
C.位操作
D.switch
12、声明函数模板的关键字是()
A.inline
B.template
C.const
D.short
13、对于类中的成员,使用public修饰,表明该成员的访问权限是()
A.公有的
B.私有的
C.保护的
D.不可见的
14、一个类中是否可以允许一个无参数构造函数和一个全部都是默认参数的构造函数共存()
A.不允许
B.允许
C.无法确定
D.视构造函数的函数,可确定
15、析构函数的参数个数为()
A.0个
B.1个
C.至少1个
D.多于1个
全专业电子资料、题库、学位、网课
最高直省2344元
上千+科次精品网课
买网课即送全真模考题库
五千+科次教材资料
电子资料满三件9折
五千+科次在线题库
全真呈现历年考试试题