c语言程序设计a期末模拟试题三

c语言程序设计a期末模拟试题三

ID:26176210

大小:45.50 KB

页数:10页

时间:2018-11-25

c语言程序设计a期末模拟试题三_第1页
c语言程序设计a期末模拟试题三_第2页
c语言程序设计a期末模拟试题三_第3页
c语言程序设计a期末模拟试题三_第4页
c语言程序设计a期末模拟试题三_第5页
资源描述:

《c语言程序设计a期末模拟试题三》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计A期末模拟试题三一、单项选择题(每小题2分,共20分)1.C++程序的基本模块为()。A.表达式B.标识符C.语句D.函数2.设x和y均为bool量,则x&&y为真的条件是()。A.它们均为真B.其中一个为真C.它们均为假D.其中一个为假3.函数调用不可以(D)。A.出现在一个表达式中B.出现在执行语句中C.作为一个函数的实参D.作为一个函数的形参4.假定变量m定义为“intm=7;”,则定义变量p的正确语句为(B)。A.intp=&m;B.int*p=&m;C.int&p=*m;D.int*p=m;5.假定有“structBOOK{chartitle[40];floa

2、tprice;};BOOK*book;”,则不正确的语句为(A)。A.BOOK*x=newbook;B.BOOKx={"C++Programming",27.0};C.BOOK*x=newBOOK;D.BOOK*x=book;6.假定变量x定义为“intx=5;”,要使rx成为x的引用(别名),rx应定义为(D)。A.intrx=x;B.intrx=&x;C.int*rx=&x;D.int&rx=x;7.面向对象方法的多态性是指()。A.一个类可以派生出多个特殊类B.一个对象在不同的运行环境中可以有不同的变体C.针对一消息,不同的对象可以以适合自身的方式加以响应D.一个对象可以是由多

3、个其他对象组合而成的8.面向对象软件开发中使用的OOD表示()。A.面向对象分析B.面向对象设计C.面向对象语言D.面向对象方法9.在关键字private后面定义的成员为类的()成员。A.私有B.公用C.保护D.任何1.假定AA为一个类,inta()为该类的一个成员函数,若该成员函数在类定义体外定义,则函数头为()。A.intAA::a()B.intAA:a()C.AA::a()D.AA::inta()二、填空题(每题2分,共20分)1.C++语言的编译单位是扩展名为__________的__________文件。2.C++常数0345对应的十进制值为__________。3.假定x

4、是一个逻辑量,则!x

5、

6、false的值为__________。4.若a是一个字符数组,则从键盘上向该数组输入一个字符串的表达式为____cin>>a____。5.当定义一个结构体变量时,系统分配给该变量的内存大小等于各成员所需内存大小的____总和___。6.若p指向x,则____*p____与x的表示是等价的。7.已知语句“cout<abc(y)表达式调用一个成员函数,在成员函数中使用的________就代表了类外的p指针。9.重载插入运算符<<或抽取运算符>>时,其

7、运算符函数不能被定义为类的________函数。10.在一个或若干个类的基础上构造一个新类,被称为___________。三、程序填充题(对程序、函数或类中划有横线的位置,根据题意按标号把合适的内容填写到程序下面相应标号的后面。每小题6分,共24分)1.把从键盘上输入的一个大于等于3的整数分解为质因子的乘积。如输入24时得到的输出结果为“2223”,输入50时得到的输出结果为“255”,输入37时得到的输出结果为“37”。#includevoidmain(){intx;cout<<"请输入一个整数,若小于3则重输:";docin>>x;while(___(1)

8、___);inti=2;do{while(___(2)___){cout<#include___(1)___;voidmain(){chars[80];cin>>s;___(2)___;cout<<”逆序后的字符串:”<

9、___;i++){charc=ss[i];ss[i]=ss[n–1–i];ss[n–1–i]=c;}}(1)(2)(3)3.已知一维数组类ARRAY的定义如下,构造函数的作用是把参数n的值赋给s,给v动态分配长度为n的数组空间,接着利用数组参数a初始化v所指向的数组。classARRAY{int*v;//指向存放数组数据的空间ints;//数组大小public:ARRAY(inta[],intn);~ARRAY(){delete[]v;}intsize()

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

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

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