ImageVerifierCode 换一换
格式:DOCX , 页数:52 ,大小:44.15KB ,
资源ID:1411309      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-1411309.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(语言概述官练习题目Word下载.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

语言概述官练习题目Word下载.docx

1、a; cout_a=_a_endl; system(pause); return 0;三、编程题编程序计算立方体的表面积和体积,设一个立方体的三条边分别为a,b,c,若从键盘输入这三条边长,就可以计算立方体的表面积和体积。习题二(C+语言基础)1.设char型占1字节,则unsigned char 所能表示的数据范围是_。A.0255 B.-128127 C.1256 D.-1281282.将小写字母n赋值给字符变量one_char,正确的操作是_。A.one_char=n B. one_char=“n” C. one_char=110 D.one_char=N3.整型变量i定义后赋初值的结果

2、是_。int i=2.8*6;A.12 B.16 C.17 D.184.下列四组整型常量中,错误的一组是_。A.xcdf 017 0xe 123 B.160 0xffff 011 0LC.01 32768u 0617 0x163 D.0x48a 0205 0x0 -2565.下列属于C+合法的字符常量是_。A.97 B.A C.t D.06.若整型变量x=2,则表达式x2的结果是_。A.2 B.4 C.6 D.87.设int a=1,b=2;,则表达式(a+)+b与a+ +b的值分别为_。A.3,3 B.3,4 C.4,3 D.4,48.在C+中,合法的长整型常量是_。A.0L B.49627

3、10 C.04312765 D.0xa34b7fe9.当用#define X 23.6f定义后,下列叙述正确的是_。A.X是实型常量 B.X是实型变量 C.X是一串字符 D.语法错误10.当用const int B=9;定义后,下列叙述错误的是_。A.B是整型变量 B.B是整型常量 C.B不能在程序中再赋值 D.B可以用作数组元素的下标11.要求运算量必须是整型的运算符是_。A.+ B./ C.% D.-12.在C+中,不同类型的数据混合运算时,先要转换成同一类型,然后进行计算。设一表达式中含有int、short、unsigned和char类型的常量和变量。这四种类型的转换顺序是_。A.sho

4、rtunsignedintchar B.charintshortunsignedC.charshortintunsigned D.charunsignedshortint13.a、b均为int型且b0,则表达式a/b*b+a%b的值为_。A.a B.b C.a被b除的整数部分 D.a被b除商的整数部分14.a、b均为int型且b0,则表达式a-a/b*b的值为_。A.0 B.a C.a被b除的余数部分 D.a被b除商的整数部分15.下列表达式中,值为0的是_。A.3%5 B.3/5.0 C.3/5 D.3516.下列语句中符合C+语法的语句是_。A.a=7+b+c=a+7 B.a=7+b+=a

5、+7 C.a=7+b,b+,a+7 D.a=7=b,c=a+717.若变量已正确定义且k的值是4,执行表达式j=k后,j、k的值是_。A.j=4,k=4 B.j=4,k=3 C.j=3,k=4 D.j=3,k=318.设int x=10,x+=3+x%(-3),则x=_。A.14 B.15 C.11 D.1219.表达式(int)(3.0/2.0)的值是_。A.1.5 B.1.0 C.1 D.020.设a为int型变量,则执行以下语句后,x的值为_。a=10;a+=a-=a-a;A.10 B.20 C.40 D.3021.设变量t为int型,下列选项中,不正确的赋值语句是_。A.+t B.n1

6、=(n2=(n3=0) C.k=i=1 D.a=b+c=122.设float m=4.0,n=4.0;使m为10.0的表达式是_。A.m-=n*2.5 B.m/=n+9 C.m*=n-6 D.m+=n+223.C+语句中x*=y+2;还可以写成_。A.x=x*y+2 B.x=2+y*x C.x=x*(y+2) D.x=y+2*x24.若变量已正确定义,要将a和b中的数进行交换,则下列不正确的语句组是_。A.a=a+b;b=a-b;a=a-b; B.t=a;a=b;b=t;C.a=t;t=b;b=a; D. t=b;a=t;25.设已定义int k=7,x=12;,下列表达式中,计算结果为0的是

7、_。A.x%=(k%=5) B.x%=(k-k%5) C.x%=k-k%5 D.(x%=k)-(k%=5)26设int a=7,b=8;,则cout(a+b,a)”,”(b,a+b)输出的是_。A.7,15 B.8,15 C.15,7 D.出错27下列表达式的值为false的是_。A.13&54) C.3&0&1 D.!(58)|(28)28设int a=10,b=11,c=12;,表达式(a+b)c&b=c的值是_。A.2 B.0 C.-2 D.129正确表示“大于10而小于20的数”的C+表达式是_。A.10x10|x10&20 D.!(x=20)30.设int a=3;,则表达式a1的运

8、算结果和a的值分别是_。A.0和2 B.0和3 C.1和2 D.1和331.为表示关系xyz,应使用的C+表达式是_。A.(x=y)&(y=z) B.(x=y)AND(y=z) C.x=y=z D.(x=z)32.已知int x=43,y=0;char ch=A;,则表达式(x=y&ch0)&(b0) B.a&b C.(a0)|(b0) D.(a0)|(b0)34.当c的值不为0时,下列选项中能正确将c的值既赋给变量a又赋给变量b的是_。A.c=b=a B.(a=c)|(b=c) C.(a=c)&(b=c) D.a=c=b35.设a为整型变量,下列不能正确表达数学关系:1015 D.!(a=1

9、5)36.设a、b和c都是int型变量,且a=3,b=4,c=5;,则以下表达式中,值为0的是_。A.a&b B.a=b C.a|b+c&b-c D.!(ab)&c|1)37.下面的程序输出为_。int a=-1,b=4,k;k=(a+=0)&(!(b-=0);coutk” ”b(int)(x-y)的值为_。A.2 B.4 C.1 D.340.设int b=2;,表达式(b1)的值是_。A.0 B.2 C.4 D.841.sizeof(double)是_。A.一种函数调用 B.一个双精度表达式 C.一个整型表达式 D.一个不合法的表达式42.若有以下定义和语句int u=010,v=0x10,

10、w=10;uvw则输出结果是_。A.8,16,10 B.10,10,10 C.8,8,10 D.8,10,101无符号整型的类型关键字为_,双精度实型的关键字为_,字符型的类型关键字为_。2在C+中,整数可用_进制、_进制和_进制三种进位计数制表示。3字符串常量的结束符为_。4设有以下定义,并已赋确定的值char ch;int i;float f;double d;则表达式ch*i+d-f的数据类型为_。5设有int a=14;,则表达式(a+*1/5)的值为_。6下列程序的输出结果是_。double d=3.2;int a=1.2,b;b=(a+3.8)/5.0;d*b7.下列程序执行后的输

11、出结果是_。long l;i=f=l=d=20.0/3;ilfd8.若有以下程序段int a=1,b=2,c;c=1.0/b*a;则执行后,变量c的值为_。9.下列程序的输出结果是16,请将程序填完整。int a=9,b=2;float x=_,y=1.1,z;z=a/2+b*x/y+1/2;z10.下列程序的输出结果是_。int x=1,y=2;x+=y;y=x-y;x-=y;”x=”,y=”yint c=97;c”,”;octhexab;a=b;b=a;”a=”, b=”b=a!077;”,b=”四、编程题1编写程序计算边长为a(a的值从键盘输入)的正方形面积及其外接圆和内切圆的面积。2编

12、写程序实现华氏温度f和摄氏温度c的转换,转换公式为:。具体要求:从键盘输入华氏温度,通过计算输出摄氏温度习题三(程序的控制结构)1.结构化程序设计使用的基本程序控制结构为_。A.模块结构、选择结构和递归结构 B.条件结构、顺序结构和过程结构C.顺序结构、选择结构和循环结构 D.转换结构、嵌套结构和递归结构2设已定义整型变量a、b、c、x,下列程序段运行后x的值是_。a=b=c=0,x=35;if(!a)x-;else if(b);if(c)x=3;elsex=4;A.34 B.4 C.35 D.33若已定义int d;char c=D;,则执行的语句后,d的值是_。switch(c)case

13、A:d=0;break;case B:case C:d=2;case D:case E:d=4;default:d=5;A.0 B.2 C.4 D.54.若已定义int i;,下面程序段的运行结果是_。for(i=1;i+7)a-;” ”;A.10 9 8 B.9 8 7 C.10 9 8 7 D.9 8 7 66.若已定义int x=3;,以下程序段的输出结果是_。do(x-=2)while(!(-x);A.1 B.3 0 C.1 -2 D.死循环7.以下关于do-while循环的叙述中,正确的是_。A.do-while语句构成的循环只能用break语句退出B.用do-while语句构成的循

14、环,在while后的表达式为非0时结束循环C.用do-while语句构成的循环,在while后的表达式为0时结束循环D. do-while语句构成的循环不能用其他语句构成的循环来代替8以下关于编译预处理的叙述中,错误的是_。A.C+源程序中凡是以“#”开始的控制行都是预处理命令行B.预处理命令行必须位于源程序的开始位置C.一条有效的预处理命令行必须独占一行D.预处理命令是在正式编译前被处理的9编译预处理命令以_结尾。A. ; B. . C. D.回车键1以下两条if语句可合并成一条if语句为_if(ab) cout”*y=”else cout”#x=”2.要使以下程序段输出10个整数,请填入一

15、个整数。for(int i=0;_;(i+=2);3.下面程序的功能是:计算1到10之间的奇数之和及偶数之和,请填空。void main()int a,b,c,i;a=c=0;for(i=0;=10;i+=2)a+=i;_;c+=b;”偶数之和=”奇数之和=”c-114.以下程序将输出的整数按逆序输出。如输入1298,则输出8921。请填空。int n1,n2;n2;while(n2!=0)n1=n2%10;_;n1;5下面程序的功能是:输出100以内能被3整除且个位数为6的所有整数,请填空。int i,j;i+)j=i*10+6;if(_) continue;j;三、阅读程序题1以下程序的输出结果是_int x=3,y=0,z=0;if(x=y+z) cout”*”;”#”;2.运行下面程序时,若从键盘输入3和4,则输出为_。int a,b,s;s=a;if(sb) s=b;s=s*s;s3.以下程序的输出结果是_。using nam

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2