- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c程序设计复习纲要1
习题1
一、单项选择题
C++源程序文件的默认扩展名是( )。A、cpp
下面正确的字符常量是( )。C、W
设int a=3,b=4,c=5;表达式(a+b)cb==c的值是( )。C、0
下列各种函数中,( )不是类的成员函数。C、友元函数
已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2=A+6-3;后,c2中的值是( )。C、D
在一个类中可以对一个操作符进行( )重载。D、多种
设变量a是整型,f是实型,i是双精度型,则表达式10+a+i*f值的数据类型是( )。C、double
循环体至少被执行一次的语句是( )。C、do循环
如果类A被说明成类B的友元,则( )。D、类B不一定是类A的友元
strcmp(str1,str2)0 表示( )。D、str1的内容小于str2的内容
C++程序的基本模块为( )。D、函数
若x,i,j和k都是int型变量,则执行下面表达式后x的值为( )。
x=(i=4,j=16,k=32)B、32
C++程序从上机到得到结果的几个操作( )。B、编辑、编译、连接、运行
若有说明语句:char c=\72则变量c( )。B、包含1个字符
以下正确的描述是( )。B、函数的定义不可以嵌套,函数的调用可以嵌套
通常,拷贝构造函数的参数是( )。C、某个对象的引用名
类的析构函数的作用是( )。D、用来完成对象被删除前的一些清理工作
构造函数不具备的特征的是( )。D、构造函数必须指定类型说明
二、多项选择题
在类中说明的成员可以使用关键字( )进行修饰。A、private D、public
下面说法正确的是( )。
B、具有循环语句switch语句的函数不能说明为内联函数
C、使用内联函数可以加快程序执行的速度,但会增加程序代码的大小
三、判断题
C++常数0x145对应的十进制值为325。( √ )
C++语言是在JAVA语言的基础上发展起来的。( × )
当建立一个新对象时,程序自动调用它的构造函数。( √ )
C++语言中的每条基本语句以;作为结束符。( √ )
拷贝初始化构造函数使用类来初始化创建中的对象。( × )
若需要定义一个标识符常量,并且使C++能够进行类型检查,则应在定义语句的开始使用保留字const。( √ )
一个完整程序中必须有一个名为cout的头文件。( × )
float 和 double 类型的大小分别为4和8。( √ )
当使用main保留字作为函数类型时,该函数不返回任何值。( × )
16位计算机中整型占16个字节存储空间。( × )
执行if (x=0||x=0) coutabcd;else coutwxyz;屏幕上显示的是abcd。( √ )
对嵌套if语句的规定是:else总是与离它最远的if配对。( × )
若X=5,y=10,则Xy和X=y的逻辑值分别为true和false。( × )
当执行cout语句输出endl数据项时,将使C++显示输出屏幕上的光标从当前位置移动到当前行的开始位置。( × )
执行“cout char(‘F’- 2)endl;”语句后得到的输出结果为D。( √ )
四、简答题
写出程序运行结果。
#includeiostream.h
#includestdlib.h
void main()
{
int a[8]={25,48,32,85,64,18,48,29};
coutmax:maxendl;
coutmin:minendl;
}
结果:
max:85 min:18
习题2
一、单项选择题
下面不正确的字符串常量是( )。A、abc
预处理命令在程序中都是以( )符号开头的。B、#
每个类( )构造函数。C、可以有多个
在下面的二维数组定义中,正确的是( )。B、int a[][3]={{1,3,5},{2}};
继承机制的作用是( )。C、定义新类
要使语句“p=new int[10][20];”能够正常执行,p应被事先定义为( )。D、int(*p)[20];
使用操作符setw对数据进行格式输出时,需要包含( )文件。C、iomanip.h
程序中主函数的名字是( )。A、main
以下说法中正确的是( )。B、C++程序总是从main函数开始执行
由C++源程序文件编译而成的目标文件的默认扩展名是( )。C、obj
while(!x)中的(!x)与下面条件( )等价。D、x==0
您可能关注的文档
- 2002年京郊耕地肥力和肥料投入产出分析-北京土肥工作站.doc
- 1997-1998年第二学期-上海政法学院.doc
- 2003年7月浙江高等教育自学考试网页设计与制作试题no课程.doc
- 2000年以来南京城三维空间扩展特征.pdf
- 1988年更名为四川林业科学研究院.ppt
- 2006第四届中国广州国际时尚周-顺德纺织商会.doc
- 2005年农村中学语文课堂教学初探.ppt
- 2007的高级技巧.ppt
- 2008年4月工业经济运行情况通报.doc
- 2008年医师资格考试-国家医学考试网.doc
- 《初中语文群文阅读教学对学生跨学科思维培养的实证分析》教学研究课题报告.docx
- 2025年园艺花卉电商跨境冷链运输冷链物流行业物流与供应链金融风险管理报告.docx
- 基于生成式AI的高中生物教师团队协作教研实践研究教学研究课题报告.docx
- 初中物理教学中科学态度与社会责任培养的个性化教学策略研究教学研究课题报告.docx
- pe给水管施工方案.doc
- 基于生成式AI的高中生物教研共同体构建与实践教学研究课题报告.docx
- 《家政服务企业员工培训信息化建设与优化策略研究》教学研究课题报告.docx
- 小学科学课堂生成式人工智能教学策略与案例分析教学研究课题报告.docx
- 智能学习环境下初中信息技术实践活动:人工智能教育工具的应用效果研究教学研究课题报告.docx
- 《商业综合体顾客忠诚度与停留时间关系研究:基于大数据分析》教学研究课题报告.docx
文档评论(0)