大一c语言复习题.doc

大一c语言复习题.doc

ID:61445068

大小:85.00 KB

页数:19页

时间:2021-01-31

大一c语言复习题.doc_第1页
大一c语言复习题.doc_第2页
大一c语言复习题.doc_第3页
大一c语言复习题.doc_第4页
大一c语言复习题.doc_第5页
资源描述:

《大一c语言复习题.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、(一)项目二数据类型、运算符和表达式选择题:1.不合法的C语言整型常量是D。A.–012B.0x35C.123LD.8E22.不合法的C语言实型常量是A。A.E3(E前后都要有数,E后要整数)B..123C.–6.2E4D.5.03.不合法的C字符常量是C。A.´2´B.´101´C.´AB´D.´´4.下列四组选项中,均是不合法的用户标识符的选项是B。A)WP_0doB)b-agotoint(前者使用减号,后两者是关键字)C)floatla0_AD)-123abcTEMP5.下列四组选项中,均

2、是合法转义字符的选项是A。A)‘”’‘\’‘’B)‘’‘17’‘”’C)‘18’‘f’‘xab’D)‘\0’‘101’‘xlf’6.定义三个变量a、b、c,并分别赋初值为5。能实现该功能的语句是C。A.inta=b=c=5;(变量声明不能连续赋值,赋值语句中可以连续赋值)B.inta,b,c=5;C.inta=5,b=5,c=5;D.inta=5;b=5;c=5;7.若x,y,t均为int类型,则执行语句x=y=3;t=++x

3、

4、++y;后,y的值是D。A.不定值B.4C.1

5、D.38.若x、i、j、k都是int型变量,则计算下面表达式后,x的值为C。x=(i=4,j=16,k=32)(x值为最后变量的值)A)4B)16C)32D)529.设有说明:charw;intx;floaty;doublez;则表达式w*x+z-y值的数据类型为D。A)floatB)charC)intD)double10.设以下变量均为int类型,则值不等于7的表达式是C。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,

6、x=y,x+1)填空题:1.若有定义intm=5,y=2;,则计算表达式y+=y-=m*=y后的y值是-16。2.若s是int型变量,且s=6,则表达式s%2+(s+1)%2的值为1。3.若a是int型变量,则表达式(a=4*5,a*2),a+6的值为26。4.若x和a均是int型变量,则计算表达式x=(a=4,6*2)后的x值为12,计算表达式x=a=4,6*2后的x值为4。5.若a是int型变量,则计算表达式a=25/3%3后a的值为2。6.若x和n均是int型变量,且x和n的初值均为5,则计算表

7、达式x+=n++后x的值为 10,n的值为5。7.若有定义:charc=‘10’;则变量c中包含的字符个数为1。8.若有定义:intx=3,y=2;floata=2.5,b=3.5;则下面表达式的值为1(x+y)%2+(int)a/(int)b9.已知字母a的ASCII码为十进制数97,且设ch为字符型变量,则表达式ch=‘a’+‘8’-‘3’的值为‘f’(102)。阅读题:(写出程序运行结果)1.#includemain(){intx=97;chary=’b’;printf(“

8、%c,%d ”,x,y) ;}a,982.#includemain(){intx=6;x+=x-=x*x ;printf(“x=%d”,x) ;}x=-603.#includemain(){intx;(x=4*5,x*5),x+25;printf(“x=%d”,x) ;}x=204.#includemain(){inti=1,j;j=-i++;printf(“%d”,j) ;}-1编程题:(顺序结构编程)1.输入华氏温度,输出摄氏温度。

9、C=5/9*(F-32)2.输入底面半径r和高度h,计算并输出圆柱体的体积v。v=πr2h(π取3.14,v计算结果保留到小数点后两位)3.从键盘输入一扇形的半径和角度,求扇形的面积和周长。4.从键盘输入学生的三门考试成绩,计算并输出平均成绩。//1#includeintmain(void)//此处intmain(void)为个人习惯。{floatf;scanf(“%f”,&f)printf(“%f”,(float)5/(float)9*(f-(float)32));return0;

10、//个人习惯}//2#includeintmain(void){floatr,h;scanf(“%f%f”,&r,&h);printf(“%.2f”,3.14*r*r*h);return0;}//3#includeintmain(void){floatr,a;//r:半径a:角度scanf(“%f%f”,&r,&a);printf(“周长:%ft面积:%f”,r*2.0+2.0*3.14*r*(a/360.0),

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

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

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