[习题]C语言概述(第一章)
[align=center][size=3][color=#ff0000][font=Arial]一、[/font][font=Arial]C[/font][font=宋体][font=Arial]语言概述练习题[/font][font=Arial][/font][/font][/color][/size][/align][align=left][b][color=black][font=宋体][size=3][font=宋体]选择题[/font][/size][/font][/color][/b][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]1[/font][/color][color=black][font=宋体]. 一个C程序的执行是从。[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]A) [/font][/color][color=black][font=宋体]本程序的main函数开始,到main函数结束[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]B) [/font][/color][color=black][font=宋体]本程序文件的第一个函数开始,到本程序文件的最后一个函数结束[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]C) [/font][/color][color=black][font=宋体]本程序文件的第一个函数开始,到本程序main函数结束[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]D) [/font][/color][color=black][font=宋体]本程序的main函数开始,到本程序文件的最后一个函数结束[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]2[/font][/color][color=black][font=宋体]. 以下叙述不正确的是。[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]A) [/font][/color][color=black][font=宋体]一个C源程序必须包含一个main函数[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]B) [/font][/color][color=black][font=宋体]一个C源程序可由一个或多个函数组成[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]C) C[/font][/color][color=black][font=宋体]程序的基本组成单位是函数[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]D) [/font][/color][color=black][font=宋体]在C程序中,注释说明只能位于一条语句的后面[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]3[/font][/color][color=black][font=宋体]. 以下叙述正确的是。[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]A) [/font][/color][color=black][font=宋体]在对一个C程序进行编译的过程中,可发现注释中的拼写错误[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]B) [/font][/color][color=black][font=宋体]在C程序中,main函数必须位于程序的最前面[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]C) C[/font][/color][color=black][font=宋体]语言本身没有输入输出语句[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]D) C[/font][/color][color=black][font=宋体]程序的每行中只能写一条语句[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]4[/font][/color][color=black][font=宋体]. 一个C语言程序是由。[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]A)[/font][/color][color=black][font=宋体]一个主程序和若干个子程序组成[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]B) [/font][/color][color=black][font=宋体]函数组成[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]C) [/font][/color][color=black][font=宋体]若干过程组成[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]D) [/font][/color][color=black][font=宋体]若干子程序组成[/font][/color][/font][/size][/align]
[align=center][size=3][color=red][font=Arial][font=宋体]二、数据类型、运算符与表达式[/font][/font][/color][color=red][font=Arial] ([/font][/color][color=red][font=Arial][font=宋体]一[/font][/font][/color][color=red][font=Arial])[/font][/color][font=Arial][size=9pt][/size][/font][/size][/align]
[align=left][b][color=black][font=宋体][size=3][font=宋体](一)选择题[/font][/size][/font][/color][/b][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]1[/font][/color][color=black][font=宋体]. 若x、i、j、k都是int型变量,则计算下面表达式后,x的值为。[/font][/color][/font][/size][/align]
[align=left][color=black][font=宋体][size=3][font=宋体]
x=(i=4,j=16,k=32)[/font][/size][/font][/color][/align]
[align=left][color=black][font=宋体][size=3][font=宋体]A) 4
B) 16
C) 32
D) 52[/font][/size][/font][/color][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]2[/font][/color][color=black][font=宋体]. 下列四组选项中,均不是C语言关键字的选项是。[/font][/color][/font][/size][/align]
[align=left][color=black][font=宋体][size=3][font=宋体]A) define
IF
type[/font][/size][/font][/color][/align]
[align=left][color=black][font=宋体][size=3][font=宋体]B) getc
char
printf[/font][/size][/font][/color][/align]
[align=left][color=black][font=宋体][size=3][font=宋体]C) include
case
scanf[/font][/size][/font][/color][/align]
[align=left][color=black][font=宋体][size=3][font=宋体]D) while
go
pow[/font][/size][/font][/color][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]3[/font][/color][color=black][font=宋体]. 下列四组选项中,均是不合法的用户标识符的选项是。[/font][/color][/font][/size][/align]
[align=left][color=black][font=宋体][size=3][font=宋体]A) W
P_0
do[/font][/size][/font][/color][/align]
[align=left][color=black][font=宋体][size=3][font=宋体]B) b-a
goto
int[/font][/size][/font][/color][/align]
[align=left][color=black][font=宋体][size=3][font=宋体]C) float
la0
_A[/font][/size][/font][/color][/align]
[align=left][color=black][font=宋体][size=3][font=宋体]D) -123
abc
TEMP[/font][/size][/font][/color][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]4[/font][/color][color=black][font=宋体]. 下列四组选项中,均是合法转义字符的选项是。[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]A) [/font][/color][color=black][font=宋体]‘\”’
‘\\’
‘\n’[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]B) [/font][/color][color=black][font=宋体]‘\’
‘\017’
‘\”’[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]C) [/font][/color][color=black][font=宋体]‘\018’
‘\f’
‘xab’[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]D) [/font][/color][color=black][font=宋体]‘\\0’
‘\101’
‘xlf’[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]5[/font][/color][color=black][font=宋体]. 下面正确的字符常量是。[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]A) [/font][/color][color=black][font=宋体]“c”
B) ‘\\’’
C) ‘’
D) ‘K’[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]6[/font][/color][color=black][font=宋体]. 以下叙述不正确的是。[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]A) [/font][/color][color=black][font=宋体]在C程序中,逗号运算符的优先级最低
[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]B) [/font][/color][color=black][font=宋体]在C程序中,MAX和max是两个不同的变量[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]C) [/font][/color][color=black][font=宋体]若a和b类型相同,在计算了赋值表达式a=b后,b中的值将放入a中,二b中的值不变[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]D) [/font][/color][color=black][font=宋体]当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]7[/font][/color][color=black][font=宋体]. 以下叙述正确的是。[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]A) [/font][/color][color=black][font=宋体]在C程序中,每行只能写一条语句
[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]B) [/font][/color][color=black][font=宋体]若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]C) [/font][/color][color=black][font=宋体]在C程序中,%是只能用于整数运算的运算符[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]D) [/font][/color][color=black][font=宋体]在C程序中,无论是整数还是实数,都能被准确无误地表示[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]8[/font][/color][color=black][font=宋体]. 已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2=‘A’+‘6’-‘3’后,c2中的值为。[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]A) D
B) 68
C) [/font][/color][color=black][font=宋体]不确定的值
D) C[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]9[/font][/color][color=black][font=宋体]. sizeof(float)是。[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]A) [/font][/color][color=black][font=宋体]一个双精度型表达式
B) 一个整型表达式[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]C) [/font][/color][color=black][font=宋体]一种函数表达式
D) 一个不合法的表达式[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]10[/font][/color][color=black][font=宋体].设C语言中,一个int型数据在内存中占2个字节,则unsigned int 型数据的取值范围为。[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]A) 0[/font][/color][color=black][font=宋体]~255
B) 0~32767
C) 0~65535
D) 0~2147483647[/font][/color][/font][/size][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]11[/font][/color][color=black][font=宋体].设有说明:char w; int x; float y; double z;则表达式w*x+z-y值的数据类型为。[/font][/color][/font][/size][/align]
[align=left][color=black][font=宋体][size=3][font=宋体]A) float
B) char
C) int
D) double[/font][/size][/font][/color][/align]
[align=left][size=3][font=宋体][color=black][font=宋体]12[/font][/color][color=black][font=宋体].设以下变量均为int类型,则值不等于7的表达式是。[/font][/color][/font][/size][/align]
[align=left][color=black][font=宋体][size=3][font=宋体]A) (x=y=6,x+y,x+1)
B) (x=y=6,x+y,y+1)
[/font][/size][/font][/color][/align]
[align=left][color=#525252][font=宋体][size=3]C) (x=6,x+1,y=6,x+y)
D) (y=6,y+1,x=y,x+1)[/size][/font][/color][color=black][font=宋体][/font][/color][/align]
页:
[1]
