C语言程序的设计A期末模拟试题(1-4).doc

C语言程序的设计A期末模拟试题(1-4).doc

ID:58878076

大小:113.00 KB

页数:14页

时间:2020-09-20

C语言程序的设计A期末模拟试题(1-4).doc_第1页
C语言程序的设计A期末模拟试题(1-4).doc_第2页
C语言程序的设计A期末模拟试题(1-4).doc_第3页
C语言程序的设计A期末模拟试题(1-4).doc_第4页
C语言程序的设计A期末模拟试题(1-4).doc_第5页
资源描述:

《C语言程序的设计A期末模拟试题(1-4).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、..C语言程序设计A期末模拟试题一一、单项选择题(每小题2分,共20分)1.由C++目标文件连接而成的可执行文件的缺省扩展名为()。A.cppB.exeC.objD.lik2.x>0&&x<=10的相反表达式为()。A.x<=0

2、

3、x>10B.x<=0&&x>10C.x<=0

4、

5、x<=10D.x>0&&x>103.在下面的一维数组定义中,哪一个有语法错误。(C)A.inta[]={1,2,3};B.inta[10]={0};C.inta[];D.inta[5];4.假定p是具有double类型的指针变量

6、,则表达式++p使p的值(以字节为单位)增加(C)。A.1B.4C.sizeof(double)D.sizeof(p)5.当#include后面的文件名用双引号括起来时,寻找被包含文件的方式是(B)。A.直接按系统设定的标准方式搜索目录B.先在源程序所在目录搜索,再按系统设定的标准方式搜索目录C.仅仅搜索源程序所在目录D.搜索当前逻辑盘上的所有目录6.假定指针变量p定义为“int*p=newint(100);”,要释放p所指向的动态存,应使用语句(A)。A.deletep;B.delete*p;C.de

7、lete&p;D.delete[]p;7.假定AA为一个类,a为该类公有的数据成员,px为指向该类对象的一个指针,则访问px所指对象中数据成员a的格式为()。A.px(a)B.px[a]C.px->aD.px.a8.栈具有()的操作特性。A.先进先出B.先进后出C.进出无序D.进出任意9.对于任一个类,用户所能定义的构造函数的个数至多为()。A.0B.1C.2D.任意个10.下列对派生类的描述中错误的说法是:()。A.派生类至少有一个基类B.派生类可作为另一个派生类的基类C.派生类除了包含它直接定义的成

8、员外,还包含其基类的成员D.派生类所继承的基类成员的访问权限保持不变二、填空题(每题2分,共20分)1.C++语言是在_________语言的基础上发展起来的。2.当执行cin语句时,从键盘上输入每个数据后必须接着输入一个________符,然后才能继续输入下一个数据。3.假定x是一个逻辑量,则x&&false的值为__________。4.元素类型为char的二维数组a[10][30]共占用________字节的存储空间。5.局部变量具有局部生存期,存放在存的______栈______区中。6.已知语

9、句“cout<

10、程序、函数或类中划有横线的位置,根据题意按标号把合适的容填写到程序下面相应标号的后面。每小题6分,共24分)1.斐波那契数列的第1和第2个数分别为0和1,从第三个数开始,每个数等于其前两个数之和。求斐波那契数列中的前20个数,要求每行输出5个数。#includevoidmain(){intf,f1,f2,i;cout<<”斐波那契数列:”;f1=0;f2=1;cout<

11、1)______;cout<

12、];a[i-1]=a[k];___(3)___;}}(1)(2)(3)3.已知一个类的定义如下:#includeclassAA{inta[10];intn;public:voidSetA(intaa[],intnn);//用数组aa初始化数据成员a,//用nn初始化数据成员nintMaxA();//从数组a中前n个元素中查找最大值voidSortA();//采用选择排序的方法对数组a中前n个元素//进行从小到大排序v

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。