全国计算机等级考试题判断题,全国高校计算机等级考试二级C试题精选【判断题】...

二、判断题:

1.fgetc函数的作用是从指定文件中读入一个字符。

2.while循环是先判断表达式,后执行循环体。

3.说明语句int a[7]={5,6,7},由于数组长度与初值个数不同,故该语句不正确。

4.如果a是二维数组名,则a[0]、*a(a+0)、*a都表示第0行第0列元素的地址。

5.源程序中,预处理命令必须位于全局变量说明之前。

6.字符输入函数getch()是“可回显”字符输入函数。

7.fputc函数用来输出一个字符串。

8.do-while和for循环均是先执行循环体,后判断表达式。

9.两个字符串所包含的字符个数相同地,才能比较字符串的大小。

10.如果a是二维数组名,则a+1和*(a+1)的值相同。

11.C语言规定,else子句总是与它上面的最近的if配对。

12.在switch语句中必须使用break语句。

13.do-while语句的循环体至少执行一次。

14.for循环只能用于循环次数已经确定的情况。

15.按变量地址存取变量的方式称为“间接访问”方式。

16.存放变量地址的变量称为指针变量。

17.使用while和do-while循环时,循环变量初始化的操作应在循环语句之前处理。

18.一个C语言的源程序由一系列函数组成。

19.C语言的任何一个源程序中必须有一个主函数。

20.算术运算符的优先级高于任何一个关系运算符的优先级。

21.任何关系运算符的优先级都比任何逻辑运算符的优先级高。

22.循环体中continue语句的作用是结束整个循环的执行。

23.循环体中break语句只能用来终止本次循环。

24.C语言的运算符按运算对象的数目可以分为单目、双目和三目运算符三类。

25.C语言规定,标识符只能由字母、数字和下划线三种字符组成。

26.C语言中,标识符的第一个字符可以是数字。

27.C语言规定,标识符一般区分大、小写字母。

28.C语言中,有时不同类型的变量可以进行混合运算。

29.C语言中,不同类型的数据进行混合运算时,先把它们转换成同一类型,然后再进行运算。

30.在赋值表达式中,赋值号左边的变量和右边的表达式之值的数据类型可以不相同。

31.C语言中的基本数据类型包括整型、单精度型、双精度型及字符型等。

32.可以用while语句实现的循环一定可以用for语句实现。

33.break语句不能用于循环语句和switch语句之外的任何其它语句中。

34.在switch语句中使用continue语句与使用break语句作用相同。

35. break语句民可以用在由if…goto构成的循环中。

36.语句if(x==0)…等价于 法(!x)…。

37.语句if ( a ) s1;else s2;等价于if ( !a )

s2;else s1;

38.语句while(x!=0)…等价于while(x)

39.for,while和do-while循环中的循环体均可以是空语句。

40.已知int x,y,z;由赋值语句x+y=z;是非法的。

41.将实型数据赋给整型变量时,会舍弃实数的小数部分。

42.语句x-=y+8等价于x=x-y+8.

43.表达式i++gn ++i功能完全相同。

44.printf具有运算功能,且是从右向左运算。

45.关系表达式的值是0或1。

46.关系表达式的值可以作为整数参与运算。

47.逻辑表达式的值是0或-1。

48.数组的长度是固定的

49.在C语言中,引用数组元素时,其数组下标的数据类型允许是整型表达式。

50.int a[10]={}是正确的对一维数组a进行初始化的语句。

51.double a[5][]是对二维数组a的正确说明。

52.若有说明:int a[3][4];则a[1+1][0]是对a数组元素的正确引用。

53.int a[][3]={{1,0,1},{},{1,1}}是对二维数组a进行正确初始化的语句。

54.若有说明:int a[3][4]={0},则只有元素a[0][0]可等到初值0。

55.字符串作为一维数组存放在内存中。

56.char a[]={0,1,2,3,4,5,6}不是正确的数组说明语句。

57.字符数组可以存放字符串。

58.字符数组中的字符串可以进行整体输入输出。

59.任何数组都可以进行整体输入输出。

60.可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值。

61.调用strlen(″hello\ock\obye″)的返回值为12

62.若用数组名作为函数调用时的实参,则仁慈给形参的是数组的第一个元素值。

63.字符串说明char s[S]= ″happyday″是错误的。

64.二维数组元素在内存中的存放顺序是由编译器决定的。

65.当用数组名作为实参调用函数时,指向该数组的第一个元素的指针就被传递到函数中。

66.使用exit()函数可以中途终止程序的执行。

67.字符个数多的字符串比字符少的字符串大。

68.字符串″This″大于字符串″That″。

69.说明语句char s[5]={

″abc″}和char s[5]={‘a’,’b’,’c’}是等价的。

70.不可以用关系运算符对字符数组中的字符串进行比较。

71.数据的集合称为数组。

72.字符数组中的一个元素存放一个字符。

73.字符数组中的最后一个字符必须是’\0’。

74.用puts函数可以同时输出多个字符串。

75.数组中各元素的数据类型应该相同。

76.可以对数组进行整体引用。

77.初始化时可以只对数组的一部分元素赋值。

78.说明数组时必须指定数组的长度。

79.使用格式符″%d″可以输出长整数。

80.使用scanf函数为字符数组赋值时,也应该在数组名前加上地址符&。

81.在c语言程序的若干个函数中必须有一个并且只能有一个主函数。

82.简单的c语言源程序序不需要主函数。

83.数据指针指向数据存储区,而函数指针指向的是程序代码存储区。

84.c语言的源程序可以由多个源文件组成,编译后每个源文件将分别生成一个可执行程序。

85.当数组作为函数的实参时,将整个数组复制到与之对应的形参中。

86.格式化输出函数printf()按照指定的格式向标准输出文件输出信息。

87.函数中的局部变量不得与全局变量同名。

88.函数中的局部变量与全局变量同名时,局部变量优先,全局变量暂时不起作用。

89.函数中的局部变量与全局变量同名时,全局变量优先,局部变量暂时不起作用。

90.有两种方法可以终止函数的运行,并返回调用它的调用语句。一种是遇到}后即可返回,另一种是使用return语句。

91.全局变量可以被任何一个函数中的任何一个表达式使用。

92.全局变量在程序的整个运行过程中都占据着内存。

93.在函数调用中,实参为表达式时,与其对应的形参也必须是表达式。

94.形参为指针变量时,实参必须是数组名。

95.使用指针参数的任何函数被调用时,必须在作为实参的变量之前加上地址运算符&。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值