巢湖学院历年计算机C语言答案,《C语言期末练习题》1(参考).doc

巢湖学院2015~2016学年度第一学期信息工程学院

15级物联网专业《C程序设计》期末训练题

一、选择题

01.以下正确的选项是()

(A)语句是C程序的基本单位(B)函数是C程序的基本单位

(C)文件是C程序的基本单位(D)以上都不对

02.以下选项中合法的用户标识符是()

(A)long (B)_2Test ()3Dmax (D)A.dat

03.C语言中源程序和目标文件的扩展名分别是()

(A)c和obj (B)c和exe

(C)com和exe(D)obj和c

04.下列语句中,符合C语言语法的赋值语句是()

(A)a=7+b+c=a+7; (B)a=7+b++=a+7;

(C)a=7+b,b++,a+7; (D)a=7=b,c=a+7;

05.C标准库函数中,数学函数的原型在 头文件中()

(A) stdio.h(B)math.h(C)string.h(D)ctype.h

06.设int a,b;用语句scanf('%d%d",&a,&b);输入a和b值时,不能作为输入数据分隔符的是()

(A) 空格(B) ,(C)回车(D) [Tab]

07.在嵌套if语句中,else应与()

(A)第一个if语句配对(B)它上面的最近的且未曾配对的if语句配对

(C)它上面的最近的if语句配对(D)占有相同列位置的if语句配对

08.以下程序的运行结果是()

main( )

{ int x=023;

printf("%d",x); }

(A)35(B)19(C)23 (D)023

09. if语句的控制条件是()

(A)可以用任何表达式(B)只能用关系表达式或逻辑表达式

(C)只能用逻辑表达式(D)只能用关系表达式

10.下列选项中不属于字符常量的是()

(A)”C”(B)’C’ (C)’\xCC’(D)’\072’

11.若a,b的值均为0,则执行z=a++&&b++;语句后,a,b的值是()

(A)0,0 (B)1,1 (C)1,0 (D)0,1

12.下列选项中不能作C语言表达式的是()

(A)a=b= =10 (B)a<=b<=10 (C)5.6%2 (D)3<5>7

13.在C语言中,负整数数据在内存中的存储形式是()

(A)补码 (B)反码(C)原码 (D)ASCII码

14.若变量c为char类型,能正确判断c为大写字母的表达式是()

(A)’A’<=c<=’Z’ (B)c>= ’A’ || c<= ’Z’

(C)’A’<=c and ’Z’>=c (D)c>= ’A’ && c<= ’Z’

15.设已定义char s[ ]="\"Name\\Address\023\n";,则字符串所占的字节()

(A)19(B)15(C)18(D)14

16. 下面的程序会()

main()

{ int x=3,y=1,z=0;

if(x=y+z) printf(“****”);

else printf(“####”);

} (A) 有语法错误不能通过编译 (B)输出####

(C)可以通过编译,但不能通过连接,因而不能运行(D) 输出****17.对于所定义的二维数组x[4][6],x[1][3]是数组的第 个元素()

(A)9 (B)10 (C)14 (D)16

18.以下关于switch语句的描述不正确的是()

(A)每一个case的常量表达式的值必须互不相同

(B)case的常量表达式只起语句标号作用

(C)无论如何default后面的语句都要执行一次

(D)break语句的使用是根据程序的需要

19.语句while(!e);中的条件!e等价于()

(A) e==0 (B)e!=1 (C)e!=0 (D) ~e20.当调用函数时,实参是一个数组名,则向函数传送的是()

(A)数组的长度(B)数组的首地址

(C)数组每一个元素的地址(D)数组每个元素中的值

21.以下说法中正确的是()

(A)C语言程序总是从第一个的函数开始执行

(B)在C语言程序中,要调用的函数必须在main()函数中定义

(C)C语言程序总是从main()函数开始执行

(D)C语言程序中的main()函数必须放在程序的开始部分

22.一个算法应该具有“确定性”等五个特性,下面对另外4个特性的描述中错误的是()

(A)有零个或多个输入(B)有零个或多个输出(C)有穷性(D)可行性

23.C语言中最简单的数据类型包括()(A)整型.实型.逻辑型??? (B)整型.实型.字符型(C)整型.字符型.逻辑

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值