版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1次测试
一、单选
1、关于C++程序的叙述,错误的说法是(分数:2分)
A.C++程序总是从主函数开始执行
B.C++程序中定义的第一个函数是主函数
C.在主函数中可以调用其他函数
D.一个C++程序可以包括多个函数
标准答案是:Be
2、C++语言的基本数据类型包括(分数:2分)
A.char
B.struct
C.string
D.typedef
标准答案是:A.
3、是C++语言关键字的是(分数:2分)
A.while
B.printf
C.main
D.FILE
标准答案是:
Ao
4、错误的C++标识符是(分数:2分)
A.e2
B.name_
C.A_B
D.2e
标准答案是:
Do
5、在下列运算符中,优先级最低的运和符是(分数:2分)
A.==
B.=
C.&&
D.+
标准答案是:Be
6、下列一维数组说明中,错误的是(分数:2分)
A.inta[]={l,2z3};
B.inta[5];
C.intn=5,a[n];
D.inta[5]={l,2,3);
标准答案是:Co
7,执行语句:cout«、aaabbbb";输出的结果是(分数:2分)
A.aaaa\nbbbb
B.aaaabbbb
C.aaaabbbb
D.不能输出
标准答案是:Co
8、要表示年龄(age)在18至25之间,正确的表达式是(分数:2分)
A.18<=age<=25
B.18<=age&&age<=25
C.18<=age11age<=25
D.18<=ageandage<=25
标准答案是:B:.
9、有定义intajp;下列赋值语句中,正确的是(分数:2分)
A.p=a;
B.p=&a;
C.p=*a;
D.*p=&a;
标准答案是:B:.
10、若已经定义chara[10]={"abcd"},*p=a;则表达式*{p+l)的值是(分数:2分)
A.“abed”
B.“bed”
c.b
D.语法错误
标准答案是:Co
11、若已经定义typedefstructstu{inta,b;}student;,则下列叙述中正确的是(分数:2分)
A.stu是结构变量
B.student是结构变量
C.student是结构类型
D.a和b是结构型变量
标准答案是:B。
12、设有定义inta[10],*p=a;下列对数组元素a[l]的引用中,错误的是(分数:2分)
A.PH)
B.*(++a)
C.*(++p)
D.*(a+l)
标准答案是:Bo
13、以下叙述中,错误的是(分数:2分)
A.不同函数中可以使用相同的变量名
B.全局变量和局部变量可以同名
C.形式参数是局部变量
D.main()函数中定义的变量在整个程序中都可使用
标准答案是:Do
14、下列不是描述类的成员函数的是(分数:2分)
A.构造函数
B.析构函数
C.友元函数
D.拷贝构造函数
标准答案是:Co
15、类的析构函数的作用是(分数:2分)
A.一般成员函数的初始化
B.类的初始化
C.对象的初始化
D.在对象生存期结束前自动执行,做清理工作
标准答案是:D.
16、下面程序段的运行结果是chara[)="language",*p;p=a;while(*p!=U){cout(分数:2分)
A.LANGUAGE
B.language
C.lang
D.langUAGE
标准答案是:Co
17、设a、b和c都是int型变量,且a=7,b=8,c=9,则表达式(a*b)/c+6-14%c的值为(分
数:2分)
A.6
B.7
C.8
D.9
标准答案是:Bo
18、设类A将其它类对象作为成员,则建立A类对象时,下列描述正确的是(分数:2分)
A.类构造函数先执行
B.成员构造函数先执行
C.两者并行执行
D.不能确定
标准答案是:Be
19、如果没有为一个类定义任何构造函数的情况下,下列描述正确的是(分数:2分)
A.编译器总是自动创建一个不带参数的构造函数
B.这个类没有构造函数
C.这个类不需要构造函数
D.该类不能通过编译
标准答案是:Ao
20、一个类可包含析构函数的个数是(分数:2分)
A.0个
B.1个
C.至少一个
D.0个或多个
标准答案是:
再次测验
第2次测试
一、单选
1、结构化程序设计的一种基本方法是(分数:2分)
A.筛选法
B.递归法
C.逐步求精法
D.归纳法
标准答案是:Co
2、设x=2.5,a=7,y=4.7;表达式x+a%3*(inD(x+y)%2/4的值是(分数:2分)
A.4
B.3
C.2.5
D.2
标准答案是:Co
3、结构化程序设计所规定的三种基本控制结构是(分数:2分)
A.输入、处理、输出
B.顺序、选择、循环
C.树形、网形、环形
D.主程序、子程序、函数
标准答案是:B:.
4、以下关于循环体的描述中,错误的是(分数:2分)
A.循环体中可以出现break语句
B.循环体中还可以出现循环语句
C.循环体中不能出现continue语句
D.循环体中可以出现switch语句
标准答案是:Co
5、for(i=0;i<5;i++)语句执行循环的次数是(分数:2分)
A.5
B.6
C.1
D.无限
标准答案是:Ao
6、在inta[][3]={{l},{3,2},{4,5,6},{0}}B,a⑵⑵的值是(分数:2分)
A.3
B.2
C.4
D.6
标准答案是:Do
7、在调用函数时,如果实参是指针变量时,它与对应形参之间的数据传递方式是(分数:
2分)
A.单向值传递
B.地址传递
C.由实参传给形参,再由形参传回实参
D.传递方式由用户指定
标准答案是:Bo
8、考虑函数原型voidtest(inta,intb=7,char='*'),下面的函数调用中,属于不合法调用的是
(分数:2分)
A.test(5)
B.test(5,8)
C.test(6,"#“)
D.test(O,O,'*')
标准答案是:Co
9、继承类的构造顺序卜面说法正确的是(分数:2分)
A.先调用成员对象的构造函数
B.先调用基类的构造函数
C.先调用自己的构造函数
D.调用构造函数的顺序不确定
标准答案是:B:.
10、卜面有关重载函数的说法,正确的是(分数:2分)
A.重载函数必须具有不同的返回值类型:
B.重载函数形参个数必须不同;
C.重载函数必须有不同的形参列表
D.重载函数名可以不同;
标准答案是:B:.
11、卜面有关重载函数的说法,正确的是(分数:2分)
A.重载函数必须具有不同的返回值类型:
B.重载函数形参个数必须不同;
C.重载函数必须有不同的形参列表
D.重载函数名可以不同;
标准答案是:Co
12、下面描述中,表达错误的是(分数:2分)
A.A、公有继承时基类中的public成员在派生类中仍是public的
B.B、公有继承是基类中的private成员在派生.类中仍是private的
C.C、公有继承时基类中的protected成员在派生类中仍是protected的
D.D、私有继承时基类中的public成员在派生类中是private的
标准答案是:B。
13、下面关于友员函数的描述不正确的是(分数:2分)
A.可以将•个普通函数声明为某类的友员函数,友员函数可以访问该类的私有成员和保护
成员:
B.友员函数具有传递性和交换性
C.将A类声明为B类的友员类,则A类所有的成员函数都是B类的友员函数
D,友员函数在类中声明,不能在类中定义;
标准答案是:Bo
14、通常拷贝构造函数的参数是(分数:2分)
A.对象
B.对象的成员
C.对象的指针
D,对象的引用
标准答案是:D.
15、应在下列程序划线处填入的正确语句是【】includeclassBase{public:
voidfun(){cout<><>(分数:2分)
A.fun()
B.Base.fun();
C.Base::fun();
D.Base->fun();
标准答案是:Co
16、C++语言是从早期的C语言逐渐发展演变而来的,与C语言相比,它在求解问题方法上
进行的最大改进是(分数:2分)
A.面向对象
B.面向过程
C.安全性
D.复用性
标准答案是:A.
17、以下关于switch语句和break描述中,正确的是(分数:2分)
A.在switch语句中,可以根据需要使用或不使用break语句
B.switch语句中必须用break语句
C.break语句只能用于switch语句
D.break语句是switch语句必须的一部分
标准答案是:A.
18、for(intx=0;x<=5;x+=2){…}语句执行循环的次数是(分数:2分)
A.3
B.4
C.5
D.6
标准答案是:A.
19、当•个函数无返回值时,函数的类型应为(分数:2分)
A.任意
B.int
C.void
D.char
标准答案是:B.
20、在声明语句constchar*ps;中,ps表示(分数:2分)
A.指向字符串的指针
B.指向字符串的const型指针
C.指向const型字符串的指针
D.指向const型字符串的const型指针
标准答案是:Co
再次测验
第3次测试
一、单选
1、每个C++程序中都必须有且仅有一个(分数:2分)
A.类
B.主函数
C.预处理命令
D.语句
标准答案是:Bo
2、设有定义inta=l;floatf=1.2;charc=>a';,则下列表示错误的是(分数:2分)
A.++a
B.f-
C.C++
D.8++
标准答案是:D.
3、若已定义:intx[9],*p=x;并在以后的语句中未改变p的值,不能表示x[l]地址的表达式为
(分数:2分)
A.p+1
B.a+1
C.8++
D.++p
标准答案是:Co
4、有以下程序段intj=0;while(j=l)j++;while循环执行的次数是(分数:2分)
A.无限次
B.有语法错,不能执行
C.一次也不执行
D.执行1次
标准答案是:Ao
5、以下程序执行后sum的值是voidmain(){inti,sum;for(i=l;i<10;i++)sum+="i;">(分数:
2分)
A.55
B.45
C.不确定
D.O
标准答案是:Co
6、设整型变量a为5,使b不为2的表达式是(分数:2分)
A.b=a/2
B.b
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 18501.8105-2026电子和电气设备用连接器产品要求第8-105部分:电源连接器2芯额定电流63 A、额定电压400 V塑料外壳快锁矩形连接器详细规范
- 2022年浙大城市学院计算机科学与技术专业《操作系统》科目期末试卷B(有答案)
- 广西南宁市2026年七年级上学期期中质量检测数学试题附答案
- 化工过滤工岗中工作实操考核试卷含答案
- 矿井防尘工岗前水平竞赛考核试卷含答案
- 纤维调施胶干燥工岗中知识体系考核试卷含答案
- 船舶过闸及升船机调度员岗中实习生考核试卷含答案
- 2025年职业技能鉴定考试(河道修防工-中级)历年参考题库含答案
- 2025年质量安全知识竞赛题及答案解析(生产安全类试题)
- 2025年中华医学会5c考试题及答案
- 【第一次月考】2026 秋七年级上册道法第一次月考卷(统编版素养测评)
- 新中国赞歌 课件 2024-2025学年浙人美版(2024)初中美术七年级上册
- 第三届全国生态环境监测专业技术人员大比武广东省赛试题库(含答案)
- 电子天平的使用-课件
- 应用PDCA提高入院宣教的知晓率
- 深静脉血栓(DVT)课件
- QCSG1140022023年电力设备预防性试验规程
- 魅力黔东南2-(2)课件
- 高处作业吊篮安全技术交底表
- 瑞士CYBELEC DNC 60系统使用说明书
- 高三物理动量和能量的综合应用 板块模型
评论
0/150
提交评论