欢迎来到天天文库
浏览记录
ID:37823749
大小:558.65 KB
页数:76页
时间:2019-05-31
《c++课后习题_1-13章答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第一章1.程序的基本要求有哪些?2.面向对象程序设计有哪几个基本要素?3.在VC++集成环境下,从输入源程序到得到正确的结果,要经过哪些步骤?4.将本章例题中的程序输入到源程序文件ex1_1.cpp,并在VC++集成环境下编译、连接和运行。5.在VC++中,有哪两种注解方法?每一种注解方法适用于什么场合?6.简要说明C++程序开发的每一个步骤。第二章1.下列选项中,不符合C++语言的语法规则的关键字是B。//其实是找正确的关键字A)integerB)defaultC)VARD)cher2.下列常量中,不符合C++语言的语法规则的常数是B。A)0xEFB)1.2e0.6C)
2、5LD)'56'3.以下选项中,不符合C++语言的基本数据类型是B。A)signedshortintB)longshortC)unsignedlongintD)unsignedint4.下列表示中,属于C++语言中合法的长整型常数为C。A)652381&B)326DC)0LD)36589215.下列十六进制的整型常数中,不符合C++语法规则的是C。A)0xbeB)0x2cC)xefD)0xEF6.以下选项中,合法的字符常量是C。A)"A"B)72C)' 32'D)D7.C++语言中,基本数据类型是指C。A)整型、浮点型、逻辑型和空类型B)整型、浮点型、字符型C)整型、
3、浮点型、字符型和空类型D)整型、浮点型、字符型和逻辑型8.C++语言中,运算对象必须是整型的运算符是C。A)/B)<=C〉%=D)=9.设有说明语句:doublex,y;则表达式x=3,y=x+5/3的值是C/B。//显示时VC做了处理A)4.66667B)4C)4.0D)310.若变量a、i已正确定义,且i已正确赋值,下列合法的赋值表达式是D。A)a==1B)++iC)a=a++=5D)a=int(i)11.设有说明语句:inta=10,b=9,c=8;接着顺序执行c=(a-=(b-6));c=(a%8)+(b=5),则变量a的值是(1)D,变量b的值是(2)C,变量c
4、的值是(3)A。(1)A)10B)3C)5D)7(2)A)6B)8C)5D)9(3)A)12B)8C)5D)712.设有说明语句:inta=13,b=9,c;执行c=a/b+0.8后,c的值为B。A)1.8B)1C)2.24444D)213.若变量a是int类型,并执行了语句a='A'+1.6;则下列叙述正确的是D。A)a的值是字符AB)a的值是浮点型C)不允许字符型和浮点型相加D)a的值是字符'A'的ASCII值加上1x14.变量x.、y和z均为double类型且已正确赋值,不能正确表示数学式子的C++语言表达式是By×z。A)x*(1/(y*z))B)x/y*zC)x
5、/y*1/zD)x/y/z15.若a为int类型,且其值为5,则执行表达式a-=a+=a*a后,a的值是C。A)-5B)25C)0D)-2016.设x、y、z均为int型变量,则执行x=y=5;z=++x
6、
7、++y后,变量x的值是(1)C,变量y的值是(2)B,变量z的值是(3)1。(1)A)4B)5C)6D)7(2)A)不定值B)5C)6D)7(3)A)10B)11C)12D)1317.表达式16/4*float(4)+2.0的数据类型是C。A)intB)floatC)doubleD)不确定18.设有说明语句:intm=13,n=3,则执行m%=n+2后,n的值是C。A
8、)5B)1C)3D)019.设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为B。//逻辑运算优化的副作用A)3B)2C)1D)020.设有说明语句:intx=8,floaty=8.8;则下列表达式中错误的是D。A)x%3+yB)y*y&&++xC)(x>y)+(int(y)%3)D)---x+y21.整型变量m和n的值相等,且为非0值,则以下选项中,结果为零的表达式是B。A)m
9、nB)m^nC)m
10、
11、nD)m&n22.能正确表示逻辑关系:“age≥=18或age≤60”
12、的C++语言的表达式是D。A)age>=18orage<=60B)age>=18
13、age<=60C)age>=18&&age<=60D)age>=18‖age<=6023.下列关于类型转换的描述中,错误的是D。A)赋值表达式的类型是左值的类型B)逗号表达式的类型是最后一个表达式的类型C)在由低到高精度的类型转换中精度不会降低D)在不同类型对象组成的表达式中,其表达式类型一定是double型24.设x是int型变量,请写出判断x为奇数的关系表达式x%2==1或x%2!=0或x/2*2==x或x%2。25.表示“整数y的绝对值大于
此文档下载收益归作者所有