打印版C语言期末A卷.doc

打印版C语言期末A卷.doc

ID:51706232

大小:171.00 KB

页数:5页

时间:2020-03-15

打印版C语言期末A卷.doc_第1页
打印版C语言期末A卷.doc_第2页
打印版C语言期末A卷.doc_第3页
打印版C语言期末A卷.doc_第4页
打印版C语言期末A卷.doc_第5页
资源描述:

《打印版C语言期末A卷.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一选择题(15*1=15分)1.关于C++与C语言的关系的描述中,()是错误的。A.C语言是C++的一个子集B.C++与C是兼容的C.C++对C进行了一些改进D.C++和C都是面向对象的2.按照标识符的要求,()符号不能组成标识符。A.连接符B.下划线C.大小写字母D.数字字符3.下列double型常量表示中,()是错误的。A.E15B..35C.3E5D.3E-54.while(inti=0)i--;此while循环的次数是()。A.0 B.1  C.5D.无限5.下列关于switch语句的描述中,()是正确的。A.switch语句中default子句可以没有,也可有

2、一个B.switch语句中每个语句序列中必须有break语句C.switch语句中default子句只能放在最后D.switch语句中case子句后面的表达式可以是整型表达式6.在一个被调用函数中,关于return语句使用的描述,错误的是()。A.被调用函数中可以不用return语句B.被调用函数中可以使用多个return语句C.被调用函数中,如果有返回值,就一定要有return语句D.被调用函数中,一个return语句可返回多个值给调用函数7.以下函数调用语句中实参的个数是()。excc((v1,v2),(v3,v4,v5),v6);A.3B.4C.5D.68.下列关

3、于指针的运算中,()是非法的。A.两个指针在一定条件下,可以进行相等或不等的运算B.可以用一个空指针赋值给某个指针C.一个指针可以加上两个整数之差D.两个指针在一定条件下,可以相加9.下面静态数据成员的特性中,()是错误的。A.说明静态数据成员时前边要加修饰符staticB.静态数据成员要在类体外进行初始化C.引用静态数据成员时,要在静态数据成员名前加类名和作用域运算符D.静态数据成员不能被这个类的所有对象所共用10.采用函数重载的目的在于()。A.实现共享B.减少空间C.提高速度D.使用方便,提高可读性11.局部变量可以隐藏全局变量,那么在有同名全局变量和局部变量的情

4、形时,可以用()提供对全局变量的访问。A.域运算符B.类运算符C.重载D.引用12.面向对象程序设计将数据与()放在一起,作为一个相互依存、不可分割的整体来处理。A.对数据的操作B.信息C.数据隐藏D.数据抽象13.若类A和类B的定义如下:classA{inti,j;public:voidget();//…};classB:A{intk;public:voidmake();//…};voidB::make(){k=i*j;}则上述定义中,()是非法的。A.voidget();B.intk;C.voidmake();D.k=i*j;14.设置虚基类的目的是()。A.简化程

5、序B.消除二义性C.提高运行效率D.减少目标代码15.如果一个类至少有一个纯虚函数,则称该类为()。A.派生类B.虚基类C.抽象类D.以上都不对二阅读程序,写出程序运行结果(5*6=30分)16.(6分)1.(6分)2.(6分)3.(6分)1.(6分)三程序填空(5+5+5+8+7=30分)2.填空:以下说明一个结构体类型weather,用以记录一天的天气情况。结构体成员包含:日期date(作为一个结构体包含:年year、月month、日day),晴/雨/阴m(字符型),温度t(实型),风向d(字符型),风力w(整型)。(5分)structweather{(1)//日期

6、(2)//晴/雨/阴(3)//温度(4)//风向(5)//风力};3.将用户输入的24小时制时间转换为12小时制。(5分)(提示:如用户输入10,则输出10A.M.;如用户输入23,则输出11P.M.。)#includeintmain(){inthour;(1)//定义变量noon,且初始化其值为字符A(2)//给出输入提示信息cin>>hour;(3)//判断条件{hour=hour-12;noon='P';}cout<<"Thehouris"<<(4)<<(5)<<".M."<

7、5分)#include(1)swap((2))//函数的返回类型及形式参数{inttemp;temp=x;x=y;y=temp;}intmain(){inti,j;cout<<"Inputtwonumbers:";(3)//用户输入i和jcout<<"Beforeswapping:"<classACCOUNT//定义类ACCOUNT{pr

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

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

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