c++程序设计模拟试题

c++程序设计模拟试题

ID:7064131

大小:124.50 KB

页数:20页

时间:2018-02-03

c++程序设计模拟试题_第1页
c++程序设计模拟试题_第2页
c++程序设计模拟试题_第3页
c++程序设计模拟试题_第4页
c++程序设计模拟试题_第5页
资源描述:

《c++程序设计模拟试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C++程序设计模拟试题一、选择和填空:1.C++程序的基本单位是()A.程序行B.语句C.函数D.字符2.假设所有变量均为整型.则表达式(a=4,b=6,a++,a+b)的值是___________3.下列程序段运行后x的值是:___________a=b=c=0;x=35;if(!a)x--;elseif(b);if(c)x=3;elsex=5;4.若有定义:floatw;inta,b;则合法的switch语句是A.switch(w){case1.0:cout<<"*";case2.0:cout<<"

2、**";}B.switch(a);{case1cout<<"*";case2cout<<"**";}C.switch(b){case1:cout<<"*";default:cout<<"";case1:cout<<"**";}D.switch(a+b){case1:cout<<"*";case2:cout<<"**";default:cout<<"";}5.有以下程序段intk=0;while(k=1)k++;while循环执行的次数是A.无限次B.有语法

3、错,不能执行C.一次也不执行D.执行1次6.下面程序的输出结果是:___________voidmain(){inty=9;for(;y>0;y--){if(y%3==0){cout<<--y;continue;}}}7.关于内嵌函数,以下说法正确的是:A.内嵌函数中可以存在循环结构和SWITCH结构.B.内嵌函数可以在调用之后定义,只要在调用前声明即可.C.使用内嵌函数可节省函数调用与返回时的开销,能够提高程序的运行速度.D.内嵌函数可长可短.8.下列程序的输出结果是:___________intrfact

4、(intn){intc;if(n==1)c=1;elsec=n*rfact(n-1);return(c);}voidmain(){cout<

5、n(){inti,j,k;i=10;j=15;k=10*MIN(i,j);cout<

6、,5}13.若有以下说明:intw[3][4]={{0,1},{2,4},{5,8}};int(*p)[4]=w;则数值为4的表达式是A.*w[1]+1B.p++,*(p+1)C.w[2][2]D.P[1][1]14.设有说明语句int(*ptr)[m];其中的标识符ptr是A.m个指向整型变量的指针B.指向m个整型变量的函数指针C.一个指向具有m个整型元素的一维数组的指针D.具有m个指针元素的一维指针数组,每个元素都只能指向整型变量15.若有以下说明:inta[10]={1,2,3,4,5,6,7,8,9,

7、10},*p=a;则数值为6的表达式是A.*p+6B.*(p+6)C.*p+=5D.P+516.有如下程序#includevoidmain(){charch[2][5]={“6937”,“8254”},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=ch[i];for(i=0;i<2;i++)for(j=0;p[i][j]>’’;j+=2)s=10*s+p[i][j]-‘0’;cout<

8、面程序的输出是#includesub1(chara,charb){charc;c=a;a=b;b=c;}sub2(char*a,charb){charc;c=*a;*a=b;b=c;}sub3(char*a,char*b){charc;c=*a;*a=*b;*b=c;}voidmain(){chara,b;a=’A’;b=’B’;sub3(&a,&b);cout<

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

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

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