资源预览内容
第1页 / 共16页
第2页 / 共16页
第3页 / 共16页
第4页 / 共16页
第5页 / 共16页
第6页 / 共16页
第7页 / 共16页
第8页 / 共16页
第9页 / 共16页
第10页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
试卷编号:8229所属语言:C+试卷方案:10112C+语言程序设计K试卷总分:100分共有题型:6种一、填空 共20题 (共计20分)第1题 (1分) 题号:6512已知 i=5,写出语句 a=i+; 执行后整型变量a的值是【1】.答案: 1). 5第2题 (1分) 题号:6456若有以下定义和语句: int a5=1,3,5,7,9,*p; p=&a2; 则+(*p)的值是【1】.答案: 1). 6第3题 (1分) 题号:6472设a、b、c为整型数, 且a=2、b=3、c=4, 则执行完以下语句: a*=16+(b+)-(+c); 后,b的值是 【1】.答案: 1). 4第4题 (1分) 题号:6575C+中,定义的重载函数必须具有不同参数类型,或不同的参数【1】.答案: 1). 个数第5题 (1分) 题号:6528执行下列语句后,*(p+1)的值是【1】. char s3=ab,*p; p=s;答案: 1). b第6题 (1分) 题号:6517已知a=12,写出表达式 (0a)&(ay?+x:+y的值是【1】.答案: 1). 6第14题 (1分) 题号:6423表达式18 & 53 的值是【1】.答案: 1). 1第15题 (1分) 题号:6469设a,b,c,t为整型变量,初值为a=3,b=4,c=5,执行完语句t=!(a+b)+c-1&b+c/2 后,t的值是【1】.答案: 1). 1第16题 (1分) 题号:6483设x=4=x-1c) b=a; a=c; c=b;答案: 1). 2第20题 (1分) 题号:6463若有以下数组a,数组元素:a0a9,其值为 9 4 12 8 2 10 7 5 1 3 该数组中下标最小的元素名字是【1】.答案: 1). a0二、判断 共20题 (共计20分)第1题 (1分) 题号:1564同一程序中局部变量和全局变量不可以同名.答案:N第2题 (1分) 题号:1540c+中用取址运算符*来获得变量的地址.答案:N第3题 (1分) 题号:1435类的作用域范围指的是类体内.答案:N第4题 (1分) 题号:1508int a 10=0, 1, 2, 3, 4, 5;a6 a9均为0.答案:Y第5题 (1分) 题号:1596一个include 命令可以指定多个被包含的文件.答案:N第6题 (1分) 题号:1447程序的开发过程:编辑、编译预处理、编译、连接、运行答案:Y第7题 (1分) 题号:1537字符串连接函数是strcat( )答案:Y第8题 (1分) 题号:1510int a = 1, 2, 3, 4, 5;a5=5+6答案:N第9题 (1分) 题号:1462num1=4;num2=8;a=+num1;b=num2+;最终a为5,b=8.答案:Y第10题 (1分) 题号:1610表达式 !10!=1的值是1答案:Y第11题 (1分) 题号:1651定义输入文件流对象fin方法是:ifstream fin;答案:Y第12题 (1分) 题号:1653定义一个输出文件流对象,并打开d盘du文件夹下的abc.dat文件方法是:ofstream fout;fout.open.答案:Y第13题 (1分) 题号:1644x=52是错误的写法答案:N第14题 (1分) 题号:838函数可以设置默认的参数值,默认参数值必须设置在函数定义时的形参上.答案:N第15题 (1分) 题号:1598表达式4,3,2的值是4.答案:N第16题 (1分) 题号:1566struct是声明结构体类型时所必须使用的关键字,可以省略;答案:N第17题 (1分) 题号:1600cout(a=5)&(b=-5);的输出结果是0答案:N第18题 (1分) 题号:1497C+语言允许嵌套定义函数,也允许嵌套调用函数.答案:N第19题 (1分) 题号:1558类型标识符 函数名(参数表列)函数体此函数是内联函数.答案:N第20题 (1分) 题号:1554在主调函数中如果实参传递给形参的是有实际意义的地址,形参变量接受了的地址值,当在函数中形.答案:Y三、单项选择 共30题 (共计30分)第1题 (1分) 题号:3662下列程序的输出为().#include void main() int y=10; while(y-); couty=yn;A:y=0B:while构成无限循环C:y=1D:y=-1答案:D第2题 (1分) 题号:3683函数返回值的类型是由()决定的.A:return语句中表达式的类型B:函数定义时的类型C:调用函数时的调用语句D:系统根据结果答案:B第3题 (1分) 题号:3447执行下列语句后变量x和y的值是().y=10;x=y+;A:x=10,y=10B:x=11,y=11C:x=10,y=11D:x=11,y=10答案:C第4题 (1分) 题号:3649以下程序的输出结果是().#include void main() char s=123,*p; p=s; cout*p+endl;A:123B:1C:3D:321答案:B第5题 (1分) 题号:3495C+语言中 while 和 do-while 循环的主要区别是().A:do-while 的循环体至少无条件执行一次B:while的循环控制条件比 do-while的循环控制条件更严格C:do-while 允许从外部转到循环体内D:do-while 的循环体不能是复合语句答案:A第6题 (1分) 题号:3582下面说明不正确的是().A:char a10=china;B:char a10,*p=a;p=chinaC:char *a;a=china;D:char a10,*p;p=a=china答案:D第7题 (1分) 题号:4117在C+中,关于下列设置缺省参数值的描述中,()是正确的.A:不允许设置缺省参数值;B:在指定了缺省值的参数右边,不能出现没有指定缺省值的参数;C:只能在函数的定义性声明中指定参数的缺省值;D:设置缺省参数值时,必须全部都设置;答案:B第8题 (1分) 题号:3449执行下面程序后,输出结果是().#include int max(int x,int y) int z; if(xy) z=x; else z=.A:45B:27C:18D:72答案:A第9题 (1分) 题号:3642下列的调用方式()是引用调用.A:形参和对应的实参都是变量名B:形参是指针,对应的实参是地址值C:形参是引用,对应的实参是变量名D:形参是变量名,对应的实参是地址值答案:C第10题 (1分) 题号:3657下列程序的输出结果是().#include void main() coutNULL;A:0B:变量无定义C:-1D:1答案:A第11题 (1分) 题号:3476以下数据中,不正确的数值或字符常量是().A:8.9e1.2B:10C:0xff00D:82.5答案:A第12题 (1分) 题号:3638在C+语言中,引用数组元素时,其数组下标的数据类型允许是().A:整型常量B:整型表达式C:整型常量或整型表达式D:任何类型的表达式答案:C第13题 (1分) 题号:3667设有定义int n; 执行n=f-a后,n的值是().A:fB:aC:5D:6答案:C第14题 (1分) 题号:3446执行下列语句后,a和b的值分别为().int a,b; a=1+a; b=2+7%-4-A;A:-63,-64B:98,-60C:1,-60D:79,78答案:B第15题 (1分) 题号:3507int a10; 给数组a的所有元素分别赋值为1、2、3、的语句是().A:for(i=1;i1
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号