- 1、本文档共130页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CPP精选习题集Blue
C++精选习题集
目 录
一、单项选择题 2
(一)面向过程部分选择题 2
(二)面向对象部分选择题 13
类和对象的概念 13
继承 21
虚函数与多态性 29
运算符重载 31
C++输入/输出流 32
模板 33
二、填空题 34
(一)面向过程部分填空题 34
(二)面向对象部分填空题 35
三、改错题 39
四、程序填空题 50
五、程序分析题 85
(一) 面向过程部分程序分析题 85
(二) 面向对象部分程序分析题 98
类与对象 98
继承 107
虚函数与多态性 110
运算符重载 112
模板 125
一、单项选择题
(一)面向过程部分选择题
1.在C++中,要求运算数必须是整型的运算符是( )。A
A.% B./ C. D.!
2.若变量c为char类型,能正确判断出c为小写字母的表达式是( )。D
A.a=c=z B.(c=a)||(c=z
C.(a=c)and(z=c) D.(c=a)(c=z)
3.设i是short int型变量,以下是死循环的程序段是( )。C
A.for (i=1; ; ) { if (++i%2==0) continue; if (++i%3==0) break; }
B.i=32767; do { if (i0) break; } while (++i);
C.for (i=1; ; ) if (++i10) continue;
D.i=1; while (i--) ;
4.若有说明语句“char *s[ ] = {1234 , 5678 , 9012 , 3456 , 7890}; ”,则表达式*s[1]*s[3]比较的是( )。B
A.1234和9012 B.5和3
C.1和9 D.5678和3456
5.以下程序的输出结果是( )。D
#include iostream.h
void fun(int a, int b, int c) {c=a*b; }
void main()
{ int c ;
fun(2,5,c) ;
coutcendl ;
}
A.0 B.1 C.10 D.输出值不确定
6.函数重载调用时不能仅通过( )来区分。D
A.参数个数 B.参数类型 C.参数顺序 D.函数返回值类型
7.下列说法正确的是( )。B
A.指针只要赋给一个地址就可以
B.数组的大小必须在编译的时候确定
C.使用引用的时候可以不必初始化
D.引用可以指向不同的变量,只要类型一致就可以
8.以下程序的输出结果是( )。B
#include iostream.h
int b=2 ;
int func(int a) { b+=a; return b; }
void main()
{ int a=2, c=2 ;
c+=func(a) ;
coutcendl ;
}
A.4 B.6 C.8 D.10
9.下面4个选项中均是合法的整型常量的是( )。A
A.340、025、-33 B.02、0x1、03f
C.-0x2A、985、4d2 D.0x15、0x2、-760x
10.能正确表示a和b同时为正或同时为负的C++逻辑表达式是( )。D
A.(a=0||b=0)(a0||b0) B.(a=0b=0)(a0b0)
C.(a+b0)(a+b=0) D.a*b0
11.以下程序段的输出结果是( )。C
int i,j,m=0;
for (i=1;i=15;i+=4)
for (j=3;j=19;j+=4) m++;
coutmendl;
A.12 B.16 C.20 D.25
12.下列给字符数组的初始化中,错误的是( )。D
A.char s1[3]={a,b,c}; B.char s2[5]=abc;
C.char s3[]={m,n,s,r}; D.char s4[4]=ijkl;
13.以下程序的输出结果是( )。C
#include iostream.h
void fun (int x, int y, int z) { z=x*x+y*y ; }
void main() {int a=20; fun ( 5, 2, a) ; couta; }
A.0 B.29 C.20 D.无定值
14.以下关于函数定义的描述中,错误的是( )。A
A.函数的定义可以嵌套 B.函数定义时必须给出返回值数据类型
C.函数定义时可以没有形参 D.函数的形参与实参要求个数必须相同
15.若有定义语句
int (*p)[8] ;
其中的标识符p是( )。C
A.8个指向整
您可能关注的文档
- JAVA IDE可视化课程设计.doc
- 女人7句话男人会记恨你一辈子.doc
- EGF脂质体乳膏的研制.doc
- 5V3A电源适配器什么价格?那家电源适配器质量比较好?厂家都有过那些安规认证?.doc
- 信息技术说课稿1.doc
- 城市电子政务的管理机制.doc
- 电路初探中考试题精华.doc
- 白城市“十佳创业先锋”候选人推荐审批表.doc
- 论文 全面规范化生产维护管理体系浅谈.doc
- 2012年县城规划区内违法违章建筑拆除领导小组.doc
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
最近下载
- 篮球进校园方案.pdf VIP
- CESA--2023-105《算力服务可信性评估规范》.pdf
- 部编版四年级语文上册《精卫填海》教材分析及相关素材.docx VIP
- 2024年共青团知识自测题库及答案.pdf VIP
- 环环相扣PPT立体图表.ppt
- 2024-2025学年八年级英语上学期期中考试(上海卷)(含解析)(牛津上海版).pdf VIP
- 药学专业知识一.pdf
- 湖北省武汉市洪山高级中学2024-2025学年高一上学期9月考试化学试卷.docx VIP
- 2024年公共卫生与预防医学继续教育平台“大学习”活动线上培训栏目考试题库(1392题).docx
- 地方标准审评工作细则.pdf VIP
文档评论(0)