C++语言程序设计-0046(贵州电大-课程号:5205793)参考资料

上传人:电大****团队 文档编号:88415421 上传时间:2019-04-26 格式:DOCX 页数:9 大小:14.47KB
返回 下载 相关 举报
C++语言程序设计-0046(贵州电大-课程号:5205793)参考资料_第1页
第1页 / 共9页
C++语言程序设计-0046(贵州电大-课程号:5205793)参考资料_第2页
第2页 / 共9页
亲,该文档总共9页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《C++语言程序设计-0046(贵州电大-课程号:5205793)参考资料》由会员分享,可在线阅读,更多相关《C++语言程序设计-0046(贵州电大-课程号:5205793)参考资料(9页珍藏版)》请在金锄头文库上搜索。

1、C+语言程序设计-0046贵州广播电视大学形成性测评系统 课程代码:5205793 参考资料 试卷总分:100单选题(共25题,共100分)1.(4分)下列标识符中,是文件级作用域的A、函数形参B、语句标号C、外部静态类标识符D、自动类标识符参考答案:C2.(4分)下列数据中,不合法的实型数据的是()。A、0.123B、123e3C、2.1e3.5D、789.0参考答案:C3.(4分)若有定义:inta=7;floatx=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是()。A、2.500000B、2.750000C、3.500000D、0.000000参考答案:A4

2、.(4分)若有以下说明语句,则该语句()。chars=92;A、使s的值包含1个字符B、说明不合法,s的值不确定C、使s的值包含4个字符D、使s的值包含3个字符参考答案:B5.(4分)下列选项中非法的表达式为().A、0=x100B、i=j=0C、(char)(65+3)D、x+1=x+1参考答案:D6.(4分)要求通过函数来实现一种不太复杂的功能,并且要加快执行速度,选用A、内联函数B、重载函数C、递归函数D、嵌套函数参考答案:A7.(4分)下面4个选项中,均是合法转义字符的选项是()。A、nB、017nC、018fxabD、0101x1f参考答案:B8.(4分)以下程序段的输出结果是()。

3、intx=10,y=10; coutx-,-yendl;A、10,9B、9,10C、10,10D、9,9参考答案:A9.(4分)若变量已正确定义并赋值,以下符合C语言语法的表达式是()。A、a:=b+1B、a=b=c+2C、int18.5%3D、a=a+7=c+b参考答案:B10.(4分)采用函数重载的目的在于A、实现共享B、减少空间C、提高速度D、使用方便,提高可靠性参考答案:D11.(4分)下列说法中错误的是()A、charA;/定义了字符型变量AB、intx2;/定义了x整型变量,其中,x的初值为2C、如给整型变量j赋初值2004,可写成:intj(2004);D、变量名中可以包含特殊符

4、号。参考答案:D12.(4分)在传值调用中,要求A、形参和实参类型任意,个数相等B、实参和形参类型都完全一致,个数相等C、实参和形参对应的类型一致,个数相等D、实参和形参对应的类型一致个数任意参考答案:C13.(4分)下列的调用方式是引用调用A、形参是指针,实参是地址值B、形参和实参都是变量C、形参是数组,实参是变量D、形参是引用,实参是变量参考答案:D14.(4分)考虑下面的函数原型:voidtestDefaulParam(inta,intb=7,charz=*)下面函数调用中不合法的A、testDefaulParam(5)B、testDefaulParam(5,8)C、testDefaul

5、Param(5,#)D、testDefaulParam(0,0,*)参考答案:C15.(4分)当一个函数无返回值时,函数的类型应定义为A、voidB、任意C、intD、无参考答案:A16.(4分)若有定义“intx;”,则下面不能将x的值强制转换成双精度数的表达式是()。A、(double)xB、double(x)C、(double)(x)D、x(double)参考答案:D17.(4分)一个C+程序的执行从()。A、本程序的main函数开始,到本程序的main函数结束B、本程序的main函数开始,到本程序的最后一个函数结束C、本程序的第一个函数开始,到本程序的main函数结束D、本程序的第一个

6、函数开始,到本程序的最后一个函数结束参考答案:A18.(4分)下列可用于C/C+语言用户标识符的一组是()。A、void,define,WORDB、a3_b3,_123,CarC、For,-abc,IFCaseD、2a,DO,sizeof参考答案:B19.(4分)已知x,y为整型,z为实型,ch为字符型,则下列表达式中正确的是()A、z=(x+y)+B、x+y=zC、y=ch+xD、y=z%x参考答案:C20.(4分)有一个int型变量,在程序中频繁使用,最好定义它为AA、registerB、autoC、externD、static参考答案:A21.(4分)算术表达式的值的类型的规定,其中错误

7、的是()。A、若参与运算的两个操作数(或运算分量)都为整型时,则运算结果为int型。B、若参与运算的两个操作数(或运算分量)中至少有一个是单精度型,并且另一个不是双精度型时,则结果为float型。C、若参与运算的两个操作数(或运算分量)中至少有一个是双精度型,则运算结果为双精度型。D、算术表达式的值的类型的直接有机器进行转化。参考答案:D22.(4分)设有定义“intx;doubley;”及语句“x=y;”,则下面正确的说法是()。A、将y的值四舍五入为整数后赋给xB、将y的整数部分赋给xC、该语句执行后x与y相等D、将x的值转换为实数后赋给y参考答案:B23.(4分)在C+中,函数原型不能标识A、函数的返回类型B、函数参数的个数C、函数参数类型D、函数的功能参考答案:D24.(4分)已知“char*s=NameAddressn;”,则s所指向的字符串的长度是()。A、18B、16C、14D、13参考答案:D25.(4分)下面叙述中不正确的是A、在函数中,通过return语句传回函数值B、在函数中,可以有多条return语句C、主函数名main()后面的一对圆括号中也可以带有形参D、调用函数必须在一条独立的语句中完成参考答案:D

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号