C++基础习题(选择_循环_类与对象)

C++基础习题(选择_循环_类与对象)

ID:37909146

大小:112.00 KB

页数:28页

时间:2019-06-02

C++基础习题(选择_循环_类与对象)_第1页
C++基础习题(选择_循环_类与对象)_第2页
C++基础习题(选择_循环_类与对象)_第3页
C++基础习题(选择_循环_类与对象)_第4页
C++基础习题(选择_循环_类与对象)_第5页
资源描述:

《C++基础习题(选择_循环_类与对象)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.11.C++概述 例题5:C++的合法注释是()。A./*ThisisaCprogram/* B.//ThisisaCprogramC.“ThisisaCprogram”D.//ThisisaCprogram//答案:B分析:单行注释常采用“//”,多行注释采用“/*”和“*/”。单行注释也可采用“/*”和“*/”,但答案A书写格式错误,不能选答案A。注释和字符串的区别,双引号内的字符为字符串。不能选答案C。单行注释不需要结束符“//”,如果有,只能作为注释的一部分存在。也不能选答案D。 例题6:下面标识符中正确的是()。A._abcB.3abC.int

2、D.+ab答案:A 分析:C++的标识符由字母、下划线和数字组成,而且第一个字符不能为数字。答案B第一个字符为数字不能选B。标识符不能为关键字,不能选答案C。答案D第一个字符不是字母或下划线,也不能选。例题7:分析下列该程序的错误。输入数据格式为:2,5(回车)。main(){intsum=0;inta,b;cout<<"inputa,b:";cin>>a>>b;sum=a+b;cout<//编译预处理命令,以“#”开头。把系

3、统已经定义好的输入//输出功能包含到本程序中。usingnamespacestd;//使用std名字空间intmain()//程序的主函数{//主函数开始intsum=0;//定义一个变量sum存放累加结果,并且赋初值为0inta,b;//定义两个变量,保存输入值cout<<"inputa,b:";//提示输入cin>>a>>b;//使用基本输入设备cin输入两个变量值sum=a+b;//进行累加,结果保存到sum变量cout<

4、ream是系统定义的一个头文件(h-head),设置了C++的I/O环境。cin、cout为基本输入、输出设备,定义在iostream.h头文件中。(2)没有main()函数的返回类型,系统提示警告。一般main函数返回整型(3)输入数据时没有使用空格分隔。输入运算符“>>”要求输入的多个数据用空格分隔。补充习题2.下列标识符中,(B)是合法的。(identifier能唯一标识一个单元或函数的名字)A.gotoB.StudentC.123D.kld4.C++语言中语句的结束符是()。A.,B.;C.。D.、6.写一个程序输出Hello,C++!。第28页共2

5、8页7.编译下列程序,改正错误信息,分析输出结果。#includeusingnamespacestd;intmain(){intx,y;cout<<"inputx:"<>x;y=x*x;cout<<"y=”<usingnamespacestd;intmain(){inta(2),b(3),c(4);//参考变量的初始化等价于inta=2,…cout<<"c1="<

6、<<"c2="<a++&&c>d)?++d:a=y&&ch<’B’&&!y)的值是()。A.0B.语法错C.1D.“假”分析:根据C++语言中运算符优先级的高低,“!”运算符最高,关系运算符高于逻辑运算符。则上面的表达式转

7、换为:1&&1&&1,结果为1。答案:C。 2.例题10:设所有变量均为整型,则表达式(e=2,f=5,e++,f++,e+f)的值为____。答案:9分析:逗号运算符是是将两个或多个表达式组合成一个表达式的运算符。求解时从左至右依次计算每个表达式的值,整个表达式的值就是最右边的表达式的值。本题的答案为9。例题11:已知字母a的ASCII码为十进制数97,且设ch为字符型变量,则表达式ch=’a’+’8’-‘4’的值为____。答案:e分析:C++语言中,对字符数据进行算术运算,实际上就是对字符的ASCII码进行运算。以字符形式输出时,再将ASCII码转换为

8、相应的字符输出。本题表达式为ch=97+8-4=10

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

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

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