C++作业答案

合集下载

C语言作业答案

C语言作业答案

第一章:第6题方法一:#include <stdio.h>int main(){int a,b,c,max;printf("please input a,b,c:\n");scanf("%d,%d,%d",&a,&b,&c);max=a;if (max<b)max=b;if (max<c)max=c;printf("The largest number is %d\n",max); return 0;}方法二:#include <stdio.h>int main(){int max(int x,int y);int a,b,c,d;printf("please input a,b,c:\n");scanf("%d,%d,%d",&a,&b,&c);d=max(max(a,b),c);printf("The largest number is %d\n",d);return 0;}int max(int x,int y){ return (x>y)?x:y;}第三章第3题#include <stdio.h>#include <math.h>int main(){float d=300000,p=6000,r=0.01,m;m=log10(p/(p-d*r))/log10(1+r);printf("m=%6.2f\n",m);return 0;}第4题#include <stdio.h>int main(){char c1,c2;c1=97;c2=98;printf("c1=%c,c2=%c\n",c1,c2);printf("c1=%d,c2=%d\n",c1,c2);return 0;}(1)运行时会输出什么信息?为什么?解:运行时输出:第1行是将c1,c2按%c的格式输出,97是字符a的ASCII代码,98是字符b的ASCII代码。

北理工C语言编程网上作业答案

北理工C语言编程网上作业答案

H1:计算通用产品代码(UPC)的校验位(选作)成绩: 5 / 折扣: 0.8背景许多年来,货物生产商都会把超市售卖的每件商品上放置一个条码。

这种被称为通用产品代码(Universal Product Code,缩写UPC)的条码可以识别生产商和产品。

超市可以通过扫描产品上的条码来确定支付此项商品的费用。

每一个条码由十二位数字构成,通常这些数字会显示在条码下面。

例如,包装为26盎司的Morton牌碘化盐所用条码下的数字是:0 24600 01003 0第一个数字表示商品的种类(0表示大部分的食品杂货,2表示需要称量的货品,3表示药品或和健康相关的商品,而5表示优惠券)。

接下来的一组五位数字用来识别生产商。

而第二组五位数字则用来区分产品类型(其中包括包装尺寸)。

最后一位数字是“校验位”,它可以帮助鉴别先前数字中的错误。

如果条码扫描出现错误,那么前十一位数字和最后一位数字可能会不一致,而超市扫描机也会拒绝整个条码。

下面是一种计算校验位的方法:首先把第一位、第三位、第五位、第七位、第九位和第十一位数字相加。

然后把第二位、第四位、第六位、第八位和第十位数字相加。

接着把第一次加法结果乘以3后再加上第二次加法的结果。

随后,再把上述结果减去1。

减法后的结果除以10取余数。

最后,用9减去上一步骤中得到的余数。

现在以Morton碘盐为例,第一组数字的加法是0+4+0+0+0+3=7,而第二组数字的加法是2+6+0+1+0=9。

把第一组加法值乘以3后再加上第二组加法值得到的结果是30。

再减去1,结果变为29。

再把这个值除以10取余数为9。

9在减去余数结果9,最终值为0。

输入每次输入三行数据,第一行是UPC的第一位数字,第二行是UPC的第一组五位数字,第三行是UPC的第二组五位数字。

输出UPC的校验位提示本题有隐藏测试用例。

如果想多找不同的实例验证你的算法,可以拿身边书或食品背后的条码测试一下。

1.#include<stdio.h>2.main()3.{4.int a,b,c;5.int b1,b2,b3,b4,b5;6.int c1,c2,c3,c4,c5;7.int d1,d2,d3,d4;8.scanf("%d\n%d\n%d",&a,&b,&c);9.b1=b/10000,b2=(b/1000)%10,b3=(b/100)%10,b4=(b/10)%10,b5=b%10;10.c1=c/10000,c2=(c/1000)%10,c3=(c/100)%10,c4=(c/10)%10,c5=c%10;11.d1=a+b2+b4+c1+c3+c5,d2=b1+b3+b5+c2+c4,d3=(3*d1+d2-1)%10,d4=9-d3;12.p rintf("%d\n",d4);13.}H2:数制转换(选作)成绩: 5 / 折扣: 0.8我们通常使用的都是十进制的数字,但其实在生活中也经常会使用其它进制。

经济法学作业答案

经济法学作业答案

作业名称经济法学第一次作业出卷人SA作业总分100通过分数60起止时间2016-10-18 9:55:39至2016-10-18 10:23:09学员姓名学员成绩100标准题总分100标准题得分100题号:1??题型:单选题(请在以下几个选项中选择唯一正确答案)??本题分数:2经济活动本身具有一种“后果的辐射性”,也就是说某种经济活动不仅给当事人带来相应的权利义务,也可能给他人带来影响。

这被称为经济法的()A、内部效应B、扩大效应C、外部效应D、辐射效应学员答案:c说明:本题得分:2题号:2??题型:单选题(请在以下几个选项中选择唯一正确答案)??本题分数:2国家机关是经济法律关系中最重要的主体。

在该类主体中,具有特殊地位、担负组织管理和协调经济职能的是()。

A、各级立法机关B、各级行政机关C、各级人民法院D、各级人民检察院学员答案:b说明:本题得分:2题号:3??题型:单选题(请在以下几个选项中选择唯一正确答案)??本题分数:2国家机关是经济法关系中最重要的主体。

在该类主体中,具有特殊地位、担负组织管理和协调经济职能的是()A、各级立法机关B、各级行政机关C、各级人民法院D、各级人民检察院学员答案:b说明:本题得分:2题号:4??题型:单选题(请在以下几个选项中选择唯一正确答案)??本题分数:2下列关于我国经济法律关系主体的表述,不正确的是()。

A、经济法律关系主体是依法享有权利或权力、承担相应义务者B、无国籍人不能成为我国经济法律关系的主体C、国家可以成为经济法律关系的主体D、非法人团体可以成为经济法律关系的主体学员答案:b说明:本题得分:2题号:5??题型:单选题(请在以下几个选项中选择唯一正确答案)??本题分数:2下列经济法主体的行为中,不属于宏观调控行为的是()A、金融调控行为B、财税调控行为C、金融市场规制行为D、计划调控行为学员答案:c说明:本题得分:2题号:6??题型:单选题(请在以下几个选项中选择唯一正确答案)??本题分数:2经济法与民法的联系表现在以下哪个方面()A、调整方法B、法律关系主体C、法律渊源D、从属关系学员答案:c说明:本题得分:2题号:7??题型:单选题(请在以下几个选项中选择唯一正确答案)??本题分数:2下列各项不属于经济法实施的内容的是()A、经济立法B、经济守法C、经济执法D、经济司法学员答案:a说明:本题得分:2题号:8??题型:单选题(请在以下几个选项中选择唯一正确答案)??本题分数:2下列对经济法主体的表述中,不正确的是()。

C语言课后作业答案

C语言课后作业答案
else ch=ch-32;
}
else ch=ch;
printf("%c\n",ch);
}
3-5-2大写转化成小写或者小写变大写
#include <stdio.h>
void main()
{
char ch;
printf("请输入一个字符:");
scanf("%c",&ch);
ch=ch;
{
if(ch>='A'&&ch<='Z')ch=ch+32;
printf("a=%d,b=%d\n",a,b);
}
}
水仙花数1
#include <stdio.h>
void main()
{
int m,i,j,k,n=0;
for (m=100;m<=999;m++)
{
i=m/100;
j=m/10-i*10;
k=m%10;
if (m==i*i*i+j*j*j+k*k*k) n++,
switch(ch)
{
case '+':printf("%f+%f=%f\n",x,y,x+y);break;
case '-':printf("%f-%f=%f\n",x,y,x-y);break;
case '*':printf("%f*%f=%f\n",x,y,x*y);break;
case '/':printf("%f/%f=%f\n",x,y,x/y);break;

C语言作业答案

C语言作业答案

一、思考题1、常量和变量有什么区别?它们分别是如何定义的?常量是指在C程序运行过程中其值不变的量,变量是一个值的存放处,其值在程序运行过程中可以被改变。

常量有两种形式:字面常量与符号常量,C语言可以使用以下两种形式定义符号常量(1)用关键字const定义定义格式为:const 类型名常量名=值;(2)用编译预处理命令#define定义格式为:#define <常量名> <值常量>变量的定义格式为:数据类型变量名1,变量名2,…,变量名n;或数据类型变量名1=初值1,变量名2=初值2,…,变量名n=初值n;2、变量的要素有哪些?请用一个例子说明?名字、类型、值和地址int a = 1;int是类型,a是名字,1是值,地址是编译器给a变量分配的内存空间3、变量在整个程序中能有相同的值吗?为什么?请举例说明。

可以,因为变量的值可以被改变,但不是一定被改变。

如果程序中没有其它不同的赋值,变量将保持不变。

4、为什么程序需要有短整型(short)和长整型(long)?整型的值集理论上是所有整数,但由于受到计算机存储单元的限制,C语言的整型只能表示所有整数的一个有限子集,因此,整数有它的表示范围限制,且不同的C语言系统可表示整数的范围可能不同。

不同范围的整型数据所占有的内存空间大小不同。

程序开发人员通过选择能够满足范围要求的类型(short或long),可以减少数据存储空间。

比如,当短整型可以满足数据范围要求时,就没有必要选择需要更多存储空间的长整型。

5、字符’8’和数字8有何不同?字符’8’是字符型,数字8是整型6、C语言有字符串变量吗?没有7、C语言中的运算符“/”和“%”有何区别?C语言中除法运算符“/”与数学中的运算符“÷”的用法和功能完全一样吗?“/”是除法,“%”是取余数,“/”与“÷”的用法和功能不完全一样,“÷”得到的是两数相除后得到的真实值,“/”得到的是两数相除后取整的值。

C程序作业答案

C程序作业答案

计算机应用专业“C++语言程序设计〞课程作业第一次作业一、填空题1.C++语言中的每条根本语句以;作为完毕符,每条复合语句以}作为完毕符。

2.用于输出表达式值的标准输出流对象是cout,用于从键盘上为变量输入值的标准入流对象是cin 。

3.当不需要函数返回任何值时,那么应把该函数类型定义为void 。

4.执行“cout<<143<<’+’<<18<<’=’<<143+18<<endl;〞语句后得到的输出结果为143+18=161。

5.执行“cout<<“ning〞<<“chen〞<<38<<endl;〞语句后得到的输出结果为ningchen38 。

6.在每个C++程序中都必须包含有这样一个函数,该函数的函数名为main。

7.C++源程序文件的缺省扩展名为cpp ,由C++源程序文件编译而成的目标文件的缺省扩展名为obj,由C++目标文件连接而成的可执行文件的缺省扩展名为exe。

8.程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用空格或逗号符号作为分隔符。

9.十进制数25表示成符号C++语言规那么的八进制和十六进制数分别为31和19符号。

10.在C++语言中,用转义字符序列\n或操纵符endl表示输出一个换行符。

11.执行“cout<<char〔’b’+2〕<<endl;〞语句后得到的输出结果为d。

12.执行“cout<<char〔’K’-3〕<<endl;〞语句后得到的输出结果为H。

13.’A’~’Z’的ASCII码为65~90,当执行“int x=’H’+5;〞语句后x的值为77 。

14.’A’~’Z’的ASCII码为65~90,当执行“char ch=16*5+2;cout<<ch<<endl;语句序列后,得到的输出结果为R。

c++程序设计(第二版)课后作业答案

c++程序设计(第二版)课后作业答案
for (i=1;i<=10;i++)
{for (j=1;j<=i;j++) cout<<"*";
cout<<endl;
}
}
建立第三个源程序kk2.cpp,程序清单:
#include <iostream.h>
#include <iomanip.h>
void func2( )
{int i,j;
for (i=1;i<=10;i++)
if (score<0 ||score>100)
{cout<<"输入的成绩为非法数据!\n";
return;
}
kk=score/10;
switch (kk)
{
case 10:
case 9:cout<<"五分制成绩为A\n";break;
case 8:cout<<"五分制成绩为B\n";break;
case 7:cout<<"五分制成绩为C\n";break;
cin>>score;
if (score>100||score<0)
cout<<"输入的成绩为非法数据!\n";
else if (score>=90)
cout<<"五分制成绩为A\n";
else if (score>=80)
cout<<"五分制成绩为B\n";
else if (score>=70)

宏观经济学在线作业答案

宏观经济学在线作业答案

第一次作业第1题宏观经济学与微观经济学的关系是()您的答案:C题目分数:0.5此题得分:0.5批注:宏观经济学研究的对象是经济整体,微观经济学研究的是个体,比如企业和家庭。

所以,二者有区别。

但是这两部分内容使用了相同的研究方法、假设和前提,二者还有一致之处。

第2题宏观经济学的主要任务()您的答案:C题目分数:0.5此题得分:0.5批注:这门课主要是理论研究,宏观经济的目标是实现充分就业、经济增长、物价稳定和国际收支平衡第3题哪一本著作对现代宏观经济学的产生起了最为重要的作用您的答案:B题目分数:0.5此题得分:0.5批注:凯恩斯的《就业、利息和货币通论》的发表标志经济学分成宏观经济学和微观经济学两个研究领域。

第4题以下哪一项不是宏观经济学研究的基本问题?()您的答案:D题目分数:0.5此题得分:0.5批注:宏观经济学的学习无法解释如何实现一国居民生活的普遍幸福的问题第5题宏观经济学的中心理论是()您的答案:C题目分数:0.5此题得分:0.5批注:宏观经济学的核心问题就是一个国家GDP如何实现增长第6题在凯恩斯看来,造成资本主义经济萧条的原因是您的答案:A题目分数:0.5此题得分:0.5批注:因为凯恩斯认为一个国家短期的时候一个国家的产出是由总需求决定的,如果产出减少肯定是因为总需求不足第7题古典宏观经济理论认为,实现充分就业的原因是()您的答案:C题目分数:0.5此题得分:0.5批注:古典经济学把劳动力看成是一种商品,它的价格也是由劳动力的供给和需求决定的,如果劳动力的价格能够自由的波动,那么劳动力市场将会实现均衡和充分就业。

第8题一国的国民生产总值大于国内生产总值,说明该国公民从外国取得的收入()外国公民从该国取得收入。

您的答案:A题目分数:0.5此题得分:0.5批注:GNP=GDP+本国生产要素在国外的收入-外国生产要素在本国的收入。

所以我们可以得到大于的答案。

第9题经济学上的投资是指()您的答案:D题目分数:0.5此题得分:0.5批注:经济学不是根据商品而是根据购买商品的部门,把商品进行分类。

C语言第二次作业答案

C语言第二次作业答案

C语言第二次作业1.某年如果能被4整除,但不能被100整除,或者能被400整除的年是闰年。

判断从键盘输入的年份是否为闰年。

一、实验目的:掌握if else选择结构二、实验容:#include<stdio.h>int main(){int x;printf("请输入年份:\n");scanf("%d",&x);if(x%4==0&&x%100!=0||x%400==0)printf("是闰年.\n");elseprintf("不是闰年.\n");return 0;}三:调试结果:2、某个自动加油站有‘a’,‘b’,‘c’三种汽油品种,单价分别为6.92,7.37,7.64(元/公升),也提供了“自己加”或“协助加”两个服务等级,这样用户可以得到5%或10%的优惠,请编程序针对用户输入加油量m,汽油品种y和服务类型z(‘f’—自动加,‘m’—自己加,‘e’—协助加),(注:‘f’—自动加无优惠),计算应付款pay。

(请用多分支选择switch语句)。

一、实验目的:掌握switch语句二、实验容:#include<stdio.h>#include<math.h>int main(){float p,q,m,pay;char y,z;printf("请输入汽油品种(y),服务类型(z),加油量(m)\n");scanf("%c,%c,%f",&y,&z,&m);switch(y){case'a':p=6.92;break;case'b':p=7.37;break;case'c':p=7.64;break;}switch(z){case'f':q=1;break;case'm':q=0.95;break;case'e':q=0.9;break;}pay=p*q*m;printf("pay=%.2f\n",pay);return 0;}三:调试结果:3、输入三角形三边,判断该三角形是什么三角形(等边,等腰,普通和直角)一、实验目的:掌握switch语句二、实验容:#include<stdio.h>int main(){int a,b,c;printf("请输入三角形的三边长:\n");scanf("%d,%d,%d",&a,&b,&c);if(a==b&&b==c)printf("此三角形是等边三角形");else if(a==b||b==c||a==c)printf("此三角形是等腰三角形");else if(a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a)printf("此三角形是直角三角形");elseprintf("此三角形是普通三角形");return 0;}三、调试结果4. 编写一个菜单程序,输入1~3以进入相应的选择项。

时间管理-作业答案

时间管理-作业答案

单选题1、时间管理是于何时、何地、做什么事,并知道()。

A、为什么做这件事B、该怎么做C、为谁而做D、以上都是你的答案: A2、计划赶不上变化,所以()。

A、不用计划B、计划需要更新C、计划可以先随意做D、顺其自然你的答案: B3、时间管理可以帮助我们获得的是()。

A、获得战略思维B、专注不受干扰C、获得更好的休息D、以上都是你的答案: D4、关于以下思维模式,正确的是()。

A、皇冠让我们能够休息B、战盔给了我们战略方向C、睡帽获得更好的休息D、睡帽拥有专注能力你的答案: C5、我们经常陷入的困境是()。

A、外部干扰B、内部混乱C、各种诱惑D、以上都是你的答案: D6、用于克服困境的时间管理方法核心是()。

A、计划并实施B、计划实施的循环C、计划实施检查并改善(PDCA)的循环D、计划并改善你的答案: C7、以下哪些关于清单的自我管理是错误的?()A、清单是每日的自我管理B、清单能够帮助我们获得掌控感C、清单可以用于规划一年的战略方向D、清单提供了仪式感你的答案: C8、以下哪些是清单管理对我们的帮助?()A、让我们起床及时B、让我们可以清晰看到自己单日的计划并能够回顾C、年度总结和规划D、多项目管理你的答案: B9、以下哪个场景是我们使用清单的主要场景?()A、年会B、购物清单或者任务清单C、长周期的任务进度D、多线并行的任务你的答案: B10、上班的第一小时,可以做些什么?()A、回顾整理B、认真思考C、检查计划D、以上都是你的答案: D11、上班的第一小时,以下哪个是需要避免的?()A、邮件B、会议C、争执D、以上都是你的答案: D12、番茄工作法一般最少的时间周期是?()A、1-2小时B、25-45分钟C、10分钟以内D、3小时以上你的答案: B13、在番茄和番茄之间,我们需要做的是?()A、抓紧工作B、短暂放松休息C、看手机刷朋友圈D、换一种类型的工作内容你的答案: B14、时间管理需要做的第一步是?()A、让周围人都知道B、排序任务C、读书学习D、做记录与计划你的答案: D15、人可以保持高度专注的最佳时间段是?()A、半小时以内B、三小时以上C、一到一个半小时D、以上都对你的答案: C16、我们每经过多久的睡眠可以获得一个完整的恢复周期?()A、10minB、30minC、3小时D、1.5小时你的答案: D17、关于午睡以下说法正确的是?()A、如果没有时间就不要午睡B、多喝咖啡C、哪怕只有5分钟,打个盹也很有利于恢复D、午睡要超过1个小时你的答案: C18、关于午睡有一些常见的误区,他们是?()A、午睡越久越好B、不要午睡C、伏案休息,即可也方便D、以上都是你的答案: D19、月度自我管理常见使用的工具是?()A、日历台历月历B、便签条C、电话通讯录D、年度规划你的答案: A20、月度表单适合放在哪里?()A、电脑桌面B、身边墙面C、手机端随时查看D、以上都是你的答案: D21、关于我们使用app的原则,以下说法正确的是?()A、要有画面感B、能够用一句话概括C、细致入微D、有感召力你的答案: C22、关于GTD以下说法正确的是?()A、不确定的事情就不要去想B、所有事情都需要马上处理完成C、每件事情都做成项目来完成D、分门别类得对每类工作做出决定你的答案: D23、关于项目管理的思维来进行自我管理,以下说法正确的是?()A、顺其自然B、项目变化大,不需要计划C、让大脑清空,让每一件事情都有着落,确定要做的时间日期D、保持忙碌即可你的答案: C24、拖延的主要定义包含一下哪些?()A、对结果有害B、故意延迟C、本可避免D、以上都是你的答案: D25、关于拖延真正我们需要知道的是以下哪些?()A、大部分并没有所谓拖延症B、拖延也带给我们好处,让我们依赖C、没有拖延才是真正痛苦的D、以上都是你的答案: D26、面对诱惑,我们应该做的是()。

程序设计(C)作业三(有答案)

程序设计(C)作业三(有答案)

程序设计(C)作业三(有答案)第3次作业答案(红字为答案)1. 下列叙述中错误的是()A. 对于double 类型数组,不可直接用数组名对数组进行整体输入或输出B. 数组名代表数组所占存储区的首地址,其值不可变C. 在程序执行过程中,当数组元素下标超出定义的下标范围时,系统将给出“下标”越界的错误提示D. 可以通过赋初值的方式确定数组元素个数提示:请从数组下标的合法取值范围来考虑。

2. 已有定义char a[] = “xyz”,b[]={ ‘x’, ‘y’, ‘z’} ,以下叙述正确的是()A. 数组a 和 b 的长度相同B. 数组 a 的长度小于数组 b 的长度C. 数组a 的长度大于数组 b 的长度D. 上述说法均不正确提示:此题考察字符数组长度和字符串长度之间的关系。

3. 以下能正确定义一维数组的选项是()A. int num[];B. #define N 100 int num[N]C. int num[0..100];D. int N = 100; int num[N];提示:此题考察一维数组的维数界定问题。

4. 下列程序的输出结果是()#includevoid main(){char a[] = {‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f ’, ‘g’, ‘h’, ‘\0 ’}; int i, j;i = sizeof(a); j = strlen(a);printf( “%d, %d\n”, i,j); }A. 9,9B. 8, 9C. 1, 8D. 9,8提示:此题考察字符数组长度和字符串长度之间的关系。

5. 以下不能正确定义二维数组的选项是()A. int a[2][] = {{1, 2}, {3, 4}};B. int a[][2] = {1, 2, 3, 4};C. int a[2][2] = {{1}, {2}};D. int a[2][2] = {{1}, 2, 3};提示:此题考察二维数组初始化的规定。

c语言作业答案

c语言作业答案

No.: Name:第1讲C语言概述注:本系列习题中符号表示一串字符中的空格;符号表示下划线;符号ê表示换行回车;即键盘上Enter键..一、选择题1. 一个C程序的执行是从A ..A 本程序main函数开始;到main函数结束B 本程序文件第一个函数开始;到最后一个函数结束C 本程序文件第一个函数开始;到本main函数结束D 本程序main函数开始;到本程序文件最后一个函数结束2. 以下叙述不正确的是D ..A 一个C源程序必须包含一个main函数B 一个C源程序可由一个或多个函数组成C C程序的基本组成单位是函数D 在C程序中;注释说明只能位于一条语句的后面3. 以下叙述正确的是C ..A 在对一个C程序进行编译的过程中;可发现注释中的拼写错误B 在C程序中;main函数必须位于程序的最前面C 语言本身没有输入输出语句D C程序的每行中只能写一条语句4. 一个C语言程序是由B ..A 一个主程序和若干个子程序组成B 函数组成C 若干过程组成D 若干子程序组成5. 以下叙述中正确的是C ..A C语言比其他语言高级B C语言可以不用编译就能被计算机识别执行C C语言以接近英语国家的自然语言和数学语言作为语言的表达形式D C语言出现的最晚;具有其他语言的一切优点6. 下列叙述中正确的是D ..A C语言编译时不检查语法B C语言的子程序有过程和函数两种C C语言的函数可以嵌套定义D C语言的函数可以嵌套调用7. 以下叙述中正确的是A ..A 构成C程序的基本单位是函数B 可以在一个函数中定义另一个函数C main函数必须放在其他函数之前D 所有被调用的函数一定要在调用之前进行定义8. C语言规定;在源程序中;main函数的位置C ..A 必须在最开始B 必须在系统调用的库函数的后面C 可以任意D 必须在最后9. 下列选项中不是结构化程序基本结构的是B ..A 顺序结构B 分支结构C 选择结构D 循环结构10. 下列四组选项中;均不是C语言关键字的是A ..A define IF typeB getc char printfC include case scanfD while go pow11. 下列四组选项中;均是不合法的标识符的是B ..A W P 0 doB b-a goto intC float la0 AD -123 abc TEMP12. 下列可用于C语言标识符的一组是B ..A void; define; WORDB a3 b3; 123; CarC For; -abc; IF CaseD 2a; DO; sizeof13. 以面的C程序中;错误的是D ..A mainB main{ int x;y;z; { int x;y;z;x=0;y=x-1; x=0;y=x+1;z=x+y;} z=x+y;}C mainD main{ int x;z; { int x;y;z;int y; x=0;y=x+1;x=0;y=x+1; z=x+y;}z=x+y;}14. C语言中的标识符只能由字母;数字和下划线三种字符组成;且第一个字符C ..A 必须为字母B 必须为下划线C 必须为字母或下划线D 可以是字母;数字和下划线中任一字符15. 下面各选项中;均是C语言标识符的选项组是B ..A 33 we autoB 23 me 3ewC 43 3e elseD ER -DF 32二、填空题1. 国际上C语言常见的三个标准是:标准C 、ANSI C 和ISO C ..2. C语言源程序的文件格式为.c和.h ..3. 请描述C程序中main函数的作用:接受系统调用;开始程序的执行;直至程序结束..三、程序编写题请在本页背面作答1. 编写一个C程序;输出以下信息Very Good2. 编写程序;实现求整数10、20和35的平均值提示:注意给出的是三个整数;求出的平均值不是整数1No.: Name:第2讲C语言基本数据类型一、选择题1. 若x、i、j、k都是int型变量; 则计算下面表达式后;x的值为C ..x=i=4;j=16;k=32A 4B 16C 32D 522. 下列四组选项中;均是合法转义字符的是A ..A ‘\"’ ‘\\’ ‘\n’B ‘\’ ‘\017’ ‘\"’C ‘\018’ ‘\f’ ‘xab’D ‘\\0’ ‘\101’ ‘xlf’3. 下面正确的字符常量是D ..A "c"B ‘\\’’C ‘’D ‘K’4. 以下叙述不正确的是D ..A 在C程序中;逗号运算符的优先级最低B 在C程序中;MAX和max是两个不同的变量C 若a和b类型相同;在计算了赋值表达式a=b后;b中的值将放入a中;b中的值不变D 从键盘输入数据时;对于整型变量只能输入整型数值;对于实型变量只能输入实型数值5. 以下叙述正确的是C ..A 在C程序中;每行只能写一条语句B 若a是实型变量;C程序中允许赋值a=10;因此实型变量中允许存放整型数C 在C程序中;%是只能用于整数运算的运算符D 在C程序中;无论是整数还是实数;都能被准确无误地表示6. 已知字母A的ASCII码为十进制数65;且c2为字符型;则执行语句c2=‘A’+‘6’-‘3’后;c2的值为A ..A DB 68C 不确定的值D C7. sizeoffloat是B ..A 一个双精度型表达式B 一个整型表达式C 一种函数表达式D 一个不合法的表达式8. 设C语言中;一个int型数据在内存中占2个字节;则unsigned int 型数据的取值范围为C ..A 0~255B 0~32767C 0~65535 D9. 设有说明:char w; int x; float y; double z;则表达式wx+z-y值的数据类型D ..A floatB charC intD double10. 设以下变量均为int类型;则值不等于7的表达式是C ..A x=y=6;x+y;x+1B x=y=6;x+y;y+1C x=6;x+1;y=6;x+yD y=6;y+1;x=y;x+111. C语言中的基本数据类型包括B ..A 整型、实型、逻辑型B 整型、实型、字符型C 整型、字符型、逻辑型D 字符型、实型、逻辑型12. 若变量已正确定义并赋值;以下符合C语言语法的表达式是B ..A a:=b+1B a=b=c+2C int 18.5%3D a=a+7=c+b13. C语言中运算对象必须是整型的运算符是A ..A %=B /C =D <=14. 若变量a;i已正确定义;且i已正确赋值;合法的语句是B ..A a==1B ++i;C a=a++=5;D a=inti;15. int a=7;float x=2.5;y=4.7;则表达式x+a%3intx+y%2/4的值是A ..A 2.500000B 2.750000C 3.500000D 0.00000016. 在16位C编译系统上; 若定义long a;; 则能给a赋40000的正确语句是D ..A a=20000+20000;B a=400010;C a=30000+10000;D a=4000L10L;17. 设有int x=11;则表达式x++1/3的值是A ..A 3B 4C 11D 1218. 下列数据中;不合法的C语言实型数据的是C ..A 0.123B 123e3C 2.1e3.5D 789.019. 若变量a是int类型;并执行了语句:a=‘A’+1.6;;则正确的叙述是D ..A a的值是字符CB 不允许字符型和浮点型相加C a的值是浮点型D a的值是字符‘A’的ASCII值加上120. 设变量n为float类型;m为int类型;则以下能实现将n中的数值保留小数点后两位;第三位进行四舍五入运算的表达式是B ..A n=n100+0.5/100.0B m=n100+0.5;n=m/100.0C n=n100+0.5/100.0D n=n/100+0.5100.021. 下面四个选项中;均是不正确的8进制数或16进制数的选项是D ..A 016 0x8f 018B 0abc 017 0xaC 010 -0x11 0x16D 0a12 7ff -12322. 以下选项中;与k=n++完全等价的表达式是A ..A k=n;n=n+1B n=n+1;k=nC k=++nD k+=n+123. 下面均是合法整型常量的选项是A ..A 160 -0xffff 011B -0xcdf 01a 0xeC -01 986012 0668D -0x48a 2e5 0x24. 假定x和y为double型; 则表达式x=2;y=x+3/2的值是D ..A 3.500000B 3C 2.000000D 3.00000025. 以下变量x;y;z均为double类型且已正确赋值;不能正确表示数学式子x÷y÷z的C语言表达式是A ..A x/yzB x1/yzC x/y1/zD x/y/z26. 已知int k;m=1;执行语句k=-m++;后;k的值是A ..A -1B 0C 1D 227. 已知int m;float k;正确的语句是D ..A int k%mB intk%mC intk%mD intk%m28. 不能进行++和--运算的数据类型为D ..A 指针B 整型C 长整型D 常量2No.: Name:29. putchar函数可以向终端输出一个D ..A 整型变量表达式B 实型变量值C 字符串D 字符或字符型变量值30. printf函数中用到格式符%5s;其中数字5表示输出的字符串占用5列..字符串长度大于5;则输出按方式B ;如果字符串长度小于5;则输出按方式C ..A 从左起输出该字符串;右补空格B 按原字符长从左向右全部输出C 右对齐输出该字符串;左补空格D 输出错误信息31. 阅读以下程序;当输入数据的形式为:25;13;10ê;则正确的输出结果为D ..main{ int x;y;z;scanf "%d%d%d";&x;&y;&z;printf "x+y+z=%d\n";x+y+z;}A x+y+z=48B x+y+z=35C x+z=35D 不确定32. 根据下面的程序及数据的输入和输出形式;程序中输入语句的正确形式应该为A ..main{ char ch1;ch2;ch3;输入语句printf "%c%c%c";ch1;ch2;ch3;}输入形式:A B C输出形式:A BA scanf"%c%c%c";&ch1;&ch2;&ch3;B scanf"%c;%c;%c";&ch1;&ch2;&ch3;C scanf"%c %c %c";&ch1;&ch2;&ch3;D scanf"%c%c";&ch1;&ch2;&ch3;33. 已知ch是字符型变量;下面不正确的赋值语句是A ..A ch=‘a+b’;B ch=‘\0’;C ch=‘7’+‘9’;D ch=5+9;34. 若变量已正确说明为float型;要通过语句scanf "%f%f%f";&a;&b;&c;给a赋予10.0;b赋予22.0;c赋予33.0;下列不正确的输入形式是B ..A 10ê22ê33B 10.0;22.0;33.0êC 10.0ê22.0 33.0êD 10 22ê33ê35. 下列程序段的输出结果是: C ..int a=1234; float b=123.456;double c=12345.54321;printf"%2d;%2.1f;%2.1f";a;b;c;A 无输出B 12;123.5;12345.5C 1234;123.5;12345.5D 1234;123.4;1234.536. 已有定义int a=-2;和输出语句printf"%8lx";a;以下正确的叙述是D ..A 整型变量的输出形式只有%d一种B %x是格式符的一种;可适用于任何一种类型的数据C %x是格式符的一种;其变量的值按十六进制输出;但%8lx是错误的D %8lx不是错误的格式符;其中数字8规定了输出字段的宽度二、填空题1. 若有定义:int m=5;y=2;;则计算表达式y+=y-=m=y后的y值是-16 ..2. 在C语言中;一个int型数据在内存中占2个字节;则int型数据的取值范围为-32768 32767 ..3. 若a是int型变量;则计算表达式a=25/3%3后a的值为2 ..4. 若x和n均是int型变量;且x和n的初值均为5;则计算表达式x+=n++后x的值为10 ;n的值为6 ..5. 若有定义:char c="\0108F\0";则字符串c中包含的字符个数为5 ..6. 定义int a=5;b;;则执行表达式b=++a--a之后;变量b的值为25 ..7. 已知字母a的ASCII码为十进制数97;且设ch为字符型变量;则表达式ch=‘a’+‘8’-‘3’的值为102或‘f’ ..8. 以下程序段的输出结果是i:dec=-4;oct=177774;hex=fffc;unsigned=65532 ..main{ short i; i=-4; printf"\ni:dec=%d;oct=%o;hex=%x;unsigned=%u\n";i;i;i;i;}9. 假设变量a和b均为整型;请填空使得以下语句可以不借助任何变量把a、b中的值进行交换..a+= b ; b=a- b ; a-= b ;10. 有一输入语句scanf"%d";k; 则不能使float类型变量k得到正确数值的原因是:1 k应该加上取地址符号&;成为&k 和2 float型数据不能用%d格式来输入..三、程序编写题请在本页背面作答1. 输入圆半径5和圆心角60_C;输出圆的周长、面积和扇形周长、面积..2. 输入一个华氏温度;要求输出摄氏温度..公式为C _ 59 pF _ 32q;输出要有文字说明;取2位小数..3No.: Name:第3讲算法与程序基本结构一、选择题1. 如下程序的输出结果是A ..main{ int x=1;a=0;b=0;switchx{ case 0: b++;case 1: a++;case 2: a++;b++;}printf"a=%d;b=%d\n";a;b;}A a=2;b=1B a=1;b=1C a=1;b=0D a=2;b=22. 以下程序执行后输出结果是C ..main{ int i=1;j=1;k=2;ifj++||k++ &&i++printf"%d;%d;%d\n";i;j;k;}A 1;1;2B 2;2;1C 2;2;2D 2;2;33. 如下程序的输出结果是C ..main{ float x=2.0;y;ifx<0.0 y=0.0;else ifx<10.0 y=1.0/x;else y=1.0;printf"%f\n";y;}A 0.000000B 0.250000C 0.500000D 1.0000004. 设int x=1;y=1;表达式x||y--的值是B ..A 0B 1C 2D -15. 若运行时给变量x输入12;则以下程序的运行结果是A ..main{ int x;y;scanf"%d";&x;y=x>12x+10:x-12;printf"%d\n";y;}A 0B 22C 12D 106. 在C程序中;判逻辑值时;用”非0”表示逻辑值”真”;又用”0”表示逻辑值”假”..在求逻辑值时;逻辑表达式值为”真”和”假”分别用A 表示..A 1和0B 0和1C 非0和非0D 1和17. 以下4个选项中;不能看做一条语句的是D ..A ;B a=5;b=2.5;c=3.6;C ifa<5 ;D ifb=5 x=2;y=6;8. 能正确表示逻辑关系:"a≥10或a≤0"的C语言表达式是D ..A a>=10 or a<=0B a>=0|a<=10C a>=10&&a<=0D a>=10||a<=09. 如下程序的输出结果是C ..main{ int a=2;b=-1;c=2;ifa<bifb<0 c=0;else c++;printf"%d\n";c;}A 0B 1C 2D 310. 设x;y和z都是int型变量;且x=3;y=4;z=5;则下面表达式中;值为0的表达式D ..A x&&yB x<=yC x||++y&&y-zD x<y&&z||111. 若有条件表达式expa++:b--;则以下表达式中能完全等价于表达式exp 的是B ..A exp==0B exp=0C exp==1D exp=112. 以下程序的输出结果是A ..main{ int a=4;b=5;c=0;d;d=a&&b||c;printf"%d\n";d;}A 1B 0C 非0的数D -113. 设有int a=1;b=2;c=3;d=4;m=2;n=2;执行m=a>b&& n=c>d后n的值是B ..A 1B 2C 3D 414. 下面程序D ..main{ int a=5;b=0;c=0;ifa=b+c printf"\n";else printf"$$$\n";}A 有语法错不能通过编译B 可以通过编译但不能通过连接C 输出D 输出$$$15. 当k的值不为0时;在下列选项中能够将k的值赋给变量m和n的是B ..A m=k=nB m=k&&n=kC m=k||n=kD k=m&&n=k16. 已知int t=0; while t=1 {...}则以下叙述正确的是B ..A 循环控制表达式值为0B 循环控制表达式值为1C 循环控制表达式不合法D 以上说法都不对17. 下面程序输出结果是B ..main{ int n=9;whilen>6 {n--; printf"%d";n;}}A 987B 876C 8765D 987618. 在下列程序段中;没有构成死循环的是D ..A B C Dint i=10; for;;; int k=10; int s=36;while1 do{k++;} whiles{i=i%3+1; whilek>10; --s;ifi>10break;}19. 以下程序段的描述;正确的是C ..x=-1; do { x=xx; }whilex;A 是死循环B 循环执行两次C 循环执行一次D 有语法错误4No.: Name:20. 在下述程序中;判断i>j共执行的次数是D ..main{ int i=0;j=10; k=2; s=0;{ for ;;{ i+=k;ifi>j {printf"%d";s; break;}s+=i;}}A 4B 7C 5D 621. 下面程序的功能是把316表示为两个加数的和;使两个加数分别能被13和11整除;请选择填空..满足题意的选项是B ..include <stdio.h>main{ int i=0;j;k;do{i++;k=316-13i;}while ;j=k/11;printf"316=13%d+11%d";i;j;}A k/11B k%11C k/11==0D k%11==022. 下面程序的运行结果是B ..include <stdio.h>main{ int a=1;b=10;do {b-=a;a++;}whileb--<0;printf"a=%d;b=%d\n";a;b;}A a=3;b=11B a=2;b=8C a=1;b=-1D a=4;b=923. 执行语句fori=1;i++<4;;后变量i的值是C ..A 3B 4C 5D 不定24. 关于程序段int k=10; whilek=0 k=k-1;下面描述中正确的是C ..A while循环执行10次B 循环是无限循环C 循环体语句一次也不执行D 循环体语句执行一次25. 表达式for表达式1; ;表达式3可理解为B ..A for表达式1;0;表达式3B for表达式1;1;表达式3C for表达式1;表达式1;表达式3D for表达式1;表达式3;表达式326. 以下程序的输出结果是B ..main{ int i;j;x=0;fori=0;i<2;i++{ x++;forj=0;j<3;j++ {ifj%2 continue;x++;}x++;}printf"x=%d\n";x;}A x=4B x=8C x=6D x=1227. 以下描述中正确的是C ..A 因do-while循环中循环体语句只能是一条可执行语句;所以循环体内不能使用复合语句B do-while循环由do开始;用while结束;在while表达式后面不能写分号C 在do-while循环体中;先执行一次循环;再进行判断D do-while循环中;根据情况可以省略while28. 针对下列语句说法正确的是A ..int i;x;fori=0;x=0;i<=9&&x=876;i++ scanf"%d";x;A 最多的执行10次B 最多执行9次C 是无限循环D 循环体一次也不执行29. C语言中while 和do-while循环的主要区别是A ..A do-while的循环体至少无条件执行一次B while的循环控制条件比do-while更严格C do-while允许从外部转到循环体内D do-while 的循环体不能是复合语句30. 执行程序段int k=1; while++k<4;后k值为A ..A 4B 5C 6D 8二、填空题1. 执行程序段int a=1234; printf "%2d\n";a;的输出结果是1234 ..2. 以下程序的输出结果是16 ..main{int a=0; a+=a=8; printf"%d\n";a;}三、程序编写题如本页空间不够请在背面作答1. 编写程序求解求和公式S _ 1 12 13 14 . . .的前10项..要求画出流程图ANSI流程图和NS流程图..2. 编写程序实现输入整数n;输出如下所示数字组成的菱形如n=5..要求画出流程图ANSI流程图和NS流程图..11 2 11 2 3 2 11 2 3 4 3 2 11 2 3 4 5 4 3 2 11 2 3 4 3 2 1 1 2 3 2 11 2 11。

热力学作业答案

热力学作业答案

循环过程系统的熵变是多少?
又因为
解:(1)对于可逆绝热过程,有 S1 0
等容过程,有
T1V1 1 T2V2 1
S2

dQ dE TT

1
CV
ln

V2 V1

CV


CP CV
T1 T2
dT T
CV
1 CV ln 2
3 (1) RT :
1mol 理想气体的内能;
2
(2) 3 R :
定容摩尔热容量

2
(3) 5 R : 定压摩尔热容量

2
10.绝热的容器被一隔板分为两半。设两边温度
相同。左边充满理想气体,其压强为P0,右边是 真空。当把隔板抽出时,左边的气体对真空作自
由膨胀,达到平衡后,气体的温度变化T_=__0
A
Q3’
Q2 地下水T2
Q

Q3

Q3'
T3 T1
Q1
T3 T2

T2 T3 T2

T1 T3 T1
Q1
(1

T1 T3

T3 T2
)
T3 T2
Q1

3H
5. 如图示,为1摩尔单原子分子理想气体的循环过程( ln2 = 0.69 )。求:(1)状态的状态参量;(2)求循环效率。
解:(1) PaVa RTa
7. 第二定律开尔文表述说明 热功转化过程 不可 逆,克劳修斯表述说明 热传递过程 不可逆。
8. 卡诺机从373K高温热源吸热,向273K低温热 源放热。若从高温热源吸收1000J热量,则该机

电大C语言作业及答案

电大C语言作业及答案

作业一一、选择题1. 在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(A)。

A.main B.MAIN C.name D.funtion2.C语言原程序文件的缺省扩展名为(A)。

A.cpp B.exe C.obj D.C3.由C语言目标文件连接而成的可执行的缺省扩展名为(B)。

A.cpp B.exe C.obj D.C4.程序运行中需要从键盘输入多于一个数据时,各数据之间应使用(D)符号作为分隔符。

A.空格或逗号B.逗号或回车C.回车或分号D.空格或回车5.每个C语言程序的编译错误分为(B)类。

A.1 B.2 C.3 D.46.设x 和y 均为逻辑值,则x && y为真的条件是(A)。

A.它们均为真B.其中一个为真C.它们均为假D.其中一个为假7.设有语句“int a=12;a+=a*a;”,则执行结束后,a 的值为(C)。

A.12 B.144 C.156 D.2888.x>0 && x<=10的相反表达式为(A)。

A.x<=0 || X>10 B.x<=0 && x>10 C.x<=0 || x<=10 D.x>0 && x>10 9.字符串“a+b=12\n”的长度为(B)。

A.6 B.7 C.8 D.910.在下列符号常量定义中。

错误的定义语句格式为(C)。

A.const M1=10; B.const int M2=20; C.const M3 10 D.const char mark=’3’;11.带有随机函数的表达式rand()%20的值在(C)区间内,A.1~19 B.1~20 C.0~19 D.0~2012.当处理特定问题时的循环次数已知时,通常采用(A)循环来解决。

A.for B.while C.do-while D.switch13.在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写为(B)语句。

C--上机作业答案讲解

C--上机作业答案讲解

第一章作业答案.1。

编写程序,将华氏温度转化为摄氏温度:公式:C=(5/9)*(F—32)程序代码:#include〈iostream>using namespace std;void main(){float F,C;cout〈<”Please input F:”;cin〉>F;C=5*(F-32)/9。

0;cout<<”C="<〈C<〈endl;}运行结果:2。

编写程序,输入圆柱体的半径r和高h,计算圆柱体的体积.程序代码:#include〈iostream〉using namespace std;#define PI 3。

14159void main(){float r,h,v;cout<<”Please input r h:”;cin〉>r>〉h;v=PI*r*r*h;cout〈<”v="〈<v〈<endl;}运行结果:3.输入三角形的三条边a,b,c,利用海伦公式计算三角形的面积area。

若则area=程序代码:#include〈iostream〉#include〈math。

h〉using namespace std;void main(){float a,b,c,p,area;cout〈〈"Please input a b c:";cin>〉a〉>b>>c;if((a+b〉c)&&(b+c>a)&&(a+c〉b)){p=(a+b+c)/2.0;area=sqrt(p*(p—a)*(p—b)*(p-c));cout<<"area=”〈<area<〈endl;}else cout〈<"input error!"〈<endl;运行结果:4。

输入a,b,c的值,求一元二次方程:的解。

人文英语4作业答案

人文英语4作业答案

人文英语4作业答网上案一、选择填空,从A、B、C三个选项中选出一个能填入空白处的最佳选项。

1. Good afternoon. Can I help you?–________________________________正确答案是:I need to buy a birthday present for my son.2.– Hello, may I speak to John?–________________________正确答案是:Just a second, please.3.– Thank you for your invitation.–________________________正确答案是:It's a pleasure.4.– Hello, may I speak to John?–________________________正确答案是:Just a second, please.5.– Excuse me, could you tell the time?–________________________________正确答案是:It's three thirty by my watch.6.Do you think I can borrow your bike for a few hours?–________________________________正确答案是:I'm sorry, but I really need it this afternoon.7.Our house is about a mile from the railway station and there are not many houses __________正确答案是:in between8.Never before _________ see such a terrible car accident on the road!正确答案是:did I9.Both the kids and their parents __________English, I think. I know it from their accent.正确答案是:are10. John's father _________ mathematics in this school ever since he graduated from Harvard University.正确答案是:has taught11.When Lily came home at 5 pm yesterday, her mother ______dinner in the kitchen.正确答案是:was cooking12.As the bus came round the corner, it ran ________ a big tree by the roadside.正确答案是:into13.Did you notice the guy _________head looked like a big potato?正确答案是:whose14.On average, a successful lawyer has to talk to several ________ a day.正确答案是:clients15.Professor Smith promised to look ________ my paper, that is, to read it carefully before the defence.二、阅读理解:选择题(每题10分)选择题1.Jim Thorpe was a Native American. He was born in 1888 in an Indian Territory(印第安人保护区)that is now Oklahoma. Like most Native American children then, he liked to fish, hunt, swim, and play games outdoors. He was healthy and strong, but he had very little formal education. In 1950, Jim Thorpe was named the greatest American参考答案:1~5 CBBCA2.Graffiti painting is traditionally a daredevil pursuit. Teenagers dodge security guards to put their names on trains and buses. But over the past decade, graffiti has all but disappeared from Britain's cities. Between 2007 and 2012 the number of incidents of graffiti recorded by the British Transport Police fell by 63%. A survey by the Environment Ministry shows that fewer places are blighted by tags than ever. Graffiti are increasingly confined to sanctioned walls, such as the Stockwell ball courts. In time the practice may die out entirely.答案:1. F 2. T 3. T 4. F 5.F3.排序题A. Does it cost the same for every household?B. You can pay right here, on the Internet!C. Just go ahead.D. We do for the live Cable TV programs.E. Exactly, even digital boxes.答案:1. C 2. E 3. A 4. D 5. B第二单元一、选择填空,从A、B、C三个选项中选出一个能填入空白处的最佳选项。

现代汉语(二)(专升本)青书作业答案

现代汉语(二)(专升本)青书作业答案

1. (单选题) 下列各组韵母中只有韵头和韵腹的是( )(本题3.5分)A、ao ouB、ua ieC、uo iaD、ie iuE、ei uo学生答案:C标准答案:C解析:得分:3.52. (单选题) “江山如此多娇,引无数英雄竞折腰”,这句诗中运用的修辞格是( )(本题3.5分)A、夸张B、借代C、拈连D、比拟学生答案:A标准答案:A解析:得分:3.53. (单选题) 不属于正反问的是( )(本题3.5分)A、你知道这事儿不?B、这事儿你知道不?C、你去还是他去D、你去不去?学生答案:C标准答案:C解析:得分:3.54. (单选题) 属于存现句的是( )(本题3.5分)A、很多人在柜台前观看演示B、在这个地区,人们主要以捕鱼为生。

C、老师鼓励我投入这项研究D、墙上挂着一幅画。

学生答案:D标准答案:D解析:得分:3.55. (单选题) 属于连动短语的是( )(本题3.5分)A、去商场买东西B、派他去巴黎C、靠山吃山,靠海吃海D、又唱又跳学生答案:A标准答案:A解析:得分:3.56. (单选题) 根据句法结构二重性理论,下面例子中主语是受事件性质的是( )(本题3.5分)A、人到齐了B、信写好了C、衣服洗完了D、工作找到了学生答案:C标准答案:C解析:得分:3.57. (单选题) 加点词不属于兼类词的是( )(本题3.5分)A、说得对|一对枕头B、收到一份通知|已经通知大家了C、态度很端正|端正了态度D、取得了理想的成绩|远大的理想学生答案:A标准答案:A解析:得分:3.58. (单选题) 下面的句子中,主语是工作性质的是( )(本题3.5分)A、电饭煲可以煲汤B、红木可以做家具C、列车穿过隧道D、这块布做裙子学生答案:A标准答案:A解析:得分:3.59. (单选题) 下列成语中加点部分的解释不正确的是( )(本题3.5分)A、釜底抽薪:釜,锅B、心怀叵测:叵,偏颇。

C、韦编三绝:韦,熟牛皮D、白怨自艾:艾,惩治。

C语言程序设计下mooc答案

C语言程序设计下mooc答案

—06.30北京理工大学M O O C C语言程序设计(下)网上作业答案第一周编程作业1、求最大公约数和最小公倍数(15分)题目内容:编写程序,在主函数中输入两个正整数 a,b,调用两个函数 fun1() 和 fun2(),分别求 a 和 b 的最大公约数和最小公倍数,在主函数中输出结果。

输入格式:两个正整数输出格式:最大公约数和最小公倍数输入样例:12,40[回车]输出样例:最大公约数:4[回车]最小公倍数:120[回车]时间限制:500ms内存限制:32000kbCode:#include <stdio.h>int fun1(int m,int n){int r;r=m%n;return r==0?n:fun1(n,r);}int fun2(int m,int n){int t;t=m*n/fun1(m,n);return t;}int main(){ int t,m,n;scanf("%d,%d",&m,&n);if(m<n){t=m;m=n;n=t;}printf("最大公约数:%d\n",fun1(m,n));printf("最小公倍数:%d\n",fun2(m,n));return 0;}2、排序并插入(15分)题目内容:编写程序,在主函数中定义一个有10个元素的整型一维数组,用户输入9个数据,调用函数,对数组元素进行从小到大排序后,在函数中输入一个数,插入到数组中正确的位置,并输出。

输入格式:9个整数和1个整数输出格式:10个整数输入样例:2,3,1,5,6,76,89,31,90[回车]7[回车]输出样例:1,2,3,5,6,7,31,76,89,90[回车]时间限制:500ms内存限制:32000kb Code:#include <stdio.h>int main(){int t,j,i,n[10];for(i=0; i<9; i++){scanf("%d", &n[i]);if(i<8) scanf(",");}scanf("%d",&n[9]) ;for(i=0;i<9;i++){for(j=0;j<= 8-i;j++){if(n[j] > n[j+1]){t = n[j];n[j] = n[j+1];n[j+1] = t;}}}for(i=0;i<10;i++){printf("%d",n[i]);if(i<9) printf(",");}return 0;}第二周编程作业1、最大公约数(15分)题目内容:输入两个整数m,n,用递归算法实现计算两个数的最大公约数。

尔雅课_食品安全与日常_陈芳课后作业答案全集

尔雅课_食品安全与日常_陈芳课后作业答案全集

1.1前言已完成当年的“三聚氰胺”奶粉事件中,人为添加三聚氰胺是为了()。

∙A、提高口感∙B、灭菌∙C、增加蛋白质含量∙D、增加粘稠度我的答案:c2每个国家所面临的食品安全的问题或关注点不一样,主要是因为()。

∙A、食品安全法律和饮食组成不一样∙B、饮食组成、国家经济水平不一样∙C、食品安全法律和国家经济水平不一样∙D、环境污染情况和食品安全法律我的答案:B3在任何一个国家经济发展的特定阶段,食品安全问题都是一个非常严重的问题,并不是只出现在中国。

()我的答案:√4水解植物蛋白经常用于风味添加剂,它的主要构成是氨基酸和葡萄糖。

()我的答案:×2.1国外食品安全问题已完成1下列关于口蹄疫的说法中,不正确的是()。

∙A、口蹄疫主要发生在一些偶蹄类动物∙B、口蹄疫会侵染到人,但不会致死∙C、口蹄疫的症状通常是一些水泡或表皮的溃烂∙D、口蹄疫容易导致小孩患上手足口病我的答案:D21996年,日本的O157大肠杆菌污染事件出现的原因是()。

∙A、恶意投毒∙B、没有保持冷链的完整性∙C、农药残留∙D、食物没有高温消毒我的答案:B3欧美国家蔬菜农药残留问题不大的关键原因是()。

∙A、他们以食肉为主,对蔬菜需求度不高∙B、他们在生产过程中不用农药∙C、他们的生产秩序非常规范∙D、他们的蔬菜主要是靠进口我的答案:C4下列关于疯牛病病毒朊病毒的说法中,不正确的是()。

∙A、它的复制非常快∙B、它是蛋白质为主的结构∙C、该病毒可以感染到人∙D、人们在疯牛病发生之前已经对其进行了大量的研究我的答案:D5食品安全问题所造成的后果可能涉及到一个国家政局稳定,老百姓的健康和生命安危,以及一个国家的经济、贸易。

()我的答案:√6禽流感病毒并不那么可怕,因为它极其不耐高温,70度煮一段时间就可以灭活。

()我的答案:√71999年,比利时食品二恶英污染事件发生在原料的生产环节,主要是生产工具受到了污染。

()我的答案:×8李斯特氏菌中毒事件最主要发生在欧美国家,是因为这些国家的老百姓食用的食品主要是以生食品为主。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CH0408.txt# include <stdio.h>void main(){double r,h,l,s,sq,vq,vz;scanf("%lf%lf",&r,&h);l=2*3.141592653*r;s=3.141592653*r*r;sq=4*3.141592653*r*r;vq=4*3.141592653*r*r*r/3;vz=3.141592653*r*r*h;printf("l=%.2lf\ns=%.2lf\nsq=%.2lf\nvq=%.2lf\nvz=%.2lf\n",l,s,sq,vq,vz); }CH0505.txt#include <stdio.h>void main(){int x,y;scanf("%d",&x);if (x>=1)if (x>=10)y=3*x-11;else y=2*x-1;else y=x;printf("y=%d",y);}CH0510.txt#include <stdio.h>void main(){double x,y;int h=10;scanf ("%lf%lf",&x,&y);if ((x-2)*(x-2)+(y-2)*(y-2)<=1) printf ("h=10\n");elseif ((x+2)*(x+2)+(y-2)*(y-2)<=1) printf ("h=10\n");elseif ((x-2)*(x-2)+(y+2)*(y+2)<=1) printf ("h=10\n");elseif ((x+2)*(x+2)+(y+2)*(y+2)<=1)printf ("h=10\n");else printf ("h=0\n");}CH0603.txt#include <stdio.h>#include<math.h>void main(){long int a,n,sum=0,b,i;scanf("%d %d",&a,&n);for(i=1;i<=n;i++){b=pow(10,i);sum+=b;}sum=a*sum/9;printf("a+aa+aaa+...=%ld\n",sum); }CH0607.txt# include <stdio.h>#include<math.h>{int n,i,j,t,k;for(n=2;n<=1000;n++){i=1;j=0;t=0;k=0;for(i=1;i<n;i++){if(n%i==0)t=t+i;}if(t==n){printf("%d",n);for(i=1;i<n;i++){if(n%i==0&&i!=1)printf("+%d",i);else if(n%i==0&&i==1)printf("=%d",i);}printf("\n");}}}CH0611.txt迭代# include <stdio.h>#include<math.h>{float a,x,x1,x2=1.0;scanf("%f",&a);x1=(x2+a/x2)/2;while(fabs(x2-x1)>=pow(10,-5)) { x2=x1;x1=(x2+a/x2)/2;}x=x1;printf("x=%.5f",x);}CH0613.txt二分法#include <stdio.h>#include <math.h>void main(){double x,x1,x2,x3,fx1,fx2,fx3; scanf("%lf %lf",&x1,&x2);fx1=(2*x1*x1*x1-4*x1*x1+3*x1-6); fx2=(2*x2*x2*x2-4*x2*x2+3*x2-6); if(fx1*fx2<0){while(fabs(x1-x2)>=1e-6){x3=(x1+x2)/2;fx3=(2*x3*x3*x3-4*x3*x3+3*x3-6); if(fx3*fx1<0)x2=x3;elsex1=x3;}x=x1;printf("x=%.2lf",x);}}CH0615.txt#include<stdio.h>void main(){char i,j,k;for(i='x';i<='z';i++)for(j='x';j<='z';j++)if(i!=j)for(k='x';k<='z';k++)if(i!=k&&j!=k)if(i!='x'&&k!='x'&&k!='z')printf("a--%c b--%c c--%c",i,j,k); }CH0701.txt筛选法#include<stdio.h>void main(){int a[101],i,j;for(i=2;i<101;i++)a[i]=1;for(i=2;i<=100;i++)for(j=2;j*i<=100;j++)a[i*j]=0;for(i=2;i<=100;i++){if(a[i]==1) printf("%d ",i);}printf("\n");}CH0707.txt魔方阵#include<stdio.h>void main(){int n,i,j,a[16][16],m=1,k;while(m==1){scanf("%d",&n);if((n>0)&&(n<=15)&&(n%2!=0)) m=0;}for(i=1;i<=n;i++)for(j=1;j<=n;j++)a[i][j]=0;j=n/2+1;a[1][j]=1;for(k=2;k<=n*n;k++){i=i-1;j=j+1;if((i<1)&&(j>n)){i=i+2;j=j-1;}else{if(i<1) i=n;if(j>n) j=1;}if (a[i][j]==0)a[i][j]=k;else{i=i+2;j=j-1;a[i][j]=k;}}for (i=1;i<=n;i++){for(j=1;j<=n;j++)printf("%2d ",a[i][j]);printf("\n");}}CH0709.txt#include<stdio.h>void main(){int a[16]={1,4,9,13,21,34,55,89,144,233,377,570,671,703,812},i=0,j;scanf("%d",&j);a[15]=j;while(a[i]!=j)i++;if(i<15)printf("%d\n",i+1);elseprintf("no found\n");}CH0714.txt#include<stdio.h>void main(){char s1[100],s2[100],i,k;gets(s1);gets(s2);for(i=0;s1[i]!='\0'&&s2[i]!='\0';i++)if(s1[i]!=s2[i])break;k=s1[i]-s2[i];printf("%d\n",k);}CH0814.txt#include "stdio.h"#define N 5#define M 3float score[N][M];float a_stu[N],a_cour[M]; int r,c;void main(){float s_var();void input_stu();void aver_stu();void aver_cour();int i,j;input_stu();aver_stu();aver_cour();for (i=0;i<N;i++)printf("%.3f ",a_stu[i]); printf("\n");for(j=0;j<M;j++)printf("%.3f ",a_cour[j]); printf("\n");printf("d=%.3f",s_var()); }void input_stu(){int i,j;for(i=0;i<N;i++)for (j=0;j<M;j++)scanf("%f",&score[i][j]);}void aver_stu(){int i,j;float s;for(i=0;i<N;i++){for(j=0,s=0;j<M;j++)s+=score[i][j];a_stu[i]=s/3.0;}}void aver_cour(){int i,j;float s;for(j=0;j<M;j++){s=0;for(i=0;i<N;i++)s+=score[i][j];a_cour[j]=s/(float)N;}}float s_var(){int i;float sumx,sumxn;sumx=0.0;sumxn=0.0;for(i=0;i<N;i++){sumx+=a_stu[i]*a_stu[i];sumxn+=a_stu[i];}return(sumx/N-(sumxn/N)*(sumxn/N)); }CH0817.txt#include<stdio.h>void main(){long num;char a[100],*p=a;scanf("%ld",&num);if(!num)printf("%d",num);while(num){*p++=num%10+'0';num/=10;}*p=0;printf("%s",a);}CH1005.txt#include"stdio.h"void main(){int i,k,m,n,num[50],*p;scanf("%d",&n);p=num;for(i=0;i<n;i++)*(p+i)=i+1;i=0;k=0;m=0;while(m<n-1){if(*(p+i)!=0)k++;if(k==3){*(p+i)=0;k=0;m++;}i++;if(i==n) i=0;}while(*p==0)p++;printf("%d\n",*p);}CH1007.txt#include"stdio.h"void main(){void copystr(char *p1,char *p2,int m); int m;char str1[20],str2[20];gets(str1);scanf("%d",&m);copystr(str1,str2,m);printf("%s",str2);}void copystr(char *p1,char *p2,int m) {int n;n=0;while (n<m){n++;p1++;}while(*p1!='\0'){*p2=*p1;p1++;p2++;}*p2='\0';}CH1011.txt#include"stdio.h"#include"string.h"void main(){void sort(char s[10][6]);int i;char str[10][6];for(i=0;i<10;i++)scanf("%s",str[i]);sort(str);for(i=0;i<10;i++)printf("%s ",str[i]);}void sort(char s[10][6]){int i,j;char *p,temp[10];p=temp;for(i=0;i<9;i++)for(j=0;j<9-i;j++)if(strcmp(s[j],s[j+1])>0){strcpy(p,s[j]);strcpy(s[j],s[+j+1]);strcpy(s[j+1],p);}}CH1016.txt#include"stdio.h"void main(){char str[50],*pstr;int i,j,k,m,e10,dight,ndight,a[10],*pa;gets(str);pstr=&str[0];pa=&a[0];ndight=0;i=0;j=0;while(*(pstr+i)!='\0'){if((*(pstr+i)>='0')&&(*(pstr+i)<='9'))j++;else{if(j>0){dight=*(pstr+i-1)-48;k=1;while(k<j){e10=1;for(m=1;m<=k;m++)e10=e10*10;dight=dight+(*(pstr+i-1-k)-48)*e10;k++;}*pa=dight;ndight++;pa++;j=0;}}i++;}if(j>0){dight=*(pstr+i-1)-48;k=1;while(k<j){e10=1;for(m=1;m<=k;m++)e10=e10*10;dight=dight+(*(pstr+i-1-k)-48)*e10;k++;}*pa=dight;ndight++;j=0;}printf("num=%d\n",ndight);j=0;pa=&a[0];for(j=0;j<ndight;j++)printf("%d ",*(pa+j));printf("\n");}CH1112.txt#include<stdio.h>void main(){struct NUM{struct NUM *up;struct NUM *next;int n;}num[1000];struct NUM *p=&num[0],*p2;p->up=NULL;int t;do{scanf("%d",&t);p->n=t;p->next=p+1;p->next->up=p;p++;}while(t!=0);p--;p->up->next=NULL;p=p->up;p2=&num[0];printf("原始表:");while(p2->next)printf("%d->",(p2++)->n);printf("%d\n",p2->n);printf("反转表:");while(p->up)printf("%d->",(p--)->n);printf("%d",p->n);}SXC01.txt# include <stdio.h># include <math.h>void main(){double x,y;scanf("%lf",&x);if(x<0)y=-x;elseif(x<10)y=x*x;else y=sqrt(x);printf("y=%.6lf",y); }SXC03.txt#include <stdio.h>void main(){double a,b,c;scanf("%lf %lf",&a,&b);if(a>=20)if(b>2000) c=b+200;else c=b+180;elseif(b>1500) c=b+150;else c=b+120;printf("%.6lf",c);}SXC04.txt#include <stdio.h>void main(){float a,b,c;scanf("%f:%f",&a,&b);c= (a+b/60)*30-b*6;if(c>180) c=360-c;printf("c=%.0f\n",c);}SXC05.txt# include <stdio.h>void main(){int a,b,x,y,m,n;scanf ("%d/%d%d/%d",&a,&b,&x,&y);m=a*y;n=b*x;if (m>n)printf("%d/%d>%d/%d\n",a,b,x,y);elseif(m<n)printf("%d/%d<%d/%d\n",a,b,x,y);elseprintf("%d/%d=%d/%d\n",a,b,x,y); }SXD02.txt#include<stdio.h>void main(){int i;for(i=100;i<=200;i++){if(i%4==2&&i%7==3&&i%9==5)printf("%d\n",i);}}SXD03.txt# include<stdio.h># include<math.h>void main(){int m,a,b,x,y,i,k;scanf("%d%d",&a,&b);if (a>b) x=b,y=a;else x=a,y=b;for(m=x;m<=y;m=m++){k=sqrt(m);for (i=2;i<=k;i++)if(m%i==0)break;if(i>=k+1)printf("%d ",m);}}SXD04.txt# include<stdio.h># include<math.h>void main(){double s,a,b,c,i;a=2;b=1;s=0;for(i=1;i<=20;i++){s=s+a/b;a=a+b;b=c;}printf("%.6lf",s);}SXD06.txt#include <stdio.h>#include <math.h>void main(){int i1,i2,i3,i5,i8,ii1,ii2,ii3,ii5,ii8;double max,n;for(i8=0;i8<=2;i8++){for(i5=0;i5<=(20-8*i8)/5;i5++){for(i3=0;i3<=(20-8*i8-5*i5)/3;i3++){for(i2=0;i2<=(20-8*i8-5*i5-3*i3)/2;i2++){for(i1=0;i1<=(20-8*i8-5*i5-3*i3-2*i2);i1++){n=2000*pow(1+0.0063*12,i1)*pow(1+0.0066*12*2,i2)*pow(1+0.0069*12*3,i3)*pow(1+0. 0075*12*5,i5)*pow(1+0.0084*12*8,i8);if(n>max){max=n;ii8=i8;ii5=i5;ii3=i3;ii2=i2;ii1=i1;}}}}}printf("8年=%d 5年=%d 3年=%d 2年=%d 1年=%d\n最大收益=%.2lf\n",ii8,ii5,ii3,ii2,ii1,max);}SXE02.txt#include <stdio.h>void main(){char *p,*q,s[100];gets(s);q=s;for(p=q;*p!='\0';)p++;for(p--;p>=q;p--)putchar (*p);putchar ('\n');}#include <stdio.h>void main (){int a[4][4],i,j,max=0,b=0,c=1;for(i=0;i<4;i++)for(j=0;j<4;j++)scanf ("%d",&a[i][j]);for(i=0;i<4;i++){b=b+a[i][i];{c=c*a[i][3-i];{for(j=0;j<4;j++)if (a[i][j]>max)max=a[i][j];}}}printf ("%d\n""%d\n""%d\n",b,c,max); }SXE04.txt#include <stdio.h>#include <string.h>void main(){char str1[80],str2[80];int i=0,j=0;gets(str1);while (str1[i]!='\0')i++;while (str2[j]!='\0'){str1[i]=str2[j];i++;j++;}str1[i]='\0';printf("%s\n",str1);}SXE05.txt#include<stdio.h>#include<string.h>void main(){char a[4][20];char b[20];int i,j;for(i=0;i<4;i++)scanf("%s",a[i]);for(j=0;j<4;j++)for(i=0;i<3-j;i++){if(strcmp(a[i],a[i+1])>0){ strcpy(b,a[i]);strcpy(a[i],a[i+1]);strcpy(a[i+1],b);}}for(i=0;i<4;i++)printf("%s ",a[i]);printf("\n");}SXF01.txt#include<stdio.h>#include<string.h>void fun(char str1[100],char c1) {int i,j;for(i=j=0;str1[i]!='\0';i++)if(str1[i]!=c1)str1[j++]=str1[i];str1[j]='\0';}void main(){char str[100];char c;gets(str);scanf("%c",&c);fun(str,c);puts(str);}SXF02.txt#include<stdio.h>#include<string.h>int i,j,n;void main(){char s[10][20];scanf("%d",&n);void sortstr(char s[][20],int n); for(i=0;i<n;i++)scanf("%s",&s[i]);sortstr(s,n);for(i=0;i<n;i++)printf("%s ",s[i]);}void sortstr(char s[][20],int n) {char a[20];for(i=0;i<n;i++)for(j=i+1;j<n;j++)if(strcmp(s[i],s[j])>0){strcpy(a,s[i]);strcpy(s[i],s[j]);strcpy(s[j],a);}}SXF06.txt#include"stdio.h"#include"math.h"void main(){int IsP(int n);int a,i;for(a=301;a<=400;a=a+2){i=IsP(a);if(i)printf("%d ",a);}}int IsP(int n){int k,j;k=sqrt(n);for(j=2;j<=k;j++)if(n%j==0)break;if(j>k)return(1);else return(0); }SXF08.txt# include <stdio.h>void main(){int found(int num,int a[10]);int num,m;scanf("%d",&num);int b[10]={13,24,25,44,57,63,66,78,90,100};m=found(num,b);if (m>0)printf ("%d",m);else printf ("未找到");}found(int num,int a[10]){int i;for(i=0;i<10;i++)if (a[i]==num)return (i+1);return (0);}SXF09.txt# include <stdio.h>void main(){int i,A[10];void sort(int A[],int n);for (i=0;i<10;i++)scanf ("%d",&A[i]);sort(A,10);for (i=0;i<10;i++)printf("%d ",A[i]);}void sort(int A[],int n){int j,k,m;for (j=0;j<10;j++)for (k=0;k<9-j;k++)if (A[k]<A[k+1]){m=A[k];A[k]=A[k+1];A[k+1]=m; }}SXF10.txt#include<stdio.h>void main(){int i,A[10];void sort(int A[],int n);for(i=0;i<10;i++)scanf("%d",&A[i]);sort(A,10);for(i=0;i<10;i++)printf("%d ",A[i]);}void sort(int A[],int n){int j,k,m;for(j=0;j<10;j++)for(k=0;k<9-j;k++)if(A[k]>A[k+1]){m=A[k];A[k]=A[k+1];A[k+1]=m;}}SXG02.txt#include<stdio.h>#include<string.h>void main(){void strcopy(char*s,char*d);char a[99],b[99],*p1,*p2;gets(a);p1=a;p2=b;strcopy(p1,p2);puts(b);}void strcopy(char*s,char*d) {while (*s!='\0'){*d=*s;*s++;*d++;}*d='\0';}SXG03.txt#include<stdio.h>#include<string.h>void main(){int str_cmp(char *d,char *s);void str_cat(char *d,char *s);char a[100],b[100];int c;gets(a);gets(b);c=str_cmp(a,b);if (c>=0)puts(a);else puts(b);str_cat(a,b);puts(a);}int str_cmp(char *d,char *s){while (*d==*s){if (*d=='\0')return 0;d++;s++;}return(*d-*s);}void str_cat(char *d,char *s) {while (*d!='\0')d++;while (*s!='\0'){*d=*s;d++;s++;}*d='\0';}SXG05.txt#include<stdio.h>void main(){char str1[1000],*p1=str1;int a[1000],*p2=a,ks=0,geshu=0;gets(str1);while(*p1++){if(ks==0&&*(p1-1)>='0'&&*(p1-1)<='9')ks=1;if(ks==1&&(*(p1-1)<'0'||*(p1-1)>'9'))ks=0;if(ks&&*(p1-1)>='0'&&*(p1-1)<='9')*p2++=*(p1-1)-'0';if(ks&&(*(p1-1)>='0'&&*(p1-1)<='9')&&(*p1<'0'||*p1>'9')){*p2++=10;geshu++;}if(*p1==0)*p2=*p1;}int i,l=p2-a-1;printf("%d\n",geshu);for(i=0;i<l;i++)a[i]==10? printf(" "):printf("%d",a[i]);}SXH01.txtcvoid main(){struct worker wrk1;scanf("%s%s%d%lf",&,&wrk1.id,&wrk1.wktim,&wrk1.wage);printf("姓名=%s 身份证号=%s 工龄=%d 工资=%.2lf",,wrk1.id,wrk1.wktim,wrk1.wage);}SXH05.txt#include<stdio.h>#include<string.h>void main(){struct student{char no[4];char name[9];double english;double math;}stu[5],t;int i,j;for(i=0;i<=4;i++)scanf("%s %s %lf %lf",&stu[i].no,&stu[i].name,&stu[i].english,&stu[i].math);for(i=0;i<=4;i++)for(j=i+1;j<=4;j++)if (strcmp(stu[i].name,stu[j].name)>0){t=stu[i];stu[i]=stu[j];stu[j]=t;}else if (strcmp(stu[i].name,stu[j].name)==0)if (stu[i].english>stu[j].english){t=stu[i];stu[i]=stu[j];stu[j]=t;}else if (stu[i].english==stu[j].english)if (stu[i].math>stu[j].math){t=stu[i];stu[i]=stu[j];stu[j]=t;}for(i=0;i<=4;i++)printf("%s %s %.0lf %.0lf\n",stu[i].no,stu[i].name,stu[i].english,stu[i].math);}SXK01.txt#include<stdio.h>void main(){struct STU{struct STU *next;int num;}stu[5];int a[]={101,103,105,107,109};int *p1=a;struct STU *p2=stu;for(int i=0;i<5;i++){stu[i].num=*p1++;stu[i].next=&stu[i+1];}stu[i-1].next=NULL;while(p2->next){printf("%d ",p2->num);p2=p2->next;}printf("%d",p2->num);}SXK02.txt/*题号SXK02文件名SXK02.CPP截止日期期末考试前提交有效试题内容在[SXK01]题基础上,新增加一个职工的数据,按职工号的顺序插入链表,新插入的职工号为106。

相关文档
最新文档