C语言基本数据类型及运算题库 下载本文

43. 在printf ( )函数的格式说明中,%d表示_【_1_】__,%o表示 _【_2_】__,%f表示_【_3_】__,%s表示 _【_4_】__,%ld表示 【5】 。 答案: 【1】输出十进制整数;【2】以八进制数形式输出整数;

【3】输出实数; 【4】输出一个字符串; 【5】输出长整型数据

44. 若想通过以下输入语句给x赋1,给y赋2,则输入数据的形式应是_【_1_】__。

int a, b;

scanf( “x = %d, y = %d”, &x, &y); ?? 答案:【1】x = 1, y = 2

45. 若想通过以下输入语句使a = 5.0, b = 4, c = 3则输入数据的形式应该是_【_1_】__。

int c, b; float a;

scanf( “%f, %d, c = %d”, &a, &b, &c); 答案:5.0, 4, c = 3

46. 语句:?printf(“%d”,x++); ? printf(“%d”,++x); ?x+=1; ?x=1+x; ?x=x+1中,执行后能使变量x的值增1的有_ 【_1_】 __;语句?; ?的输出结果是否相等 _ 【_2_】 __;语句?; ?; ?是否完全等效_ 【_3_】 __。 答案:【1】?; ?; ?; ?; ?;【2】不相等;【3】完全等效

47. C程序中的字符常量是用_ 【_1_】 __括起来的一个字符;除此之外,还允许用一种特殊形式的字符常量,是以_【_2_】__开头,被称为转义字符。 答案:【1】单引号 【2】\\

48. 转义字符\\n的功能是_【_1_】__;\\b的功能是_【_2_】__;\\\\的功能是_【_3_】__。 答案:【1】换行 【2】退格 【3】输出反斜杠字符\\

49. 将一个字符常量放到一个字符变量中,实际上并不是把该字符放到内存单元中去,而是将该字符的相应_【_1_】__放到存储单元中,其存储形式与_【_2_】__的存储形式相类似,所以可以以_【_3_】__形式输出。 答案:【1】ASCII码 【2】整数 【3】整数

50. 字符串常量是一对_【_1_】__括起来的字符序列,且以_【_2_】__结束;则字符串china的长度是_【_3_】__个字符。 答案:【1】双引号 【2】\\0 【3】6

51. C语言中没有专门的字符串变量,如需要存放在变量中,则以_【_1_】__形式来存放。 答案:【1】字符数组

52. 执行以下程序段后,输出的结果是_【_1_】__。

char c= 'z';

printf(\

答案:【1】a

53. 若想通过以下输入语句使a中存放字符串1234,b中存放字符5,则输入数据的形式应该是_【_1_】__。

char a[10],b;

scanf(\

答案:【1】a=1234,b=5

54.通过使用关键字_【_1_】_,可以将一个变量定义为一个常量。 答案:【1】const

55.常量是指在程序执行过程中其值_【_1_】_改变的量。 答案:【1】不能

56.变量是指在程序执行过程中其值_【_1_】_改变的量。 答案:【1】可以

57.在C程序中,大写字母和小写字母是无区别的,此说法正确吗?_【_1_】_。 答案:【1】不正确

58.以0开头的整数是_【_1_】_。 答案:【1】八进制数

59.以0x开头的整数是_【_1_】_。 答案:【1】十六进制数

60.在一个整数后面加一个字母_【_1_】_,则认为是long int型常量。 答案:【1】l或L

61.C整型变量可分为:基本型、_【_1_】_、_【_2_】_和无符号型四种。 答案:【1】短整型【2】长整型

62.C实型变量分为_【_1_】_和_【_2_】_两类。 答案:【1】单精度【2】双精度

63.C的字符常量是用_【_1_】_括起来的一个字符。 答案:【1】单引号

64._【_1_】_字符的意思是将反斜杠(\\)后面的字符转变成另外的意义。 答案:【1】转义

65.转义字符'\\n'表示_【_1_】_符,使光标移到屏幕上下一行开头。 答案:【1】换行

66.一个字符变量在内存中占_【_1_】_字节。 答案:【1】一个

67.一个字符数据既可以以字符形式输出,也可以以_【_1_】_形式输出。 答案:【1】整数

68.字符串常量是用_【_1_】_括起来的字符序列。 答案:【1】双引号

69.C规定以字符_【_1_】_作为字符串结束标志。 答案:【1】'\\0'

70.在进行运算时,不同类型的数据必须_【_1_】_,然后进行运算。 答案:【1】先转换成同一类型

71.可以利用_【_1_】_运算符将一个表达式的值转换成指定的类型。 答案:【1】强制类型转换

72.有两种类型转换,一种是在运算时不必用户指定,系统自动进行类型转换;另一种是_ 【_1_】_。 答案:【1】强制类型转换

73.两个整数相除的结果是_【_1_】_数。 答案:【1】整

74.求模运算符(%)只能用于_【_1_】_操作数。 答案:【1】整型

75.算术运算符*、/、%、+、- 的优先级相同。此说法正确吗?_【_1_】_。 答案:【1】不正确

76.所有运算符中级别最低的是_【_1_】_运算符。 答案:【1】逗号

77.自增运算符(++)和自减运算符(--)只能用于变量,而不能用于_【_1_】_。 答案:【1】常量或表达式

78.自增运算符(++)和自减运算符(--)的结合性是_【_1_】_。 答案:【1】右结合性(自右至左)

79.赋值运算符的作用是将一个数据或表达式的值赋给一个_【_1_】_。 答案:【1】变量

80.sizeof( double )表示的含义是一个double型数据占用内存的_【_1_】_数。

答案:【1】字节

81.一个表达式的最后加上一个_【_1_】_就成了一个语句。 答案:【1】分号

82.结构化程序设计中有三种基本结构:顺序结构、_【_1_】_、_【_2_】_。 答案:【1】选择结构;【2】循环结构

83.在C中,赋值语句和赋值表达式是相同的概念,此说法对吗?_【_1_】_。 答案:【1】不正确

84.C语言本身不提供输入输出语句,输入和输出操作是由_【_1_】_来实现的。 答案:【1】函数

85.printf函数的作用是_【_1_】_。 答案:【1】向终端输出若干个任意类型的数据

86.putchar函数的作用是_【_1_】_。 答案:【1】向终端输出一个字符

87.scanf函数的作用是_【_1_】_。 答案:【1】从终端输入若干个任意类型的数据

88.getchar函数的作用是_【_1_】_。 答案:【1】从终端输入一个字符

89.scanf函数中应当是变量_【_1_】_,而不应是变量名。 答案:【1】地址

90.程序执行时,注释语句使计算机在屏幕上打印//之后的文本。此说法对吗?_【_1_】_。 答案:【1】不正确

99.所有变量都应先声明后使用。此说法对吗?_【_1_】_。 答案:【1】正确

100.C中变量number和NuMbEr是相同的。此说法对吗?_【_1_】_。 答案:【1】不正确

101.C语言既具有高级语言的特点,又具有低级语言的功能,因而具有广泛的用途和很强的生命力。其指针运算和_【_1_】_运算就很适合于系统软件设计的需要。 答案:【1】位

102.位运算是指进行_【_1_】_的运算。 答案:【1】二进制位