当前位置:文档之家› C语言程序设计作业与思考题答案

C语言程序设计作业与思考题答案

C语言程序设计作业与思考题答案
C语言程序设计作业与思考题答案

《C语言程序设计》作业与思考题解答

作业一

1.合法的标识符: a12 A21 sum2 _fun C_program

不合法的标识符: f(x) $a21 21a while

2.

main( )

{ int i, j, s;

i=2; j=3;

s=i*j;

printf(” %d×%d=%d”,i,j,s)

}

作业二

1.指出下列哪些为C语言正确的整型(int)常量、实型(float)

常量、字符型(char)常量?

正确的整型( int) 常量:0 -325 128 03456

正确的实型( float) 常量: 0.0 2. 1.2e-3 5e2

正确的字符型( char) 常量: ‘b’‘\108’ ‘\n’ ‘8’

2.表示式的结果 (1) 1

(2) 0

(3) 0

(4) 9.5

(5) ‘A’

(6) 2

(7) 4.5

3. Y=sin(2*x)+(a+b)/(a*b)/(1+a/b)+a*a/2

4.设m为整数, 用逻辑表示式表示: 能同时被3与7整除或者被5除余2且小于100的整数。

m%3= =0 && m%7= =0 || m%5= =2 && m<100

作业三

1.华氏温度经过公式C=5/9(f-32)转换成摄氏温度。试编程并上机调试运行: 从键盘上输入华氏温度, 利用公式计算后输出摄氏温度( 要求: 保留一位小数; 记录调试过程中遇到的问题及解决方法) 。

#include

main( )

{ float f,c;

scanf(”%f”,&f);

c=5.0/9*(f-32);

printf(”c=%.1f”,c);

}

2.

用IF语句:

#include

#include

main( )

{ float x,y;

scanf(”%f”,&x);

if (x<0) y=fabs(x);

else if (x<10) y=x;

else if (x<20) y=3-x/5;

else if (x<40) y=3*x-10; else y=0;

p rintf(”y=%f’,y);

}

用switch 语句:

#include

#include

main( )

{ float x,y;

scanf(”%f”,&x);

if (x<0) y=fabs(x);

else switch ( int(x/10) )

{ case 0: y=x; break;

case 1: y=3-x/5;break;

case 2,3: y=3*x-10; break;

defaut y=0;

}

printf(”y=%f’,y);

}

3. 编程序: 输入x 值, 按下列公式计算cos(x):

精确到10-5

。程序如下:

#include

#include

main()

{ float x,cosx,i,t;

printf(”请输入一个x 值( 弧度值) : ”); ...!

6!4!21)cos(6

42+-+-=x x x x

scanf(”%f”,&x);

cosx=0;t=1;i=1;

while(fabs(t)>=1e-5)

{ cosx=cosx+t;

t=t*(-x*x/(2*i*(2*i-1))); /*t为每一项的值*/

i++;

}

printf(”结果cos(%.2f)的值为: %.5f\n”,x,cosx);

}

运行结果为:

请输入一个x值( 弧度值) : 3.14↙

结果cos(3.14)的值为: -1.0000

4.程序如下:

#include

#include

main()

{

int i=0;

char ch;

ch=getchar();

C语言程序设计第三版习题库答案

C 语言程序设计(第三版)习题库 1、设圆半径r=,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf 输入数据,输出计算结果,输出时要求文字说明,取小数点后两位数字。请编程序。 #include<> main(){ floatr,h,C1,Sa,Sb,Va,Vb; scanf(__”%f ”__,&r); scanf(”%d ”,__&h _);; C1=2**r; Sa=*r*r; Sb=4*Sa; Va=4**r*r*r/3; Vb=Sa*h; printf(___”Cl=%.2fSa=%.2fSb=%.2fVa=%.2fVb=%.2f ”,Cl,Sa,Sb,Va,Vb ); } 2、输入一个华氏温度,要求输出摄氏温度。公式为c=5(F-32)/9 输出要求有文字说明,取位2小数。 #include<> main(){ floatF,c; scanf("%f",&F); ____c=5*(F-32)/9______; printf("c=%.2f",c); } 3、有一函数:?? ???≥-<≤-<=10113101121x x x x x x y 写一程序,输入x 值,输出y 值。 #include<> main(){ intx,y; printf("输入x :"); scanf("%d",&x); if(x<1){/*x<1*/ y=x; printf("x=%3d,y=x=%d\n",x,y);

}elseif(____x<10_______){/*1≤x-10*/ _____y=2*x-1_______; printf("x=%3d,y=2*x-1=%d\n",x,y); }else{/*x≥10*/ y=3*x-11; printf("x=%3d,y=3*x-11=%d\n",x#include"" main() { intx,y; scanf("%d",&x); if(x<1) {y=x;} elseif(x>=1&&x<10) {y=2*x-1;} else {y=3*x-11;} printf("%d",y); }#include"" main() { intx,y; scanf("%d",&x); if(x<1) {y=x;} elseif(x>=1&&x<10) {y=2*x-1;} else {y=3*x-11;} printf("%d\n",y); }#include"" main() { intx,y; scanf("%d",&x); if(x<1) {y=x;} elseif(x>=1&&x<10) {y=2*x-1;} else {y=3*x-11;} printf("%d",y); }scanf("%d",&x);

影视鉴赏作业一参考答案

作业一(占形成性考核20%) 作业详情 ? 1 1927年10月,好莱坞电影标志着有声电影的诞生。 满分: 2分得分: 2分 A 《摩登时代》 B 《爵士歌王》 C 《关山飞渡》 D 《小叛逆》 正确答案:B 学生答案:B 老师点评:修改 答案解析: 考察电影常识 ? 2 1、1895年12月28日,法国卢米埃尔兄弟首次公映。满分: 2分得分: 2分 A 《里昂贝尔库广场》 B 《婴儿的午餐》

《水浇园丁》 D 《火车进站》 正确答案:D 学生答案:D 老师点评:修改 ? 3 视听同步使用的剪辑技法,有时空舒缓法、情绪呼应法和。满分: 2分得分: 2分 A 拖声法 B 捅声法 C 内容紧凑法 D 声画分离法 正确答案:C 学生答案:C 老师点评:修改 ? 4 音响,分为现实声音、表现性声音和。 满分: 2分得分: 2分

扩张性声音 B 超现实声音 C 虚拟声音 D 伸缩性声音 正确答案:B 学生答案:B 老师点评:修改 ? 5 从视听媒介的表现形式划分,影视中的声音可以分为有声语言、音响和。满分: 2分得分: 2分 A 音乐 B 乐音 C 声气 D 声源 正确答案:A 学生答案:A 老师点评:修改 ? 6 光学镜头按焦距一般分为广角镜头、标准镜头和。

满分: 2分得分: 2分 A 电动伸缩镜头 B 长焦镜头 C 远摄镜头 D 鱼眼镜头 正确答案:B 学生答案:B 老师点评:修改 ?7 姜文《阳光灿烂的日子》改编自王朔的。满分: 2分得分: 2分 A 《空中小姐》 B 《过把瘾》 C 《动物凶猛》 D 《永失我爱》 正确答案:C 学生答案:C

第三章作业和思考题答案

第三章作业与思考题答案 3-1 简述传感器的定义,由哪几部分组成 答:传感器是一种能把特定的被测信号,按一定规律转换成某种“可用信号”输出的器件或者装置,以满足信息的传输、处理、记录、显示和控制等要求。 传感器的组成如图1所示。 图1 传感器的组成 能够完成预变换的单元称为敏感元件,而转换元件是能够将感应到的被测非电量转换为电学物理量,电信号经测量电路放大、整形、转换后送显示器显示,或记录,或处理,辅助电源负责传感器的电源供给。但是并不是所有传感器都包括敏感元件和转换元件,有一部分传感器不需要起预变换作用的敏感元件,如热敏电阻、光敏器件等。 3-2 简述传感器的作用,传感器有哪几种分类 答:传感器处于研究对象与检测系统的接口位置,是感知、获取与检测信息的窗口。它提供物联网系统赖以进行决策和处理所需要的原始

数据。 传感器有多种分类方法,常用的有如下三种: 传感器按输入信号(被测量)分类可分为物理量传感器、化学量传感器和生物量传感器三大类; 按输出信号分类分模拟式传感器、数字式传感器、膺数字传感器、开关量传感器四大类; 按工作原理可分为应变式传感器、电容式传感器、压电式传感器、热电式传感器等若干类。 3-3 什么是智能传感器 答:智能传感器是具有信息处理功能的传感器。智能传感器带有微处理机,具有采集、处理、交换信息的能力,是传感器集成化与微处理机相结合的产物。智能传感器的组成如图2所示。 图2 智能传感器的组成 智能传感器具有如下功能: ⑴自补偿和计算,例如,温漂补偿; ⑵自诊断功能,例如,故障自诊断; ⑶复合敏感功能,单个传感器可测量多个参数,并可进行信息融

操作系统课后习题答案

第一章 1.设计现代OS的主要目标是什么? 答:(1)有效性(2)方便性(3)可扩充性(4)开放性 4.试说明推劢多道批处理系统形成和収展的主要劢力是什么? 答:主要动力来源于四个方面的社会需求与技术发展: (1)不断提高计算机资源的利用率; (2)方便用户; (3)器件的不断更新换代; (4)计算机体系结构的不断发展。 12.试从交互性、及时性以及可靠性方面,将分时系统不实时系统迚行比较。答:(1)及时性:实时信息处理系统对实时性的要求与分时系统类似,都是以人所能接受的等待时间来确定;而实时控制系统的及时性,是以控制对象所要求的开始截止时间或完成截止时间来确定的,一般为秒级到毫秒级,甚至有的要低于100微妙。 (2)交互性:实时信息处理系统具有交互性,但人与系统的交互仅限于访问系统中某些特定的专用服务程序。不像分时系统那样能向终端用户提供数据和资源共享等服务。 (3)可靠性:分时系统也要求系统可靠,但相比之下,实时系统则要求系统具有高度的可靠性。因为任何差错都可能带来巨大的经济损失,甚至是灾难性后果,所以在实时系统中,往往都采取了多级容错措施保障系统的安全性及数据的安全性。 13.OS有哪几大特征?其最基本的特征是什么? 答:并发性、共享性、虚拟性和异步性四个基本特征;最基本的特征是并发性。 第二章 2. 画出下面四条诧句的前趋图: S1=a:=x+y; S2=b:=z+1; S3=c:=a –b;S4=w:=c+1; 8.试说明迚程在三个基本状态之间转换的典型原因。 答:(1)就绪状态→执行状态:进程分配到CPU资源 (2)执行状态→就绪状态:时间片用完 (3)执行状态→阻塞状态:I/O请求 (4)阻塞状态→就绪状态:I/O完成

C语言程序设计试题集与答案解析

一.填空 1. 每个C程序都必须有且仅有一个________ 函数。 2. C语言程序开发到执行通常要经过6个阶段即编辑、预处理、________、链接、加载和执行。 3. 软件是程序,以及______、使用和维护所需要的所有文档。 4. 国标中规定:“计算机程序是按照具体要求产生的适合于计算机处理的_________”。 5. 程序设计语言按照书写形式,以及思维方式的不同一般分为低级语言和________两大类。 6. C语言是由________组成的。 7. C语言的函数可分为主函数main、标准库函数和_________。 8. 一个函数是由两部分组成的,即:________和函数体。 9. 编译是将C语言所编写的源程序________成机器代码,也称为建立目标代码程序的过程。 10. 程序是由某种程序设计语言编制出来,体现了编程者的控制思想和对计算机执行操作 的要求。不同的任务功能,就会需求不同的软件程序,如:控制计算机本身软硬件协调工作,并使其设备充分发挥效力,方便用户使用的系统软件程序,称为操作系统;而为办公自动化(OA)、管理信息系统(MIS)、人工智能、电子商务、网络互联等等应用而开发的软件程序,统称为_________。 11. 机器语言是以__________形式表示的机器基本指令的集合,是计算机系统唯一不需要翻译可以直接识别和执行的程序设计语言。 12. 与机器语言相比,使用汇编语言来编写程序可以用_______来表示指令的操作码和操作对 象,也可以用标号和符号来代替地址、常量和变量。

13. 在编译程序之前,凡以____开头的代码行都先由预处理程序预处理。 14. C程序的执行均是由执行_________开始。 15. 函数体即为包含在{}内的部分。它分为________和为完成功能任务由若干个C 语句 组成的执行部分。 16. C语言程序中一条简单语句是以________字符作为结束符的。 17. C语言是结构化、________的程序设计语言。 18. 由于计算机硬件不能直接识别高级语言中的语句,因此,必须经过“_______程序”,将用高级语言编写的程序翻译成计算机硬件所能识别的机器语言程序方可执行。 19. 用高级语言编写的程序需翻译成计算机硬件所能识别的机器语言程序方可执行。所以 说,用高级语言进行程序设计,其编程效率高,方便易用,但_______没有低级语言高。 20.

《翻译(一)作业参考答案

《翻译(一)》作业参考答案 I. 1.打破记录 2.武装到牙齿 3.酸葡萄 4.君子协定 5.开放政策 6.冷战 7.低声 8.文火 9.占 10.原因 11.消灭 12.交待清楚13.和风 14.软水 15.添煤 16.捏造 17.修好 18.收拾一下 19.软水 20.呢帽 21.好 22.正好 23.右 24.申冤。 II. 1.“一定会把他造就成一个堂堂男子汉”,杰克说“就是应该上大学嘛!” 2.重建家园和保卫家园是我们的职责。 3.这些问题显然使得这位头脑迟钝的发言人感到意外,他立刻显得张口结舌。 4.我的回答并不躲躲躲闪闪。 5.外面一团漆黑,大雨倾盆。 6.他们根本没有答复,这是不足为奇的。 7.在走过市区的时候,他们看见了一座宏伟的酒店。 8.他经常来。 9.他对这个城市完全陌生。 10.这完全是胡说。 11.那个园会真是圆满极了。 12.淡淡的太阳从海上升起。 13.“我知道, 这是在抓救命稻草”, 他无可奈何地说. 14.他的靴子时常闪闪发光. 15.他开了眼界,并懂得了一些名堂. 16.他满脸皱纹, 皮肤很黑,头发灰白稀疏. 17.他们之间存在着种种非常尖锐的问题. 18.我们应学会如何分析问题和解决问题. 19.我们深信,社会主义制度终究会代替资本主动义制度。 20.他回来时,收音机仍然开着。 21.他们将为盲人和聋人修建一所学校。 22.我们感到,解决这个复杂的问题是困难的。 23.我们高度珍视同发展中国家的友好关系。 24.他们在关键时刻的行为给他留下了深刻的印象。 III. A 这是一个最好的历史时期,这又是一个最坏的历史时期; 这是一个充满智慧的年代,这又是一个不乏愚蠢的年代; 这是一个富有信仰的时代,这又是一个轻易怀疑的时代; 这是一个光明普照的季节,这又是一个黑暗笼罩的季节;

操作系统课后习题答案

1.什么是操作系统?其主要功能是什么? 操作系统是控制和管理计算机系统内各种硬件和软件资源,有效组织多道程序运行的系统软件(或程序集合),是用户和计算机直接的程序接口. 2.在某个计算机系统中,有一台输入机和一台打印机,现有两道程序投入运行,程序A、B 同时运行,A略早于B。A的运行轨迹为:计算50ms、打印100ms、再计算50ms、打印100ms,结束。B的运行轨迹为:计算50ms、输入80ms、再计算100ms,结束。试说明:(1)两道程序运行时,CPU是否空闲等待?若是,在那段时间段等待? (2)程序A、B是否有等待CPU的情况?若有,指出发生等待的时刻。 0 50 100 150 200 250 300 50 100 50 100 50 100 20 100 (1) cpu有空闲等待,在100ms~150ms的时候. (2) 程序A没有等待cpu,程序B发生等待的时间是180ms~200ms. 1.设公共汽车上,司机和售票员的活动如下: 司机的活动:启动车辆;正常行车;到站停车。 售票员的活动:关车门;售票;开车门。 在汽车不断的到站、停车、行驶过程中,用信号量和P、V操作实现这两个活动的同步关系。 semaphore s1,s2; s1=0;s2=0; cobegin 司机();售票员(); coend process 司机() { while(true) { P(s1) ; 启动车辆; 正常行车; 到站停车; V(s2); } } process 售票员() { while(true) { 关车门; V(s1);

售票; P(s2); 开车门; 上下乘客; } } 2.设有三个进程P、Q、R共享一个缓冲区,该缓冲区一次只能存放一个数据,P进程负责循环地从磁带机读入数据并放入缓冲区,Q进程负责循环地从缓冲区取出P进程放入的数据进行加工处理,并把结果放入缓冲区,R进程负责循环地从缓冲区读出Q进程放入的数据并在打印机上打印。请用信号量和P、V操作,写出能够正确执行的程序。 semaphore sp,sq,sr; int buf;sp=1;sq=0;sr=0; cobegin process P() { while(true) { 从磁带读入数据; P(sp); Buf=data; V(sq); } } process Q() { while(true) { P(sq); data=buf; 加工data; buf=data; V(sr); } } process R() { while(true) { P(sr); data=buf; V(sp); 打印数据; } }

c语言程序设计第五版习题答案

习题解析与答案 第1章C语言概述 一.简答题 1.概述C语言的主要特点。 【解答】 (1)语言简洁、紧凑,使用方便、灵活。 (2)数据类型丰富,表达能力强。 (3)运算符多样。C语言中的运算符包含的范围非常广泛。 (4)具有结构化的控制语句。如if…else语句、while语句、do while语句、switch 语句、for语句。 (5)允许直接访问物理地址。C语言中含有的位和指针运算,能够直接对内存地址进行访问操作。 (6)所生成的目标代码质量高,可移植性好。 2.构成C语言程序的基本单位是什么?它由哪几部分组成? 【解答】函数是构成C语言程序的基本单位。一个完整的C程序一般由文件包含、宏定义、函数说明、变量和一个或若干个函数组成。 3.C语言程序的运行一般要经过哪几个步骤? 【解答】(1)编辑;(2)编译;(3)连接,生成EXE文件;(4)执行。 二.运行程序写结果 1.输入下面程序并运行。 main() { int a1,a2,x; a1=100; a2=50; x=a1-a2; printf(″x=%d\n″,x); } 【解答】运行结果为:x=50 2.输入下面程序并运行。 main() { int a1,a2,x; a1=10; a2=20; x=a1*a2; printf(″a1=%d,a2=%d\n″,a1,a2); printf(″x=%d\n″,x); } 【解答】运行结果为:a1=10,a2=20 x=200 3.输入下面程序并运行。

#include main() { printf("******\n"); printf(" *****\n"); printf(" ****\n"); printf(" ***\n"); printf(" **\n"); printf(" *\n"); } 【解答】运行结果为:****** ***** **** *** ** * 思考:可以修改程序,使之输出平行四边形,等腰三角形等图形。 三.编程题 1.参照本章例题,编写一个C程序,用于显示如下信息: ************************* I love C programs! ************************* 【分析与提示】 ①要有文件包含语句#include 。C语言中没有数据的输入、输出等功能,数据的输入、输出都是通过调用系统提供的库函数scanf和printf等来实现的。这些函数的说明都包括在stdio.h文件中。 ②main是主函数的名称。用{}括起来的内容是函数体,函数体由若干条语句组成,这是计算机要执行的部分,每条语句以分号“;”结束。 ③注意显示的信息有三行,所以要用到换行符“\n”。 参考代码: #include main() { printf("************************\n"); printf(" I love C programs! \n"); printf("************************\n"); }

作业1参考答案

作业1 一、思考题 1.什么是机械性能?(材料受力作用时反映出来的性能)它包含哪些指标?(弹性、强度、塑性、韧性、硬度等)各指标的含意是什么?如何测得? 2.硬度和强度有没有一定的关系?为什么?(有,强度越高,硬度越高)为什么?(都反映材料抵抗变形及断裂的能力) 3.名词解释:过冷度,晶格,晶胞,晶粒与晶界,同素异晶转变,固溶体,金属化合物,机械混合物。 4.过冷度与冷却速度有什么关系?对晶粒大小有什么影响?(冷却速度越大过冷度越大,晶粒越细。) 5.晶粒大小对金属机械性能有何影响?常见的细化晶粒的方法有哪些?(晶粒越细,金属的强度硬度越高,塑韧性越好。孕育处理、提高液体金属结晶时的冷却速度、压力加工、热处理等) 6.说明铁素体、奥氏体、渗碳体和珠光体的合金结构和机械性能。 7.默绘出简化的铁碳合金状态图,并填人各区域内的结晶组织。 8.含碳量对钢的机械性能有何影响? 随含碳量的增加,钢的硬度升高、塑韧性下降;钢的强度先升高,当含碳量约为0.9%时,强度达到最大值,随后,强度随含碳量的增加而下降。 二、填表说明下列符号所代表的机械性能指标

三、填空 1. 碳溶解在体心立方的α-Fe中形成的固溶体称铁素体,其符号为F , 晶格类型是体心立方,性能特点是强度低,塑性好。 2. 碳溶解在面心立方的γ-Fe中形成的固溶体称奥氏体,其符号为 A ,晶 格类型是面心立方,性能特点是强度低,塑性高。 3. 渗碳体是铁与碳的金属化合物,含碳量为6.69%,性能特点是硬度高, 脆性大。 4. ECF称共晶线线,所发生的反应称共晶反应,其反应式是得到的 组织为 L(4.3% 1148℃)=A(2.11%)+Fe 3 C 。 5. PSK称共析线线,所发生的反应称共析反应,其反应式是 A(0.77% 727 ℃)=F(0.0218%)+ Fe 3 C 得到的组织为珠光体。 6. E是共晶点点,P是共析点点, A l 线即 PSK ,A 3 线即 GS , A cm 线即 ES 。 7. 45钢在退火状态下,其组织中珠光体的含碳量是 0.77% 。 8.钢和生铁在成分上的主要区别是钢的含碳量小于2.11%,生铁2.11-6.69% 在组织上的主要区别是生铁中有莱氏体,钢中没有,在性能上的主要区别是 钢的机械性能好,生铁硬而脆。 9 铝的晶体结构/晶格类型是面心立方 10 α-Fe和γ-Fe的晶格类型分别属于体心立方、面心立方 11 Al和Zn的晶格类型分别属于面心立方、密排六方 12 45钢在平衡结晶过程中冷却到共析温度时发生共析反应,A、F、Fe 3 C的碳含量分别为0.77% 0.0218% 6.69% 13 金属结晶过程是依靠两个密切联系的基本过程来实现的,这两个过程是形 核与长大,自发生核的生核率与过冷度的关系是过冷度大,形核率高 14 金属结晶时,依附于杂质而生成的晶核叫异质形核(非自发形核) 15 晶粒的大小称晶粒度,工程上通常把晶粒分成1、2、……8等级别。8级晶

(完整版)C语言程序设计练习及答案

《C语言程序设计》练习及答案 得分评卷人复查人 一、单选题,每小题1分,共60分(将正确答案的序号写在题目的括号中)。 1、结构化程序设计的三种基本控制结构是(D )。 A、主程序、子程序、函数 B、输入、处理、输出 C、调用,返回,转移 D、顺序、选择、循环 2、下列关于C程序变量的叙述, ( D )是错误的。 A、变量名必须由字母或下划线开头。 B、程序中的变量必须在被使用之前定义。 C、不同的基本类型的变量之间可以混合运算。 D、变量的数据类型决定变量的"作用域"。 3、能将C语言编写的源程序转换为目标程序的软件是(C )。 A、编辑程序 B、汇编程序 C、编译程序 D、解释程序 4、以下符号中,合法的用户标识符是( D )。 A、-p B、int C、3ab D、_xt_ 5、以下选项中,与m=n++完全等价的表达式是( C )。 A、m=++n B、m+=n+1 C、m=n, n=n+1 D、n=n+1,m=n 6、若有定义:int aa[8];。则以下表达式中不能代表数组元aa[1]的地址的是(C )。 A、&aa[0]+1 B、&aa[1] C、&aa[0]++ D、aa+1 7、表达式!5&(7+3)&&(4+5)的值是(A)。 A、0 B、1 C、5 D、9 8、以下选项中非法的C语言表达式是(A )。 A、x+1=x+1 B、0<=x<100 C、i=j==0 D、(char)(65+3) 9、在TURBO C中, int类型变量所占字节数是(B )。 A、1 B、2 C、4 D、8 10、C语言中基本的数据类型包括(B)。 A、整型,实型,逻辑型 B、整型,实型,字符型

实用管理基础作业一参考答案

实用管理基础作业一参考答案 管理学基础作业1 案例一: 深深浅浅话海尔 问题:1、海尔的企业文化是完美无缺的吗? 答:海尔的企业文化是完善的综合的,但不能说是完美无缺的,因为一种文化理念是随着企业的发展,经济环境的变化而不断完善和充实,在一定的时期可能是完美无缺的,但企业发展了,经济环境变化了,对原有的企业文化需要进行调整和充实,如果是完美无缺的,就不能随着企业的发展变化而调整和充实了,不能创造更新了. 2、海尔的企业文化是否全体海尔人共建的? 答:企业文化是一种员工共同拥有的哲学与价值取向,是在长期的工作中形成并发展的,因此,海尔文化必定是全体海尔员工共同创建并实施的。 3.海尔创建了一套完整的中国企业文化,他为推动海尔走向世界,在企业员工中起了导向作用,激励作用和凝聚作用.在七个层次的海尔文化中,哪一层次是最关键最重要的? 答:在七个层次的海尔文化中,最关键和最重要的是“海尔文化内核”是企业精神,“敬业报国,追求卓越,海尔真诚到永远,企业存在的目的是和社会融合到一体,推动社会进步.”在这个内核指引下开展其余6种层次文化,如经营理念,企业形象,奋斗目标等无不围绕海尔文化内核而展开. 案例二 拟定可考核的目标 问题: 1、当他们没有得到集团公司总裁的目标时,分公司总经理能够拟定可考核的目标吗?怎样制订?这些目标会得到下属的认可吗? 答:1、(1)当集团总裁目标没有下达时,分公司总经理可以制订考核目标。因为集团公司对分公司管理是分公司独立经营,集中核算。独立经营,对分公司的经营管理是自主经营,自负盈亏。是企业分析内外环境基础上确定企业各项经济活动发展方向和奋斗目标。分公司经理在制订目标时,应制订可控目标。(2)制订目标:首先应该确定制订目标方法。现代管理学提倡参与制目标设订法。企业员工参与企业目标的设定,有自上而下的目标制订法,即由高层管理者,提出企业目标再交给职工讨论,最后修改形成企业目标。还有自下而上的目标制订,即由下级部门或职工讨论,提出目标再由上级批准,形成企业目标。分公司采用自上而下的方法,由分公司经理提出目标,交由各职能部门领导及职工讨论,集思广益。 (3)分公司经理提出的目标,让人感到没有依据,他应该把他制订的依据、制订方法及相关知识告诉下属,让大家发表意见制订目标,这个案例中制订的目标下属不会接受。 2、对于分公司来说,要制订可行的目标,需要集团公司提供什么信息和帮助?答:对于分公司来说,制订可行的目标必须有集团公司的主要目标,这些主要目标由企业性质决定,是贡献给顾客的、企业的目标,要求各分公司或部门,围绕总目标制订出分公司目标。集团公司提供的信息有:利润率、销售额、雇员数量

操作系统课后题答案

2.1 一类操作系统服务提供对用户很有用的函数,主要包括用户界面、程序执行、I/O操作、文件系统操作、通信、错误检测等。 另一类操作系统函数不是帮助用户而是确保系统本身高效运行,包括资源分配、统计、保护和安全等。 这两类服务的区别在于服务的对象不同,一类是针对用户,另一类是针对系统本身。 2.6 优点:采用同样的系统调用界面,可以使用户的程序代码用相同的方式被写入设备和文件,利于用户程序的开发。还利于设备驱动程序代码,可以支持规范定义的API。 缺点:系统调用为所需要的服务提供最小的系统接口来实现所需要的功能,由于设备和文件读写速度不同,若是同一接口的话可能会处理不过来。 2.9 策略决定做什么,机制决定如何做。他们两个的区分对于灵活性来说很重要。策略可能会随时间或位置而有所改变。在最坏的情况下,每次策略改变都可能需要底层机制的改变。系统更需要通用机制,这样策略的改变只需要重定义一些系统参数,而不需要改变机制,提高了系统灵活性。 3.1、短期调度:从准备执行的进程中选择进程,并为之分配CPU; 中期调度:在分时系统中使用,进程能从内存中移出,之后,进程能被重新调入内存,并从中断处继续执行,采用了交换的方案。 长期调度:从缓冲池中选择进程,并装入内存以准备执行。 它们的主要区别是它们执行的频率。短期调度必须频繁地为CPU选择新进程,而长期调度程序执行地并不频繁,只有当进程离开系统后,才可能需要调度长期调度程序。 3.4、当控制返回到父进程时,value值不变,A行将输出:PARENT:value=5。 4.1、对于顺序结构的程序来说,单线程要比多线程的功能好,比如(1)输入三角形的三边长,求三角形面积;(2)从键盘输入一个大写字母,将它改为小写字母输出。

C语言程序设计第二版习题参考答案

C语言程序设计第二版 习题参考答案 Document serial number【LGGKGB-LGG98YT-LGGT8CB-LGUT-

C语言程序设计习题参考答案 习题 1 一、判断题 1.在计算机中,小数点和正负号都有专用部件来保存和表示。 2.二进制是由0和1两个数字组成的进制方式。 3.二进制数的逻辑运算是按位进行的,位与位之间没有进位和借位的关系。 4.在整数的二进制表示方法中,0的原码、反码都有两种形式。 5.有符号数有三种表示法:原码、反码和补码。 6.常用字符的ASCII码值从小到大的排列规律是:空格、阿拉伯数字、大写英文字母、小写英文字母。 解:1.F2.T 3.T 4.T 5.T 6.T 二、单选题 1.在计算机中,最适合进行数值加减运算的数值编码是。 A. 原码 B. 反码 C. 补码 D. 移码 2.已知英文小写字母m的ASCII码为十进制数109,则英文小写字母y的ASCII 码为十进制数。 A. 112 B. 120 C. 121 D. 122 3.关于ASCII码,在计算机中的表示方法准确地描述是。 A. 使用8位二进制数,最右边一位为1 B. 使用8位二进制数,最左边一位为1 C. 使用8位二进制数,最右边一位为0 D. 使用8位二进制数,最左边一位为0 4.设在机器字长4位,X=0111B,Y=1011B,则下列逻辑运算中,正确的是 ___________。 A. X∧Y=1000 B. X∨Y=1111 C. X⊕Y=0011 D. ˉY=1000 5.下列叙述中正确的是()。 A.高级语言就是机器语言 B.汇编语言程序、高级语言程序都是计算机程序,但只有机器语言程序才是计算机可以直接识别并执行的程序 C.C语言因为具有汇编语言的一些特性,所以是汇编语言的一种 D.C源程序经过编译、连接,若正确,执行后就能得到正确的运行结果6.用C语言编写的源程序经过编译后,若没有产生编译错误,则系统将()。 A.生成可执行文件B.生成目标文件 C.输出运行结果D.自动保存源文件 7.下列叙述中不正确的是()。 A.main函数在C程序中必须有且只有一个 B. C程序的执行从main函数开始,所以main函数必须放在程序最前面 C. 函数可以带参数,也可以不带参数。

计算机操作系统课后习题答案第三章(第四版)

第三章处理机调度与死锁 1,高级调度与低级调度的主要任务是什么?为什么要引入中级调度? 【解】(1)高级调度主要任务是用于决定把外存上处于后备队列中的那些作业调入内存,并为它们创建进程,分配必要的资源,然后再将新创建的进程排在就绪队列上,准备执行。(2)低级调度主要任务是决定就绪队列中的哪个进程将获得处理机,然后由分派程序执行把处理机分配给该进程的操作。(3)引入中级调度的主要目的是为了提高内存的利用率和系统吞吐量。为此,应使那些暂时不能运行的进程不再占用宝贵的内存空间,而将它们调至外存上去等待,称此时的进程状态为就绪驻外存状态或挂起状态。当这些进程重又具备运行条件,且内存又稍有空闲时,由中级调度决定,将外存上的那些重又具备运行条件的就绪进程重新调入内存,并修改其状态为就绪状态,挂在就绪队列上,等待进程调度。 3、何谓作业、作业步和作业流? 【解】作业包含通常的程序和数据,还配有作业说明书。系统根据该说明书对程序的运行进行控制。批处理系统中是以作业为基本单位从外存调入内存。作业步是指每个作业运行期间都必须经过若干个相对独立相互关联的顺序加工的步骤。 作业流是指若干个作业进入系统后依次存放在外存上形成的输入作业流;在操作系统的控制下,逐个作业进程处理,于是形成了处理作业流。 4、在什么情冴下需要使用作业控制块JCB?其中包含了哪些内容? 【解】每当作业进入系统时,系统便为每个作业建立一个作业控制块JCB,根据作业类型将它插入到相应的后备队列中。 JCB 包含的内容通常有:1) 作业标识2)用户名称3)用户账户4)作业类型(CPU 繁忙型、I/O芳名型、批量型、终端型)5)作业状态6)调度信息(优先级、作业已运行)7)资源要求8)进入系统时间9) 开始处理时间10) 作业完成时间11) 作业退出时间12) 资源使用情况等 5.在作业调度中应如何确定接纳多少个作业和接纳哪些作业? 【解】作业调度每次接纳进入内存的作业数,取决于多道程序度。应将哪些作业从外存调入内存,取决于采用的调度算法。最简单的是先来服务调度算法,较常用的是短作业优先调度算法和基于作业优先级的调度算法。 7.试说明低级调度的主要功能。 【解】(1)保存处理机的现场信息(2)按某种算法选取进程(3)把处理机分配给进程。 8、在抢占调度方式中,抢占的原则是什么? 【解】剥夺原则有:(1)时间片原则各进程按时间片运行,当一个时间片用完后,便停止该进程的执行而重新进行调度。这种原则适用于分时系统、大多数实时系统,以及要求较高的批处理系统。(2)优先权原则通常是对一些重要的和紧急的作业赋予较高的优先权。当这种作业到达时,如果其优先权比正在执行进程的优先权高,便停止正在执行的进程,将处理机分配给优先权高的进程,使之执行。(3)短作业(进程)优先原则当新到达的作业(进程)比正在执行的作业(进程)明显地短时,将剥夺长作业(进程)的执行,将处理机分配给短作业(进程),使之优先执行。 9、选择调度方式和调度算法时,应遵循的准则是什么? 【解】应遵循的准则有(1)面向用户的准则:周转时间短,响应时间快,截止时间的保证,优先权准则。(2)面向系统的准则:系统吞吐量高,处理机利用率好,各类资源的平衡利用。 10、在批处理系统、分时系统和实时系统中,各采用哪几种进程(作业)调度算法? 【解】 批处理系统:FCFS算法、最小优先数优先算法、抢占式最小优先数优先算法 2 分时系统:可剥夺调度、轮转调度 实时系统:时间片轮转调度算法、非抢占优先权调度算法、基于时钟中断抢占的优先权调度算法、立即抢占的优先权调度。 11、何谓静态和动态优先权?确定静态优先权的依据是什么? 【解】静态优先权是在创建进程时确定的,且在进程的整个运行期间保持不变。动态优先权是指,在创建进程时所赋予的优先权,是可以随进程的推进或随其等待时间的增加而改变的,以便获得更好的调度性能。确定静态优先权的依据是:(1)进程类型,通常系统进程的优先权高于一般用户进程的优先权。(2)进程对资源的需要。(3)用户要求,用户进程的紧迫程度及用户所付费用的多少来确定优先权的。 12、试比较FCFS和SPF两种进程调度算法。 【解】FCFS算法按照作业提交或进程变为就绪状态的先后次序,分派CPU。当前作业或进程占有CPU,直到执行完或阻塞,才让出CPU。在作业或进程唤醒后,并不立即恢复执行,通常等到当前作业或进程让出CPU。FCFS比较有利于长作业,而不利于短作业;有利于CPU繁忙的作业,而不利于I/O繁忙的作业。SPF有利于短进程调度,是从就绪队列中选出一估计运行时间最短的进

作业一 参考答案

作业一(第一、二、三部分) 一.第一部分 1.写出聚氯乙烯、聚乙二醇、涤纶、尼龙-610、聚乙烯醇、聚甲基丙烯酸乙酯和氯丁橡胶的分子式、重复单元及单体,并用系统命名法命名。

2. (1)数均分子量M n 和重均分子量M w 的物理意义是什么?试证明多分散系数d ≥1。(2)某聚合物试样由下列级分组成,试计算该试样的数均分子量M n 和重均分子量M w 以及多分散系数d 。 解:(1)数均分子量的物理意义是各种不同分子量的分子所占的分数与其相对应的分子量乘积的总和。 重均分子量的物理意义是各种不同分子量的分子所占的重量分数与其相对应的分子量乘积的总和。 设i M 为i 聚体的分子量,则 ( ) 2 2 220i n i i i n i n i i M M N M N M N M M N -=+-≥∑∑∑∑ 亦即2 0w n n M M M -≥ 故当i n M M ≡时,则w n M M ≡,当i n M M ≠时,则w n M M 。 (2)4 561 18484.30.50.40.1 101010 i i n i n M M n = = =++∑∑ 45650.5100.4100.110 1.45101 i i w i w M M w ?+?+?= ==?∑∑ 51.45107.84 18484.3 w n M d M ?===

二.第二部分 3. 多少乙酸加到等摩尔比的己二酸和己二胺中才能使聚酰胺的分子量为11318,反应程度为99.5 %,求乙酸和己二酸的摩尔比? 解:设己二酸加料为1mol 时,乙酸为N mol ,将P =0.995, 11318 , 113n X = 代入 112n r X r r ?' += '+-中,解得0.99r '=。 由 12 0.99122b b b N r N N N ?'= =='+?+, 得N =0.01。 所以乙酸和己二酸得摩尔比为0.01:1。 4. 计算下列体形缩聚反应体系的凝胶点:(1)邻苯二甲酸和甘油的摩尔比为1.50:0.98;(2)邻苯二甲酸、甘油和乙二醇的摩尔比为1.50:0.99:0.002 解:(1)30.982 2.37 1.500.98f ??==+,220.844 2.39c P f === (2)(30.990.0022)2 2.39 1.500.990.005f ?+??==++;220.838 2.39c P f === 。 5. 写出以对苯二甲酸和乙二醇为原料用酯交换法生产PET 树脂的全部反应。试问:(1)为什么要用过量的乙二醇?(2)如何保证官能团等当量?(3)欲得平均分子量为20000的PET 树脂,求反应中允许的乙二醇的最大浓度分数是多少?(280℃时缩聚平衡常数 K=4.9) 解:(3) 20000 208.396 n X = =

作业复习与思考题答案

计算机安全与保密练习册答案 练习一答案: 1、计算机网络中采用分层协议的两条理由如下: 1)把网络操作分成复杂性较低的单元,结构清晰,易于实现和维护 2)定义并提供了具有兼容性的标准接口 3)使设计人员能专心设计和开发所关心的功能模块 4)独立性强——上层只需了解下层通过层间接口提供什么服务—黑箱方法 5)适应性强——只要服务和接口不变,层内实现方法可任意改变 6)一个区域网络的变化不会影响另外一个区域的网络,因此每个区域的网络可单 独升级或改造 2、为进行网络中的数据交换(通信)而建立的规则、标准或约定。(网络协议=语义+语法+规则) 3、OSI七层: 1)物理层:主要是利用物理传输介质为数据链路层提供物理连接,以便透明的传 递比特流。 2)数据链路层。在通信实体之间建立数据链路连接,传送以帧为单位的数据,采 用差错控制,流量控制方法。 3)网络层:通过路由算法,为分组通过通信子网选择最适当的路径。 4)传输层:是向用户提供可靠的端到端服务,透明的传送报文。 5)会话层:组织两个会话进程之间的通信,并管理数据的交换。 6)表示层:处理在两个通信系统中交换信息的表示方式。 7)应用层:应用层是OSI参考模型中的最高层。确定进程之间通信的性质,以满

足用户的需要。 4、TCP协议是面向连接的可靠的协议。UDP协议是无连接的不可靠协议。 5、路由器实现网络互联是发生在网络层。主要功能有路由选择,多路重发以及出错检 测等。 6、因特网提供的基本服务主要有: 1)电子邮件E-MAIL. 2)远程登陆Telnet 3)文件传输FTP. 4)WWW服务 5)电子邮件服务 7、一台微机、调制解调器和电话线。选择一个为用户提供因特网接入服务ISP。 练习二答案: 1、主要包括: 1)可靠性高。 2)极强的伸缩性。 3)网络功能强。 4)强大的数据库支持功能。 5)开放性好。 UNIX系统一开始就作为开放系统,UNIX操作系统的源程序一开始 就向学术界开放。 6)通用。UNIX系统在设计过程中考虑了通用性,使之适合于不同类型(分时和批 处理)用户的需要。 2、主要包括:

操作系统概念课后习题答案

1、1在多道程序与分时环境中,多个用户同时共享一个系统,返种情冴导致多种安全问题。a、列出此类的问题b、在一个分时机器中,能否确保像在与用机器上一样的安全度?并解释乀。 Answer:a、窃叏戒者复制某用户癿程序戒数据;没有合理癿预算来使用资源(CPU,内存,磁盘空闱,外围设备)b.应该丌行,因为人类设计癿仸何保护机制都会丌可避兊癿被另外癿人所破译,而丏径自信癿认为程序本身癿实现就是正确癿就是一件困难癿亊。 1、2资源的利用问题在各种各样的操作系统中出现。试例丼在下列的环境中哪种资源必须被严栺的管理。(a)大型电脑戒迷您电脑系统(b)不服务器相联的工作站(c)手持电脑 Answer: (a)大型电脑戒迷您电脑系统:内存呾CPU资源,外存,网络带宽(b)不服务器相联癿工作站:内存呾CPU资源(c)手持电脑:功率消耗,内存资源 1、3在什举情冴下一个用户使用一个分时系统比使用一台个人计算机戒单用户工作站更好? Answer:当另外使用分时系统癿用户较少时,仸务十分巨大,硬件速度径快,分时系统有意丿。充分利用该系统可以对用户癿问题产生影响。比起个人电脑,问题可以被更快癿解决。迓有一种可能収生癿情冴就是在同一时闱有许多另外癿用户在同一时闱使用资源。当作业足够小,丏能在个人计算机上合理癿运行时,以及当个人计算机癿性能能够充分癿运行程序来达到用户癿满意时,个人计算机就是最好癿,。 1、4在下面丼出的三个功能中,哪个功能在下列两种环境下,(a)手持装置(b)实

时系统需要操作系统的支持?(a)批处理程序(b)虚拟存储器(c)分时 Answer:对二实时系统来说,操作系统需要以一种公平癿方式支持虚拟存储器呾分时系统。对二手持系统,操作系统需要提供虚拟存储器,但就是丌需要提供分时系统。批处理程序在两种环境中都就是非必需癿。 1、5描述对称多处理(SMP)与非对称多处理乀间的区别。多处理系统的三个优点与一个缺点? Answer:SMP意味着所以处理器都对等,而丏I/O可以在仸何处理器上运行。非对称多处理有一个主处理器控制系统,不剩下癿处理器就是随从关系。主处理器为从处理器安排工作,而丏I/O也叧在主处理器上运行。多处理器系统能比单处理器系统节省资金,返就是因为她们能共享外设,大容量存储呾电源供给。它们可以更快速癿运行程序呾增加可靠性。多处理器系统能比单处理器系统在软、硬件上也更复杂(增加计算量、觃模经济、增加可靠性) 1、6集群系统不多道程序系统的区别就是什举?两台机器属二一个集群来协作提供一个高可靠性的服务器的要求就是什举? Answer:集群系统就是由多个计算机耦合成单一系统幵分布二整个集群来完成计算仸务。另一方面,多道程序系统可以被瞧做就是一个有多个CPU组成癿单一癿物理实体。集群系统癿耦合度比多道程序系统癿要低。集群系统通过消息迕行通信,而多道程序系统就是通过共享癿存储空闱。为了两台处理器提供较高癿可靠性服务,两台机器上癿状态必项被复制,幵丏要持续癿更新。当一台处理器出现敀障时,另一台处理器能够接管敀障处理癿功能。 1、7试区分分布式系统(distribute system)的客户机-服务器(client-server)模型不对等系统(peer-to-peer)模型

C语言程序设计习题答案

C 语言程序设计习题答案 习题一 C 语言程序设计概述 一、名词解释 (1)程序P1 (2)程序设计P1 (3)机器语言P1 (4)汇编程序P2 (5)高级语言P2 (6)编译程序P3 (7)解释程序P3 (8)算法P4 (9)结构化的程序设计P9 二、简述题 1. 设计程序时应遵循哪些基本原则?P4 答:正确性、可靠性、简明性、有效性、可维护性、可移植性。 2. 算法的要素是什么?算法具有哪些特点? 答:算法的要素是:操作与控制结构;算法的特点有:有穷性、确定性、有效性、有零个或多个输入、有一个或多个输出。 3. 算法的表示形式有哪几种? 答:算法的表示形式有:自然语言、传统流程图、伪代码、结构化的流程图(N_S 流程图,盒图)。 4. 有哪三种基本结构? 答:三种基本结构是:顺序结构、选择结构和循环结构。 5. 传统流程图与N-S 流程图最大的区别是什么? 答:N-S 流程图去掉了在传统流程图中常用的流程线,使得程序的结构显得更加清晰、简单。 三、用传统流程图、N-S 图分别表示求解以下问题的算法。 1. 有3个数a ,b ,c ,要求按由大到小的顺序把它们输出。 2. 依次将10个数输入,求出其中最大的数 和最小的数并输出。 3. 求1+2+3+…+100的值。

5. 求下列分段函数的值。 6. 求100~200之间的所有素数。 7. 求一元二次方程ax 2+bx+c=0的根。分别考虑d=b 2-4ac 大于0、等于0和小于0三种情况。 四、注释下面C 程序的各个组成部分。 main() /*主函数 */ { /*程序开始 */ int a,k,m; /*定义三个用来存放整数的变量 */ a=10; /*将整数10赋值给变量a */ k=2; /*将整数2赋值给变量k */ m=1; /*将整数1赋值给变量1 */ a=(k+m)*k/(k-m); /*先求出算术表达式的值,并将其赋值给变量a */ printf("%d\n",a); /*在屏幕上打印出变量a 的值 */ } /*程序结束 */ 习题二 数据类型、运算符与表达式 一、选择题 1~10:BCDCB DDBCA 11~20: ADDAA DBADC 21~28: DABAD CDD Y= 3X (X<1) 4X-1 (X=1) 5(X-1)+6 (1

相关主题
文本预览
相关文档 最新文档