蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > DOCX文档下载
 

C++程序语言模拟期末考试试卷(一)附答案

  • 资源ID:53132204       资源大小:94.01KB        全文页数:8页
  • 资源格式: DOCX        下载权限:游客/注册会员    下载费用:10积分 【人民币10元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要10积分 【人民币10元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

C++程序语言模拟期末考试试卷(一)附答案

C模拟试卷一 一、单项选择题共20题,每题1分,共20分 1、下列关于C标识符的命名不合法的是 A. Pad B. name l C. Abc D. _al2 2、若有以下类型标识符定义 int x2; char wa; float y23. 45f ; double z45. 6712; 则表达式w*xy-z的结果类型是 A. float B. char C. int D. double 3、若有int x10, y20, z30;则执行下面语句后,x的值是 ifxy zx; A. 10 B. 20 C. 30 D. 0 4、循环语句whlie int i0 i;的循环次数是 A. 0 B. 1 C. 5 D.无限 5、一个函数无返回值时,应选择的说明符是 A. static B. extern C. void D.无说明符 6、对重载函数形参的描述中,错误的是 A. 参数的个数可能不同 B. 参数的类型可能不同 C. 参数的顺序可能不同 D. 参数的个数、类型、顺序都相同,只是函数的返回值类型不同 7、以下能正确定义数组并正确赋初值的语句是 A. int N5,b[N] [N] B. int a[2] {{l}, {3}, {4}, {5}; C. int c[2]] {1,2}, {3,4}}; D. int d[3] [2] {{1,2, {3,4}}; 8、下列给字符数组进行的初始化中,不正确的是 A. char sl[]abcd”; B. char s2 [3] { x, y, \0}; C. char s3 □ {,a,,,x,,,y,,,\0,}; D. char s4[6] {xyz”, “mnp}; 9、通常的拷贝构造函数的参数是 A.某个对象名B.某个对象成员名 C.某个对象的引用D,某个对象的指针名 10、关于构造函数特点的描述中,错误的是 A, 定义构造函数必须指出类型 B, 构造函数的名字与该类的类名相同 C, 一个类中可定义0至多个构造函数 D. 构造函数是一种成员函数 11、下面程序的运行结果为 ttinclude iostream. h int addint a, int b; void main { extern int x, y; coutaddx, yendl; int x20, y5; int addint a, int b { int sab; return s; } A. 20 B. 5 C. 25 D,编译会提示出错信息 12、关于常成员的描述中,错误的是 A. 常成员包含常数据成员和常成员函数两种 B, 常数据成员必须是公有的 C. 常数据成员要使用构造函数成员初始化列表进行初始化 D, 常对象只能调用它的常成员函数,不能调用其它的成员函数 13、关于友元函数的描述中,错误的是 A. 友元函数不是成员函数 B. 友元函数只能访问类中私有成员 C. 友元函数破坏隐藏性,尽量少用 D. 友元函数说明在类体内,使用关键字friend 14、如果有int x, *p; float y, *q;则下面操作正确的是 A. px B. pq C. px D. py 15、若有函数说明void fAint m, int n和指针变量的定义void *p int, int;并且有p fA 则下列操作不正确的是 A. *p 3, 4 B. p3,4 C. fA3,4; D. *p; 16、若数组名作实参而指针变量作形参,函数调用时实参传给形参的是 A. 数组的长度 B. 数组第一个元素的值 C. 数组所有元素的值 D. 数组第一个元素的地址 17、对于动态分配内存空间描述正确的是 A. 使用new运算符分配的内存空间的长度必需是常量 B. delete运算符可以释放动态的存储空间和静态的存储空间 C. 由new分配的内存空间是不连续的 D. delete运算符只能释放由new分配的动态存储空间 18、能够释放对象所占资源的是 A.析构函数B.数据成员 C.构造函数D,静态成员函数 19、虚函数的定义是在基类中进行的,定义时需要冠以关键字 A. static B. frend C. virtual D. public 20、在C中串流类是在头文件strstrea. h中定义的,下列不属于串流类的是) A. strstream B. ostrstream C. ofstream D. istrstream 二、填空题(共9题16空,每空1分,共16分)、形参的类型形参的个数 2、字符串 3、拷贝构造函数 4、类任何一个对象 5、public (或公有)private (或私有)protected (或保护) 6、二义性 7、动态联编静态联编 8、函数名参数个数 9、字节流I/O流类库 1、函数重载时,编译系统会根据或来区分。 2、若有char a[80]则cin〉〉a表示从键盘上读入一个到数组a中。 3、若希望用一个已有对象来构造另一个同类型的对象,可以使用___来实现。 4、静态成员属于___ ,而不属于___ ,它被同一个类的所有对象共享。 5、类的继承方式有___继承、___继承和继承。 6、重载运算符的含义必须清楚,不能有_。 7、按照联编进行阶段的不同,联编方法可分为两种__和一。 8、当基类中的某个成员函数被声明为虚函数后,此虚函数就可以在一个或多个派生类中被重新定 义,在派生类中重新定义时,其函数原型,包括返回类型、一 _、_ 一、参数类型以及参数的 顺序都必须与基类中的原型完全相同。 9、C的I/O是以的形式实现的,每个C编译系统都带有一个面向对象的输入/输出软件包, 这就是。 三、判断题(共10题,每题1分,共10分)1、X 2、X 3、J 4、 5、X 6、X 7、 8、 J 9、J 10 1、C语言支持封装性和继承性,不支持多态性。 2、关系运算符可以用来比较两个字符的大小,也可用来比较两个字符串的大小。) 3、字符串sdfgh”的长度是5。 4、引用和指针都可作函数参数。 5、友元函数说明在类体内,它是一种成员函数。 6、友元类必须被说明为公有成员。 7、纯虚函数是在基类中说明的虚函数,它在该基类中没有定义具体的操作内容。 8、析构函数不能被继承。 9、运算符重载以后,其优先级和结合性都不能改变。 10、在C中,函数名实际上是一个指针,它指向函数的入口。 四、分析程序,回答所提出的问题(16分) 1、include iostream. h class B;

注意事项

本文(C++程序语言模拟期末考试试卷(一)附答案)为本站会员(aaakkpc)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开