试卷1(第1-3章)

试卷1(1-3)

. 单选题(共15 题,60.0分)

1. (单选题,4.0) C语言程序的基本模块为( )。

  • A. 语句
  • B. 标识符
  • C. 表达式
  • D. 函数

正确答案: D

2. (单选题,4.0) 一个函数定义由( )两部分组成。

  • A. 函数头和函数体
  • B. 函数原型和函数体
  • C. 函数头和函数尾
  • D. 函数名和参数表

正确答案: A

3. (单选题,4.0) 以下常数中正确的一组是( )。

  • A. 0a77890xff
  • B. 012-1000xabc
  • C. 0181230x123
  • D. -0172a0-0x16

正确答案: B

4. (单选题,4.0)
以下字符常量中,正确的是( )。

  • A. '123'
  • B. "A"
  • C. '\012'
  • D. "\0"

正确答案: C

5. (单选题,4.0) xy均为整数且y≠0,则x/y*y+x%y的值为( )。

  • A. xy除的整数部分
  • B. x
  • C. xy除商的整数部分
  • D. y

正确答案: B

6. (单选题,4.0)

以下程序段的执行结果是( )。

int a=1,b=2,c=3;

printf("%d\n",a>=c-b?a= =c-b?a:b:c);

  • A. 0
  • B. 1
  • C. 2
  • D. 3 

正确答案: B

7. (单选题,4.0) 空白符是( )符的统称。

  • A. 空格、制表、逗号
  • B. 空格、制表、回车
  • C. 冒号、制表、回车
  • D. 空格、回车、分号

正确答案: B

8. (单选题,4.0) 一个程序中必须有并且只有一个命名为( )的函数。

  • A. main
  • B. intmain
  • C. Main
  • D. void

正确答案: A

9. (单选题,4.0) 以下说法中错误的是( )。

  • A. C语言中的语句必须以“;”结尾
  • B. 语言中的标识符必须全部由字母组成
  • C. C语言中的关键字必须是小写
  • D. C语言中的复合语句必须用花括号“{}”括起来

正确答案: B

10. (单选题,4.0)

以下程序段中内循环体的执行次数为( )。

int i,j;

i=-5;

while (++i)

for (j=0;j>i;j--)

{…}

  • A. 5
  • B. 10
  • C. 20
  • D. 15

正确答案: B

11. (单选题,4.0) 下列正确的C语言标识符是( )。

  • A. 3a
  • B. 姓名
  • C. stu_1
  • D. number-1

正确答案: C

12. (单选题,4.0) x=-12,且x/=2-x%3,则x= )。

  • A. -6
  • B. -1
  • C. 6
  • D. 1

正确答案: A

13. (单选题,4.0) int a,b; float x,y;,则(int)(x+a)/y+a/b 的类型是( )。

  • A. float
  • B. int
  • C. long double
  • D. double

正确答案: A

14. (单选题,4.0) 程序中的预处理命令是指以( )字符开头的命令。

  • A. @
  • B. #
  • C. %
  • D. $

正确答案: B

15. (单选题,4.0) VC状态下,为运行一个程序而建立的工作区文件的扩展名为( )。

  • A. exe
  • B. obj
  • C. dsw
  • D. dsp

正确答案: C

. 判断题(共5 题,10.0分)

16. (判断题,2.0) C语言程序中,while (a!=0)可用while (a)来代替。

  • A.
  • B.

正确答案: 

17. (判断题,2.0) for (;;);是一个合法的语句。

  • A.
  • B.

正确答案: 

18. (判断题,2.0) 要判断xy是否相等,可使用关系表达式x=y 

  • A.
  • B.

正确答案: 

19. (判断题,2.0) 使用break语句,可随时终止整个程序的执行。

  • A.
  • B.

正确答案: 

20. (判断题,2.0) #define N 100”所定义的N为整型的常量。

  • A.
  • B.

正确答案: 

. 填空题(共10 题,30.0分)

21. (填空题,3.0) 多行注释的开始标记符为( )。

正确答案:

(1) /*

22. (填空题,3.0) "0"是( )常量。

正确答案:

(1) 字符串

23. (填空题,3.0) short 类型的大小为( )个字节。 

正确答案:

(1) 2

24. (填空题,3.0)

以下程序段的执行结果是( )

int s,p;

s=p=6;

p=s++,p++,++p;

printf(“%d\n”,p++); 

正确答案:

(1) 8

25. (填空题,3.0) 逻辑表达式x>0&&x<10的相反式为( )。

正确答案:

(1) x<=0||x>=10 

26. (填空题,3.0) 假定xy为整型,其值分别为314,则x/y的值为( )。

正确答案:

(1) 7

27. (填空题,3.0) 关系表达式(x==0)的等价表达式为( )。

正确答案:

(1) !x 

28. (填空题,3.0) C语言程序的基本结构是( )。

正确答案:

(1) 函数

29. (填空题,3.0) 常数3.14的数据类型为( )。

正确答案:

(1) double 

30. (填空题,3.0) C语言中,要调用数学函数,应包含( )头文件。

正确答案:

(1) math.h

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值