C语言习题答案新.docx

上传人:b****4 文档编号:26897594 上传时间:2023-06-23 格式:DOCX 页数:17 大小:18.03KB
下载 相关 举报
C语言习题答案新.docx_第1页
第1页 / 共17页
C语言习题答案新.docx_第2页
第2页 / 共17页
C语言习题答案新.docx_第3页
第3页 / 共17页
C语言习题答案新.docx_第4页
第4页 / 共17页
C语言习题答案新.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

C语言习题答案新.docx

《C语言习题答案新.docx》由会员分享,可在线阅读,更多相关《C语言习题答案新.docx(17页珍藏版)》请在冰豆网上搜索。

C语言习题答案新.docx

C语言习题答案新

第一部分答案:

一、选择题:

1-5:

AABAB6-10:

DABCB11-15:

ABCCD16-20:

ADBAA

21-25:

DBDAD26-30:

DBDCD31-35:

DDDC36-40:

BABAA

41-46:

BDDDDC

二、填空题:

1:

顺序循环

2:

10

3:

4:

1

5:

ffff

6:

1

7:

sin(3.1415/180*25)+x*x*cos(3.1415/180*30)

8:

sqrt(pow(y,x)+log10(x))

9:

5

10:

8810

11:

0

12:

1

13:

(1)x==0

(2)j<0||j>10(3)a==2||a==3||a==5||a==6||a==7

14:

100

15:

Theprogram’snameisc:

oolsbook.txt

16:

a=1,b=2

17:

18:

0

19:

G

20:

字节

21:

FILE

22:

0(NULL)非0

三、读程题:

1:

0,0,4

2:

x&&y&&z=0

x>y||z==y&&x

x>y&&z==y&&x

3:

665

565

445

545

4:

011011110

5:

d,101

6:

11242

10647-190314

7:

char:

1byte

int:

2byte

long:

4byte

float:

4byte

double:

8byte

8:

1245

9:

4,3,4

10:

1,1,3

11:

9.300000

四、完善程序题:

1:

a=b

b=c

2:

&x,&y,&z

(max>z)?

max:

z

3:

ch=ch-32

ch

4:

ch=ch+32

ch

第二部分答案

一、选择题:

1-5:

BDBCC6-10:

DAAAD11-15:

CECAB16-20:

CCACC

21-25:

CDBD

二、填空题:

1:

6

2:

等价

3:

###a=26,b=13,c=19

4:

if(a>b)printf(“****y=%d\n”,2)

elseprintf(“####x=%d\n”,1)

5:

CEF

6:

6,4

7:

14

8:

3,1,1

3,2,2

1,2,2

1,2,1

9:

-2

10:

m=2

11:

36

 

三、阅读下列程序,并且写出其运行结果:

1:

ThisIsBook!

2:

1

2

3

3:

68

4:

101-1

5:

x=8

6:

*#*#*#$

7:

2581114

8:

16,60

9:

******

******

******

******

******

******

10:

5,5

11:

366778

12:

1110

101212

22

33

44

55

66

77

88

99

11000

2100

310

 

四、完善程序题

A:

m%n==0

B:

while(i<=100)

i++;

C:

n<=13

t=1.0/n;

D:

a=1,b=1;a

a*a+b*b==c*c

E:

continue;

((z==x)‖(z==y))

F:

break;

G:

prime=1

m%n==0

prime

H:

x!

=-1

max=x

scanf("%d",&x)

I:

b=i+1;

J:

intok

i

"YES"

"NO"

H:

&m,&n

r

n

r

m%n

L:

i<10

j%3==0

M:

j=1;j<=i;j++

i*j

N:

x%i==0

O:

x0=x;

x0-f/f1

fabs(x-x0)>=1e-5

P:

(xn0+a/xn0)/2

>1e-6

xn1

(xn0+a/xn0)/2

Q:

(ch=getchar())!

='\#')

R:

"w"

!

='#'

ch

S:

FILE*fp

"w"

str[j]!

='!

'

str[j]-32

str[j],fp

"r"

fclose(fp)

T:

"r"

exit(0)

"w"

!

feof(fin)

fputc(ch,fout)

U:

FILE*fp

!

feof(fp)

fgetc(fp)

num++

 

C习题答案

------刘建华

第三部分数组

一、选择题:

CDBCCDDADCCCA

二、读程序,写结果:

1、6

2、3

3、699

4、1046824612214

5、SWITCH*#WaMP*

6、s=15

7、s=1234

8、It'ssuccessful:

a[7]=50,3

9、18

10

10、012

012

012

11、(1,1)=-5

12、258

13、Theerating

14、10000

02000

00300

00040

00005

15、6

三、完善程序:

1、k=SIZE-1

j

j++

k--

2、b[++k]=r

x>0

j=k;j>=0;j--

3、scanf("%s",s)

for(j=0;j

(s[j]>s[j+1])

4、x[j]=t

flag=0

x[l+1]=x[l]

5、j+1

j--

++j

n++

6、strlen(a)

j+=2

a[i]>a[j]

7、a[j]

j++

b[k]

k++

8、j=MAX

x!

=a[j]

j>0

9、chars[]

j=k=0

s[k++]=s[j]

10、j>0

a[j]==a[j-1]

n=n-1

j=j-1

j%5==0

11、charresult[2*LENGTH+1]

len1=0

str1[len1]!

='\0'

result[len1]='\0'

12、c[j]=0

c[ca-65]+=1

c[j]

13、b[Col][Row]

b[j][i]=a[i][j]

i

j

14、i>j

a[i][j]=1

15、i==j

a[i][4-j]=1

 

第四部分:

结构体、共用体、枚举类型

一、选择题:

AABABADCCBCBAA

二、阅读程序:

1、6

2、4,8

3、wordvalue:

6b7d

lowvalue:

7d

highvalue:

6b

wordvalue:

567d

4、13

5、5678

78

6、BEIJING!

7、177771,177777

8、25

dimedollar

三、完善程序:

1、structpersonaltable[N]

i=0

break

n++

2、((int)d-1)%7

 

第五部分函数

一、选择题:

改正:

第28题选项A改为:

7

5

CBACDBABDBACADADDBABCDCCCCDABC

二、阅读程序:

1、30,20,10

2、8

3、21

4、hlo

5、4

6、8,17

7、110...f

(1)

210...f2()

100...main())

8、211311411511

9、abc

d|abcd

|abcd|abc

d|abcd|abcd|

abcd|abcd|abcd|

10、1111012

122913

133814

11、1

5,6

4,6

12、c=0

c=-1

c=-2

13、5

14、012345

15、315

16、880

17、改正:

在程序开头加上:

#defineA9

x=177

三、完善程序:

1、intvalues[]

values[i]

mininum_value=values[i]

mininum_score=mininum(scores)

2、i<2

j<4

arr[i][j]>max

max=a[i][j]

3、1

ch

ch=='#'

c=='#'

4、str[num]!

='\0'

num

5、floatfmax(x,y)

(x>y)?

x:

y

6、sum=0

average(score_1,5)

average(score_2,10)

7、return

(1)

return(n+sum(n-1))

8、str[i]

word=0

num++

9、x-y

y==1

combin(x-1,y-1)+combin(x-1,y)

 

指针部分

一、DBDDBACCBADCADADCDACDCDCD

BCCCDADBBBCBDBC

二、

1.ABCDA

2.地址和NULL

3.a[5]的地址不确定

4.ab

5.2

6.>0

7.

8.1212

9.(*p).xp->x

10.

11.

12.3和”FILE2.OUT串的地址

13.1997/7/1r

三、读程题

1.13,10,-3,1,7,-21

2.*p=1,x=3,y=5

3.12810

4.ABCDCD

5.XycdBCD

6.BCD

CD

D

7.第一行C,omputerCOMPUTER第二行8retupmo第三行puter

8.ychab

9.去掉串尾空格

10.0-1-2-3-4-5

10-1-2-3-4

210-1-2-3

3210-1-2

43210-1

543210

11.1

11

121

1331

14641

15101051

12.ThisIsABook!

13.31

14.xyzabcdel

15.ABCDEEDCBA

16.FEDCBA

17.将串中大写字母改成小写

18.AGAAGAG

19.121

20.ghijkl

21.2398.5Wang

2398.5Wang

Yang

22.LiPing0.00

23.abcmnp

112

24.2,5

25.9

26.

完善题

1.max_value(a,10)p++*p>m

2.

3.**p*p++

4.‘\0’++

5.spstrlen(sp)sp+strcmp(str[j],str[k])<0

6.str[0]sp=str[j]sp

7.a[j]+j-j-1printf(“\n”)

8.ss+n-1pi++pj--pj—

9.**s(*s)->datap->next

10.p!

=NULLbreak(NP)malloc(sizeof(ND))

11.(structlist*)(structlist*)return(h)

12.v2=hp=v2->next

13.q->next!

=NULLq->next->data==p->datahead->data=head->data-1

14.nullstructnodetopptoptop->link

 

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

当前位置:首页 > 医药卫生 > 基础医学

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

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