期末测试模拟试题D

  • 格式:doc
  • 大小:45.00 KB
  • 文档页数:12

下载文档原格式

  / 12
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

广州现代信息工程职业技术学院

考试模拟卷(D卷)

考试时间:2012-2013学年第二学期考查科目:C语言程序设计班级:学号:姓名:成绩:阅卷人:李

忠华

一、选择题(共30题,每题2分,共60分)

1.在C语言程序中,定义符号常量的标识符是()

A.main B.define C.include D.float

2. 在Turbo C中,编译并运行一个程序需要使用的菜单项是()

A.File B.Edit C.Run D.Compile

3. 在一个完整的C语言源程序中,必须包含的函数是()

A.main( ) B.scanf( ) C.printf( ) D.getch( )

4. 下列选项中,不属于C语言双目运算符的是()

A.:B.%C.* D.+

5. 当运行下列程序时,在键盘上从第一列开始输入10后回车,则程序的输出

结果是()

main()

{

<

int a; float b,c;

scanf(“%2d%3f%4f”,&a,&b,&c);

printf(“\na=%d,b=%.0f,c=%.0f”,a,b,c);

}

A. a=98,b=765,c=4321

B. a=10,b=432,c=8765

C. a=98,b=,c=

D. a=98,b=,c=

6. 下列表达式的值为0的是()

A. 3%5

B. 3>=5

C. 5&&0||3

D. 5/3

7. C语言程序的基本单位是()

A.语句

B.表达式

C.函数

D.标识符

8. 使用OS Shell退出Turbo C环境进入DOS后,要想返回Turbo C环境应键入

()

A. RETURN

B. EXIT

C. QUIT

D. BREAK

9. 在c语言中,要求对象必须为整型的是()

A. %

B. /

C. !

D.++

10. C语言表达式是按运算符的优先级来决定运算顺序的,下列运算符优先级最

高的是()

A. =

B. !

C. ,

D. &&

11. 下列合法的浮点型常量是()

A. 3.4e2

B. 2e+1.2

C. 3e

D. 0796

12. 如果要将476存入变量,则该变量不能定义成()

A. float

B. long

C. int

D. char

13. 设x为整型变量,y为双精度型变量,则表达式x*y+3的数据类型是()

A. char

B. int

C. float

D. double

14. 在Turbo C中,存储flaot型数据占用的字节数为()

B.2

}

15. 若x和y是double类型,则表达式x=1,y=x+3/2执行后的值为()

A. 1

B. 2

C.

D.

16. 在C语言中,整数不能使用下列哪种数制表示()

A. 二进制

B. 八进制

C. 十进制

D. 十六进制

17. 关系表达式x≤y≤z用C语言来描述,正确的是()

A. x<=y<=z

B. (x<=y)&(y<=z)

C. (x<=y)||(y<=z)

D. (x<=y)&&(y<=z)

18. 若x为double型变量,执行表达式x=1,x+5,x++后,变量x的值为()

A. 1

B. 2.0

C.

D.

19. 执行C程序段int x,y,t; x=y=3; t=++x||++y;后,y的值为()

A. 1

B. 3

C. 4

D. 5

20. 执行C程序段char ch=’a’;ch=(ch>=’a’&&ch<=’z’(ch-32):ch;后,变

量ch的值为()

A.‘A’

B.‘a’

C. ‘z’

D.‘Z’

21. 在C语言中,关于break和continue,下列说法正确的是()

A. break只用于switch开关语句中

B. continue只用于循环语句中

C. break和continue既可以用于循环体,也可用于switch开关语句

D. 程序在执行过程中,一旦遇到break或continue,就会终止程序的执行

22. 关于C语言中的do…while循环,下列说法正确的是()

A. 必须使用break才能推出循环

B. 循环体至少执行一次

C. 可以使用continue结束循环

D. while后的条件满足时跳出循环

23. 下面合法的C语言标识符有()

A. A3B

B. _4x

C. 3xy

D. a2+b

24. 下列属于C语言保留字的是()

A. int

B. main

C. exp

D. scanf

'

25. 下列不合法的C语言说明语句是()

A. int aa[60];

B. char aa[];

C. char aa[20]=“dream”;

D. int aa[5]={3,4,5};

26. 下列C语言表达式中,不等价的是()

A. x*=3+5

B. x*=(3+5)

C. (x*=3)+5

D. x=x*(3+5)

27. 以下程序的输出结果是()

# include <>

main()

{

int a=2,c=5;

printf("a=%%d,b=%%d\n",a,c);

}

A) a=%2,b=%5 B) a=2,b=5 C) a=%%d,b=%%d D) a=%d,b=%d '

28. 以下关于数组的定义和初始化中,错误的是()

A、int a[5]={1,2,3,4,5}

B、int a[5]={1,2,3}

C、int a[ ]={1,2,3,4,5}

D、int a[3]={1,2,3,4,5}