付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C+语言程序设计模拟题(10)一、填空题 :18 分,每题 01 分123456、 执行“ cout<<“ wei ”<<“ rong ”<<18<<endl; ”语句后得到的输出结果为、在C+语言中,操纵符 表示输出一个换行符。、 使用 const 语句定义一个常值常量时,则必须对它同时进行 、 表达式 x=x+y 表示成复合赋值表达式为 、 增量表达式 +y 表示成赋值表达式为 。、 在程序中执行到 语句时,将结束所在函数的执行过程,返回到调用该函数的位置。7 、数为 8 、9 、10 、假定一个二维数组的定义为O在函数模板的参数中,用 执行
2、 char *p=new char( 已知变量 a 定义为“int a35; ”,则该数组所占存储空间的字节class 修饰的参数称为 参数。'a')操作后,P所指向的数据对象的值为 int a=5;”,要使 ra 成为 a 的引用,O则 ra 应定义为。、 假定一个结构类型的定义为_字节。、 假定一个结构类型的定义为字节。、 假定一个结构类型的定义为字节。、 在一个派生类中, 对基类成员、成员初始化。、 在一个派生类中, 对基类成员、成员的初始化是在其余两者之间进行的。、若需要把一个类 AB定义为一个类 CD的友元类,则应在类 CD的定义中加入一11小为 12的大小为 _13
3、 型的大小为14 最后是对 _15对 16条语句: _1718二、单选题 :20 分,每题 02 分19 、 作为分隔符。struct Aint a,b; A* c;struct Bint a5; char* b;struct Cdouble* a4; int n;”,则该类型的大”,则该类型”,则该类类对象成员和非类对象成员的初始化的过程中,类对象成员和非类对象成员的初始化的过程中,基类和派生类的关系称为 。如果一个派生类只有一个唯一的基类,则称这样的继承关系为程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用A:空格或逗号B:逗号或回车C:逗号或分号D:空格或回车、设有语句“ in
4、A:12B:144C:156D:288; a+=a*a; ”,则执行结束后, a 的值为 ( ) 符号)。2021字符串“ a+b=12 ”的长度为()。A:6B:7C:8D:922A:B:ifC:switchD:while23 、 下面的( A:void B:intfor 语句能够被改写为( 复合)语句。)保留字不能作为函数的返回类型。C:newD:long)。24 、 声明或定义一个内联函数时,必须在函数开始使用保留字(A:staticB:constC:inlineD:extern)。25 、 文件包含命令中被包含的文件的扩展名(26假定 a 为一个字符数组名,则元素 a8相对于该数组首地
5、址的字节地址为( ) 。A:4B:8C:16D:3227 、 数的次数为 A:2B:3C:4D:528 、假定AB为一个类,则执行“ AB a, b(3), *p; ) 。对于结构中定义的成员,其隐含访问权限为”语句时,自动调用该类构造函A:只能是 .hB:不能是 .hC:可以是 .h 或 .cppD:只能是 .cppA:publicB:protectedC:privateD:static三、运行结果 :30 分,每题 06 分29、 #include<iostream.h>void main() int a10=76,83,54,62,40,75,80,92,77,84;int
6、b4=60,70,90,101;int c4=0;for(int i=0;i<10;i+) int j=0;while(ai>=bj) j+; cj+;for(i=0;i<4;i+) cout<<ci<<' ' cout<<endl;#include<iostream.h>30#include<stdlib.h> void main()int a8=25,48,32,85,64,18,48,29;int max,min;max=min=a0;for(int i=0; i<8; i+) if(x&
7、gt;ai) max=ai;if(x<ai) min=ai;cout<<"max:"<<max<<endl; cout<<"min:"<<min<<endl;#include<iostream.h>31void SB(char ch) switch(ch) case 'A': case 'a': cout<<"well!"break;case 'B': case 'b':
8、 cout<<"good!"break;case 'C': case 'c': cout<<"pass!"break;default: cout<<"bad!"break;void main() char a1='b',a2='C',a3='f'SB(a1);SB(a2);SB(a3);SB('A'); cout<<endl;32 、 #include<iomanip.h> voi
9、d LE(int* a, int* b) int x=*a; *a=*b; *b=x; cout<<*a<<' '<<*b<<endl; void main() int x=10, y=25;LE(&x,&y); cout<<x<<' '<<y<<endl; 33 、 #include<iostream.h> class A int* a;public:A(int aa=0) a=new int(aa); cout<<"
10、;Constructor!"<<*a<<endl; ;void main() A x2;A *p=new A(5); delete p;四、函数功能 :24 分,每题 06 分 34 、 #include<iostream.h>int SA(int a, int b) if(a>b) return 1; else if(a=b) return 0; else return -1;#include<iostream.h>35void WA(int a, int n) for(int i=0;i<n-1;i+) int k=i;for(int j=i+1;j<n;j+) if(aj<ak) k=j;int x=ai; ai=ak; ak=x;#include<iostream.h>36 、 void LI(int n) int* a=new intn;for(int i=0;i<n;i+) cin>>ai; for(i=n-1;i>=0;i-) cout<<*(a+i)<<' ' cout<<' 'delete a;37void LK(int a, int n, int& m) floa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年常德烟机校招专属考试题库及参考答案
- 2021中信金融业务面试踩坑避坑指南+真题及答案
- 2024黑职院综评面试备考指南 含高频考题及标准答案
- 2026年六下 利率 测试题及答案
- 2026年中国名著情商测试题及答案
- 2025年CFA二级《投资组合管理》新考纲专属模拟题无冗余考点
- 2024济宁中考英语真题及答案附新题型专项解析
- 2023智联招聘职业胜任力测试题及高分适配答案
- 员工聘用协议书
- 室内游乐场所复工申请书
- 电梯机房钻孔协议书范本
- 腰椎疑难病例讨论
- 少儿航空科普教育
- 法院司法礼仪培训课件
- T/CEPPEA 5028-2023陆上风力发电机组预应力预制混凝土塔筒施工与质量验收规范
- 语音主播签约合同协议
- 不良资产处置试题及答案
- 智慧树知到《大学生心理健康》(吉林大学)见面课、章节测试、期末考试答案
- 聚羧酸减水剂工艺流程
- 离心泵检修培训
- 中信证券2024年综合金融服务协议版B版
评论
0/150
提交评论