江苏大学大一c语言期末复习题汇总.doc

江苏大学大一c语言期末复习题汇总.doc

ID:49949802

大小:153.00 KB

页数:57页

时间:2020-03-03

江苏大学大一c语言期末复习题汇总.doc_第1页
江苏大学大一c语言期末复习题汇总.doc_第2页
江苏大学大一c语言期末复习题汇总.doc_第3页
江苏大学大一c语言期末复习题汇总.doc_第4页
江苏大学大一c语言期末复习题汇总.doc_第5页
资源描述:

《江苏大学大一c语言期末复习题汇总.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.选择题1.下列字符序列中,不可用作C语言标识符的是()。A.abc123B.no.1C._123_D._ok2.请选出可用作C语言用户标识符的一组标识符()。A.voidB.a3_b3C.ForD.2adefine_123-abcDOWORDIFCasesizeof3.不属于C语言关键字的是()。A.intB.breakC.whileD.character4.以下不能定义为用户标示符的是()。A.scanfB.VoidC._3com_D.int5.C语言程序的基本单位是()。A.程序行B.语句C.函数D.字符6.以下说法中正确的是()。A.C语言程序总是从第一个定义的函数开始执行B.在C

2、语言程序中,要调用的函数必须在main()函数中定义C.C语言程序总是从main()函数开始执行D.C语言程序中的main()函数必须放在程序的开始部分7.以下选项中,合法的用户标识符是()。A.longB._2abcC.3dmaxD.A.dat8.已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量’101’是()。Word资料.A.字符AB.字符aC.字符cD.非法的常量1.以下选项中,正确的字符常量是()。A.”F”B.’\’’C.’W’D.’’2.下列变量定义中合法的是A.short_a=1-.le-1;B.doubleb=1+5e2.5

3、;C.longdo=0xfdaL;D.float2_and=1-e-3;3.为了避免嵌套的if-else语句的二义性,C语言规定else总是与()组成配对关系。A.缩排位置相同的ifB.在其之前未配对的ifC.在其之前未配对的最近的ifD.同一行上的if4.下列运算符中优先级最高的是()。A.=’a’)&(s<=’z’)C.(s>=’a’)&&(s<=’z’)D.(’a’<=s)and(’z’>=s)6.已知x=45,y=’a’,z=0;则表达式(x>=z&&y<’z’

4、

5、!

6、y)的值是()。A.0B.语法错C.1D.“假”7.有一函数:,以下程序段中不能根据x值正确计算出y值的是()。Word资料.A.if(x>0)y=1;elseif(x==0)y=0;elsey=-1;B.y=0;if(x>0)y=1;elseif(x<0)y=-1;C.y=0;if(x>=0)if(x>0)y=1;elsey=-1;D.if(x>=0)if(x>0)y=1;elsey=0;elsey=-1;1.已知inta=1,b=2,c=3;以下语句执行后a,b,c的值是()。if(a>b)c=a;a=b;b=c;A.a=1,b=2,c=3B.a=2,b=3,c=3C.a=2,b=3,c

7、=1D.a=2,b=3,c=22.以下程序的运行结果是()。#include”stdio.h”main()Word资料.{inta=1;if(a++>1)printf(”%d”,a);elseprintf(”%d”,a--);}A.0B.1C.2D.31.执行以下程序段后,变量x,y,z的值分别为()。inta=1,b=0,x,y,z;x=(--a==b++)?--a:++b;y=a++;z=b;A.x=0,y=0,z=0B.x=-1,y=-1,z=1C.x=0,y=1,z=0D.x=-1,y=2,z=12.以下程序的输出结果是()。#include”stdio.h”main(){i

8、nta=5,b=4,c=6,d;printf(”%d”,d=a>b?a>c?a:c:b);}A.5B.4C.6D.不确定3.执行下列程序,输入为3的数出结果是()。#include”stdio.h”Word资料.main(){intk;scanf(”%d”,&k);switch(k){case1:printf(”%d”,k++);case2:printf(”%d”,k++);case3:printf(”%d”,k++);case4:printf(”%d”,k++);break;default:printf(”Full!”);}}A.3B.4C.3D.4541.有如下程

9、序,写出该执行结果()。#include”stdio.h”main(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x;Word资料.elsey=1.0;printf(”%f”,y);}A.0.000000B.0.250000C.0.500000D.1.0000001.运行以下程序后,如从键盘上输入china#,则输出为()。#include”stdio

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

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

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