- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C201220131试卷A概要1
姓名学号学院专业座位号( 密封线内不答题 )……………………………………………………密………………………………………………封………………………………………线……………………………………线………………………………………_____________ ________ …诚信应考,考试作弊将带来严重后果!华南理工大学期末考试《C++程序设计基础》试卷A注意事项:1. 考前请将试卷和答题纸密封线内各项填写清楚; 2. 所有答案写在答题纸上,否则无效; 3.试卷和答题纸同时提交; 4.考试形式:闭卷; 5. 本试卷共四大题,满分100分,考试时间120分钟。单项选择题(每小题2分,共30 分)1.下列不合法的变量名是(C)。(A)int_a(B)abc(C)2c(D)_sum2. 表达式4%3+4*5+3/2的结果为(D)。(A)21.5 (B)22.5 (C)21 (D) 223. 设变量定义int x =3, y, z; 执行语句 y = z = x++; y = x == z; 后变量y的值是(A)(A) 0(B) 1(C) 5(D) 64. 已知inti=0,x=2; 下面while语句执行时循环次数为(C)。while(x i 3 ) { x-- ; i++ ; } (A)0(B) 1(C)2(D) 35. 下列代码编译执行后,屏幕上将显示什么结果(B )。intval = 1;switch(val){ case 1: cout 1;case 2: cout 2;default:cout default; }(A)1(B)12default(C) 代码编译失败,因为在case语句当中没有break(D) 代码编译失败,因为变量val不是int类型6.设有数组定义:chararray[]= China\tis\nstrong\0right?;strlen(array)的值为(A)。A)15 B) 16 C)22 D)237.下列语句叙述错误的是(B)。intj=100, *q=j;(A)*q表示简址访问变量j(B)q的值为100(C)q指向整型变量j(D) q的值是变量j的地址8. 在下面的函数声明语句中,有语法错误的是(C)。(A)intfunf( int, int );(B)int fun( intx, inty );(C)intfun( int a, b );(D) int fun(int, int =5);9. 若有定义语句:inta[5][6],*pa[5]; 则以下语句中正确的是(D)。(A)pa=a;(B)pa[0]=a;(C) pa[0]= a[1][3];(D)pa[1] = a[3] ;10. 设y为整型变量,不能正确表达数学关系5<y<9的C++逻辑表达式是( A )。(A) 5 y9(B)y==6||y==7||y==8(C) 5y y9(D) !(y=5)!(y=9)11. 设char *str1,*str2; 分别指向两个字符串。判断字符串str1和str2是否相等的表达式为(D)。(A)str1=str2(B) str1==str2(C) strcpy(str1,str2)==0(D) strcmp(str1,str2)==012. 设有以下结构说明structp{ int x; int y; }point;那么下列选项中正确的赋值语句是(A)。 (A) point.x = 1; point.y = 2;(B) point={ 1, 2 }; (C) p.x = 1; p.y = 2;(D) p = { 1, 2 };13.已知int array[]={0,2,4,6,8,10},*p=array+1;下列选项中值等于0的表达式是( D )。(A) *(p++)(B) *(++p) (C) *(p--)(D) *(--P)14.有声明void f (int * ); int a , *p = a;下面选项中,正确的调用是( B )。(A) f ( a );(B) f ( p );(C) f ( *a );(D) f ( *p ) ;15. 设inta=5, b=4, c=3, d=2; 则以下条件表达式的值为( D )。ab ?a :cd ? c :d(A) 2(B)3(C)4(D)5二、读程序写运行结果(每小题5分,共30分)1、(5分)#include iostreamusing namespace std;int main(){ int x, y, z; x = 1; y = 2; z = 3; co
您可能关注的文档
- Business Communication Essentials 商业传意 Ch14概要1.pptx
- Business Communication Essentials 商业传意 Ch2概要1.pptx
- business English writing概要1.pptx
- Business ethics概要1.pptx
- business English train materials商务英语中级培训教材概要1.ppt
- Business Communication Essentials 商业传意 Ch5概要1.pptx
- business Cycle最终概要1.ppt
- business letters商务信函概要1.ppt
- Business Translation 1概要1.ppt
- Business_meeting概要1.pptx
文档评论(0)