C语言程序设计方案第二章网上作业Word文件下载.docx

上传人:b****5 文档编号:16152134 上传时间:2022-11-21 格式:DOCX 页数:13 大小:18.51KB
下载 相关 举报
C语言程序设计方案第二章网上作业Word文件下载.docx_第1页
第1页 / 共13页
C语言程序设计方案第二章网上作业Word文件下载.docx_第2页
第2页 / 共13页
C语言程序设计方案第二章网上作业Word文件下载.docx_第3页
第3页 / 共13页
C语言程序设计方案第二章网上作业Word文件下载.docx_第4页
第4页 / 共13页
C语言程序设计方案第二章网上作业Word文件下载.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

C语言程序设计方案第二章网上作业Word文件下载.docx

《C语言程序设计方案第二章网上作业Word文件下载.docx》由会员分享,可在线阅读,更多相关《C语言程序设计方案第二章网上作业Word文件下载.docx(13页珍藏版)》请在冰豆网上搜索。

C语言程序设计方案第二章网上作业Word文件下载.docx

6、在C语言中合法的字符或字符串常量是______。

A、"

int"

B、'

ab'

C、'

\n'

D、"

\n"

7、若已定义x和y为double类型,且x=1,则表达式y=x+3/2的值是______。

A、1

B、2

C、2.0

D、2.5

8、设a为整型变量,能表达数学关系10<

a<

15的C语言表达式是______。

A、10 

B、a>

10&

&

15

C、a>

10anda<

D、a>

10||a<

9、若有语句:

intu=010,v=0x10,w=10。

printf("

%d,%d,%d\n"

u,v,w)。

则输出的结果是______。

A、8,16,10

B、10,10,10

C、8,8,10

D、8,10,10

10、在for(表达式1;

表达式2。

表达式3)循环中,_______常用于表示循环条件判断。

A、表达式1

B、表达式2

C、表达式3

D、都不是

11、若k是int型变量,且有下面的程序片段:

k=-3。

if(k<

=0) 

printf(“####”)。

elseprintf(“&

”)。

上面程序片段的输出结果是

A、####

B、&

C、####&

D、上面的程序片段语法错误,无输出结果

12、下面程序的输出是:

main()

intx=10,y=3。

printf(“%d\n”,x/y)。

}

A、0

B、1

C、3

D、不确定的值

13、下面程序的输出是:

voidprty(intx)

printf(“%d\n”,x)。

inta=25。

prty(a)。

A、23

B、24

C、25

D、26

14、下面程序的输出是:

intx=40。

x++。

A、39

B、40

C、41

D、42

15、若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为:

A、a<

>

B、a!

=0

0ORa<

0ANDa<

16、设j为int型变量,则下面for循环语句的执行结果是:

for(j=10。

j>

3。

j=j-1)

if(j%3!

=0)j=j-1。

j=j-2。

printf(“%d”,j)。

A、63

B、74

C、62

D、73

17、若想通过以下输入语句使a=5.0,b=4,c=3,则输入数据的正确形式是:

intb,c。

floata。

scanf(“%f,%d,%d”,&

a,&

b,&

c)。

A、5.043

B、5.0,4,3

C、5.0,4,c=3

D、a=5.0,b=4,c=3

18、若执行以下语句后,celsius变量的结果是______。

intcelsius,fahr=100。

celsius=6/12*(fahr-30)。

B、35

C、35.0

D、36

19、若有以下的语句:

scanf("

%d%d%lf"

&

money,&

year,&

rate)。

程序运行时,输入的多个数据之间必须有间隔,间隔符不可以是______。

A、空格

B、回车符

C、Tab键

D、逗号

D

20、下列有关for语句的描述中:

for(表达式1;

表达式2;

表达式3)

循环体语句

______是不正确的。

A、书写顺序和执行顺序不同

B、表达式1只执行一次

C、表达式2,循环体语句,表达式3循环执行

D、表达式1,表达式2,循环体语句,表达式3循环执行

21、下列for语句中,______是循环变量。

for(fahr=lower。

fahr<

=upper。

fahr++)

{

celsius=(5.0/9.0)*(fahr-32.0)。

%d%6.1f\n"

fahr,celsius)。

A、fahr

B、lower

C、upper

D、celsius

22、执行下列程序段后,变量sum、i的值是______。

for(sum=0,i=1。

i<

=100。

i++) 

sum=sum+i。

A、5050101

B、5050100

C、5051100

D、5051101

23、下列程序的功能是:

flag=1。

denominator=1。

sum=0。

for(i=1。

i<

=n。

i++)

item 

flag 

1.0/(2*i-1) 

sum 

-flag。

A、求1+2+3+...+n之和

B、求1-2+3-...+n之和

C、求1+1/2+1/3+...+1/n之和

D、求1-1/3+1/5-...+1/n之和

24、C语言程序中的常量类型( 

)。

A、由书写形式确定

B、必须用定义语句定义

C、在运算时才能确定

D、无法确定

25、假设m是一个两位数,将m的个位与十位互换的表达式是( 

A、m/10*10+m%10

B、m%10*10+m/10

C、m*10%10+m/10

D、m/10+m%10/10

26、执行“scanf("

a=%d,b=%d"

&

b)。

”语句,要使变量a、b的值分别为3和4,正确输入方法是( 

A、3,4

B、a:

3b:

4

C、a=3,b=4

D、34

27、设b=1234,执行“printf("

%%d@%d"

b)。

”语句,输出结果为( 

A、1234

B、%1234

C、%%d@1234

D、%d@1234

28、若输入2.50,下列程序的执行结果是( 

voidmain()

{

floatr,area。

%f"

r)。

%f\n"

area=1/2*r*r)。

B、3.125

C、3.13

D、程序有错

29、下列条件语句中,功能与其他语句不同的是( 

A、if(a)printf("

%d\n"

x)。

elseprintf("

y)。

B、if(a==0)printf("

%d\n,y"

C、if(a!

=0)printf("

D、if(a==0)printf("

30、与数学表达式3xn/(2x-1)对应的C语言表达式是( 

A、3*x^n(2*n-1)

B、3*x**n/(2*x-1)

C、3*pow(x,n)/(2*x-1)

D、3*pow(n,x)/(2*x-1)

31、对于for(表达式。

表达式3)可理解为( 

A、for(表达式。

0。

表达式3)

B、for(表达式。

1。

C、for(表达式。

表达式1。

D、for(表达式。

表达式3。

32、下面关于for循环的正确描述是( 

A、for循环只能用于循环次数已知的情况

B、for循环是先执行循环体语句,后判断表达式

C、for循环只能用于循环次数未知的情况

D、for循环的循环体语句中,可以包含多条语句

33、下面程序段的输出结果是( 

inti,sum。

=10。

i++)sum+=sum

i)。

A、10

B、9

C、15

D、11

34、下列程序运行时如果从键盘输入“7 

9”,则运行结果是( 

#include<

stdio.h>

voidmain()

inta,b,c,x,y。

printf(“请输入3个整数:

%d%d%d"

if(a>

b){

x=a。

y=b。

else{

x=b。

y=a。

if(x<

c)x=c。

if(y>

c)y=c。

x=%d,y=%d"

x,y)。

A、x=7,y=9

B、x=7,y=7

C、x=9,y=7

D、x=9,y=9

35、运行下列程序后的输出结果是( 

intmain(void)

inti,s=0。

10。

i+=2)

s+=i+1。

s)。

A、31

B、30

C、32

D、29

36、下列程序的功能是计算s=1+12+123+1234+12345,完善程序。

voidmain()

intt,s,i。

(1) 

=5。

i++){

(2) 

s=s+t。

s=%d\n"

A、

(1)s=0,t=1

(2)t=t+10*i

B、

(1)s=0,t=1

(2)t=t*10+i

C、

(1)s=0,t=0

(2)t=t*10+i

D、

(1)s=1,t=1

(2)t=t+10*i

37、以下程序的功能是计算s=1+1/2+1/3+...+1/10,完善下列程序。

#include 

void 

int 

n。

float 

s。

for(n=10。

n>

=1。

n--)

%6.4f\n"

A、

(1)s=0

(2)s=s+1/n

B、

(1)s=0.0

(2)s=s+1/n

C、

(1)s=1.0

(2)s=s+1.0/n

D、

(1)s=0

(2)s=s+1.0/n

38、下面程序的功能是在输入的10个正整数中求出最大者,请选择填空。

#include<

inti,a,max=0。

(1)。

if(max<

a)

(2)。

%d"

max)。

A、

(1)scanf("

a)

(2)mxa=a

B、

(1)scanf("

%ld"

C、

(1)scanf("

a)

(2)a=mxa

D、

(1)scanf("

39、在一个C语言程序构成中,较完整的描述是______。

A、由主程序与子程序构成

B、由多个主函数与多个子函数构成

C、由主函数与子函数构成

D、由一个主函数与多个子函数构成

40、C语言在程序开始执行时,其正确的描述是______。

A、按编写程序语句的顺序格式执行

B、在主函数main()开始处执行

C、在第一个子函数处执行

D、由人随机选择执行

 

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

当前位置:首页 > 工作范文 > 制度规范

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

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