2016编程复习题
表达式
1.若 char w;int x;float y;double z;则表达式w*x+z-y的结果为 类型。 [double或 双精度]
2.设a、b、c为整型数, 且a=2、b=3、c=4, 则执行完以下语句:a*=16+(b++)-(++c);后,a的值是 。 [ 28 ]
3.写出表达式 1.234&&5.982 的值是 。 [ 1]
4.设a,b,c,t为整型变量,初值为a=3,b=4,c=5,执行完语句t=!(a+b)+c-1&&b+c/2 后,t的值是 。 [ 1]
5、a是整型变量,则执行表达式a=25/3%3后a的值为。[2] 6、int m=5,y=2;则表达式y+=y- =m*=y的值为。[-16] 7、已有定义 :int x=3 ;则表达式 :x=x+1.78 的值是 。【4】
8.已知 a=10,b=15,c=1,d=2,e=0,则表达式c==b>e的值为________。 【1】 9.设(k=a=5,b=3,a*b),则表达式的值为_______.【15】 10.已知x=2,y=2 则表达式x*=y+8的值为_____。 20
11.设x=2.5,a=7,y=4.7,算术表达式x+a%3*(int)(x+y)%2/4的值为________。 2.5
12、当a=3,b=2,c=1时,表达式f=a>b>c的值是 。【0】 13、逻辑运算符!是【自右至左】结合性。
14.执行下列语句后,z 的值是________。int x=4,y=25,z=5; z=y/x*z; 30 15.int x=2,y=3,z=4;则表达式x+y&&z的值为________。 【1】 16、当a=5,b=4,c=2时,表达式a>b!=c的值是 。【1】
17、若a=6,b=4,c=2,则表达式!(a-b)+c-1&&b+c/2的值是 。[1] 18、运算符%、*=、||、==中,优先级最低的是 。【*=】 19。在C语言的赋值表达式中,赋值号左边必须是[变量] 20、己有定义 :float f=13.8;, 则表达式 :(int)f% 3 的值是 。[1]
21、判断char型变量ch是否为大写字母的正确表达式是 。[ch>=’A’&&ch<=’Z’] 22.设所有变量已正确定义,则下列程序段运行后y的值是________。20 int a=0,y=10;
if(a=0)y--;else if(a>0)y++; else y+=y;
流程控制
23.若所用变量均已正确定义,则执行下面程序段后的 值是________。 YES YES for(i=0 ; i<2 ; i++ ) cout<<\
24.若所用变量都已正确定义,请填写以下程序段的输出结果 。 OK for(i=1;i<=5;i++); cout<<\
25.以下程序运行后的输出结果是【 17 】。 main( ) { int x=15;
while(x>10 &&x<50) { x++;
if(x/3){ x++;break;}
1
else continue; }
cout< 26。若有以下程序 main( ) { int a=4,b=3,c=5,t=0; if(a<b)t=a;a=b;b=t; if(a<c)t=a;a=c;c=t; printf(\} 执行后输出结果为 【503】 27.以下程序运行后的输出结果是 【 132 】 。 main( ) { int i,m=0,n=0,k=0; for(i=9; i<=11;i++) switch(i/10) { case 0: m++;n++;break; case 10: n++; break; default: k++;n++; } printf(\ } 28.以下程序运行后的输出结果是 【yes】 。 main( ) { int a=1,b=3,c=5; if (c=a+b) cout<<“yes\ else cout<<“ no\ 29.有以下程序 main( ) { int n=0,m=1,x=2; if(!n) x-=1; if(m) x-=2; if(x) x-=3; printf(“%d\\n”,x);} 执行后输出结果是 【 -4 】 30.以下程序运行后的输出结果是【 2 1 】。 main( ) { int x=1,y=0,a=0,b=0; switch(x) {case 1:switch(y) { case 0:a++; break; case 1:b++; break; } 2 case 2:a++;b++; break; } cout< {do{a*=y; a++;}while(y--);} cout< 32.下面程序段的运行结果是。【a=-5】 int i=1,a=0,s=1; do{a=a+s*i; s=-s; i++;} while (i<=10); cout<<\ 数组 33.C++语言中,数组名是一个不可变的 ________常量,不能对它进行自加自减和赋值运算. 地址 34.执行语句char str[81]=\后,字符串str结束标志存储在str[ ] 。 6 35.int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};其中a[1][2]的值为________。 6 36.将数组a的首地址赋给指针变量p的语句是 。 p=a 或 p=&a[0] 37、设char *s=”\\ta\\017bc”; 则指针变量s指向的字符串所占的字节数是 【2】个 38.若有以下程序 main( ) { int a[4][4]={{1,2,-3,-4},{0,-12,-13,14} ,{-21,23,0,-24},{-31,32,-33,0}}; int i,j,s=0; for(i=0;i<4;i++) { for(j=0;j<4;j++) { if(a[i][j]<0) continue; if(a[i][j]==0) break; s+=a[i][j]; } } printf(\ } 执行后输出结果是 【 61 】 39.int a[5]={0,1,2,3,4},*p1=&a[1],*p2=&a[4];则p2-p1的值为 。[12] 40.若有以下定义和语句:int a[4]={0,1,2,3}, *p; p=&a[1]; 则++(*p)的值是[2] 41.int x=y=z=2;x=y==z; 则x的值为【1】. 42.如果函数不要求带回值,可用【 】来定义函数返回值为空. void 43.当a=3,b=2,c=1;时,执行以下程序段后 c=【 】. if(a>b) a=b; if(b>c) b=c; else c=b; c=a; 2 44.设有以下结构类型说明和变量定义,则变量a在内存所占字节数是 【 】 . Struct stud { char num[6]; int s[4]; double ave; } a,*p; 22 45.若有定义:int a[3][2]={2,4,6,8,10,12};,则*(a[1]+1)的值是【 】. 8 3 46.C语言中,【 】是程序的基本组成部分. 函数 47.函数的【 】调用是一个函数直接或间接地调用它自身. 递归 48. 在c程序中,只能给指针赋NULL值和【 】值. 地址 49.表示\≥y≥z\的C表达式是【 】x>=y&&y>=z 50.以下程序运行后的输出结果是【 】。 main ( ) { char a[]=\ char *p1,*p2; int k; p1=a; p2=b; for(k=0;k<=7;k++) if(*p1+k)==*(p2+k)} cout<<*(p1+k); } 答案:gae 判断题(一) 1.C语言中,关键字及编译预处理命令用小写字母书写。T 2.C语言中,在进行混合运算时,数据类型由高级向低级转换。F 3.字符数据与整型数据可互相赋值。T 4.逗号表达式的值是第一个表达式的值。F 5.C语言中,强制类型转换后,原变量的值和数据类型不变。T 6.C程序的书写格式比较自由,一行内可写一个语句,也可以写多个语句。T 7.DO是C++语言中的关键字 F 8.表达式4,3,2的值是4 F 9.C语言规定,else总是与它上面、最近的、尚未配对的if配对。T 10.switch…case结构中case后的表达式必须为常量表达式。T 11.可以用swicth结构实现的程序都可以使用if语句来实现。T 12.int i=20;switch(i/10){case 2:cout<<\ case 1:cout<<\的输出结果为A。 13.switch…case结构中条件表达式和常量表达式值可以为float类型。F 14.switch后面园括号内的表达式的值和case后面的常量表达式的值都必须是整型或字符型,不允许是浮点型。T 15.do…while语句的循环体至少执行1次,while和for循环的循环体可能一次也执行不到。T
相关推荐:
- [学前教育]MC9S12XS256RMV1 xs128芯片手册4
- [学前教育]安东尼语录经典语录
- [学前教育]e级gps控制测量技术设计书
- [学前教育]苏教版2022-2022学年八年级下学期期末
- [学前教育]装修公司推广 营销
- [学前教育]家政服务合同(完整版)
- [学前教育]湖北省2016届高三联考语文试题
- [学前教育]爱立信无涯学习系统LTE题库1-LTE基础知
- [学前教育]揭秘大众柴油车作弊软件原理
- [学前教育]人才流失原因及对策分析
- [学前教育]房屋建筑施工工程劳务分包合同
- [学前教育]国际贸易实务试卷A卷09.6
- [学前教育]校园废品回收活动计划方案书范文格
- [学前教育]电大成本会计试题及答案
- [学前教育]大学物理实验 华南理工出版社 绪论答案
- [学前教育]爱丁堡产后抑郁量表
- [学前教育]液压冲击的危害、产生原因与防止方法(
- [学前教育]学生工作总结高一学生期中考试总结_020
- [学前教育]人民医院医疗废物管理规章制度大全
- [学前教育]阳光维生素的巨大抗癌潜能阅读题答案.d
- 马云在云锋基金江苏论坛闭幕式的发言
- 试论小学体育教育中的心理健康教育-教
- 语文A版一年级下册《语文乐园一》教学
- 2021四川大学物理化学考研真题经验参考
- [人教A版]2015-2016学年高中数学 第二
- 终端网点销售返利协议书
- 江苏省2015年眼科学主治医师青光眼考试
- 2017年部编人教版八年级语文上册教案
- 十一中学七年级英语上册Unit7Howmuchar
- 以赛促教的创新性实验教学机制建设实践
- 平凉市崆峒区2015七年级下生物期末试题
- 琶洲(地块五)A、B塔楼1、2#塔吊基础
- 一级医院工作制度与人员岗位职责
- 2018北京西城区高三二模理科数学试题及
- 炒股密码线技术 - 图文
- 职高学生生涯发展辅导教案
- 语文人教版四年级上册8 世界地图引出的
- 最新最新人教版二年级上册全册数学教案
- 2017高考英语全国2卷精彩试题(有问题
- 普通心理学笔记




