1、C语言是一种结构化程序设计语言

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

一、判断题

1、C语言是一种结构化程序设计语言。()

2、C语言允许直接访问物理地址。()

3、一个算法应该具备有穷性、确定性、输入、输出和有效性。()

4、常量是在整个程序运行过程中不能改变的量。()

5、“A”是一个字符常量。()

6、标准C中并没有提供定义常量的方法。()

7、在程序运行过程中其值可以改变的量称为变量。()

8、在标准C中并不区分英文字符的大小写。()

9、在标准C中,数据在内存中是以二进制形式表示的。()

10、在标准C中,变量可以先使用再定义。()

11、在标准C中,整型变量与字符变量是可以通用的。()

12、“%”运算两侧的数据可以是任意类型的数据。()

13、在求C语言的表达式时,只需考虑运算符的优先级。()

14、在标准C中,参与运算的数据类型必须完全一致。()

15、“++”运算符的优先级比“+”运算符的优先低。()

16、逗号运算符的求值顺序是从左到右的,逗号表达式的值为第一个表达式的值。()

17、在标准C中,语句是用来完成一定的操作的,故声明部份不是语句。()

18、一个C程序可以有若干个C源程序组成,而C源程序可以由若干个函数和预处理组成。()

19、在标准C中,语句必须以“;”结束。()

20、在标准C中,变量定义一定要出现在函数开始部分。()

21、在标准C中,“=”是判断两个数是否相等。()

22、在标准C中,赋值表达式可以出现在表达式的任何位置。()

23、C语言本身并不提供输入输出语句。但可以通过输入输出函数来实现数据的输入输出。()

24、在标准C中,使用所有输入输出函数必须包含“stdio.h”文件。()

25、在标准C中,在函数printf格式说明部分的字符都是以转义字符处理。()

26、在标准C中,以“%f”形式输出的所有数字都是有效数字。()

27、在C语言中输入数据时可以指定数据的精度。()

28、在标准C中,在使用函数scanf输入数据时必须同函数中输入格式一致。()

29、在标准C中,没有逻辑型数据,故不能使用逻辑表达式。()

30、在标准C中,所有关系运算符的优先级都相同。()

31、在if语句中,else前一个语句可不加“;”。()

32、在标准C中,逻辑表达式中只允许出现逻辑型数据。()

33、在if——else语句中,配对规则是else总是与最近的未配对的if配对。()

34、在标准C中,所有的if——else语句都可以用条件语句替换。()

35、在switch语句中,case后可不加“{、}”。()

36、在标准C中,while和do_while的功能完全相同。()

37、在标准C中,while后表达式只能是逻辑或关系表达式。()

38、在标准C中,for语句后的三个表达式必须都出现。()

39、在标准C中,for语句后的三个表达式是按其先后次序执行的。()

40、在标准C中,for语句后的三个表达式可以是任意类型的表达式。()

41、在C语言中操作系统是以文件为单位对数据进行管理的。()

42、二进制文件与ASCII文件相比要占用较多的存储空间。()

43、在C语言中,以“r”方式不能打开并不存在的文件。()

44、在使用函数fgetc时,文件可以“w”的方式打开。()

45、在C语言中处理文件时文本文件和二进制文件都可采用EOF作为判断文件是否读写结束。()

46、表达式“3&5”的值为1。()

47、表达式“a∧00001111”的作用是将a的低四位取反,高四位不变。()

48、在C语言中,在交换两个数必须使用中间变量。()

49、在C语言中使用位段时,一个位段可以在不同的存储单元中。()

50、在C语言中,数组中元素的类型只要相就可以,也就是说数组元素的类型可以是结构体、共用体和位段。()

51、在C语言中,定义结构体变量时可以省略关健字struct。()

52、结构体变量在内存中所占的字节数是由其各个成员所占字节的总和。()

53、在C语言中,可以直接引用整个结构体变量,而不须要引用其各成员。()

54、在标准C语言中,以结构体变量作实参是将变量的首地址传递给形参。()

55、在标准C语言中,链表和数组一样是一种静态数据类型。()

56、在标准C语言中,共用体变量中的各成员是共同占用一块存储空间。()

57、在标准C语言中,共用体变量中的各成员的首地址是不一样的。()

58、在标准C语言中,函数的参数可任意类型的数据包括结构体和共用体。()

59、在标准C语言中,枚举元素作为常量,它们是有确定的值的,它们的值按顺序从0开始依次增加且不可以改变。()

60、在标准C语言中,可以用typedef定义类型,所以用typedef可以增加C语言的数据类型。()

61、内存单元的地址与内存单元中的内容是两个相同的内容。()

62、对二维数组a[3][4],a+1与a[1]都是第一行的首址。()

63、若有定义一维数组int a[4]的首地址为0078H,则a[1]元素的首地址是0079H(设int 型数据占两个字节)。()

64、定义“int *a[3]”和“int (*a)[3]”具有相同的含义。()

65、定义char *string=”string?”是将字符串的值赋给指针变量string。()

66、在标准C语言中,字符串是以‘\0’结束的,故字符串的长度也包括‘\0’。()

67、对于指向函数的指针变量,它所指向的函数的参数个数一定要相同。()

68、对于定义int **p;则*p的值是一个存储单元的地址。()

69、main()可有参数int arc它的含义是指执行程序时命令行参数的个数。()

70、在标准C语言中,宏定义的结尾也要加“;”。()

71、在标准C语言中,在定义带参数的宏时也要定义参的类型。()

72、在标准C语言中,宏替换是程序运行时完成的。()

73、在标准C语言中,在使用文件包含时,各个文件的先后次序无关。()

74、在标准C语言中,程序的编译是以函数为单位而不是以源程序为单位的。()

75、在标准C语言中,函数参数传递是单向传递,即由实参传递给形参。()

76、在标准C语言中,函数的返回值是通过return语句获取的,故若在函数中没有return 就不会传回值。()

77、在标准C语言中,函数中只能有一个return 语句。()

78、若函数的返回值与return表达式类型不一致时,以return 表达式类型为准。()

79、若定义时,函数返回值类型为void,函数仍然可有return带回返回值。()

相关文档
最新文档