正确答案:
ABD
学生答案:
ABDV
70、能正确表示逻辑关系:
"a210”的C语言表达式是()。
A、a≥10
B、1(a<10)
C、a>=10
D、a<10
正确答案:
BC
学生答案:
BCV
71、关于for(表达式1,表达式2,表达式3)循环,以下正确的是()。
A、三个表达式都不可省略
B、表达式1可以省略
C、表达式2可以省略
D、表达式3可以省略
正确答案:
BCD
学生答案:
BCDV
72、以下选项中合法的表达式是(),
A、0<=x<100
B、i=j==0
C、(char)(65+3)
D、x+1=x+1
正确答案:
ABC
学生答案:
ABCV
73、下面那些为合法整型常量()
A、190
B、Oxf
C、765
D、0xk
正确答案:
ABC
学生答案:
ABCV
74、以下描述错误的是()。
A、continue语句的作用是重新开始一次循环体的执行
B、只能在循环体内和switch语句体内使用break语句
C、在循环体内使用break语句和continue语句的作用相同
D、从多重循环嵌套中退出是,只能使用goto语句
正确答案:
CD
学生答案:
CDV
75、下列选项中是C语言合法标志符的有()。
A、good_morning
B、main
C、stdio.h
D、8abc
正确答案:
AB
学生答案:
ABV
76、以下关于数组描述错误的是()。
A、数组的大小是固定的,但可以有不同的类型的数组元素
B、数组的大小是可变的,但所有数组元素的类型必须相同
C、数组的大小是固定的,所有数组元素的类型必须相同
D、数组的大小是可变的,可以有不同的类型的数组元素
正确答案:
ABD
学生答案:
ABDV
77、若以下选项中的变量已正确定义,则不正确的赋值语句是()。
A、x1=26.8%3
B、x=3*x+X
C、x3=0x12
D、x4=1+2=3;
正确答案:
AD
学生答案:
ADV
78、以下叙述中正确的是()。
A、一个C源程序可由一个或多个函数组成
B、一个C源程序必须包含一个main()函数
C、C源程序的基本组成单位是函数
D、在C源程序中,注释说明只能位于一条语句的最后
正确答案:
ABC
学生答案:
ABCV
79、以下描述正确的是()。
A、使用while和do-while循环时,循环变量初始话的操作应在循环体语句之前完成
B、while循环是先判断表达式,后执行循环语句
C、do-while和for循环均是先执行循环语句,后判断表达式
D、for,while和do-while循环中的循环体均可以由空语句构成
正确答案:
ABD
学生答案:
ABDV
80、以下4个选项中,可以看作是一条语句的有()。
A、仔
B、a=0,b=0,c=0;
C、if(a>0);
D、if(b==0)m=1;n=2;
正确答案:
ABC
学生答案:
ABCV
61、以下叙述中正确的是()。
A、一个C源程序可由一个或多个函数组成
B、一个C源程序必须包含一个main()函数
C、C源程序的基本组成单位是函数
D、在C源程序中,注释说明只能位于一条语句的最后
正确答案:
ABC
学生答案:
ABCV
62、定义c为字符型变量,则下列语句中错误的是()
A、c='97';
B、c="97";
C、c=97;
D、c="a";
正确答案:
ABD
学生答案:
ABDV
63、关于for(表达式1,表达式2,表达式3)循环,以下正确的是()。
A、三个表达式都不可省略
B、表达式1可以省略
C、表达式2可以省略
D、表达式3可以省略
正确答案:
BCD
学生答案:
BCDV
64、下列选项中是C语言合法标志符的有()。
A、good_morning
B、main
C、stdio.h
D、8abc
正确答案:
AB
学生答案:
ABV
65、以下表达式中正确的是()
A、C=c+1
B、a+=1
c、x>y?
x.y
D、a-+=3
正确答案:
ABC
学生答案:
ABCV
66、能正确表示逻辑关系:
"a210"的C语言表达式是()。
A、az10
B、1(a<10)
C、a>=10
D、a<10
正确答室:
BC
67、若a,b,C,d都是int型变量且初值为0,以下选项中正确的赋值语句
A、a=b=c=d=100;
B、d++;
C、c+b;
D、d=(C=22)-(b++);
正确答案:
ABD
学生答案:
ABDV
68、以下不合法的赋值语句是()
A、x=y=100
B、d--;
C、x+y;
D、c=int(a+b);
正确答案:
ACD
学生答案:
ACDV
69、以下关于typedef的叙述正确的是()。
A、用typedef可以定义各种类型名,但不能用来定义变量
B、用typedef可以增加新类型
C、用typedef只是将已存在的类型用一个新的名字来代表
D、使用typedef便于程序的通用
正确答案:
ACD
学生答案:
ACDV
70、以下合法的十六进制数是()。
A、oxff
B、0Xabc
C、0x01
D、0X9X
正确答案:
BC
学生答案:
BCV
71、以下选项中合法的表达式是()
A、0<=x<100
B、i=j==0
C、(char)(65+3)
D、x+1=x+1
正确答案:
ABC
学生答案:
ABCV
72、下面那些为合法整型常量()
A、190
B、Oxf
C、765
D、0xk
正确答案:
ABC
学生答案:
ABCV
73、下面那些为合法整型常量()
A、190
B、Oxf
C、765
D、0xk
正确答案:
ABC
学生答案:
ABCV
74、以下描述错误的是()。
A、continue语句的作用是重新开始一次循环体的执行
B、只能在循环体内和switch语句体内使用break语句
C、在循环体内使用break语句和continue语句的作用相同
D、从多重循环嵌套中退出是,只能使用goto语句
正确答案:
CD
学生答案:
CDV
75、下列选项中是C语言合法标志符的有()。
A、good_morning
B、main
C、stdio.h
D、8abc
正确答案:
AB
学生答案:
ABV
76、以下关于数组描述错误的是()。
A、数组的大小是固定的,但可以有不同的类型的数组元素
B、数组的大小是可变的,但所有数组元素的类型必须相同
C、数组的大小是固定的,所有数组元素的类型必须相同
D、数组的大小是可变的,可以有不同的类型的数组元素
正确答案:
ABD
学生答案:
ABDV
77、若以下选项中的变量已正确定义,则不正确的赋值语句是()。
A、x1=26.8%3
B、x=3*x+X
C、x3=0x12
D、x4=1+2=3;
正确答案:
AD
学生答案:
ADV
78、以下叙述中正确的是()。
A、一个C源程序可由一个或多个函数组成
B、一个C源程序必须包含一个main()函数
C、C源程序的基本组成单位是函数
D、在C源程序中,注释说明只能位于一条语句的最后
正确答案:
ABC
学生答案:
ABCV
79、合法的标识符()。
A、可以由字母构成
B、第一个字母可以为数字
C、第一个字母可以为下划线
D、最后一个字母必须为字母
正确答案:
AC
学生答案:
ACV
80、以下可以定义为用户标识符的有()。
A、scanf
B、short
C、_3com_
D、int
正确答案:
AC
学生答案:
ACV
二、多选题(20分)
61、以下选项中不合法的字符常量是()。
A、B
B、010'
C、68
D、D
正确答案:
ACD
学生答案:
ACDV
62、以下叙述中正确的是()。
A、一个C源程序可由一个或多个函数组成
B、一个C源程序必须包含一个main()函数
C、C源程序的基本组成单位是函数
D、在C源程序中,注释说明只能位于一条语句的最后
正确答案:
ABC
学生答案:
ABCV
63、以下选项中,合法的字符常量是()。
A、"t'
B、"17'
C、n
D、"xaa'
正确答案:
ABD
学生答案:
ABDV
64、若a,b,C,d都是int型变量且初值为0,以下选项中正确的赋值语句是()
A、a=b=c=d=100;
B、d++;
C、c+b;
D、d=(C=22)-(b++);
正确答案:
ABD
学生答案:
ABDV
65、关于for(表达式1,表达式2,表达式3)循环,以下正确的是()。
A、三个表达式都不可省略
B、表达式1可以省略
C、表达式2可以省略
D、表达式3可以省略
正确答案:
BCD
学生答案:
BCDV
66、以下4个选项中,可以看作是一条语句的有()。
A、{
B、a=0,b=0,c=0;
C、if(a>0);
D、if(b==0)m=1;n=2;
正确答案:
ABC
67、以下关于typedef的叙述正确的是()。
A、用typedef可以定义各种类型名,但不能用来定义变量
B、用typedef可以增加新类型
C、用typedef只是将已存在的类型用一个新的名字来代表
D、使用typedef便于程序的通用
正确答案:
ACD
学生答案:
ACDV
68、正确的if语句形式是()。
A、if(x>y&&xl=y);
B、if(x==y)x+=y;
C、if(xl=y)scanf("%d",&x)elsescanf("%d",&y);
D、if(x正确答案:
ABD
学生答案:
ABDV
69、以下说法正确的是()。
A、C语言里有字符串变量
B、C语言里没有字符串变量
C、C语言里有字符变量
D、C语言里没字符变量
正确答案:
BC
学生答案:
BD×
70、以下关于数组描述错误的是()。
A、数组的大小是固定的,但可以有不同的类型的数组元素
B、数组的大小是可变的,但所有数组元素的类型必须相同
C、数组的大小是固定的,所有数组元素的类型必须相同
D、数组的大小是可变的,可以有不同的类型的数组元素
正确答案:
ABD
学生答案:
ABDV
71、以下描述错误的是()。
A、continue语句的作用是重新开始一次循环体的执行
B、只能在循环体内和switch语句体内使用break语句
C、在循环体内使用break语句和continue语句的作用相同
D、从多重循环嵌套中退出是,只能使用goto语句
正确答案:
CD
学生答案:
CDV
72、inta[10]=(1,2,3,4,5,6,7,8,9,10),以下的赋值语句正确的是().
A、a[6]=7
B、a[1]=2
C、a[2]=3
D、a[10]=10
正确答案:
ABC
学生答案:
ABCV
73、设有以下定义inta=0.doubleb=1.25.cha[c=A';#defined2则下面语句中正确的是().
B、b++.
C.c++;
D、d++.
正确答案:
ABC
学生答案:
ABCV
74、以下描述正确的是()。
A、使用while和do-while循环时,循环变量初始话的操作应在循环体语句之前完成
B、while循环是先判断表达式,后执行循环诺句
C、do-whie和for透环均是先执行选环语句,后刺断表达式
D、for,while和do-while循环中的循环体均可以由空语句构成
正确答案:
ABD
学生答案:
ABDV
75、以下毅述正确的是《)。
A、C调言严格区分大小写英文字母
B.C语言用"”作为语句分隔符
C、C程序书写格式自由,一行内可以写几个语句,一个语句也可以写在几行上
D、可以使用…”….”/对C程序中的任何部分作注释
正确答案:
ABCD
学生答案:
ABCDV
76、以下用户标识符,其中合法的是()。
A、return
B、t2_G3
C、A3-3
D、abc
正确答案:
BD
学生答案:
BD×
77、定义语句iIntx.y,若要通过scanf"%d.%d",&x.By);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()
A、1112<回车>
B、11.<空格>12<回车>
C.11.12<回车>
D、11、<回车>12<回车>
正确答密:
BCD
学生答案:
BCDV
78、以下不合法的賦值语句是()
A、x=y=100
B.d--;
D、c=int(a+b).
正确答案:
ACD
学生答案:
ACDV
79、若以下选项中的变量已正确定义,则不正确的赋值语句是()。
A、x1=26.8%3
B、x=3*x+X
C、x3=0x12
D、x4=1+2=3;
正确答案:
AD
学生答案:
ADV
80、C语言中三种基本的类型为()。
A、int
B、char
C、float
D、struct
正确答案:
ABC
学生答案:
ABCV