C语言选择题(附答案)Word文件下载.doc

上传人:b****1 文档编号:13064992 上传时间:2022-10-04 格式:DOC 页数:28 大小:135.54KB
下载 相关 举报
C语言选择题(附答案)Word文件下载.doc_第1页
第1页 / 共28页
C语言选择题(附答案)Word文件下载.doc_第2页
第2页 / 共28页
C语言选择题(附答案)Word文件下载.doc_第3页
第3页 / 共28页
C语言选择题(附答案)Word文件下载.doc_第4页
第4页 / 共28页
C语言选择题(附答案)Word文件下载.doc_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

C语言选择题(附答案)Word文件下载.doc

《C语言选择题(附答案)Word文件下载.doc》由会员分享,可在线阅读,更多相关《C语言选择题(附答案)Word文件下载.doc(28页珍藏版)》请在冰豆网上搜索。

C语言选择题(附答案)Word文件下载.doc

A)0 B)10 C)1 D)5

5、若有x=1,y=2,z=3,则表达式(x<

y?

x:

y)==z的值是(D)。

A)1 B)2 C)3 D)0

6、判断char型变量ch是否为大写字母的正确表达式是(C)。

A)‘A’<

=ch<

=‘Z’B)(ch>

=‘A’)&

(ch<

=‘Z’)

C)(ch>

=‘Z’)D)(‘A’<

=ch)AND(‘Z’>

=ch)

7、判断整型变量digit是否为数字的正确表达式是(C)。

A)‘0’<

=‘9’B)(ch>

=‘0’)&

=‘9’)

C)(ch>

=‘9’)D)(‘0’<

=ch)AND(‘9’>

8、一个C程序的执行是从(A)。

A)本程序的main函数开始,到main函数结柬

B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束

C)本程序的main函数开始,到本程序文件的最后一个函数结束

D)本程序文件的第一个函数开始,到本程序main函数结束

9、在以下标识符中,合法的是(C)

A)ifB)0xyC)_xyD)case

10、C语言中各种类型的数据其实决定了占用内存的字节数。

float占(C)。

A)一字节B)二字节C)四字节D)八字节

11、下列各选项中,(A)是有效的标识符。

A)abB)3dayC)day-3 D)#abc

12、以下叙述正确的是(C)

A)在C程序中,每行只能写一条语句 

B)若a是实型变量,C程序中不允许a=10这种赋值。

C)在C程序中,%是只能用于整数运算的运算符

D)在C程序中,无论是整数还是实数,没有什么区别

13、有输入语句:

scanf(“a=%d,b=%d,c=%d”,&

a,&

b,&

c);

为使变量a的值为1,b的值为3,c的值为2,则正确的数据输入方式是(B)。

A)132↙ B)1,3,2↙

C)a=1b=3c=2↙ D)a=1,b=3,c=2↙

14、设整型变量a为5,使b不为2的表达式是( 

 

)。

A)b=a/2 

B)b=6-(--a) 

C)b=a%2 

D)b=a>

3?

2:

1

15、以下程序的输出结果是( 

intx=10,y=10;

printf(“%d 

%d\n”,x--,--y);

A)10 

10 

B)9 

C)9 

D)10 

9

16、选出下列标识符中不是合法的标识符的是( 

D)。

A)hot_do 

B)cat1 

C)_pri 

D)2ab

17、设有如下定义:

intx=10,y=3,z;

则语句printf("

%d\n"

z=x%y);

的输出结果是( 

A)1 

B)0 

 

C)4 

D)3

18、各种基本数据类型的存贮空间正确的长度排列为( 

A)int<

char<

float<

double 

B)double<

float<

int<

char

C)char<

int<

D)float<

char<

double

19、下面的变量说明中( 

)是正确的。

A)char:

a,b,c;

B)chara;

b;

c;

C)chara,b,c;

D)chara,b,c。

20、转义字符“反斜杠线”的表示方法正确的是( 

B)。

A) 

B) 

\\ 

 

)‘\’ 

D) 

“\”

21、若x=5,y=3则y*=x+5;

y的值为( 

B) 

20 

C) 

15 

D) 

30

22、能正确表示a和b同时为正或同时为负的逻辑表达式是( 

A)(a>

=0||b>

=0)&

(a<

0||b<

0) 

B)(a>

=0&

b>

0&

b<

0)

C)(a+b>

0)&

(a+b<

=0) 

D)a*b>

23、C语言中,合法的字符型常数是( 

A)‘A’ 

 

B)“A” 

C)65 

D)A

24、下列程序段的输出结果是( 

charc1,c2;

c1=65;

c2=65+32+1;

printf(“%c,%c”,c1,c2);

A)a,B 

B)a,b 

C)A,b 

D)A,B

25、下列语句不具有赋值功能的是( 

A)a*=b 

B)x=1 

C)a+b 

D)a++

26、在C语言中,存储一个整型、字符型、双精度实型变量所需的字节( 

A)。

A)2、1、8 

B)4、1、4

C)4、1、4 

D)2、2、8

27、下列程序段输出结果是( 

intj=2,i=1;

j/=i*j;

printf(“%d”,j);

A)0 

B)1 

C)2 

D)3

28、不是C语言提供的合法关键字是( 

A)switch 

B)char 

C)case 

D)this

29、在C语言中,要求参加运算的数必须时整数的运算符是( 

A)/B)*C)%D)=

30、若已定义x和y为double类型,且x=1;

则表达式y=x+3/2的值是( 

C)。

A)1 

B)2 

C)2.0 

D)2.5

31、设a为整型变量,不能正确表达数学关系:

10<

a<

15的C语言表达式是( 

A)10<

15 

B)a==11||a==12||a==13||a==14

C)a>

10&

D)!

=10)&

!

(a>

=15)

32、表达式“10!

=9”的值是( 

A)true 

B)非零值 

C)0 

 

D)1

33、设a,b为字符型变量,执行scanf(“a=%c,b=%c”,&

b)后使a为’A’,b为’B’,从键盘上的正确输入是( 

A)’A’‘B’ 

B)’A’,’B’ 

C)A=A,B=B 

D)a=A,b=B

34、设有单精度变量f,其值为13.8。

执行语句“n=((int)f)%3;

”后,n的值是( 

A)4 

B)1 

C)4.333333 

D)4.6

35、普通整形int能够处理的数据范围是( 

A)-32767~32767 

B)-32768~32768 

C)-32767~32768 

D)-32768~32767

36、若定义x为double型变量,则能正确输入x值的语句是。

B

A)scanf(“%f”,x);

B)scanf(“%f”,&

x);

C)scanf(“%lf”,&

D)scanf(“%5.1f”,&

x)

37、执行x=(6*7%8+9)/5;

后,x的值为( 

B)2 

C)3 

D)4

38、若有代数式3ae/bc,则不正确的c语言表达式是( 

A)a/b/c*e*3 

B)3*a*e/b/c 

C)3*a*e/b*c 

D)a*e/b/c*3

39、设有变量说明:

floatx=4.0,y=4.0,下面使x为10.0的表达式是( 

A)x-=y*2.5 

B)x/=y+9 

C)x*=y-6 

D)x+=y+2

40、以下能正确定义整型变量z、b、c并为其赋初值5的语句是( 

A)int 

a=b=c=5;

B)int 

a,c,c=5;

C)a=5,b=5,c=5;

D)a=b=c=5;

41、C语言中双精度浮点型变量double在内存中占(D)字节。

A)1 B)2 C)4 D)8

42、以下哪个数学函数的作用是求某数的平方根(A)。

A)sqrt() B)fabs() C)pow() D)exp()

43、两次运行下面的程序,如果从键盘上分别输入6和3,则输出结果是( 

intx;

scanf("

%d"

&

if(++x>

5) 

printf("

x);

else 

printf("

x--);

A)7和5 

B)6和3 

C)7和4 

D)6和4

44、执行语句"

x=(a=3,b=a--)"

后,x,a,b的值依次为( 

B)。

A)3,3,2 

B)3,2,2 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 法学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1