资源描述:
《高级语言程序设计(C++I)试卷》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、华南理工大学计算机学院高级语言程序设计(C++I)试卷学生证号:____________________姓名:____________________注意事项:1.本试卷共五大题,满分100分,考试时间120分钟;2.所有答案请写在答卷上,试卷和答卷同时提交;一.单项选择题(每小题2分,共20分)1.下列字符列中,合法的长整型常量是:(A)4.18e3(B)0.46793(C)4L(D)9567382.设变量x,y,a,b,c,d的值为1,计算表达式(x=a!=b)&&(y=c!=d)后,变量x,y的值分别是:布尔代数:逻辑与前为1,则后面不用算了(A)0,0(B)0
2、,1(C)1,0(D)1,13.以下运算符中,优先级最低的是:(A)*=(B)?::(C)&&(D)>=4.在C++中,char类型数据在内存的存储形式是:(A)原码(B)反码(C)补码(D)ASCII码5.设变量定义intx=6,y,z;执行语句y=z=x--;y=x==z;后变量y的值是:(A)0(B)1(C)5(D)66.下面的变量定义中,不正确的是:(A)char*p=“string”;(B)inta[]={‘A’,‘B’,‘C’};(C)float*q=&b,b;(D)doudlea,*r=&a;7.设有变量定义doubleb[5],*p=b;能正确表示b数
3、组中元素地址的表达式是:(A)b(B)b+5(C)*b[0](D)&b8.设有变量定义inta[]={2,3,5,9,11,13},*pa=a,w;执行语句w=++(*++pa);后,变量w和*pa的值是:(A)3和3(B)4和3(C)3和4(D)4和49.语句if(w)…;else…;中的表达式w的等价表示是:(A)w==0(B)w==1(C)w!=0(D)w!=110.设有函数说明和变量定义:intmax(intx,inty);int(*p)(int,int)=max;inta,b;以下正确调用函数的代码是:(A)*p(a,b)(B)p(a,b)(C)*(p(a,
4、b))(D)p(&a,&b)1.C2.B3.A4.D5.A6.C7.A8.D9.C10.B二.简答题(每小题2分,共20分)1.语句cout<