自考生网为考生们整理提供了“2009年1月自考04737C++程序设计历年真题及答案”,更多04737C++程序设计真题内容可点击查看04737C++程序设计真题及答案汇总。
注:不同省份、不同专业的自考历年真题及答案,只要课程代码和课程名称相同,都可参考使用。
1、C++源程序文件扩展名为()
A..cpp
B..h
C..1ib
D..obj
2、在C++中使用流进行输入输出,其中专用于从键盘进行输入的流是()
A.cerr
B.cin
C.cout
D.cfile
3、包含自定义头文件file.h的预处理指令是()
A.#define
B.#includefile.h
C.#definefile.h
D.#include"file.h"
4、用于标识十六进制前缀或后缀是()
A.元
B.后缀L或e
C.前缀零
D.前缀0x
5、设存在整型变量intx,则下列句与其它三项含义不同的是()
A.int*p=&x;
B.int&p=x;
C.int&p=x;
D.int&p=x;
6、在定义类成员时,为产生封装性,则需使用哪个关键字()
A.public
B.publish
C.protected
D.private
7、设函数voidswap(int&,int&)将交换两形参的值,如两整型变量inta=10;intb=15;则执行swap(a,b)后,a、b值分别为()
A.10,10
B.10,15
C.15,10
D.15,15
8、函数默认参数在函数原型中说明,默认参数必须放在参数序列的()
A.前部
B.中部
C.后部
D.两端
9、设存在函数intmin(int,int)返回两参数中较小值,若求15,26,47三者中最小值,下列表达式中错误的是()
A.intm=min(min(15,26),min(15,47));
B.intm=min(15,26,47);
C.intm=min(15,min(47,26));
D.intm=min(min(47,26),16);
10、下列函数不能和函数voidprint(char)构成重载的是()
A.intprint(int);
B.voidprint(char,char);
C.intprint(char);
D.voidprint(int,int);
11、在下列成对的表达式中,运算结果类型相同的一对是()
A.7/2和7.0/2.0
B.7/2.0和7/2
C.7.0/2和7/2
D.7.0/2.0和7.0/2
12、内联函数的特点是()
A.减少代码量,加快访问速度
B.减少代码量,减缓访问速度
C.增加代码量,减缓访问速度
D.增加代码量,加快访问速度
13、类的私有成员可在何处被访问()
A.本类的成员函数中
B.本类及子类的成员函数中
C.通过对象名在任何位置
D.不可访问
14、类的构造函数在以下什么情况下会被自动调用()
A.定义成员函数时
B.定义对象时
C.定义数据成员时
D.定义友元函数时
15、下列关于析构函数描述正确的是()
A.可以重载
B.函数体中必须有delete语句
C.返回类型必须是void类型
D.不能指定返回类型
全专业电子资料、题库、学位、网课
最高直省2344元
上千+科次精品网课
买网课即送全真模考题库
五千+科次教材资料
电子资料满三件9折
五千+科次在线题库
全真呈现历年考试试题