C语言程序设计试卷2

C语言程序设计试卷2

ID:41950325

大小:80.00 KB

页数:4页

时间:2019-09-04

C语言程序设计试卷2_第1页
C语言程序设计试卷2_第2页
C语言程序设计试卷2_第3页
C语言程序设计试卷2_第4页
资源描述:

《C语言程序设计试卷2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、填空(共30分,每空2分)1、表达式9/4的结果是;表达式9%4的结果是;2、判断一个字符变量ch不为大写字母的表达式为;3、若定义charch[]="good\!";则字符数组ch的长度是________;4、以下程序的输出结果是;voidmain(){inta=5,b=4,c=3,d;d=(a>b&&b>c);cout<

2、8、表达式(a=3,b=5,b+=a,c=b*5)的结果是;9、有以下程序段:intk=0;while(k=1)k++;while循环执行的次数;10、已知intx=10;执行x+=x-=x-x;后,x的值为;11、以下程序的执行结果是;inta=2;do{cout<<'#';a--;}while(!a==0);第4页12、以下程序的输出结果是。voidmain(){inta=1,b=3,c=5;if(c==a+b)cout<<"yes";elsecout<<"no";}13、执行下面程序段后,输出结果是;inta,b,c;for(a=0,b=5;a<=b;a

3、++)c=a+b;cout<

4、( )inta[]={1,2,3,4,5},*p=a,*q=a+2;A、p[2]B、*p*(*q)C、p-qD、*q5、假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是(   )A、2B、6  C、7D、86、以下选项中属于C++语言数据类型的是()。A、复数型B、逻辑型C、双精度型D、集合型7、设inta=0,b=5,c=2;可执行x++的语句是(  )A、if(a)x++;B、if(a=b)x++;C、if(a=

5、1D、N==09、以下程序段()。intx=10;do{x=x/x;}while(!x); 第4页A、循环执行了1次B、循环执行了2次C、有语法错误D、是死循环10、下面程序的输出结果是()#includevoidmain(){inty=9;for(;y>0;y--)if(y%3==0){cout<<--y;continue;}}A、741 B、852 C、963 D、87542111、在定义inta[5][4];之后,对a的引用正确的是( )A、a[2][4]B、a[5][0]C、a[0][0]D、a[0,0]12、若有以下定义,则对a数组元

6、素错误的引用是(  )floata[5]={1,2,3,4,5};A、a[0]B、a[2]C、a[a[4]-2]D、a[5]13、若有以下定义,则说法错误的是( )inta=100,*p=&a;A、声明变量p,其中*表示p是一个指针变量;B、变量p只可以指向一个整型变量;C、变量p经过初始化,获取变量a的地址;D、变量p的值为100;14、对两个数组a和b进行初始化:chara[]="ABCDEF";charb[]={'A','B','C','D','E','F'};则以下叙述正确的是()A、a与b数组完全相同B、a与b长度相同C、a和 b中都存放字符串D、a数组比b

7、数组长度长15、以下不正确的定义语句是()A、doublex[5]={2.0,4.0,6.0,8.0,10.0};B、inty[5]={0,1,3,5,7,9};C、charc1[]={'1','2','3','4','5'};D、charc2[]={'x10','xa','x8'};第4页三、编程题(共40分,每小题10分)1、编程实现:从键盘任意输入一个学生三门功课的考试成绩,并计算其平均成绩。若平均成绩大于等于90分,则显示“优秀(Excellent)”。2、编写一个程序求出200~300之间的数,且满足条件:它们三个数字之积为42,三个

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

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

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