07级C++I试卷(A)_答案

07级C++I试卷(A)_答案

ID:37829809

大小:113.00 KB

页数:8页

时间:2019-06-01

07级C++I试卷(A)_答案_第1页
07级C++I试卷(A)_答案_第2页
07级C++I试卷(A)_答案_第3页
07级C++I试卷(A)_答案_第4页
07级C++I试卷(A)_答案_第5页
资源描述:

《07级C++I试卷(A)_答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、_____________________…一、单项选择题。(每小题2分,共20分)1、下列合法的变量名是(C)。(A)8d(B)1_2h  (C)_int(D)file.cpp2、有说明语句:inta=0;doublex=5.16;,则以下语句中,(C)属于编译错误。(A)x=a/x;(B)x=x/a;(C)a=a%x;(D)x=x*a;3、设有:inta=7,b=5,c=3,d=1;,则条件表达式ad?c:d的值为( C )。(A)7(B)5  (C)3(D)14、执行下列语句后,x的值是(D),y的值是(C)。intx,y;x=y=1;++x

2、

3、++y;(

4、A)不确定(B)0   (C)1   (D)25、下列for语句循环的次数是(B)。  for(inti=0,x=0;!x&&i<=3;i++)(A)3(B)4    (C)0   (D)无限6、有函数原型voidfun(int*);下面选项中,正确的调用是(C)。(A)doublex=0.12;fun(&x);(B)inta=1;fun(a*3.14);(C)intb=10;fun(&b);  (D)fun(56);7、关于函数定义和调用的说法正确的是(A)。(A)函数能嵌套调用,但不能嵌套定义(B)函数能嵌套调用,也能嵌套定义(C)函数不能嵌套调用,也不能嵌套定义(D)函

5、数不能嵌套调用,但能嵌套定义8、有定义一维数组语句:inta[5],*p;,则下列表达式错误的是( B )。(A)p=p+1(B)a=a+1  (C)p-a   (D)a+29、假定有语句:intb[][3]={{1},{1,2},{1,2,3},{0}};则b[2][2]的值是( D )。(A)0(B)1    (C)2   (D)310、若用数组名作为调用函数的实参,则传递给形参的是(A)。(A)数组存贮首地址(B)数组的第一个元素值(C)数组中全部元素的值(D)数组元素的个数二、简答题。(共20分)1、有以下循环语句无法正常结束循环,请找出原因。(2分)inti=100

6、,j=0,m=0;while(1){m+=j;j++;if(j=i)break;}2、一程序要求统计未退休(男性年龄<60,女性<55)职工中1-3月份出生的人数。请写出职工记录中结构的最小定义形式,并写出用于判断的C++逻辑表达式。(4分)structEmployee{charname[20];charsex;intByear;intBmonth;intBday;};Employeeem;//设男性=’m’,女性=’f’(em.sex==’m’&&2007-em.Byear<60

7、

8、em.sex==’f’&&2007-em.Byear<55)&&(em.Bmonth<=3&

9、&em.Bmonth>=1)3、设有说明inta[4*5];请写出两个表示数组a最后一个元素地址值的表达式。(3分)《高级语言程序设计I》试卷(A)第8页共8页&a[19]a+191、设有说明doublex[10]={0},*y=newdouble[10];问sizeof(x),sizeof(y)的值各是多少?并分析结果原因。(4分)sizeof(y)的值为4。y是指针变量。2、设有函数调用语句Count(a,n,right,negative);功能是由参数right,negative返回统计数组a的n个元素中正整数和负整数的个数。对应的函数原型是什么?(2分)voidCou

10、nt(int*a,int,int&,int&);voidCount(inta[],int,int&,int&);3、以下语句不能正确输出单向链表的数据元素值,请找出原因。(2分)structlink{intdata;link*next;};link*head,*p;……p=head;while(p){cout<

11、x;fp=function;则可有:function(a,x);fp(a,x);(*fp)(a,x);三、阅读程序写输出结果(每小题4分,共20分)1、#includevoidmain(){inti,s=0;for(i=4;i<6;i++){switch(i){case3:s+=i*i;break;case4:s+=i*i;break;case5:s+=i*i;break;default:s+=2;}cout<<"s="<

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

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

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