C语言项目开发基础与实战-章节测验答案汇总 徐嵩松 项目2--5.docx

C语言项目开发基础与实战-章节测验答案汇总 徐嵩松 项目2--5.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

项目2理论知识测评答案

一、单项选择题

1、C

2、D

3、A

4、A

5、A

6、C

7、C

8、B

9、C

10、B

二、程序阅读题

1、H

2、9,7

3、9

4、30

5、1234

2468

36912

481216

三、程序设计题

1、程序如下:

#includestdio.h

voidmain()

{

intn,a,b,c,t;

printf(请输入一个三位整数);

scanf(%d,n);

if(n=100n=999)

{

a=n%10;

b=n/10%10;

c=n/100;

t=a*100+b*10+c;

printf(%d,t);

}

else

{

printf(请输入一个三位整数);

}

}

2、程序如下:

#includestdio.h

intmain()

{

doubleh=100;

doublet=h/2;

doubles=0.0;

inti;

for(i=1;i10;i++)

{

s=s+2*t;

t=t/2;

}

s=s+100;

printf(%lf\n,s);

printf(%lf\n,t);

return0;

}

项目3理论知识测评答案

一、单项选择题

1.A2.C3.B4.B5.D6.C7.D8.D9.D10.C

二、程序阅读题

1.Theminvalueis28

2.5

3.18

4.10

5.12345678910

三、程序设计题

1.

#includestdio.h

intmain(){

intnums[5];

printf(请输入5个数字:\n);

for(inti=0;i5;i++){

scanf(%d,nums[i]);

}

printf(逆序输出数组中的每个元素:\n);

for(inti=4;i=0;i--){

printf(%d,nums[i]);

}

return0;

}

2.

#includestdio.h

intmain(){

inti,j,a[2][3]={{1,2,3},{4,5,6}},b[3][2];

printf(数组a:\n);

for(i=0;i2;i++){

for(j=0;j3;j++){

printf(%-2d,a[i][j]);

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

}

printf(\n);

}

printf(数组b:\n);

for(i=0;i3;i++){

for(j=0;j2;j++){

printf(%-2d,b[i][j]);

}

printf(\n);

}

}

项目4理论知识测评答案

一、单项选择题(本大题共10小题,每小题2分,共计20分)

1-5ABABB 6-10CDCDB

二、程序阅读题(本大题共5小题,每小题10分,共计50分)

94

structnode*

sizeof(structnode)

k*k

x+5*p

三、程序设计题(本大题共2小题,每小题15分,共计30分)

1.请自行定义节点结构,并将a、b、c这3个字符分别存放于链表各节点中,按链表顺序将各节点的字符输出。

#includestdio.h

#includestdlib.h

//定义链表节点的结构体

typedefstructNode{

chardata;//节点存储的数据

structNode*next;//指向下一个节点的指针

}Node;

//创建新节点的函数

Node*createNode(chardata){

Node*newNode=(Node*)malloc(sizeof(Node));//为新节点分配内存

if(newNode==NULL){//检查内存分配是否成功

您可能关注的文档

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档