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

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

ID:39811187

大小:76.98 KB

页数:29页

时间:2019-07-11

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

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

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’是()。A.字符AB.字符aC.字符cD.非法的常量9.以下选项中,正确的字符常量是()。A.”F”B.’\’’C.’W’D.’’10.下列变量定义中合法的是A.short_a=1-.le-1;B.doubleb=1+5e2.5;C.lo

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

4、

5、!

6、y)的值是()。A.0B.语法错C.1D.“假”1.有一函数:,以下程序段中不能根据x值正确计算出y值的是()。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;2.已知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=1D.a=

7、2,b=3,c=23.以下程序的运行结果是()。#include”stdio.h”main(){inta=1;if(a++>1)printf(”%d”,a);elseprintf(”%d”,a--);}A.0B.1C.2D.34.执行以下程序段后,变量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=15.以下程序的输出结果是()。#include”stdio.h”main(){inta=5,b=4,c=

8、6,d;printf(”%d”,d=a>b?a>c?a:c:b);}A.5B.4C.6D.不确定1.执行下列程序,输入为3的数出结果是()。#include”stdio.h”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.4542.有如下程序,写出该执行结果()。#inclu

9、de”stdio.h”main(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x;elsey=1.0;printf(”%f”,y);}A.0.000000B.0.250000C.0.500000D.1.0000003.运行以下程序后,如从键盘上输入china#,则输出为()。#include”stdio.h”main(){intv1=0,v2=0;charch;w

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

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

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