文档库 最新最全的文档下载
当前位置:文档库 › 第三次作业

第三次作业

第三次作业
第三次作业

《高级软件编程技术作业》

课程报告

姓名:文钱坤班号:193152

学号:20151004264_ 组长:

院(系):计算机学院专业:网络工程

指导教师:职称:

2016 年 5 月23 日

独立工作成果声明

本人声明所呈交的《高级软件编程技术作业》报告,是我个人在导师指导下进行的程序编制工作及取得的成果。

尽我所知,除文中已经标明的引用内容,和已经标明的他人工作外,本报告未包含任何抄袭自他人的工作成果。对本报告的工作做出贡献的个人,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。

报告作者签名:

日期:年月日

题目:在这项任务,您需要执行一组函数的字符串操作,符合下列要求︰

(1)要超过8个函数(不包括overloaded);

(2)必须尽可能为这些函数的参数添加const

(3)尽可能用到引用与指针;

(4)最少包括一个inline函数;

(5)最少有四个函数被重载;

(6)必须对至少两个函数进行异常处理;

(7)必须使用默认参数;

(8)不能用现有的用于字符串操作的库函数;

(9)得到一个测试应以显示执行的函数的结果;

(10)在测试用例,应处理命令行选择一个实现的功能或提供字符串。

设计思路:

首先,这次的作业是对字符串通过函数的调用来进行一系列的操作,但又没有具体到进行什么操作,所以我们不仅需要学习如何调用函数来对字符串进行处理,更要思考进行什么样的处理。那么为了实现不同的功能,并调用到总共至少12个函数,就需要定义多个函数,为了保证调用函数时的整洁和清晰,就需要用到switch语句来是的函数的调用更简洁明了,然后用不同的case来对不同的函数进行调用,那么这样的话就更加的有条理一些。而每次调用一个函数后,这个程序就直接结束了,再不能继续调用下一个函数,使得整个程序的操作就比较麻烦了,特别是一次要用到多个函数功能时,需要输入同一个字符串多遍,使得操作即麻烦,又容易出错。那么为了解决这个问题,我又在每一个case后面再重新调用main函数,那么这样的话,就能在case完成后,再次回到main函数,而不是直接结束程序了。

因为至少要有8个不重载的函数和4个重载函数,那么就是至少需要12个函数,而且所有的函数都是对字符串进行各种操作,所以用数组来定义字符串,而不是用string来定义字符串。再就是需要想出对字符串能够进行什么样的不同操作,定义什么函数了。

最先想到的就是计算一串字符串的长度了,因为字符串是用数组定义的,所以这个函数只需要用到一个while循环就可以得出长度了。

第二个函数就是复制输入的字符串,那么这个函数的形参需要用到两个char *,把第一个字符数组复制给第二个字符数组,同样的根据数组,只需要用到一个while循环,然后直接赋值就完成了对字符串的复制。

第三个函数是把两个字符串合并成为一个字符串,那么这个函数需要先将两个输入的数组a、b的长度求出来,然后再用for循环,将a、b的数组中存放的字符串赋给新的数组,然后再将新的数组输出,就是新的字符串了。

第四个函数就是把输入的字符串小写转化成大写,这个就需要用到ascii码,把每个字符的数值直接减去32就是大写的数值了,再输出就是每个字母对应的大写了。

第五个函数就是是大写转小写,其实这个函数与小写转大写函数基本是一样的,本质上都是通过ascii码字母的大小写间相差32来进行转换的。

第六个函数就是字符串的倒序,把输入的字符串从后往前以相反的顺序输出,那么这个函数需要用到数字逻辑里学到的异或符号来是的字符反向输出,需要用a[i]=a[i]^a[j];a[j]=a[i]^a[j];a[i]=a[i]^a[j];这三个语句就可以把输入的字符串从后往前输出了。当然,这个功能也可以直接在输出时按照数组的从后往前输出来实现,但这样没有用到函数,而且也不属于对字符串的操作了,所以我没有这样来做,而是通过异或符号来处理。

第七个函数就是比较两个字符串的大小,这个函数的意思就是按照字母顺序比较两个字符串的大小,如果两个字符串一样长,那么就按照字母表顺序判断。如果不一样长,那么字符串长的比较大。为了实现这个功能,首先需要求出每个字符串的长度来比较,从而看能否一步判断出大小,如果不能,那么就需要通过比较字母在字母表中的位置来判断大小了。我用if判断和else判断,把返回值设为一个整数值,如果返回1,那么就代表第一个字符串大,如果返回2,那么就是第二个字符串大,如果是0,那么就一样大。这个函数在main函数中调用后,也需要用到if判断,然后输出到底是哪一个大。

第八个函数是取字符串中的从第i位到第j位的字符,那么这个就不需要返回值了,所以我用的void类型,而且函数的形参需要四个参数,要两个字符串形参用来作为传入字符串和传出字符串,两个整数形参用来确定取字符的范围,进而通过数组的输出来实现这个功能。

第九个函数就是对字符串按照字母表顺序进行排序,这个函数的实现需要比较字符串中字符的相对大小,那么对于字符数组来说,需要用到for循环来一一进行比较,然后用if进行判断,再进行位置的变换。而且由于定义的这个函数是void类型,那么就没有返回值,那么就需要将取出来的字符存储,然后在main 函数中进行调用和输出就可以了。

第十个函数是统计字符串中某一个字符出现了多少次,这个函数因为是统计次数,所以就需要定义这个函数的类型为int,返回值是出现的次数,然后就需要先将传入的字符串长度用第一个函数求出,然后遍历这个字符数组,并且用if 判断,如果与相比较的字符一样,那么就需要i加一,最后return i,然后main 函数就需要cout<

第十一个函数是判断两个字符串是否相同,对于这个函数,就需要遍历这两个函数,然后一一比较,如果其中有不同的字符,那么c就加一,并且break,那么此时c的值就是1。如果比较到结束都是相同的,那么c就一直为0,然后返回c的值。然后在主函数中加上判断。这样的话这个函数就完成了。

第十二个函数是需要区别大小写的,所以又编写了一个不区分大小写并对两个字符串进行比较的函数,这个函数跟上一个基本差不多,唯一有区别的地方就是由于字符串中既有大写,又有小写,那么就需要加上if判断,我首先把大写都转化为小写,然后小写不变,这样再进行上一个函数的比较,这样的话,就可以得到不考虑两个字符串大小写问题的大小结果了。

由于第四点的要求,需要定义inline函数。关于inline函数,它可以优化规模较小,流程直接的函数,所以我就定义了两个inline函数:分别是求字符串长度和求出某个字符第一次出现在字符串中的位置。

接着是第五个要求,需要用到重载函数。所以我共定义了四个重载函数:求字符串长度重载与求出某字符第一次出现在字符串中的位置、对前n位小写转大写和对这个字符串小写转大写重载、比较前n个字符和比较整个字符串重载、不分大小写比较前n个字符和比较整个字符串重载。只需要在main函数中调用这几个被overloaded的函数时将函数的参数设置的不同,那么就能正确使用这些函数了。

然后就是第六个要求:需要进行异常处理。那么就需要用到throw和try还

有catch这三个模块。并且在定义的函数中用到if判断和throw模块,抛出问题,比如:判断某个字符在字符串中出现了多少次,首先就判断这个字符是否出现,如果没有出现就直接输出没有出现,并结束这一功能,返回到主界面,否则就通过输出字符出现的次数来运行。还有就是throw runtime_error("too large");然后在main函数中在try这个函数时catch住这个抛出的问题,输出"重新输入",然后再重新载入main函数,让函数再run一遍,然后输入正确的字符串就可以了。

接着就是第七个要求:必须使用默认参数。所以我在排序函数、统计字符数目函数中用到了默认参数。然后在调用函数的时候根本就不需要对于默认参数进行值传递,直接把没有默认参数的参数传入就可以了。然后接下来的要求就是不能用到对于字符串进行操作的库函数,以及需要得到结果。也就是说我不能用到string这个类型。最后一个要求就是需要用到命令行参数,需要用到argc、argv 参数,那么我用这个可以得到我程序所在的地址,也就是可以得到一个字符串。那么这样的话,我就只需要将argv数组中的字符输出,就可以得到程序所在地址了。就可以用到for循环,然后将argv顺序输出,就可以得到地址了。这样的话,这个程序也就设计完成了。

#include

#include

using namespace std;

void strcopy(const char *a,char *b){ int i=0;

while(a[i]!='\0'){

b[i]=a[i];

i++;

}

}

inline int length( char *a1){

int i=0;

while(a1[i]!='\0'){

++i;

}

return i;

}

inline int length(char *a1,char a2){ int c=0,i,b;

for(i=0;a1[i]!='\0';i++){}

for(b=0;b

if(a1[b]==a2){

c++;break;

}

}

if(c==0) return 0;

else return b+1;

}

void Capslock(char *a){

int i=0;

while(a[i]!='\0'){

if(a[i]<='z'&&a[i]>='a')

a[i]=a[i]-32;

i++;

}

}

void strand(char *a,const char *b){

int c,d,e,f=0;

for(c=0;a[c]!='\0';c++){}

for(d=0;b[d]!='\0';d++){}

if(c>20||d>20){

throw runtime_error("too large");

}else{

for(e=c;e

a[e]=b[f];

f++;

}

}

a[e]='\0';

}

void Capslock(char *a,int n){

for(int b=0;b

if(a[b]<='z'&&a[b]>='a')

a[b]=a[b]-32;

}

}

void capslock(char *a){

for(int b=0;a[b]!='\0';b++){

if(a[b]>='A'&&a[b]<='Z'){

a[b]-='A'-'a';

}

}

}

int large(const char *const a,const char *b){ int i=0;

for(i=0;a[i]!='\0'&&b[i]!='\0';i++)

{

if(a[i]==b[i])

{

if(a[i+1]=='\0'&&b[i+1]=='\0')

return 0;

else

if(a[i+1]!='\0'&&b[i+1]=='\0')

return 1;

else

if(a[i+1]=='\0'&&b[i+1]!='\0')

return 2;

}

else if(a[i]>b[i])

return 1;

else

return 2;

}

}

void xuanding(const char *a,const int

&b,const int &c,char *d){

int e,f=0;

for(e=b-1;e<=c-1;++e){

d[f]=a[e];

++f;

}

}

void daoxu(char *a){

int i,j=i-1;

char *b;

for(i=0;a[i]!='\0';i++){}

for(i=0;i

a[i]=a[i]^a[j];

a[j]=a[i]^a[j];

a[i]=a[i]^a[j];

j--;

}

for(i=0;a[i]!='\0';i++){

b=a;

}

}

void paixu(char *a,int b=0,int c=0){

char d;

int e=length(a);

for(b=0;b

for(c=0;c

if(a[b]

d=a[b];

a[b]=a[c];

a[c]=d;

}

}

}

}

int number(char *a,char &b,int c=0){

int d,e;

for(d=0;a[d]!='\0';++d){}

for(e=0;e<=d;++e){

if(b==a[e]){

++c;

}

}

return c;

}

int same(const char *a,const char *b,int n){ int c=0,i,j;

for(i=0;a[i]!='\0';++i){}

for(j=0;b[j]!='\0';++j){}

if(n>i||n>j){

throw range_error("比较的位数太大");

}else{

for(i=0;i

if(a[i]!=b[i])

c++;

if(c!=0)

break;

if(a[i]==0||b[i]==0)

break;

}

}

return c;

}

int same(const char *a,const char *b){ int c=0;

for(int i=0;i<200;++i){

if(a[i]!=b[i])

++c;

if(c!=0) break;

if(c==0) break;

}

return c;

}

int nolarge(const char *a,const char *b){ int c=0;

for(int i=0;i<200;++i){

char a1,b1;

if(a[i]>=97&&a[i]<=122)

a1=a[i]-32;

else a1=a[i];

if(b[i]>=97&&b[i]<=122)

b1=b[i]-32;

else b1=b[i];

if(a1!=b1)

++c;

if(c!=0) break;

if(a[i]==0||b[i]==0) break;

}

return c;

}

int nolarge(const char *a,const char *const b,int &n){

int c=0,i,j;

for(i=0;a[i]!='\0';++i){}

for(j=0;b[j]!='\0';++j){}

if(n>i||n>j){

throw range_error("比较的位数太大");

}

for(int i=0;i

char a1,b1;

if(a[i]>=97&&a[i]<=122)

a1=a[i]-32;

else a1=a[i];

if(b[i]>=97&&b[i]<=122)

b1=b[i]-32;

else b1=b[i];

if(a1!=b1)

++c;

if(c!=0) break;

if(a[i]==0||b[i]==0) break;

}

return c;

}

int main(int argc,char **argv){

char

a1[20],a2[20],a3[20],a4[20],a5[20],a6[20],w,b 4;

int

choose,t,x,y,v,u,s,r,b1,d1,b2,d2,b3,d3,d4,d5;

cout<<"输入字符串:";

cin>>a1;

cout<<"1.求字符串长度"<

<<"2.字符串倒序"<

<<"3.把两个字符串拼凑"<

<<"4.字符串大写转小写"<

<<"5.字符串小写转大写"<

<<"6.复制字符串"<

<<"7.取字符串中的某个字符

"<

<<"8.在字符串中判断给定字符的第一个出现位置"<

<<"9.按字母顺序排序字符串

"<

<<"10.统计字符串的字符数目"<

<<"11.比较两个字符串是否相同"<

<<"12.比较前n个字符串"<

<<"13.不分大小写并比较字符串

前n个字符"<

<<"14.不分大小写方式比较字符串"<

<<"15.对字符串前n位进行大写转换"<

<<"16.比较字符串大小"<

<<"输入选项:";

cin>>choose;

switch(choose){

case 1:cout<<"字符串长度为

"<

case 2:daoxu(a1);

cout<<"字符串倒序结果为:"<

case 3:cout<<"输入第二个字符串:";

cin>>a2;

try{strand(a1,a2);}catch(runtime_error err){

cout<

cout<<"重新输入

"<

cout<<"结果为:

"<

case 4:capslock(a1);

cout<<"小写结果为:

"<

case 5:Capslock(a1);

cout<<"大写结果为:

"<

case 6:strcopy(a1,a2);

cout<<"字符串复制结果为:"<

main(argc,argv);

case 7:cout<<"对第一串字符取第几到第几位:";

cin>>x>>y;

xuanding(a1,x,y,a4);

cout<

main(argc,argv);

case 8:cout<<"输入需要判断的字符:";

cin>>b4;

d4=length(a1,b4);

if(d4==0){

cout<

"<

}

else cout<

main(argc,argv);

case 9:paixu(a1);

cout<

main(argc,argv);;

case 10:cout<<"输入一个字符:";

cin>>w;v=number(a1,w);

cout<<"这个字符出现了"<

main(argc,argv);

case 11:cout<<"输入第二个字符串:";cin>>a4;u=same(a1,a4);

if(u==0){

cout<<"两个字符串相同"<

else{

cout<<"两个字符串不同"<

}

case 12:cout<<"输入第二个字符串:";cin>>a5;cout<<"输入比较的位数:";

cin>>s;try{r=same(a1,a5,s);}

catch(range_error err){

cout<

cout<<"重新输入

"<

}

if(r==0){

cout<<"比较的部分相同"<

else{

cout<<"比较的部分不同"<

}

case 13:cout<<"输入第二个字符串:";cin>>a6;cout<<"输入比较的位数:

";cin>>d1;

try{b2=nolarge(a1,a6,d1);}

catch(range_error err){

cout<

cout<<"重新输入

"<

if(b2==0){

cout<<"两个字符串比较的部分相同"<

else{

cout<<"两个字符串比较的部分不同"<

}

case 14:cout<<"输入第二个字符串:";cin>>a6;b1=nolarge(a1,a6);

if(b1==0){

cout<<"两个字符串相同"<

else{

cout<<"两个字符串不同"<

}

case 15:cout<<"输入对几位进行大写转换:";

cin>>d3;cout<<"转换结果是:";

Capslock(a1,d3);

cout<

main(argc,argv);

case 16:cout<<"输入第二个字符串:";

cin>>a3;t=large(a1,a3);

if(t==0){

cout<<"两个字符串一样大:"<

}

else if(t==1){

cout<<"比较后较大的结果为:"<

}

else if(t==2){

cout<<"比较后较大的结果为:"<

}

main(argc,argv);

}

return 0;

}

计算机应用基础第三次作业答案

(注意:若有主观题目,请按照题目,离线完成,完成后纸质上交学习中心,记录成绩。在线只需提交客观题答案。) 西南交通大学网络教育学院2013-2014学期 计算机应用基础第三次作业答案(车辆工程专业) 本次作业是本门课程本学期的第3次作业,注释如下: 一、单项选择题(只有一个选项正确,共40道小题) 1. 计算机所具有的自动控制能力是依靠存储在内存中的______。 (A) 数据实现的 (B) 程序实现的 (C) 汇编语言实现的 (D) 高级语言实现的 你选择的答案: [前面作业中已经做正确] [正确] 正确答案:B 解答参考: 2. 计算机技术中常用的术语CAE 是指______。 (A) 计算机辅助设计 (B) 计算机辅助制造 (C) 计算机辅助工程 (D) 计算机辅助执行 你选择的答案: [前面作业中已经做正确] [正确] 正确答案:C 解答参考: 3. 数据是信息的载体。包括的不同形式有数值、文字、语言、图形和______。 (A) 多媒体 (B) 函数 (C) 表达式 (D) 图像 你选择的答案: [前面作业中已经做正确] [正确] 正确答案:D 解答参考: 4. 计算机不能只有硬件系统,还要有______。

(A) 和硬件配套的各种说明书、操作指南 (B) 软件系统 (C) 多媒体设备 (D) 通信网络 你选择的答案: [前面作业中已经做正确] [正确] 正确答案:B 解答参考: 5. 8 个字节含二进制位______。 (A) 8 个 (B) 16 个 (C) 30 个 (D) 64 个 你选择的答案: [前面作业中已经做正确] [正确] 正确答案:D 解答参考: 6. 系统软件包括各种语言及其处理程序、系统支持和服务程序、数据库管理系统和______。 (A) 表格处理软件 (B) 文字处理软件 (C) 操作系统 (D) 信息资料检索系统 你选择的答案: [前面作业中已经做正确] [正确] 正确答案:C 解答参考: 7. 显示器的分辨率是它的一个主要的性能指标,关于分辨率的正确描述是______。 (A) 分辨率的像素多了,每个像素越大 (B) 分辨率是显示器屏幕上光栅的列数 (C) 分辨率是显示器屏幕上光栅的行数 (D) 分辨率是显示器屏幕上总的像素的点数 你选择的答案: [前面作业中已经做正确] [正确] 正确答案:D 解答参考: 8. 微型计算机的微处理器芯片上集成了____。 (A) CPU 和ROM

优秀示例员工培训作业培训计划

培训方案设计 背景:一名人力资源开发经理接到了一项紧急任务,要为一群将要着手一个新项目的管理人员安排团队的培训,项目的成功主要依靠团队的努力。只有很少时间来进行培训。 突出因素: 1、目标包含团队成员的技能的知识(团队交互作用以及态度的形成) 2、将学习转移到工作情境是必要的,组织气候受实用主义管理风格的影响,培训应该以实际为基础,不是理论和辩论 3、资源有限,时间很短,预算经费很少 4、学员:管理人员负有家庭责任,离家培训不适宜。不能长时间从部门抽身。 基本步骤:

一、 二、培训需求分析 1、排他分析:在本项目中,由于是团队项目,并且需要团队合作,主要以人为因素为 主。因此确定培训需求。 2、因素确认:该案例中,管理人员基本确认,管理者素质较高,需要对团队合作和交 互、态度等进行培训。培训成本不高,不需要进行转岗调整等方式,因此培训也是必要的。 3、培训需求分析模型选择 选用Goldenstein模型(该模型主要是从组织分析、任务分析、人员分析三个方面进行,考虑培训“压力点”,考虑本案例中具体情况,该方法更适合。)

组织分析:。组织现在的目标是完成新项目的开发建设。该新项目的开发需要组建一支具有团队精神的管理者队伍。但由于该项目与之前组织所承办的项目存在不同,为达到组织的目标,需对该项目的管理人员进行以团队建设为核心的培训。 任务分析:该项目作为一个新的项目,会出现有许多新的问题,且要求具有团队精神的管理人员队伍,对管理人员要求较高。尽快将所学运用到实际中,以实际为基础。主要培养团队合作。 人员分析:组织派去新项目研发的管理人员由于工作经历,知识观念水平的不同等方面的原因,彼此之间不熟悉,缺乏对他人的深入理解,所以需对所有该项目的管理者进行关于团队建设的培训,增进沟通有了解。另一方面,管理人员对管理一个新的项目知识,经验可能不能满足新项目建设的需求,还需对他们的管理该项目的相关知识进行培训。 管理人员负有家庭责任,离家培训不适宜。不能长时间从部门抽身。 三、 四、明确培训目标 分析:交互作用分析(transactional analysis, 简称:TA),交互作用(语言、动作或非语言信号的交换)可以是互补式的或非互补式的。在公开交互作用中,如果发出者和接受者的心态在回答中仅是方向相反,则交互作用是互补式的。该案例中主要培训的是团队的合

北邮高级语言程序设计第三次阶段作业

一、单项选择题(共20道小题,共分) 1.下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的?____ A.public B.private C.static D.final 知识点:第三单元过关自测 学生答 [A;] 案: 得分:[5]试题分值: 提示: 2. 3.以下哪个接口的定义是正确的_____ A.interface A {void print() { } ;} B.abstract interface A {void print() ;} C.abstract interface A extends I1, I2 // I1、I2为已定义的接 口 abstract void print(){ };} D.interface A {void print();} 知识点:第三单元过关自测 学生答 [D;] 案: 得分:[5]试题分值: 提示: 4. 5.下列说法正确的是____ A.子类只能覆盖父类的方法,而不能重载 B.子类只能重载父类的方法,而不能覆盖 C.子类不能定义和父类名同名同形参的方法,否则,系统将不知道使 用哪种方法 D.重载就是一个类中有多个同名但有不同形参和方法体的方法

知识点:第三单元过关自测 学生答 [D;] 案: 得分:[5]试题分值: 提示: 6. 7.在调用构造函数时,____ A.子类可以不加定义就使用父类的所有构造函数 B.不管类中是否定义了何种构造函数,创建对象时都可以使用默认构 造函数 C.先调用父类的构造函数 D.先调用形参多的构造函数 知识点:第三单元过关自测 学生答 [A;] 案: 得分:[5]试题分值: 提示: 8. 9.方法的作用不包含____ A.使程序结构清晰 B.功能复用 C.代码简洁 D.重复代码 知识点:第三单元过关自测 学生答 [D;] 案: 得分:[5]试题分值: 提示: 10. 11.构造函数在____时被调用 A.创建对象时 B.类定义时 C.使用对象的方法时 D.使用对象的属性时 知识点:第三单元过关自测 学生答[A;]

第三次作业参考答案

?2.1 比较程序的顺序执行和并发执行。 答: 答: 1)进程是一个动态的概念,而程序则是一个静态的概念。程序是指令的有序集合,没有任何执行含义,而进程则强调执行过程,它动态地被创建,并被调度执行后消亡。 2)进程具有并行特征,而程序没有。进程具有并行特征的两个方面,即独立性和异步性。也就是说,在不考虑资源共享的情况下,各进程的执行是独立的,它们之间不存在逻辑上的制约关系,各进程的是异步的。由于程序不反映执行过程,所以不具有并行特征。 3)进程是系统中独立存在的实体,是竞争资源的基本单位。进程对应特殊的描述结构 并有申请、使用、释放资源的资格。由于系统中存在多个进程,系统资源的有限性必然导致多个进程对资源的共享和竞争,从而使进程的并行性受到系统的制约。 4)进程的存在必然需要程序的存在,但进程和程序不是一一对应的。由于进程是程序 的执行过程,所以程序是进程的一个组成部分。处于静止状态的程序并不对应于任何进程。当程序被处理机执行时,它一定属于某一个或者多个进程。属于进程的程序可以是一个,也可以是多个。不同的进程可以包含同一个程序,只要该程序所对应的数据集不同。 ?2.3 试对进程的状态及状态转换进行总结,注意状态转换的物理含义及转化条件。

答:处于就绪状态的进程,在调度程序为之分配了处理机之后,该进程便可执行,相应地,它就由就绪状态转变为运行状态。正在执行的进程也称为当前进程,如果分配给它的时间 片已完而被暂停执行时,该进程便由执行状态又回复到就绪状态;如果因发生某事件而使 进程的执行受阻,使之无法继续执行,该进程将由执行状态转变为阻塞状态。引入挂起状 态后,又增加了从挂起状态到非挂起状态之间的转换,当进程处于未被挂起的就绪状态时,用挂起原语Suspend将该进程挂起后,该进程便转变成为静止就绪状态,此时进程不再被 调度执行。当进程处于未被挂起的阻塞状态时,用Suspend原语将它挂起后,进程便转变 为静止阻塞状态,处于该状态的进程在其所期待的事件出现后,将从静止阻塞状态变成静 止就绪。处于活动就绪状态的进程,若用激活原语Active激活后,该进程将转变为挂起就 绪状态。处于活动阻塞状态的进程,若用激活原语Active激活后,将转变为阻塞挂起状态。 ?2.4 试举例说明引起进程创建、撤消、阻塞或被唤醒的主要事件分别有哪些? 答:引起进程创建,如用户登录;作业调度;提供服务;应用请求。 进程撤销,当一个进程到达了自然结束点,或时出现了无法克服的错误,或是被操作 系统所中介,或是被其他有终止权的进程所终结,都会引起进程撤销。 进程阻塞,请求系统服务,不能立即满足;启动某种操作,且必须在该操作完成之后才能 继续执行;新数据尚未到达,相互合作进程的一方需首先获得另一进程数据才能继续;无新工 作可做,特定功能系统进程当完成任务且暂无任务。 进程被唤醒,系统服务满足;操作完成;数据到达;新任务出现。 ?2.5 试根据你自己的理解,采用类C语言设计和描述操作系统关于进程控制块的数据结构、组织方式及管理机制。在此基础上,给出进程的创建、终止、阻塞、唤醒、挂起与激活等函数原型及函数代码。注意,对于过于复杂的功能或你无法解决的细节可采用指定功能的函数模块如处理机调度scheduler()来替代。 答:进程控制块的数据结构: Struct task_struct { long state; /*任务的运行状态(-1 不可运行,0 可运行(就绪),>0 已停止)*/ long counter;/*运行时间片计数器(递减)*/ long priority;/*优先级*/ long signal;/*信号*/ struct sigaction sigaction[32];/*信号执行属性结构,对应信号将要执行的操作和标志信息*/ long blocked; /* bitmap of masked signals */ /* various fields */ int exit_code;/*任务执行停止的退出码*/ unsigned long start_code,end_code,end_data,brk,start_stack; /*代码段地址代码长度(字节数) 代码长度 + 数据长度(字节数)总长度堆栈段地址*/ long pid,father,pgrp,session,leader;/*进程标识号(进程号) 父进程号父进程组号会话号会话首领*/ unsigned short uid,euid,suid;/*用户标识号(用户id)有效用户id 保存的用户id*/ unsigned short gid,egid,sgid; /*组标识号(组id)有效组id 保存的组id*/

第三次作业答案

1、明娟和阿苏之间产生矛盾的原因是什么? 答、由职权之争引发冲突,又因信息沟通障碍产生矛盾。 明娟和阿苏之间产生矛盾的原因沟通不够引起了冲突。沟通是指人与人之间的交流,即通过两个或更多人之间进行关于事实、思想、意见和感情等方面的交流,来取得相互之间的了解,以及建立良好的人际关系。冲突是指两个或两个以上的社会单元在目标上互不相容或互相排斥,从而产生心理上的或行为上的矛盾。 2威恩作为公司领导解决矛盾的方法是否可行? 答:威恩解决矛盾的方法是可行的,他采用了转移目标的策略,如给他们设置一个共同的冲突者马德,威恩促进了明娟和阿苏信息沟通,取得相互之间的谅解。 3、从本案例中,你对如何处理人际关系有何启发? 答:人际关系,也叫人群关系,是人们在进行物质交往和精神交往过程中发生、发展和建立起来的人与人之间的关系。人际关系实质是一种社会关系,它包含在社会关系体系之内,而社会关系有更为广阔的内容,它只能通过各种复杂的人际关系表现出来。本案例对如何处理人际关系的启发是:在社会主义社会中,进行正常的人际交往,建立和发展平等、团结、互助的社会主义新型关系,不仅能有力地推进人们的生产、工作、学习和生活,而且直接影响社会主义精神文明建设和个人的全面发展,对推进和谐社会建设也有重要的作用;在组织中,改善人际关系必须从领导和群众两个方面入手;建立良好的人际关系需要经常的信息沟通。改善人际一定要体现平等的原则、互利原则和相容的原则。让明娟和阿苏和平共处、互相谅解,且告知他们升迁的利益更大,并使他们相信威恩的话。这一过程启发我们应该依据人际交往的原则,运用科学的方法,帮助下属正确处理好人际关系方面的问题。 1、刘工的管理风格是什么样的?请运用所学过的领导理论分析刘工的领导行为特征。 答:刘工的管理风格属于放任自流型、低组织低关心人、贫乏型的管理方式。 ⑴运用相关的领导行为理论来看,他首先属于放任自流型的领导方式。在他的整个领导过程中,整体工作效率低下,对员工没有威信和说服力,下属对他的领导极为不满,成员又没有相应的责任感,士气低沉,争吵较多,严重影响组织效率和组织目标的实现,属于最不可取的领导方式。 ⑵按照“四分图理论”来看,他的领导方式则属于“低组织低关心人”的领导方式,在本就工作效率不高,目标达成困难的情况下,又不顾及、关心下属,有好事揽给自己:“不久,五组又领了一项出国考察的任务。这回刘工谁也没告诉,当仁不让,悄悄自己接下来”,导致了本就“低组织”的情况又多了“低关心人”,使得“出差回来后干啥事的都有,就没人干活”,这种领导方式亦不可取。 ⑶按照“管理方格图理论”来看,他则属于贫乏型管理的领导方式,对人对工作的关心程度都很低。

新员工培训作业

新员工培训作业 内部备忘录(培训作业)日期:xx年03月04日收件人:李经理抄送人:袁总、王经理、李主管发件人:吕光明经办人:审核人:关于:京航泰新员工培训作业京航泰销售吕光明 1、题目:请对“致加西亚的一封信”写出读后感。回答:读了《致加西亚的一封信》,让我感触颇深。阅读的同时潜意识的就联想到了这三天的培训内容。细节的管理,目标的管理,态度决定一切,还有更突出的一点就是执行力。罗文在送信过程中,对突发事件细腻的处理与观察对他成功把信送到起了很关键的作用,坚定的目标与信念,对国家和人民绝对的忠诚的态度让他克服重重困难完成总统下达的送信任务,收到命令到开始执行简洁的叙述却透露着罗文高度的执行力。这些都是值得我学习的地方。对工作的忠诚与信念、现在有这样一个普遍的现象,很多人对于自己目前的工作都不满意,所谓的"这山望着那山高",总觉得别人的工作比自己好,而等自己真的失去目前的工作时,才发觉自己原先的工作有多好、我想每一个职业都有它自身的优缺点,没有绝对的好坏之别,而且一份付出一份收获,收获总是和付出成正比的,我为什么说"收获"而没用"收入" 因为"收入"仅仅是"收获"当中的一部分,雇主支付给你的工作报酬固然是金钱,但你在工作中给予自己的报酬,乃是珍贵的工作经验,良好的工作技能,才能的表现和品格的建立、这些东西与金钱相比,其价值要高出千万倍、在当

今这个快餐时代,人们越来越急功近利,而忽视了一份工作对于人内在品质和素养的深远影响。 罗文深知这是一项艰巨的任务,完成这项使命困难重重,但却没有挑三拣四,甚至没有问怎么把信送给加西亚,这仅仅是职责所在吗,这更是他忠于职守,敬业爱岗精神的体现,态度已经决定了一切,这是他成功的最大砝码。对于我们每一位员工,企业的发展也关系自我发展的好坏,我们也不能有什么不顺心就停留在对企业抱怨上,待遇不好,工作环境太差,得不到领导重视,管理落后等,首先应扪心自问我们对工作的态度,我们是否完成了自己的本职工作呢。我们都是企业的发展环节中的一个元素,我们每个员工的态度和努力关系着整个企业机体的良性运转,要积极树立我们的主人翁意识,加强我们的责任心,敬业爱岗,也许我们没有机会做出轰轰烈烈的大事业,但我们每个人所做的一切都关系着企业的荣誉,甚至关系着企业的生存,一个人的微小工作失误可能引起整个系统的不稳定,甚至导致整个工程的失败这就是有名的蝴蝶效应。具体到我们年轻人,思维活跃,对新鲜事物理解接受能力强,理想与现实的落差,内外环境的不均衡,曾经的豪言壮语显现得苍白无力,一味嗟叹和彷徨,我们是否考虑也象罗文那样敬业,努力完成本职工作,积累经验,为自己赢得一个又一个为加西亚送信的机会,逐步完善自己呢?一个人的经历往往成就一个人的能力,今天的认真与执著就是我们

北邮高级语言程序设计(基于Java)第三次阶段作业

北邮高级语言程序设计(基于Java)第三次阶段作业 一、单项选择题(共20道小题,共100.0分) 1.下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的?____ A.public B.private C.static D.final 知识点: 第三单元过关自测 学生答 案: [A;] 得分: [5] 试题分 值: 5.0 提示: 2. 3.以下哪个接口的定义是正确的_____ A.interface A {void print() { } ;} B.abstract interface A {void print() ;} C.abstract interface A extends I1, I2 // I1、I2为已定义的接 口 abstract void print(){ };} D.interface A {void print();} 知识点: 第三单元过关自测 学生答 案: [D;] 得分: [5] 试题分 值: 5.0 提示:

4. 5.下列说法正确的是____ A.子类只能覆盖父类的方法,而不能重载 B.子类只能重载父类的方法,而不能覆盖 C.子类不能定义和父类名同名同形参的方法,否则,系统将不知道使 用哪种方法 D.重载就是一个类中有多个同名但有不同形参和方法体的方法 知识点: 第三单元过关自测 学生答 案: [D;] 得分: [5] 试题分 值: 5.0 提示: 6. 7.在调用构造函数时,____ A.子类可以不加定义就使用父类的所有构造函数 B.不管类中是否定义了何种构造函数,创建对象时都可以使用默认构 造函数 C.先调用父类的构造函数 D.先调用形参多的构造函数 知识点: 第三单元过关自测 学生答 案: [A;] 得分: [5] 试题分 值: 5.0 提示: 8. 9.方法的作用不包含____ A.使程序结构清晰 B.功能复用 C.代码简洁 D.重复代码 知识点: 第三单元过关自测 学生答 案: [D;] 得分: [5] 试题分 5.0

英语2第三次作业答案

课程名称:英语Ⅱ(1) 作业标题:第三次记分作业 答题说明: 一、单选题 1、We have our house ________ every week by a cleaner. clean 2、— Nice weather, isn’t it --- _____. ’m not sure know it well , it is , it isn’t 3、It is very convenient ________ here. live 4、-- Hello, could I speak to Don please -- _____. are you ’s the problem you Jane ’s speaking 5、— What’s the problem, Harry --- _____. problem trouble at all

you for asking me about it can’t remember where I left my glasses 6、I don’t want you to make any trouble, _________, I urge you to solve the problem. the contrary as 7、— Which language do you speak at home -- _____. speak English very well can speak English and French is my mother tongue , most of the time 8、The bedroom needs __________. decorate 9、— Do you think the exam will be put off -- _____. good news exam is difficult likely was put off yesterday 10、— Let’s take a walk. -- _____. , let’s , thanks , please , thank you 11、He, as well as I, __________ a student.

现企第三次作业及复习资料

《现代企业管理方法》第三次作业 一、单项选择题 1、现代财务管理的最优目标是()。 A 利润最大化 B 每股盈余最大化 C 股东价值最大化 D 企业价值最大化 2、已知某证券的系数β等于1,表明该证券( C )。 A 无风险 B 风险非常低 C 与金融市场所有证券的平均风险一致 D 是金融市场所有证券平均风险的一倍 3、若使资本结构达到最佳,应使( A )达到最低。 A 综合资本成本 B 边际资本成本 C 债务资本成本 D 权益资本成本 4、下列筹资方式中资本成本最低的是:( C ) A 发行股票 B 发行债券 C 长期借款 D 留存收益 5、财务杠杆是由以下( B )引起的。 A 固定生产经营费用 B 固定财务费用 C 固定资产购置成本 D 股利支出 6、企业收益分配的对象为:( B ) A 利润总额 B税息前利润 C 税后利润 D 毛利 7、体现企业最优资本结构的股利分配政策是:( A ) A剩余股利政策 B稳定股利额政策 C 稳定股利率政策 D低正常股利加额外股利政策 8、下列费用中属于应收账款机会成本的为:( D ) A 收账费用 B 坏账损失 C 对顾客信用的调查支出 D 因投资应收账款而丧失的利息收入 9、下列方法中( C )属于综合财务分析方法。 A 比率分析法 B 趋势分析法 C 杜邦分析法 D 比较分析法 10、普通年金是指( A )。 A 后付年金 B 先付年金 C 递延年金 D 永续年金 11、属于分析企业盈利能力的指标是:( B ) A 销售增长率 B 销售毛利率 C 资本积累率 D 每股收益 12、杜邦分析法中,最综合的指标为:( B ) A 销售利润率 B 权益利润率 C 总资产周转率 D 权益乘数 13、以下不属于现金持有动机的为:( D ) A 交易动机 B预防动机 C投机动机 D扩张动机 14、在追加资本结构决策中,选择()最低的筹资组合。 A 加权平均资本成本 B 债务资本成本 C权益资本成本 D边际资本成本 15、在初始资本结构决策中,选择( D )最低的筹资组合 A 加权平均资本成本 B 债务资本成本 C权益资本成本 D边际资本成本 16、在其他因素不变的情况下,如果固定成本为零,经营杠杆系数( A )。 A 等于1 B 大于1 C 小于1 D 无法确定 17、利息和优先股股息越高,财务杠杆系数越大,财务风险也( A )。 A 越大 B 越小 C 不变 D 无法确定 18、每年年底固定存入1000元,求第八年末的价值总额,应使用( C )来计算。 A 复利终值系数 B 复利现值系数 C 年金终值系数 D 年金现值系数 19、下列项目中属于短期投资的是:( B ) A 固定资产 B 存货 C 无形资产 D 对外直接投资 20、在采用ABC法进行存货管理时,应当重点控制的是:() A 数量大的存货 B 价格昂贵的存货 C 品种多的存货 D 占用资金多的存货 21、信息管理技术包括( C )

员工培训作业指导书

№流程图时间责任 人 流程作业要求 相关记录 /文件 0 目 的 1.明确员工培训的程序和内 容,对培训质量进行评审,确 保员工培训的适宜性、充分性 和有效性。 2.评价员工培训改进的机会和

变更的需要。 适用 范围 公司内勤员工、银行团险外 勤。 1 年初、 月初、 周初 或视情 况而定 总经 理室 各部 门经 理 1、部门经理填写部门培训计划 申报表向人力资源部提出培训 需求。 2、总经理室根据需要向人力资 源部提出培训要求。 《部门培 训计划申 报表》2 需求调 查结束 后一周 人力 资源 部 计划 财务 部 根据各部门、总经理室提出的 要求进行汇总分析,并与财务 部配合做好培训预算,制订年 度培训计划。 《年度培 训计划》 3 N—— 1天 总经 理室 总经理室的根据业务发展情况 及管理需求决定培训计划是否 实施。 4 3天 绩效 培训 岗 1、确定培训需求目标、时间、 培训内容、师资、教材及预 算。 2、将实施方案上报总经理室。 5 Y N 培训方 案 提出后 总经 理室 总经理室对实施方案进行审 批。

6 2天绩效 培训 岗 培训 部 1、绩效培训岗根据培训计划 提前安排各培训班班主任及助 教; 2、部分培训课程可委派培训 部具体准备培训教材、器材和 学员培训用品; 3、授课讲师由人力资源部、 培训部联络安排。 《培训签 到表》 《培训通 知》 7 培训结 束后 一周 绩效 培训 岗 1、培训学员对培训讲师进行评 估,并上报人力资源部。 2、部门负责人对对培训效果进 行评估,并上报人力资源部。 3、绩效培训岗汇总整理培训总 结,并上报总经理。 《培训评 估表》 《培训总 结》 8 1天绩效 培训 岗 归档内容:培训实施方案、学 员名单、讲师授课记录、培训 教材(教案) 学员签到表、培训评估、培训 总结。 部门培训计划申报表

大学英语第三次阶段作业

大学英语第三次阶段作业

————————————————————————————————作者:————————————————————————————————日期:

一、阅读理解(共1道小题,共25.0分) Bob was happy. He was at a new school, and the other students were friendly. “Hi, Bob!” they said.But some students said, “Hi, Peter!” Bob didn't understand. He asked another student, “Why do some students call me Peter?” “Oh, that's easy to answer,” the students said. “Peter was a student here last year. Now he goes to a different school. You l ook like Peter. Some students think that you're Peter.” Bob wanted to meet Peter. He got Peter's address from a student and went to Peter's house. Peter opened the door. Bob couldn't believe(相信) his eyes. He looked really like Peter! Bob and Peter had the same color eyes and the same smile. They had the same black hair. They also had the same birthday. And they both were adopted(领养) by two different families. Bob and Peter found out that they were twin brothers. Soon after the boys were born, one family adopted Bob, and another family adopted Peter. Bob's family never knew about Peter, and Peter's family never knew about Bob. Bob and Peter's story was in the newspaper. There was a photo of Bob and Peter next to the story. A young man named John saw the photo in the newspaper. John couldn’t believe his eyes. He looked really like Bob and Peter! He had the same color eyes and t he same smile. He had the same black hair. He had the same birthday. And he, too, was adopted by another family. Later John met Bob and Peter. When Bob and Peter saw John, they couldn't believe their eyes. John looked really like them! Why did John look really like Bob and Peter? You can guess. Bob and Peter are not twins. Bob, Peter and John are triplets(三胞胎). Bob was _______ at a new school. 1sorry 1happy 1worried 1sad Some students thought _______. 1John was Peter 1Bob was John 1Bob was Peter 1Peter was John Bob saw Peter _______. 1in Peter's house 1at school 1on the way 1in the classroom John knew the story from_______. 1the newspaper 1 a book 1other people 1his parents Bob, Peter and John were_______. 1friends 1classmates 1brothers 1twins 试题分值:25.0 得分:[5, 5, 5, 5, 5] 提示:[1]B.细节题。本题问“Bob在新学校_______。”中心词是“a new school”,答案在第一段的前两句,这两句大意思是“Bob很高兴,他现在在一所新学校上学,学校的同学也很友好”。所以,答案是B。 [2]C. 细节题。本题问“有些同学认为_____。”答案在前两段,第一段告诉我们有的同学和Bob打招呼的时候称呼他为“Peter”。Bob对

大学英语三第三次在线作业

视窗 × loading... 大学英语三第三次在线作业 单选题 (共40道题) 展开 收起 1.( 2.5分)– Can I help you? --__________. ?A、I want that blue dress. ?B、OK. ?C、That’s OK. ?D 、I can help you. 我的答案:A此题得分:2.5分 2.(2.5分)– What else do you want? -- ___________. ?A、Nothing else. ?B、I’m fine. ?C、What do you want? ?D、It doesn’t matter. 我的答案:A此题得分:2.5分 3.(2.5分)– What kind of room do you want? -- _____.

?A、Room 1. ?B、I have no idea. ?C、I want a single room. ?D、I’m sorry. 我的答案:C此题得分:2.5分 4.(2.5分)– Have you made a reservation? -- ____________. ?A、Yes, I have. ?B、I did. ?C、Yes, I will. ?D、Thank you. 我的答案:A此题得分:2.5分 5.(2.5分)–Excuse me, where can I check out? -- ____________. ?A、At the reception desk. ?B、You’re welcome. ?C、Nice to see you. ?D、When you are ready. 我的答案:A此题得分:2.5分 6.(2.5分)– I really enjoyed the concert. -- _______. ?A、What will you do tomorrow? ?B、I’m glad to hear that.

2016年春《员工培训》作业

一、试述学习兴趣的主要规律 一、通过各种活动发展学生的兴趣实践表明,学生的兴趣只有在活动中才能得到发展,也只有在活动中才能发挥它对认识活动的推动作用。成功的经验是发展儿童兴趣的重要途径,教师应该在活动中让学生体验到成功的欢乐。一方面,在课堂教学中,要调动一切手段,让学生充分参与活动,开动脑筋,使他们能生动、活泼、主动地学习;另一方面,要充分利用学校课外活动和少先队活动,组织各种有趣的比赛、游戏、参观、义务劳动、游览等活动,把校内与校外活动结合起来,为学生开辟广阔的活动天地,在活动中发展学生的兴趣。 二、通过提高教学水平,引发学生兴趣有调查表明,中小学生对不同学科出现兴趣分化现象的原因是多方面的,其客观原因主要取决于教师讲课的好与不好。可见,教师教学的水平,是学生学科兴趣形成的最重要的条件。由此,教师要努力提高自身的教学水平,苦练教学的基本功;教师可以利用小学生对学习形式变化感兴趣的特点,巧妙地围绕教学内容来变化学习过程,以激发学生的学习兴趣;善于培养良好的师生感情,处理好教与学中的各种关系;不断创设问题情景,搞好启发式教学,鼓励学生在学习活动中发挥独立性与创造性,以此引发学生的学习兴趣。 三、引导学生将广泛兴趣与中心兴趣结合起来小学生随年龄的增长,兴趣的范围也越来越大,如对不同学科的兴趣、对课外书的兴趣、对课外活动的兴趣、对时事政治的兴趣等。教师应鼓励学生有多方面兴趣,因为通过广泛的兴趣,才能多方面地获取知识,给自己打下扎实的知识基础。但教师要善于在学生广泛的兴趣基础上,引导和培养他们有一个中心兴趣,即要求对某一方面进行更为深入的钻研,并使其他各种兴趣都能直接或间接地为它服务。只有把广泛兴趣与深刻的中心兴趣相结合,兴趣才能更好地发挥其应有的作用。同时,教师要注意防止学生的广泛兴趣中可能存在的消极的、不利于身心健康的兴趣。一旦发现,教师要及时、正确地引导,向他们晓以利害,并以积极有效的兴趣代替无益的兴趣。 四、通过积极的评价使学生的兴趣得以强化积极的评价是指当学生取得成功或有了进步时,教师要及时给予鼓励与表扬,使学生体验到成功的喜悦。表扬和鼓励,体现的是一种社会评价,这种评价能为儿童提供反馈信息,使他们能认识到自己的能力及价值,从而能进一步增强原有的兴趣。但积极的评价也要恰当,表扬、鼓励既不要过头,也不可不足,而且要做到及时。若对不同性格特点的学生采取不同的表扬与鼓励的方式,所达到的强化效果会更好。 五、充分利用原有兴趣的迁移兴趣是可以迁移的。兴趣的迁移是指将已有的兴趣延伸到相关的事物上,使对该事物也发生兴趣。但兴趣的迁移要满足以下的条件:一是,教师要善于发现学生感兴趣的事物或活动是什么;二是,教师应寻找到要使学生感兴趣的新事物或活动与学生原有兴趣的相同点;三是,教师要通过各种方法使学生产生对新事物与活动的认识需要,并把这种需要转化成强烈的动机。满足了这三个条件,就可以将学生对某一事物或活动的兴趣转化到对学习的兴趣上来。因此,教师要善于运用迁移的方法,以培养学生对学习的兴趣。 二、试述如何做好培训规划的沟通与确认 第一,培训规划需要考虑企业的发展战略,即根据企业发展战略所要求的企业核心竞争能力导出企业各层次员工应具备的各项能力,从核心能力出发设计培训课程。比如企业提出“由全行业竞争转变为大型企业间的竞争”战略,可以设计“打造领袖企业核心竞争力”治疗的课程; 第二,培训规划需要考虑不同层次员工的需求,简单来说,可以划分为决策层、中层管理者、操作层,根据不同层次设计不同的培训课程,比如针对决策层设计行业分析、战略管理、投资决策与资本运营等课程,针对中层管理者设计组织行为学、团队建设、人力资源管理等课程,针对操作层可以设计专业知识、操作技能等课程; 第三,培训规划需要考虑岗位类别的要求,即通常所说的职系,针对各职系员工的不同的综合与专业能力要求,设置培训内容。比如将企业内的岗位划分为管理职系、技术职系、营销职系、服务职系。针对管理职系可以设计管理技能、识别企业内外部环境变化的课程;针对技术职系可以设计课程让他们了解他人的工作,促进各类专业人员的沟通与协调,使他们能从整体出发共同合作;针对营销职系设计课程帮助他们掌握最新产品知识、进行分析市场、消费者需求分析能力、提高营销技巧;针对服务职系可以设计课程帮

第三次作业答案

1.运算器采用单组内总线、分立寄存器结构和单组内总线、集成寄存器结构时,其输入端设置的部件名称是什么? 答:采用单组内总线、分立寄存器结构时在输入端设置选择器;采用单组内总线、集成寄存器结构时在输入端设置暂存器。 2.简述同步控制方式和异步控制方式的定义、特点、优缺点和应用场合,并说明两者最核心的区别是什么? 答: 同步控制方式: 定义:各项操作受统一时序控制。 特点:有明显时序时间划分,时钟周期长度固定,各步操作的衔接、各部件之间的数据传送受严格同步定时控制。 优点:时序关系简单,时序划分规整,控制不复杂;控制逻辑易于集中,便于管理。 缺点:时间安排不合理。 应用场合:用于CPU内部、设备内部、系统总线操作(各挂接部件速度相近,传送时间确定,传送距离较近)。 异步控制方式: 定义:各项操作按不同需要安排时间,不受统一时序控制。 特点:无统一时钟周期划分,各操作间的衔接和各部件之间的信息交换采用异步应答方式。优点:时间安排紧凑、合理。 缺点:控制复杂。 应用场合:用于异步总线操作(各挂接部件速度差异大,传送时间不确定,传送距离较远)。两者最核心的区别是:有无统一时序划分。 3.什么是主设备,什么是从设备? 答: 主设备:申请并掌握总线权的设备。 从设备:响应主设备请求的设备。 4.什么是总线周期? 答:经总线传送一次数据所用的时间(包括送地址、读/写) 5.控制器的分类 答:组合逻辑控制器和微程序控制器。 6.主机和外设的连接方式 答:辐射式、总线式和通道式。 7.直接程序传送方式中,可以对外设的状态进行了抽象,请简述三个状态及其转换;并指明在何种状态下CPU方能与外设交换数据。 答:三个状态及其转换如图所示 在结束状态下,CPU方能与外设交换数据。 8.简述中断的定义。

第三次作业及答案

Vocabulary and Structure I. Vocabulary Section A Directions: From the four choices given under each sentence, choose the ONE that is closest in meaning to the underlined word or expression. 1.This failure shaped his attitude to study. A. formed B. adjusted C. framed D. designed 2.You should avoid eating fat meat, pork in particular. A. especially B. partially C. in fact D. in full 3.The printing press turns out a thousand books an hour. A. writes B. carries C. proves D. produces 4.Notice how lifeless the description is in this paragraph. A. vital B. vigorous C. dead D. dull 5.The red flag looks more beautiful against the blue sky. A. in contrast to B. in opposition to C. in protest of D. in support of 6.He promised to help me if I was in trouble and never once was I disappointed. A. he never gave me any help B. he did what he said C. he only helped me once D. he disappointed me just once 7.Early in April the city elections were due. A. sufficient B. attributable C. expected to happen D. required to return 8.Old memories awoke in her when she read the letter. A. alerted her B. came back to her C. appeared in her mind D. opened her eyes 9.Now let’s deal with the events in historical sequence. A. causes B. happenings C. succession D. transition 10.A man who is cruel to animals should be held in contempt. A. should be looked down upon B. should be held in respect C. should show disrespect D. should be punished cruelly 11.When he was at middle school, he had a calling to become a doctor. A. career B. profession C. screaming D. passion 12.We found it very hard to translate what is in the painting into words. A. turn…into a different language B. express…in proper words C. reproduce…in other words D. explain…in a differen t language 13.He had a large body of facts to prove his statements. A. system B. number C. amount D. quality 14.Before you enter the contest, you must take the measure of your contestants. A. know well B. take the sizes of C. grow to the sizes of D. evaluate properly 15.We were very disappointed. He was flat against his promise. A. positively B. completely C. evenly D. particularly Section B Directions: For each of the following sentences there are four choices marked A, B, C, and D.

相关文档
相关文档 最新文档