收藏 分销(赏)

计算机C试卷A卷.doc

上传人:快乐****生活 文档编号:3060501 上传时间:2024-06-14 格式:DOC 页数:4 大小:26.50KB
下载 相关 举报
计算机C试卷A卷.doc_第1页
第1页 / 共4页
计算机C试卷A卷.doc_第2页
第2页 / 共4页
计算机C试卷A卷.doc_第3页
第3页 / 共4页
计算机C试卷A卷.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、题号一二三四总成绩得分得分一选择题(每题2分,共40分)1关于C+语言,下列说法不正确的是(B)A C+具有简洁、高效和接近汇编语言的特点B C+本身几乎没有支持代码重用的语言结构C C+语言不是一种纯面向对象的语言D C+支持面向对象的程序设计,这是它对C的重要改进2. C+语言程序是从(B)函数开始执行的。A ios B main C list D temp3. 下列属于C+头文件约定使用的扩展名的是(B)A .cpp B .hpp C .c D .c+4. 若有定义语句“int i=2, j=3;”, 则表达式 i/j的值为(A)A 0 B 0.7 C 0.66667 D 0.66666

2、6675. 下列选项中, 正确的C+ 表达式是(C)A counter+3 B element3+ C a+=b D a=b6. 函数定义的格式是(D)函数名(形式参数表)函数体。A 引用类型 B 数据类型 C 标注类型 D 返回类型7. 在面向对象方法中,类的实例称为(A)A 对象 B 方法 C 类型 D 数据8. 在C+语言中,面向对象思想的主要特征不包括(D)A 封装 B继承 C多态 D 单态9. C+语言程序的注释可以出现在程序的任何地方,一个注释的结束标记为(B)A /* B */ C : D ;10. 利用表达式i可访问int型数组中下标为的元素。在执行语句”int *p=a;”后

3、,利用指针也可访问该元素,相应的表达式为(D) int *p int *a C p+i D *(p+i)11. 有如下说明:int a10=1,2,3,4,5,6,7,8,9,10, *p=a; 则数值为的表达式为(B)A *p+9 B *(p+8) C *p+=9 D p+812. 在对函数进行原型声明时,下列语法成分中,不需要的是(D)A函数返回类型 函数参数列表函数名 函数体13. 为提高函数调用的实际运行速度,可将简单的函数定义为(A)A 内联函数 B 重载函数 C 递归函数 D 函数模板14. 下列关于内联函数的叙述中,正确的是(C)A 内联函数就是在一个函数体内定义的函数B 内联函

4、数必须通过关键字inline来定义C 在类体内定义的函数,都是内联函数D 内联函数不需要return 语句15. 当一个类对象行将消亡时,系统自动调用(A)A 析构函数 B 构造函数 C 静态函数 D 友元函数16. 有如下两个类定义:Class AA;Class BBAA v1, *v2;BB v3;Int *v4;其中一个成员变量的定义是错误的,这个变量是(C)A v1 B v2 C v3 D v417. 已知TV是一个类,并有函数func 定义如下: Void func() TV li, *net2, company3; 则在调用func()后, TV类的析构函数被调用的次数为(D)A

5、2次 B 3次 C 4次 D 6次18. 以下说法中正确的是(B)A 一个类只能定义一个构造函数,但可以定义多个析构函数B 一个类只能定义一个析构函数,但可以定义多个构造函数C 构造函数与析构函数同名,只是名字前加了一个波浪号()D 构造函数可以指定返回类型;而析构函数不能指定任何返回类型,即使是void类型也不可以19. 静态成员函数(B)A 只能通过对象名(或指向对象的指针)访问该对象的静态成员B 只能通过对象名(或指向对象的指针)访问该对象的非静态成员C 可以被说明为虚函数D 有this指针20. 允许访问该类的所有对象的私有成员、公有成员和保护成员的是(B)A 友元函数 B 成员函数

6、C 内联函数 D重载函数得分二 名词解释(每题5分,共20分)1. 构造函数构造函数是一种特殊的成员函数,与其他成员函数不同,不需要用户来调用它,而是在建立对象时自动执行。2. 默认参数当函数调用中省略了实参时自动使用的值3. 继承的三种类型公有继承,私有继承,保护继承4. 多态性由继承而产生的相关的不同的类,其对象对同一消息做出不同的相应得分三 编程题1. 编写程序打印出所有的水仙花数。所谓水仙花数是指一个三位数,其各位数字的立方和等于该数本身。例如:153=1*1*1+5*5*5+3*3*3,所以153是一个水仙花数(12分)。#include。2. 设计一个Area()函数,当它被设置为Area(10,30),它可以计算半径为10和角度为30的扇形的面积,当它被设置为Area(10),它可以计算半径为10的圆的面积(13分)。3. 定义一个长方形Rectangle类,它有宽、高(Width,Height)。在说明该类的对象时,若给定了两个参数,分别设为宽和高;若只给了一个参数,则宽和高相同(即正方形)。同时编写可以显示面积的成员函数。编写相应的调试用函数,来测试该类的正确性(15分)。

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
百度文库年卡

猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服