C语言程序设计基础习题集Word格式文档下载.docx

上传人:b****3 文档编号:13434035 上传时间:2022-10-10 格式:DOCX 页数:60 大小:60.98KB
下载 相关 举报
C语言程序设计基础习题集Word格式文档下载.docx_第1页
第1页 / 共60页
C语言程序设计基础习题集Word格式文档下载.docx_第2页
第2页 / 共60页
C语言程序设计基础习题集Word格式文档下载.docx_第3页
第3页 / 共60页
C语言程序设计基础习题集Word格式文档下载.docx_第4页
第4页 / 共60页
C语言程序设计基础习题集Word格式文档下载.docx_第5页
第5页 / 共60页
点击查看更多>>
下载资源
资源描述

C语言程序设计基础习题集Word格式文档下载.docx

《C语言程序设计基础习题集Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《C语言程序设计基础习题集Word格式文档下载.docx(60页珍藏版)》请在冰豆网上搜索。

C语言程序设计基础习题集Word格式文档下载.docx

C)C程序中,j++;

是赋值语句

D)C程序中,+、-、*、/、%号是算术运算符,可用于整型和实型数的运算

8.以下程序的功能是给r输入数据后计算半径为r的圆面积s。

程序在编译时出错,出错的原因是________。

main()

/*Beginning*/

{intr;

floats;

scanf("

%d"

&

r);

s=p*r*r;

printf("

s=%f\n"

s);

}

A)注释语句书写位置错误B)存放圆半径的变量r不应该定义为整型

C)输出语句中格式描述符非法D)计算圆面积的赋值语句中使用了非法变量

知识点2:

数据和表达式计算

9.以下标识符中,不能作为合法的C语言用户定义标识符的是_____。

A)a3B)ifC)_123D)IF

10.以下数据中,不正确的数值或字符常量是_____。

A)011B)3.987E-2C)018D)0xabcd

11.若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是______。

A)++x,y=x--B)x+1=yC)x=x+10=x+yD)double(x)/10

12.以下不正确的C语言标识符是____。

int 

B) 

a_1_2 

C) 

ab1exe 

_x

13.以下是正确的C语言标识符是____。

#define 

B) 

_123 

%d 

D) 

\n

14.下列不属于C语言关键字的是 

____。

default 

register 

enum 

external

15.正确的自定义标识符是_______。

A)ifB)iFC)a*bD)8bq

16.正确的自定义标识符是________。

A)a=2B)a+bC)nameD)default

17.C语言的关键字是________。

A)NULLB)fileC)includeD)typedef

18.C语言程序从main()函数开始执行,所以main函数要写在____。

程序文件的开始 

程序文件的最后C) 

它所调用的函数的前面 

程序文件的任何位置

19.在C语言中,错误的常数是______。

A)1E+0.0B)5C)0xafD)0L

20.在C语言中,错误的int类型的常数是____ 

32768 

037 

D) 

0xAF

21.C语言中最简单的数据类型包括_______。

A)整型、实型、逻辑型B)整型、实型、字符型

C)整型、字符型、逻辑型D)整型,实型,逻辑型,字符型

22.下列变量定义中合法的是_______。

 

A)short_a=1-.le-1;

 

B)double 

b=1+5e2.5;

C)long 

do=0xfdaL;

D)float 

2_and=1-e-3;

23.在C语言中,整数-8在内存中的存储形式是________ 

1111 

1000 

0000 

1000

0111

24.C语言中字符型(char)数据在内存中的存储形式是____。

原码 

补码 

C) 

反码 

ASCII码

25.将字符g赋给字符变量c,正确的表达式是____ 

c=\147 

c="

\147"

c='

\147'

0147'

26.将空格符赋给字符变量c,正确的赋值语句是____。

\0'

c=NULL 

c=0 

c=32

27.字符串"

\"

EOF\n=-\61\"

"

的长度是____。

14 

非法字符串

28.字符串"

29.错误的转义字符是____。

A)'

\091'

B)'

\\'

C)'

D)'

\'

'

30.以下两组字符中,不正确的C语言转义字符分别是_____。

\\'

071'

C)'

\b'

D)'

\xaa'

31.若有以下程序段,c3中的值是_____。

intc1=1,c2=2,c3;

c3=c1/c2;

A)0B)1/2C)0.5D)1

32.设有intx=11;

则表达式(x++*1/3)的值是_____。

A)3 

B)4 

C)11 

D)12

33.以下选项中,值为1的表达式______。

 A)1-"

0"

 B)1-"

\0"

 C)"

1"

-0 D)"

-"

34.设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是_____。

A)x=x*100+0.5/100.0B)x=(x*100+0.5)/100.0

C)x=(int)(x*100+0.5)/100.0D)x=(x/100+0.5)*100.0

35.表达式3.6-5/2+1.2+5%2的值是______。

A)4.3B)4.8C)3.3D)3.8

36.已知 

a[3][2]={3,2,1};

则表达式"

a[0][0]/a[0][1]/a[0][2]"

的值是____。

0.166667 

错误的表达式

37.逗号表达式"

(a=3*5,a*4),a+15"

15 

60 

30 

不确定

38.已知int 

x=(1,2,3,4);

变量x的值是____。

B) 

4

39.如果int 

a=1,b=2,c=3,d=4;

则条件表达式"

a<

b?

a:

c<

d?

c:

d"

40.与条件表达式"

(n)?

(c++):

(c--)"

中的表达式(n)等价的表达式是____。

(n==0) 

(n==1) 

(n!

=0) 

=1)

41.已知 

x=1,y=1,z=1;

表达式"

x+++y+++z++"

表达式错误

42.已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。

以下不能将变量c中的大写字母转换为对应小写字母的语句是_____。

A)c=(c-'

A'

)%26+'

a'

B)c=c+32C)c=c-'

+'

D)c=('

+c)%26-'

43.表达式sizeof(double)是 

_____。

函数调用 

double型表达式 

int型表达式 

非法表达式

知识点3:

输入输出

44.下列程序的输出结果是_____。

B)3.2 

C)0 

D)3.07

main()

{doubled=3.2;

intx,y;

x=1.2;

y=(x+3.8)/5.0;

%d\n"

d*y);

}

45.下列程序执行后的输出结果是(小数点后只写一位)_____。

A)6 

6.0 

B)6 

6.7 

6.7

C)6 

D)6 

6.0

{doubled;

floatf;

lingl;

inti;

i=f=1=d=20/3;

%d%ld%f%f\n"

i,l,f,d);

46.执行语句 

printf("

%x"

-1);

屏幕显示____。

-1 

-ffff 

ffff

47.若a为整型变量,则以下语句______。

a=-2L;

%d\n"

,a);

A)赋值不合法B)输出值为-2C)输出为不确定值D)输出值为2

48.若变量都已正确定义,则程序段______。

a=3;

b=4;

a>b?

***a=%d"

a++);

###b=%d"

,b++);

A)输出为:

***a=4B)输出为:

***a=3

C)输出为:

###b=4D)输出为:

###b=5

49.使用语句scanf("

x=%f,y=%f"

x,&

y);

输入变量x、y的值(□代表空格),正确的输入是____。

1.25,2.4 

1.25□2.4 

x=1.25,y=2.4 

x=1.25□y=2.4

50.设有输入语句scanf("

a=%db=%d"

a,&

b);

如果运行程序,该如何输入数据______。

A)a=6,b=7B)67C)a=6b=7D)6,7

51.设inta=3,b=4;

执行printf("

%d,%d"

(a,b),(b,a));

后的输出结果是_____

A)3,4B)4,3C)4,4D)3,3

52.有以下程序,以下叙述中正

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

当前位置:首页 > 人文社科 > 文学研究

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

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