收藏 分销(赏)

C语言练习题和答案公开课获奖课件.pptx

上传人:w****g 文档编号:7928862 上传时间:2025-01-27 格式:PPTX 页数:13 大小:50.41KB
下载 相关 举报
C语言练习题和答案公开课获奖课件.pptx_第1页
第1页 / 共13页
C语言练习题和答案公开课获奖课件.pptx_第2页
第2页 / 共13页
C语言练习题和答案公开课获奖课件.pptx_第3页
第3页 / 共13页
C语言练习题和答案公开课获奖课件.pptx_第4页
第4页 / 共13页
C语言练习题和答案公开课获奖课件.pptx_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第二章课堂习题,一选择题,1、不是合法字符常量是。,A)t B)“A”C)a D)x32,2、合法字符常量是。,A)084 B)84 C)ab D)x43,3、是C语言提供合法数据类型关键字。,A)Float B)signed C)integer D)Char,4、在如下各组标识符中,合法标识符是。,(1)A)B01 B)table_1 C)0_t D)k%,(2)A)Fast_ B)void C)pbl D),第1页,(3)A

2、)xy_ B)longdouble C)*p D)CHAR,(4)A)sj B)Int C)_xy D)w_y23,5、在C语言中,规定参与运算数必需是整数运算符是。,A)/B)*C)%D)=,6、在C语言中,字符型数据在内存中以 形式寄存。,A)原码 B)BCD码 C)反码 D)ASCII码,7、如下语句中,符合语法赋值语句是。,A)a7bca+7;B)a7ba7;,C)a=(7b,b,a7);D)a7b,ca7;,第2页,8、对于语句:f=(3.0,4.0,5.0),(2.0,1.0,0.0);判断中,是对旳。,A)语法错误 B)f为5.0 C)f为0.0 D)f为2.0,9、与代数式(x

3、*y)/(u*v)不等价C语言表达式是。,A)x*y/u*v B)x*y/u/v C)x*y/(u*v)D)x/(u*v)*y,10、在C语言中,数字029是一种。,A)八进制数 B)十六进制数 C)十进制数 D)非法数,11、C语言中整数8在内存中寄存形式为。,A)B),C)000000000001000 D),第3页,12、对于char cx=039;语句,对旳是。,A)不合法 B)cxASCII值是33,C)cx值为四个字符 D)cx值为三个字符,13、若int k=7,x=12;则能使值为3表达式是。,A)x%=(k%=5)B)x%=(kk%5),C)x%=kk%5 D)(x%=k)(

4、k%=5),14、为了计算s=10!(即10阶乘),则s变量应定义为。,A)int B)unsigned C)long D)以上三种类型均可,15、假定x和y为double型,则表达式x=2,y=x+3/2值是。,A)3.500000 B)3 C)2.000000 D)3.000000,第4页,16、如下合法赋值语句是。,A)x=y=100 B)d C)x+y D)c=int(a+b),17、下选项中不属于C语言类型是。,A)signed short int B)unsigned long int,B)unsigned int D)long short,18、设如下变量均为int类型,则值不等

5、于7表达式是。,A)(x=y=6,x+y,x+1)B)(x=y=6,x+y,y+1),C)(x=6,x+1,y=6,x+y)D)(y=6,y+1,x=y,x+1),第5页,19.如下程序输出成果是。,main(),int x=023;,printf(“%d”,-x);,A)17 B)18 C)23 D)24,第6页,20.执行如下程序片段时输出成果是。,int x=13,y=5;,printf(“%d”,x%=(y/=2);,A)3 B)2 C)1 D)0,21.执行如下程序片段时输出成果是。,int x=5,y;,y=2+(x+=x+,x+8,+x);,printf(“%d”,y);,A)1

6、3 B)14 C)15 D)16,第7页,二填空题,1.设x,i,j,k都是int型变量,表达式x=(i=4,j=16,k=32)计算后,x值为 32 。,2.已知int a=12,n=5;则:通过如下表达式运算,a值变为 0 ,n值变为 0 。,a+=a,a-=2,a*=2+3,a/=a+a,n%=(n%=2),a+=a-=a*=a,第8页,3.设int a;float f;double i ;则表达式10+a+i*f值数据,类型是 double 。,4.假设所有变量均为整型,则表达式(a=2,b=5,a+,b+,a+b),值为 9 。,5.定义:double x=3.5,y=3.2;则表达

7、式(int)x*0.5值是 1.5 ,,表达式y+=x+值是 6.7 。,6.定义:int m=5,n=3;则表达式m/=n+4值是 0 ,表达式,m=(m=1,n=2,n-m)值是 1 ,表达式m+=m-=(m=1)*(n=2),值是 8 。,7.若a是int变量,则执行表达式a=25/3%3后,a值是 2 。,8.在C语言中,一种char数据在内存中所占字节数为 1 ;,一种int数据在内存中所占字节数为 2 ,一种long数据在,内存中所占字节数为 4 ,一种float数据在内存中所占字,节数为 4 。,第9页,9.字符常量使用一对 单引号界定单个字符,而字符串常量使,用一对 双引号 来

8、界定若干个字符序列。,三.判断题,1.在C程序中对用到所有数据都必须指定其数据类型。【对】,2.一种变量在内存中占据一定寄存单元。【对】,3.一种实型变量值必然是精确。【错】,4.对几种变量在定义时赋初值可以写成:int a=b=c=3;【错】,5.自增运算符(+)或自减运算符(-)只能用于变量,不能用于,常量或表达式。【对】,6.在C程序表达式中,为了明确表达式运算次序,常使用,括号“()”。【对】,7.%运算符规定运算数必须是整数。【对】,第10页,8.若a是实型变量,C程序中容许赋值a=10,因此实型变量,中容许寄存整型数。【对】,9.在C程序中,逗号运算符优先级最低。【对】,10.C语

9、言不容许混合类型数据间进行运算。【错】,四.编程题,1.假设m是一种三位数,则写出将m个位,十位,百位反,序而成三位数(例如:123反序为321)C语言表达式。,2.已知int x=10,y=12;写出将x和y值互相互换表达式。,第11页,1.#include,main(),printf(请输入一种三位数:n);,int a,b,n1,n2,n3;,scanf(%d,n1=a/100;,n2=a%100/10;,n3=a%100%10;,b=n3*100+n2*10+n1;,printf(%d,b);,第12页,2.#include,main(),int x=10,y=12;,int z;,z=x;,x=y;,y=z;,printf(x=%d,y=%d,x,y);,第13页,

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服