c++程序设计习题2

c++程序设计习题2

ID:6383599

大小:70.00 KB

页数:6页

时间:2018-01-12

c++程序设计习题2_第1页
c++程序设计习题2_第2页
c++程序设计习题2_第3页
c++程序设计习题2_第4页
c++程序设计习题2_第5页
资源描述:

《c++程序设计习题2》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《C++程序设计》习题2第一部分一、单项选择题1.在每个C++程序中都必须包含有这样一个函数,该函数的函数名为()。A、mainB、MAINC、nameD、function2.设x和y均为bool量,则x&&y为真的条件是()。A、它们均为真B、其中一个为真C、它们均为假D、其中一个为假3.能正确表示“当x的取值在[1,10]和[200,210]范围内为真,否则为假”的表达式是()。A、(x>=1)&&(x<=10)&&(x>=200)&&(x<=210)B、(x>=1)

2、

3、(x<=10)

4、

5、(x>=200)

6、

7、(x<=210)C、(x>=1)&&(x<=1

8、0)

9、

10、(x>=200)&&(x<=210)D、(x>=1)

11、

12、(x<=10)&&(x>=200)

13、

14、(x<=210)4.以下叙述中不正确的是()。A、在一个函数中,可以有多条return语句B、函数的定义不能嵌套,但函数的调用可以嵌套C、函数必须有返回值D、不同的函数中可以使用相同名字的变量5.下面的哪个保留字不能作为函数的返回类型()。A、voidB、intC、newD、long6.假定变量m定义为“intm=7;”,则定义变量p的正确语句为()。A、intp=&m;B、int*p=&m;C、int&p=*m;D、int*p=m;7.设intf(int)

15、;和intg(int);是函数f和g的原形,以下将f作为语句调用的是()。A、g(f(3));B、f(g(3));C、g(f(3)+2);D、p=f(g(3)+1);8.函数调用func((exp1,exp2),(exp3,exp4,exp5))中所含实参的个数为()个。A、1B、2C、4D、59.类型修饰符unsigned不能修饰()。A、charB、intC、longintD、float10.程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用()符号作为分隔符。A、空格或逗号B、逗号或回车C、逗号或分号D、空格或回车11.以下能正确地定义整型变量

16、a,b和c并为其赋初值5的语句是()。A、inta=b=c=5;B、inta,b,c=5;C、a=5,b=5,c=5;D、a=b=c=5;12.下列符号不能组成标识符的是()。第6页共6页A、连接符B、下划线C、大小写字母D、数字字符13.能作为C++程序的基本单位是()。A、字符B、语句C、函数D、源程序文件14.循环while(inti=0)i--;执行次数是()。A、5B、1C、0D、615.假定p指向的字符串为"string",则cout<

17、的默认扩展名为()。A、cppB、exeC、objD、lik17.假定AB为一个类,则执行“ABa,b(3),*p;”语句时,自动调用该类构造函数的次数为()。A、3B、2C、0D、118.以下正确的说法是()。A、用户调用标准库函数前,必须重新定义B、用户可以重新定义标准库函数,若如此,该函数将失去原有含义C、系统不允许用户重新定义标准库函数D、用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中二、多项选择题1.有关析构函数说法正确的是()。A、析构函数在对象生存期结束时被自动调用B、析构函数名与类名相同C、定义析构函数时可以指定返

18、回类型为voidD、析构函数不能指定参数2.如果类A被说明成类B的友元,则()。A、类B的成员即类A的成员B、类A的成员函数不得访问类B的成员C、类A的成员即类B的成员D、类A的成员函数可以访问类B的成员E、类B不一定是类A的友元3.下面说法正确的是()。A、所有的函数都可以说明内联函数B、具有循环语句switch语句的函数不能说明为内联函数C、使用内联函数可以加快程序执行的速度,但会增加程序代码的大小D、使用内联函数可以减小程序代码大小,但使程序的执行速度减慢三、判断题1.假定x=5,y=6,则表达式x++*++y的值为30。()第6页共6页2.关系表达式

19、x+y>5的相反表达式为x+y<5。()3.假定x是一个逻辑量,则x&&true的值为true。()4.表达式float(25)/4的值为6.25。()5.算术表达式xy^2/3a+4b-1对应的C++表达式为(x*y*y)/(3*a)+4*b-1。()6.用于输出表达式值的标准输出流对象是cin。()7.若while循环的"头"为"while(i++<=10)",并且i的初值为0,同时在循环体中不会修改i的值,则循环体将被重复执行10次后正常结束。()8.作为语句的函数调用是通过函数的副作用来体现的。()9.一个函数的函数体就是一条复合语句。()10.在#

20、include命令中所包含的头文件,可以是系统定义的

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

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

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