《C语言程序设计》期末试卷.doc

《C语言程序设计》期末试卷.doc

ID:59139561

大小:62.00 KB

页数:5页

时间:2020-09-15

《C语言程序设计》期末试卷.doc_第1页
《C语言程序设计》期末试卷.doc_第2页
《C语言程序设计》期末试卷.doc_第3页
《C语言程序设计》期末试卷.doc_第4页
《C语言程序设计》期末试卷.doc_第5页
资源描述:

《《C语言程序设计》期末试卷.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《C语言程序设计》试卷1(使用层次或专业:计算机)注意:将程序题中变量作相应定义及说明,取值范围及编译规则以TurboC为准则若程序题中预留的空白不够,在试卷最后一页背面答题,请标记相应的题号题次一二三四五六总分应得分20101010644实得分得分评卷人一、选择题(每题1分,共20分)1、下列属于整型常量的是()。A、12B、12.0C、-12.0D、10E102、不属于字符型常量的是()。A.‘A’B、'a'C、“A”D、'b'3、下列表达式为关系表达式的为()。(其中a为一整型变量)A.3+4*5B、a==10C、a>0?a:-aD

2、、a=14、下面不正确的赋值语句是()。A.a=a+1B、a==bC、a+=bD、a=15、下列对数组定义不正确的语句是()。A.intm[5];B、charb[]={‘h’,’e’};C、inta[10]={1,6,8,4};D、charp[];6、表达式y=(13>12?15:6>7?8:9)的值为()。。A9B8C15D.17、执行下列语句后,a的值是()。inta=8;a+=a-=a*a;A.-240B、64C、112D、-1128、指出下面正确的输入语句()。A.scanf(“a=b=%d”,&a,&b);B.scanf(“%d

3、,%d”,&a,&b);C.scanf(“%c”,c);D.scanf(“%f”,&f);9、下面的变量说明中正确的是()。A.int:a,b,c;B.inta;b;c;C.inta,b,cD.inta,b,c;10、C语言用什么来表示逻辑“真”值。()。A.TrueB.t或yC.非零整型值D.整型值011、若x=5,y=4则y*=x+5;y的值为()。A.40B.20C.15D.3012、若变量c为char类型,能正确判断出c为小写字母的表达式是()。A.′a′<=c<=′z′B.(c>=′a′)

4、

5、(c<=′z′)C.(′a′<=

6、c)and(′z′>=c)D.(c>=′a′)&&(c<=′z′)13、设有定义:longx=-L;则以下能够正确输出变量x值的语句是(    )。A.printf(“x=%d”,x)B.printf(“x=%ld”,x)C.printf(“x=%8dl”,x)D.printf(“x=%LD”,x);14、设charch=′A′;表达式ch!(ch>=′A′&&ch<=′Z′)?ch:(ch+32)的值是()A.AB.aC.ZD.z15、根据C语言的语法规则,下列哪个是不合法标识符()。A.WhileB.NameC.Rer

7、n5D._exam16、指出下面正确的输入语句(    )。A.scanf(“a=b=%d”,&a,&b);B.scanf(“%d,%d”,&a,&b);C.scanf(“%c”,c);D.scanf(“%f%d”,&f);17、以下哪个是不正确的描述()。A.不论在主函数还是自定义函数中,只要说明了变量,就可为其分配存贮单元。B.在定义函数时,必须指定形参的类型。C.形参和实参之间可以是值传递。D.数组名可以作为参数进行传递。18、假定有定义:intx[10]={0,2,4};,则数组x在内存中所占字节数是()。A.3B.6C.10

8、D.2019、为表示关系x≥y≥z,应使用C语言表达式()。A.(x>=y)&&(y>=z)B.(x>=y)AND(y>=z)C.(x>=y>=z)D.(x>=z)&(y>=z)20、以下说法中正确的是()。A.C语言程序总是从第一个定义的函数开始执行。B.在C语言程序中,要调用的函数必须有main()函数中定义。C.C语言程序总是从main()函数开始执行。D.C语言程序中的main()函数必须放在程序的开始部分。得分评卷人二、填空题(每题1分,共10分)1、实型变量的类型说明符有:float、。2、表达式7+8>2&&25%5的结果是

9、。3、下列程序段是从键盘输入的字符中统计数字字符的个数,用换行符结束循环。intn=0,ch;ch=getchar();while(__________________){if(ch>=′0′&&ch<=′9′)n++;c=getchar();}4、C语言中putchar(c)函数的功能是。5、C语言提供的三种逻辑运算符是&&、

10、

11、、。6、C语言中数组的下标下限为。7、设y是int型变量,请写出判断y为奇数的关系表达式为。8、数组inta[3][4]共定义了个数组元素。9、在循环中,break语句的功能是。10、在C语言中,函数的隐含存储

12、类别是。得分评卷人三、判断题(每题1分,共10分)1、在每个C文件中都必须并且只能有一个main函数。()2、在C语言中,整型数据与实型数据在任何情况下都可以通用。()3、在C语言程序中,ha

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

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

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