C++试题及答案5.pdf

C++试题及答案5.pdf

ID:23285253

大小:195.59 KB

页数:7页

时间:2018-11-06

C++试题及答案5.pdf_第1页
C++试题及答案5.pdf_第2页
C++试题及答案5.pdf_第3页
C++试题及答案5.pdf_第4页
C++试题及答案5.pdf_第5页
资源描述:

《C++试题及答案5.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C++程序设计选择填空:(每题1分,共10分)1.已知各变量的类型说明如下:inta=1;doublex=1.42;charch;则以下不符合C++语言语法的表达式是CA、a+=0x123fdB、x=12e-8C、ch=“x”D、ch=‘a’2.下面D是死循环。A、for(i=0;i<10;i++)cout<=1;i--)cout<0);D、i=0;while(i<=10);cout<<++i<<"";3.C++语言

2、的跳转语句中,对于break和continue说法正确的是C:A、break语句只应用于循环体中B、continue语句用于跳出循环语句C、continue语句用于跳出当前的循环周期D、break语句用于跳出当前的循环周期4.有如下定义语句:inta[]={1,2,3,4,5};,则对语句int*p=a;正确的描述是B。A、语句int*p=a;定义不正确B、语句int*p=a;初始化变量p,使其指向数组对象a的第一个元素C、语句int*p=a;是把数组a的值赋给变量pD、语句int*p=a;是把a[0]的值赋给变量p5若有以下定义和语句,

3、则合法的表示是Cchara[]=”abcdefg”;char*p=a;A、变量p和变量a是等价的B、数组a的长度是7C、p[7]的值是’’D、a[7]的值是‘0’6下列语句正确的是AAchara[2]={’a’};Bchar3a=’’;Cchara[]='abc';Dchara="";7、ch为char类型,判断ch为小写字符的表达式是C。A、’a’<=ch<=’z’B、(ch>=’a’)&(ch<=’z’)C、(ch>=’a’)&&(ch<=’z’)D、(ch>=’a’)

4、

5、(ch<=’z’)8.链表结点的结构类型为stru

6、ctlinkRec{intdata;linkRec*next;},如果指针rear指向尾结点,将节点p链入表尾,并将p作为新的表尾可用语句BheadrearpA、rear->next=p->next;rear=p;B、rear->next=p;rear=p;C、rear->next=rear;p->next=p;D、(*rear).next=rear;(*p).next=p;简答题(16分)n%101.写出完成下列任务的表达式(6分):n/10a.取出整型变量n的个位数c=a/b,d=a%bch–‘a’+‘A’b.取出整型变量n的十位以上

7、的数字int(d+0.5)A卷总7页第1页p==NULLC++程序设计c.将整型变量a和b相除后的商存于变量c,余数存于变量dd.将字符变量ch中保存的小写字母转换成大写字符e.将double型的变量d中保存的数字按四舍五入的规则转换成整数f判断指针p是否为空指针2.重写代码(5分):a.用一个switch语句重写下列代码(3分)if(ch==‘E’

8、

9、ch==’e’)Switch(ch){++countE;Case‘e’:case‘E’:++countE;break;elseif(ch==’A’

10、

11、ch==’a’)Case‘a’:cas

12、e‘A’:++countA;break;Case‘I’:case‘i’:++countI;break;++countA;Default:cout<<“error”elseif(ch==’I’

13、

14、ch==’I’)}++countI;elsecout<<“error”;b.用一个if语句重写下列代码(2分)if(ch==‘E’)cout<<++c<

15、100;++k)b.从2,4,6,8,…计数到100。For(k=2;k<=100;k+=2)c.从0开始,每次计数加7,直到成为三位数。For(k=0;k<100;k+=7)d.从100开始,反向计数,99,98,97,…直到0。For(k=100;k>=0;--k)e.从’a’变到’z’。For(ch=’a’;ch<=’z’;++ch)程序理解:(每题3分,共30分)1.写出下面程序的执行结果intmain(){for(charch=‘A’;ch<‘G’;++ch)ACswitch(ch){BCcase‘A’:case‘B’:cout

16、<

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

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

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