C语言程序设计-大学模拟题(附答案)

[答案]:B

56.下面哪项是构成C语言的基本单位 A.函数 B.过程 C.子程序 D.子例程 [答案]:A

57.下面说法正确的是,在C语言中

A.实参和与其对应的形参各占用独立的存储单元 B.实参和与其对应的形参共占用一个存储单元

C.只有当实参和与其对应的形参同名时才共占用存储单元 D.形参是虚拟的,不占用存储单元 [答案]:A

58.下面说法中正确的是:在C语言程序中

A.函数的定义可以嵌套,但函数的调用不可以嵌套 B.函数的定义不可以嵌套,但函数的调用可以嵌套 C.函数的定义和调用均不可以嵌套 D.函数的定义和 调用均可以嵌套 [答案]:B

59.一个变量的指针是指 A.该变量的值 B.该变量的地址 C.该变量的变量名 D.该变量的标志 [答案]:B

二、判断题

1.C语句以句号结束. [答案]:F

2.‘’中只能放一个字符. [答案]:T

3.const表示常变量. [答案]:T

4.C程序的三种基本结构是:顺序,选择,函数. [答案]:F

5.C程序可以有多个输入.

[答案]:T

6.C语句以分号结束. [答案]:T

7.C语言数组中以列优先. [答案]:F

8.double表示单精度实型. [答案]:F

9.float型数据在内存中占2个字节. [答案]:F

10.int表示整型. [答案]:T

11.static是自动型变量. [答案]:F

12.变量不能定义在函数之外. [答案]:F

13.定义int a[][3]={1,2,3,4,5,6};是否正确? [答案]:T

14.格式声明%d表示整型. [答案]:T

15.函数递归就是调用该函数本身. [答案]:T

16.函数体分为声明部分和执行部分 [答案]:T

17.库函数可以是系统提供的,也可以是用户自己编写的. [答案]:F

18.如有:float a[10];定义是否正确? [答案]:T

19.如有:int a[5]={1,2,3,4,5};那么a[1]=1? [答案]:F

20.实参不能是表达式. [答案]:F

21.实参可以是变量. [答案]:T

22.数组的下标可以是常量,也可以是变量. [答案]:F

23.数组元素不能作为函数的实参. [答案]:F

24.数组中的元素的数据类型可以不相同. [答案]:F

25.形参可以是数组名. [答案]:T

26./*和*/不必成对使用. [答案]:F

27.”\中只能放一个字符. [答案]:F

28.C程序必须有一个或多个输出. [答案]:T

29.C程序可以没有输出. [答案]:F

30.C程序中,可以有一个主函数和若干个子函数组成. [答案]:T

31.C语言数组下标习惯上从0开始. [答案]:T

32.C语言中既有字符变量,也有字符常量. [答案]:F

33.double型数据在内存中占8个字节. [答案]:T

34.i++表示自身加1. [答案]:T

35.m=max(a,max(b,c));书写正确吗? [答案]:T

36.按变量的生存期可分为:动态存储和静态存储. [答案]:T

37.变量可分为局部变量和全局变量. [答案]:T

38.定义int a[2][]={1,2,3,4,5,6};是否正确? [答案]:F

39.函数必须有返回值. [答案]:F

40.函数递归调用一般用if-else实现. [答案]:T

41.函数中的参数分为实参和形参. [答案]:T

42.两个字符串所包含的字符个数相同时,才能比较字符串. [答案]:F

43.如有:int a[3][4];定义是否正确? [答案]:T

44.如有:int a[n];定义是否正确? [答案]:F

45.实参传递给形参的可以是地址. [答案]:T

46.实参可以是常量. [答案]:T

47.数组的长度可以改变. [答案]:F

48.数组元素可以作为函数的形参. [答案]:F

49.所有的C程序都需要写在一个函数里.

[答案]:F

50.形参只能是变量. [答案]:F

51.//表示程序结束. [答案]:F

52.c=2*max(a,b);书写正确吗? [答案]:T

53.C程序从主函数开始,从主函数结束. [答案]:T

54.C程序可以没有输入. [答案]:T

55.C语句以逗号结束. [答案]:F

56.C语言数组中以行优先. [答案]:T

57.C语言中字符变量用字符数组来表示. [答案]:T

58.float表示双精度实型. [答案]:F

59.int a,b;在定义时省略了auto. [答案]:T

60.printf(\输出0.333333. [答案]:F

61.变量必须先定义,后使用. [答案]:T

62.定义 int a[2][]={{1,2},{3,4}};是否正确? [答案]:F

63.多维数组名不能用作函数的形参. [答案]:F

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4