欢迎来到天天文库
浏览记录
ID:38248171
大小:49.75 KB
页数:20页
时间:2019-06-06
《C++基本语句练习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、选择题1.下列语句中不属于控制语句的是()A.for语句B.if语句C.goto语句D.函数调用语句2.以下关于结构化程序设计方法的叙述中,错误的是()A.结构化程序设计方法禁止使用goto语句B.可以使用goto语句与if语句组合构成循环结构C.虽然使用goto语句容易导致程序流程无规律,可读性差,但是用goto语句有时也可以简化程序。D.使用goto语句控制程序的执行流程不符合结构化程序设计方法的基本原则3.以下程序运行后的输出结果是()#includeusingnamespacestd;intmain(){chara,b;a=’B’;b=
2、’A’;cout<usingnamespacestd;intmain(){unsignedinta=65535;cout<<”a=”<3、.a=65535,177777,ffff5.下列程序运行后的输出结果是()#include#includeusingnamespacestd;intmain(){intx=’f’;printf(“%c”,’A’+(x-‘a’+1));return0;}A.GB.HC.iD.J6.以下程序运行后的输出结果是()#include#includeusingnamespacestd;intmain(){doubled=3.2;intx,y;x=1.2;y=(x+3.8)/5.0;printf(4、“%d”,d*y);system(“pause”);return0;}A.3B.3.2C.0D.3.071.下面程序运行后的输出结果是(小数点后只保留一位)()#include#includeusingnamespacestd;intmain(){doubled;floatf;longl;inti;i=f=l=d=20/3;printf(“%d%ld%f”,i,l,f,d);return0;}A.666.06.0B.666.76.7C.666.06.7D.666.76.02.以下程序的功能是输入半径r的值,然后计算其圆5、面积s。#include#includeusingnamespacestd;intmain()/*Beginning*/{intr;floats;scanf(“%d”,&r);s=π*r*r;printf(“s=%f”,s);return0;}程序在编译时出错,出错的原因是()A.注释语句书写位置错误B.存放圆半径的变量r不应定义为整形C.输出语句中格式描述符非法D.在计算圆面积的赋值语句中使用了非法变量3.有以下程序:#include#includeusingnamespacestd6、;intmain(){charc1=’1’,c2=’2’;c1=getchar();c2=getchar();putchar(c1);putchar(c2);return0;}当运行时输入a<回车>后,以下叙述正确的是()A.变量c1被赋予字符a,c2被赋予回车符B.程序将等待用户输入第2个字符C.变量c1被赋予字符a,c2中仍是原有字符2D.变量c1被赋予字符a,c2中将无确定值1.以下程序运行后的输出结果为()#includeusingnamespacestd;intmain(){inta=5;cout<7、;a=(3*5,a+4);cout<<”,a=”<8、:case
3、.a=65535,177777,ffff5.下列程序运行后的输出结果是()#include#includeusingnamespacestd;intmain(){intx=’f’;printf(“%c”,’A’+(x-‘a’+1));return0;}A.GB.HC.iD.J6.以下程序运行后的输出结果是()#include#includeusingnamespacestd;intmain(){doubled=3.2;intx,y;x=1.2;y=(x+3.8)/5.0;printf(
4、“%d”,d*y);system(“pause”);return0;}A.3B.3.2C.0D.3.071.下面程序运行后的输出结果是(小数点后只保留一位)()#include#includeusingnamespacestd;intmain(){doubled;floatf;longl;inti;i=f=l=d=20/3;printf(“%d%ld%f”,i,l,f,d);return0;}A.666.06.0B.666.76.7C.666.06.7D.666.76.02.以下程序的功能是输入半径r的值,然后计算其圆
5、面积s。#include#includeusingnamespacestd;intmain()/*Beginning*/{intr;floats;scanf(“%d”,&r);s=π*r*r;printf(“s=%f”,s);return0;}程序在编译时出错,出错的原因是()A.注释语句书写位置错误B.存放圆半径的变量r不应定义为整形C.输出语句中格式描述符非法D.在计算圆面积的赋值语句中使用了非法变量3.有以下程序:#include#includeusingnamespacestd
6、;intmain(){charc1=’1’,c2=’2’;c1=getchar();c2=getchar();putchar(c1);putchar(c2);return0;}当运行时输入a<回车>后,以下叙述正确的是()A.变量c1被赋予字符a,c2被赋予回车符B.程序将等待用户输入第2个字符C.变量c1被赋予字符a,c2中仍是原有字符2D.变量c1被赋予字符a,c2中将无确定值1.以下程序运行后的输出结果为()#includeusingnamespacestd;intmain(){inta=5;cout<7、;a=(3*5,a+4);cout<<”,a=”<8、:case
7、;a=(3*5,a+4);cout<<”,a=”<8、:case
8、:case
此文档下载收益归作者所有