javaee基础教程习题答案

javaee基础教程习题答案
javaee基础教程习题答案

JAVAEE基础教程课后部分编程题答案

2-14 public class aa {

public static void main(String[] args) {

// TODO Auto-generated method stub

double x=34.5;

double y=68.4;

double z=x+y;

System.out.println("x+y="+x+"+"+y+"="+z);}

}

3-19

(一)从大到小

插入排序法

public class Sort {

public static void main(String[] args) {

int[] A={30,1,-9,70,25};

for(int i=1;i

for(int j=i;j>0;j--){

if(A[j]>A[j-1]){

int temp;

temp=A[j-1];

A[j-1]=A[j];

A[j]=temp;

}

}

}

System.out.println("利用插入排序方法的结果是:");

for(int i=0;i

System.out.print(A[i]+",");

}

}

}

选择排序法

public class S_sort {

public static void main(String[] args) {

int[] A={30,1,-9,70,25};

int max,temp;

for(int i=A.length-1;i>0;i--){

max=0;

for(int j=1;j<=i;j++){

if(A[max]>A[j])

max=j;

}

temp=A[max];

A[max]=A[i];

A[i]=temp;

}

System.out.println("利用选择排序方法的结果是:");

for(int i=0;i

System.out.print(A[i]+",");

}

}

}

(二)从小到大

import java.util.*;

public class rr {

public static void main(String[] args){

int A[]={30,1,-9,70,25};

Arrays.sort(A);

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

System.out.print(A[i]+",");

}

}

}

3-11 public class pp {

public static void main(String[] args) {

int i,j,count=0;

for(j=2;j<=1000;j++){

for(i=2;i<=j/2;i++){

if(j%i==0)

break;

}

if(i>j/2)

{

count++;System.out.print(j+"\t");

if(count%5==0)

System.out.println(""); }

}

}

}

3-12 import java.util.Random;

public class rr {

public static void main(String[] args){

int count1=0,count2=0,count3=0,count4=0,count5=0,count6=0;

int temp;

Random r =new Random();

for(int i=1;i<=100;i++){

temp=r.nextInt()%6+1;

switch(temp){

case 1:count1++;break;

case 2:count2++;break;

case 3:count3++;break;

case 4:count4++;break;

case 5:count5++;break;

case 6:count6++;break;

}

}

System.out.println("count1="+count1);

System.out.println("count2="+count2);

System.out.println("count3="+count3);

System.out.println("count4="+count4);

System.out.println("count5="+count5);

System.out.println("count6="+count6);

}

}

3-13 public class rr {

public static void main(String[] args){

int sum=0,a=1;

for(int i=1;i<16;i++){

a=a*i;

sum+=a;

}

System.out.println("1!+2!+3!+...+15!="+sum);

}

}

3-16 public class r {

public static void main(String[] args) {

int[] prime=new int[30];

int i,j,m=0,count=0;

for(j=2;count<30;j++){

for(i=2;i<=j/2;i++){

if(j%i==0)

break;}

if(i>j/2){

count++;

prime[m]=j;

System.out.print(prime[m]+",");

}

}

}

}

3-18 import java.util.Scanner;

import java.util.*;

public class yy {

/**

* @param args

*/

public static void main(String[] args) { // TODO Auto-generated method stub

int[] d=new int[100];

int i=-1;

do{

System.out.println("输入整数(-2结束):");

Scanner input=new Scanner(System.in);

i++;

d[i]=input.nextInt();}

while(d[i]!=-2);

int[] dd=new int[i];

for(int j=0;j

{dd[j]=d[j];

}

Arrays.sort(dd);

System.out.print("输入值按从小到大的顺序排序是 ");

for(int a:dd)

System.out.print(a+" ");

}

}

6-12 import java.util.Calendar;

public class CalendarExample {

public static void main(String[] args) {

Calendar cal = Calendar.getInstance();

cal.add(Calendar.DATE, 10);

System.out.println("十天后的日期和时间:");

System.out.println(cal.get(Calendar.YEAR) + "年"

+ (cal.get(Calendar.MONTH)+1) + "月"

+ cal.get(Calendar.DATE) + "日"

+ cal.get(Calendar.HOUR) + ":"

+ cal.get(Calendar.MINUTE) + ":"

+ cal.get(Calendar.SECOND));

}

}

6-15 import java.util.HashMap;

import java.util.Map;

public class pp{

public static void main(String args[]){

Map map=new HashMap();

map.put("张三","90分");

map.put("李四", "83分");

System.out.println("所查的学生有:"+map.keySet());

System.out.println("张三的成绩为:"+map.get("张三"));

System.out.println("李四的成绩为:"+map.get("李四"));

System.out.println();

map.put("李四","100分");

System.out.println("修改后李四的成绩为:"+map.get("李四")); System.out.println();

System.out.println("两人最终成绩为:");

System.out.println("张三:"+map.get("张三"));

System.out.println("李四:"+map.get("李四"));

}

}

6-17

public class e {

public static void main(String[] args) {

long x=987654;

String str1=String.valueOf(x);//使用String类的valueOf()方法实现数值到字符串的转换

int y=365;

String str2=Integer.toString(y,16);//转换为十六进制

System.out.println("987654转换成字符串为:"+str1+"\n");

System.out.println("十进制365转换为十六进制为:"+str2);

}

}

6-21 import java.io.IOException;

import java.util.Scanner;

import java.util.List;

import java.util.ArrayList;

import java.util.InputMismatchException;

class Person{

private String name;

private int phone;

public String getName(){

return name;

}

public int getPhone(){

return phone;

}

public Person(String name,int phone){

https://www.360docs.net/doc/f011299975.html,=name;

this.phone=phone;

}

public String toString(){

return name+"的电话号码为:"+phone;

}

}

public class pp {

public static void main(String args[])throws IOException{ char m;

do{

List list=new ArrayList();

Scanner input=new Scanner(System.in);

System.out.println("请输入同学的姓名和联系方式:");

try { String Pname=input.next();

int Phone=input.nextInt();

Person LX=new Person(Pname,Phone);

list.add(LX);

for(Person p:list){

System.out.println(p); }

}

catch (InputMismatchException e1)

{System.out.println("警告:您输入的值不合理!");}

catch (Exception e2)

{System.out.println("警告:其它异常!");}

System.out.println("是否继续输入? Y/N");

m = (char) System.in.read();

} while (m == 'y' || m == 'Y');

}

}

6-22 import java.util.HashMap;

import java.util.Map;

import java.util.Scanner;

public class pp {

public static void main(String[] args) {

Mapmap=new HashMap();

map.put("ample","足够的、宽敞的");

map.put("brisk", "轻快的、兴隆的");

map.put("deem","认为、视为");

map.put("doom","注定、劫数");

map.put("gossip","流言飞语");

map.put("lame","蹩脚的");

map.put("oath","誓言");

map.put("reap","收割、收获");

map.put("shabby","破旧的、不公正的");

map.put("ecology","生态、生态学");

while (true) {

Scanner sc = new Scanner(System.in);

System.out.println("请输入单词");

String str = sc.next();

System.out.println("你输入的单词的中文含义是:"+"\t"+map.get(str));

}

}

}

8-10 import java.io.BufferedReader;

import java.io.IOException;

import java.io.FileReader;

import java.io.FileNotFoundException;

public class rr {

public String readfile() {

String str1 = "";

BufferedReader fr;

try {

fr = new BufferedReader(new FileReader("java.txt"));

String m = fr.readLine();

while (m != null) {

str1 += m + "\n";

m = fr.readLine();

StringBuffer s1=new StringBuffer(str1);

System.out.println(s1);

}

fr.close();

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

return str1;

}

public static void main(String[] args) {

rr r= new rr();

String str1 = r.readfile();

StringBuffer str2=new StringBuffer(str1);

str2.reverse();

System.out.println(str2);

}

}

8-14 import java.io.BufferedReader;

import java.io.File;

import java.io.FileNotFoundException;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.IOException;

import java.util.Arrays;

import java.util.Scanner;

class s {

public static void main(String[] args) {

try {

File f1=new File("file1.txt");

File f2=new File("file2.txt");

FileReader fr1=new FileReader(f1);

FileReader fr2=new FileReader(f2);

BufferedReader br1=new BufferedReader(fr1) ;

BufferedReader br2=new BufferedReader(fr2) ;

String len1=br1.readLine();

String len2=br2.readLine();

Scanner scan1=new Scanner(len1);

Scanner scan2=new Scanner(len2);

https://www.360docs.net/doc/f011299975.html,eDelimiter(",");

https://www.360docs.net/doc/f011299975.html,eDelimiter(",");

int[] I=new int[9];

for (int j=0; j <=4; j++) {

I[j] =scan1.nextInt();

}

for (int j=0; j <=3; j++) {

I[j+5] = scan2.nextInt();

}

Arrays.sort(I);

System.out.print(Arrays.toString(I));

fr1.close();

fr2.close();

File f3=new File("file3.text");

FileWriter fw=new FileWriter(f3);

for (int a : I)

{

fw.write(a+",");

}

fw.close();

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

}

}

9-6

法一 class tt{

public static synchronized void ttt() {

int i=10;

while(true){

System.out.print(i++);

try{

Thread.sleep(500);

}catch (InterruptedException e) {

e.printStackTrace();

}

if (i==16){

System.out.println();

break;

}

System.out.print(",");

}

}

}

public class t implements Runnable {

public void run() {

tt.ttt();

}

public static void main(String[] args) {

Thread t1=new Thread(new t(),"xiancheng1"); Thread t2=new Thread(new t(),"xiancheng2"); t1.start();

t2.start();

}

}

法二 class Printnum {

public void shownum() {

int i = 10;

while (true) {

try {

System.out.print(i);

if (i == 15) {

System.out.println();

break;

}

System.out.print(",");

Thread.sleep(500);

} catch (InterruptedException e) {

e.printStackTrace();

}

i++;

}

}

}

public class Test9_6 implements Runnable {

private static Printnum myprint = new Printnum();

public void run() {

synchronized (myprint) {

myprint.shownum();

}

}

public static void main(String[] args) {

Thread t1 = new Thread(new Test9_6(), "线程1");

t1.start();

Thread t2 = new Thread(new Test9_6(), "线程2");

t2.start();

}

}

法三 class Print{

public static synchronized void print() {

for(int i=10;i<16;i++){

System.out.print(i+",");

try {

Thread.sleep(500);

} catch (InterruptedException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

}

public class t implements Runnable{

public static void main(String[] args) {

// TODO Auto-generated method stub

Thread t1=new Thread(new t());

Thread t2=new Thread(new t());

t1.start();

t2.start();

}

public void run() {

// TODO Auto-generated method stub

Print.print();

System.out.println("\n");

}

}

9-8(1)

public class MyThread extends Thread{

public static void main(String[] args) {

Thread t1 = new Thread();

Thread t2 = new MyThread();

Thread t3 = new MyThread();

t1.start();

t2.start();

t3.start();

}

public void run(){

for(char i=97;i<123;i++){

System.out.println(this.getName()+":"+i);

}

}

}

(2) //继承Thread类

class myshow extends Thread {

void show() {

for (char i = 97; i < 123; i++) {

System.out.print(this.getName() + ":" + i+"\t");

//System.out.print(Thread.currentThread().getName()+ ":" + c+"\t");

}

}

public void run() {

show();

}

}

public class myThread {

public static void main(String[] args) {

Thread t1 = new myshow();

Thread t2 = new myshow();

Thread t3 = new myshow();

t1.setName("线程1");

t2.setName("线程2");

t3.setName("线程3");

t1.start();

t2.start();

t3.start();

}

}

(3) //实现Runnable接口

class myshow implements Runnable {

void show() {

for (char i = 97; i < 123; i++) {

System.out.print(Thread.currentThread().getName()+ ":" + c+"\t");

}

}

public void run() {

show();

}

}

public class myThread {

public static void main(String[] args) {

Thread t1 = new myshow();

Thread t2 = new myshow();

Thread t3 = new myshow();

Thread t1 = new Thread(new myshow(), "线程1");

Thread t2 = new Thread(new myshow(), "线程2");

Thread t3 = new Thread(new myshow(), "线程3");

t1.start();

t2.start();

t3.start();

}

}

操作系统教程_孙钟秀(第四版)课后习题答案

首页入门学 习 程序 员 计算机考 研 计算机电子书 下载 硬件知 识 网络知 识 专业课程答案 下载 视频教程下载 第一章 作者:佚名来源:网络 1、有一台计算机,具有IMB 内存,操作系统占用200KB ,每个用户进程各占200KB 。如果用户进程等待I/O 的时间为80 % ,若增加1MB 内存,则CPU 的利用率提高多少? 答:设每个进程等待I/O 的百分比为P ,则n 个进程同时等待刀O 的概率是Pn ,当n 个进程同时等待I/O 期间CPU 是空闲的,故CPU 的利用率为1-Pn。由题意可知,除去操作系统,内存还能容纳4 个用户进程,由于每个用户进程等待I/O的时间为80 % , 故: CPU利用率=l-(80%)4 = 0.59 若再增加1MB 内存,系统中可同时运行9 个用户进程,此时:cPu 利用率=l-(1-80%)9 = 0.87 故增加IMB 内存使CPU 的利用率提高了47 % : 87 %/59 %=147 % 147 %-100 % = 47 % 2 一个计算机系统,有一台输入机和一台打印机,现有两道程序投入运行,且程序A 先开始做,程序B 后开始运行。程序A 的运行轨迹为:计算50ms 、打印100ms 、再计算50ms 、打印100ms ,结束。程序B 的运行轨迹为:计算50ms 、输入80ms 、再计算100ms ,结束。试说明(1 )两道程序运行时,CPU有无空闲等待?若有,在哪段时间内等待?为什么会等待?( 2 )程序A 、B 有无等待CPU 的情况?若有,指出发生等待的时刻。 答:画出两道程序并发执行图如下: (1)两道程序运行期间,CPU存在空闲等待,时间为100 至150ms 之间(见图

数据库系统基础教程(第二版)课后习题答案

Database Systems: The Complete Book Solutions for Chapter 2 Solutions for Section 2.1 Exercise 2.1.1 The E/R Diagram. Exercise 2.1.8(a) The E/R Diagram Kobvxybz Solutions for Section 2.2 Exercise 2.2.1 The Addresses entity set is nothing but a single address, so we would prefer to make address an attribute of Customers. Were the bank to record several addresses for a customer, then it might make sense to have an Addresses entity set and make Lives-at a many-many relationship. The Acct-Sets entity set is useless. Each customer has a unique account set containing his or her accounts. However, relating customers directly to their accounts in a many-many relationship conveys the same information and eliminates the account-set concept altogether. Solutions for Section 2.3 Exercise 2.3.1(a) Keys ssNo and number are appropriate for Customers and Accounts, respectively. Also, we think it does not make sense for an account to be related to zero customers, so we should round the edge connecting Owns to Customers. It does not seem inappropriate to have a customer with 0 accounts;

操作系统试卷题库(含部分答案)

题( 1 ) 一、单选题。每小题1分,共16分(将正确答案的序号写在题目的括号中) 1、关于静态分页存储管理的页表,下列说法错误的是(C )。P115 A、内存中每个作业都对应着一个页表 B、页表属于操作系统的内核数据结构 C、如果在不同时间运行同一作业,那么每次运行时页表都是相同的 D、页表存放在内存中 2、批处理操作系统的主要缺点是(C )。P7 A、资源利用率不高 B、作业吞吐量小 C、无人机交互能力 D、作业周转时间短 3、在下列调度算法中,(A )不属于进程调度算法。 A 电梯调度法 B 优先级调度法 C 时间片轮转法 D FIFO法 4、如果文件采用直接存取方式且文件大小不固定,则宜选择(D )文件结构。P189 A 任意 B 顺序 C 随机 D 索引 5、CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用(C )。 A 交换技术 B 覆盖技术 C 缓冲技术 D DMA技术 6、操作系统是一种(A ) A、系统软件 B、应用软件 C、UNIX D、Window NT 7、在请求页式中,因置换算法选择不当造成页面调度非常频繁,这种情况被称为(A ) A、抖动现象 B、交换现象 C、碎片 D、虚拟 8、多个进程实体能存在于同一内存中,在一段时间内都得到运行。这种性质称作进程的(B )。P30 A 动态性 B 并发性 C 调度性 D 异步性 9、使用户所编制的程序与实际使用的物理设备无关,这是由设备管理的(A)功能实现的。P163 A 设备独立性 B 设备分配 C 缓冲管理D虚拟设备 10、操作系统中,进程之间交换数据的过程称为(C ) A、进程共享 B、进程同步 C、进程通信 D、进程协调 11、关于进程的运行、就绪和阻塞三个状态,下列观点正确的是(D ) A、每个进程从创建到撤消都要经历这三个状态 B、每个进程从创建到撤消,各个状态只能经历一次 C、某些进程可以从阻塞状态转化为运行状态 D、某些进程可以从运行状态转化为就绪状态 12、在一段时间内,只允许一个进程访问的资源称为(C ) A、共享资源 B、临界区 C、临界资源 D、共享区 13、段页式存储管理汲取了页式管理和段式管理的长处,其实现原理结合了页式和段式管理的基本思想,即(B) A、用分段方法来分配和管理物理存储空间,用分页方法来管理用户地址空间 B、用分段方法来分配和管理用户地址空间,用分页方法来管理物理存储空间。 C、用分段方法来分配和管理主存空间,用分页方法来管理辅存空间 D、用分段方法来分配和管理辅存空间,用分页方法来管理主存空间 14、下面的论述中,正确的是(A ) A、一个进程是由一个伪处理机执行的一个程序 B、程序的并发执行将导致最终结果失去封闭性 C、不同的进程所执行的程序段代码也不同 D、以优先级为基础的低级调度算法,可以保证任何时候当前正在运行的进程总是非等待状态下 诸进程中优先级最高的进程。 15、避免死锁的一个著名的算法是(B) A、先入先出法 B、银行家算法 C、优先级算法 D、资源按序分配法 16、资源的预先分配策略可以实现死锁的(A ) A、预防 B、避免 C、检测 D、恢复

传播学教程课后答案

第一章 第一节 1.为什么说“信息是物理载体和意义构成的统一体”? 这句话出自德国哲学家克劳斯,他概括出了社会信息的本质。社会信息作为信息的一种类型,并不单纯地表现为人的生理层次上的作用和反作用,而且伴随着人复杂的精神和心理活动;而作为社会信息物质载体的符号系统本身,也是人类精神劳动的创造物,只有当人们对符号赋予意义时。解读才成为可能。由此可见。社会信息是物质载体和精神内容的统一,符号和意义的统一。 2.什么是传播?它的基本特点是什么? 传播(communication),即社会信息的传递或社会信息系统的运行。 其基本特点为: (1)社会传播是一种信息共享活动,具有交流,交换和扩散的性质 (2)社会传播是在一定社会关系中进行的,又是一定社会关系的体现 (3)从传播的社会关系性而言,它又是一种双向的社会互动行为 (4)传播成立的重要前提之一,是传受双方必须要有共通的意义空间 (5)传播是以人为主体的活动,存在于动态的运动机制之中,也是一个复杂过程的集合体 3.传播是在一定社会关系中进行的,又是一定社会关系的体现。如何理解这个观点? 传播(communication)和社区(community)的词根相同,暗示了二者在本质上的相似性和关联性。传播必须产生于一定的社会关系,同时它又是社会关系的体现,传受双方表述的内容和采取的姿态、措辞等,无不反映着各自的社会角色和地位。可以说,社会关系是人类传播的一个本质属性,通过传播,人们保持、改变既有的社会关系并建立新的社会关系。 第二节 1.如何理解社会关系的系统性? 世界上一切事物无不处于一定的系统中。系统中的各个部分相互联系相互制约,结合在一起形成具有特定功能的有机整体。 社会传播的五种类型:人内传播,人际~、群体~、组织~和大众~就是按照传播系统进行分类的。 由此可见,任何传播活动都是在一定的信息系统中进行的,传播的系统性是普遍存在的。 2.社会信息系统的特点是什么? 它是一个开放性系统,功能是保持社会内部的联系和协调,收集、整理和传达系统内部和外部环境变化的信息,保证社会的正常运行发展。因此,它必须对内形成有效的传播渠道,对外伸出普遍的触角。 社会信息系统是由各个子系统相互连结、相互交织而构成的整体。每个子系统既有相对独立的结构和功能,与其他子系统互为环境,又与其他子系统相互交织、作用,其总体运动形成了社会信息系统的大运行。社会信息系统是一个具有双重偶然性的系统,多变量的系统,充满着不确定性。如果这些变量处理不当,便会引起传播障碍和传播隔阂。 社会信息系统是一个自我创造、自我完善的系统。社会信息活动的主体——人能够凭借这种可塑性和创造性,不断发现和克服社会信息系统的障碍和隔阂,使之不断完善。 3.如何理解社会信息系统中的“双重偶然性”? 双重偶然性是德国社会传播学家鲁曼提出的概念,指的是传播的双方都存在着不确定性,导致通过传播所做出的选择有受到拒绝的可能性。双重偶然性是人类社会信息系统中的特有属性,这主要是因为人类的活动不仅受到生物运动规律的制约,还受到精神和心理的运动规律的制约,而多个复杂变量的处理不当,就有可能引起传播障碍和传播隔阂。 4.什么是“传播隔阂”? 指由于社会信息系统的复杂性、不确定性以及系统的参与者具有不同的价值观、利益、文化背景和意识形态,而产生的传播上的无意误解或有意曲解。它包括个人之间的隔阂,个人与群体的隔阂,成员与组织的隔

操作系统教程习题答案

《操作系统教程》习题答案

习题1 1.单项选择题 (1)大中小型计算机是以为中心的计算机系统。 A、CPU B、存储器 C、系统总线 D、通道 (2)以下关于操作系统的说法正确的是。 A、批处理系统是实现人机交互的系统 B、批处理系统具有批处理功能,但不具有交互能力 C、分时系统是实现自动控制,无须人为干预的系统 D、分时系统即具有分时交互能力,又具有批处理能力 (3)操作系统的职能是管理软硬件资源、合理地组织计算机工作流程和。 A、为用户提供良好的工作环境和接口 B、对用户的命令作出快速响应 C、作为服务机构向其它站点提供优质服务 D、防止有人以非法手段进入系统 (4)设计实时操作系统时,首先应考虑系统的。 A、可靠性和灵活性 B、实时性和可靠性 C、优良性和分配性 D、灵活性和分配性 (5)多道程序设计是指。 A、在分布式系统中同一时刻运行多个程序 B、在一台处理器上并行运行多个程序 C、在实时系统中并发运行多个程序 D、在一台处理器上并发运行多个程序 (6)以下关于并发性和并行性的说法正确的是。 A、并发性是指两个及多个事件在同一时刻发生 B、并发性是指两个及多个事件在同一时间间隔内发生 C、并行性是指两个及多个事件在同一时间间隔内发生 D、并发性是指进程,并行性是指程序 (1)B (2)B (3)A (4)B (5)D (6)B 2.填空题 (1)微机是以总线为纽带构成的计算机系统。 (2)在批处理兼分时系统中,往往把由分时系统控制的作业称为前台作业,把由批处理系统控制的作业称为后台作业。 (3)在分时系统中,若时间片长度一定,则用户数越多,系统响应时间越慢。 (4)分布式操作系统能使系统中若干台计算机协同完成一个共同的任务,分解问题成为子计算并使之在系统中各台计算机上并行执行,以充分利用各计算机的优势。 (5)用户通过网络操作系统可以网络通信、资源共享,从而大大扩展了计算机的应用范围。 3.简答题 (1)什么是操作系统?现代操作系统的基本特征是什么?并发性 (2)什么是批处理系统,衡量批处理系统好坏的主要指标是什么?及时性 (3)试述分时系统的原理及其特性。时间片原则交互性同时性独立性及时性

工程数学基础教程课后习题答案

工程数学基础习题解答

习题一 A

一、判断题 1.√;, 2.√; 3.×; 4.×; 5.×; 6.×; 7.×; 8.√; 9.√;10.×. 二、填空题 1.;C C A B 2.111(){1,2,3,4},(){,,},(){,,},(){1,4},(){2,3};f f a b e f A a b e f B f b --=====D R 3.满; 4.2sup = E ,3inf -=E ; 5.0; 6.0; 7. n ; 8.Y . B 1.证 ()y f A B ?∈?,x A B ?∈?使得)(x f y =.由x A B ∈?,得x A ∈,且x B ∈故()()y f x f A =∈且()y f B ∈,即()()y f A f B ∈?,因此()()()f A B f A f B ???. 当f 是单射时,只需证明()()()f A f B f A B ???即可: ()()(),y f A f B f ?∈??R f 由是单射知,(). (),(),1X y f x y f A y f B x ?=∈∈∈使得且 ,,()(),x A x B x A B y f x f A B ∴∈∈∈?=∈?且即从而故()()()f A f B f A B ???. 是可能的,例如, 2:,[2, 0],[1, 3],[1, 0].f x x A B A B =-=-?=-取则()([1,0])[0, 1], f A B f ?=-=于是而 [][]()()0, 4[0, 9]0, 4.f A f B ?=?=从而有 . 2. 证(1)n ?∈,有)2 ,2(12 ,12][-?-+-n n ,故 ∞ =-?-+-1)2 ,2(12 12][n n ,n . 另一方面,)2 ,2(-∈?x ,k ?∈ ,使][12 ,12k k x -+-∈,故 ∞ =-+-∈1 ][12 12n n ,n x ,于是 ? -)2 ,2( ∞ =-+-1 ][12 12n n ,n . 因此, ∞ =-+-= -1 ][12 ,12)2 ,2(n n n . (2)n ?∈,有)12 ,12(]2 ,2[n n +--?-,故 ∞ =+--?-1)12 ,12(]2 ,2[n n n . 另一方面,对任意]2 ,2[-?x ,即2>x ,k ?∈ ,使得212>+>k x ,即 )12 ,12(k k x +--?,从而 ∞ =+--?1)12 ,12(n n n x ,故 ∞ =-?+--1 ]2,2[)12 ,12(n n n .

操作系统试题库填空题及答案

操作系统试题库填空题及答案 1、分时系统必须为用户提供(操作控制命令)以实现(交互(或联机))控制方式。 2、Spooling系统中,作业执行时,从磁盘上的(输入井)中读取信息,并把作业的执行结 果暂时存放在磁盘上的(输出井)中。 3、中断分类后,中断是指(源自CUP以外事件的中断,通常与当前程序(进程)运行无关),异常 是指(源自CUP内部事件的中断,通常与当前程序(进程)运行有关)。 4、所谓脱机用户接口是指(作业控制语言)。 5、用户程序必须通过程序级接口方能获得操作系统的服务,程序级接口主要是由一组(系统调 用)组成。 6、操作系统的主要功能是(存储器管理)、(处理机管理)、(设备管理)、(文件管理)、 (作业管理)。 7、用户是通过(命令接口)或者程序接口向计算机发出请求的。 8、用户与操作系统的接口有(通讯语言)和(系统调用)。 9、交互式系统和多道程序系统相结合可构成(分时)系统。 10、SPOOLing是指(并发的外部设备联机操作),操作系统用它来实现(虚拟设备)的功

能。 11、分时系统追求的目标是(及时响应). 12、用户进程从目态(常态)转换为管态(特态)的唯一途径是(中断). 13、实时系统应具有两个基本特征:及时性和(可靠性). 14、实时系统应具有两个基本特征:(及时性)和可靠性. 15、用户程序通过(访管指令(或系统调用))向操作系统提出各种资源要求和服务请求. 16、SPOOLing(同时的外部设备联机操作)技术是关于慢速字符设备如何与计算机主机交换信息 的一种典型的(虚拟设备)技术. 17、计算机操作系统是方便用户、管理和控制计算机(软硬件资源)的系统软件。 18、面对一般用户,通过(操作命令)方式控制操作系统;面对编程人员,通过(系统调 用)控制。 19、一个完整的计算机系统是由(硬件)和(软件)两大部分组成的。 20、操作系统是(控制和管理)计算机系统内部(各种硬件和软件资源)、有效地组织 多道程序运行的(系统软件(或程序集合)),是用户和计算机的(接口)。

《传播学教程》课后思考题答案

《传播学教程》课后思考题答案 第一章传播学的研究对象与基本问题 第一节 1、为什么说“信息是物理载体和意义构成的统一整体”? 答:人与人之间的社会互动行为的介质既不单单是意义,也不单单是符号,而是作为意义和符号,精神内容和物质载体只统一体的信息,因为意义离开符号就不能得到表达,而符号离开意义只不过是一些莫名其妙的物质,两者都不能单独引起社会互动行为。社会信息指物质载体和精神内容。主客体的统一,符号和意义的统一。信息又是物理载体和意义构成的统一整体。所以说,信息是物理载体和意义构成的统一整体。 2、什么是传播?它的基本特征是什么? 答:传播即是社会信息的传递或社会信息系统的运行。它是人类通过符号和媒介交流信息以其发生相应变化的活动。是人类的活动,是信息的交流,它离不开符号,媒介,它的目的是希望发生相映的变化。 基本特征: (1)社会传播是一种信息共享活动 (2)它是在一定社会关系中形成的,也是一定社会关系的体现。 (3)从传播的社会关系性而言,它又是一种双象的是社会互动行为。 (4)传播成立的重要前提之一就是传授双方必须要有共通的意义空间。 (5)传播是一种行为,是一种过程,也是一种系统。 3、传播是在一定社会关系中进行的,又是一定社会关系的体现,如何理解这个观点? 答:传播产生于一定的社会关系,这种关系可能是纵向的也可能是横向的。它又是社会关系的体现,传授双方表述的内容和采用的姿态,措辞等等,无不反映着各自的社会角色和地位。社会关系是人类传播的一个本质属性,通过传播,人们保持既有的社会关系并建立新的社会关系。 第二节 1、如何理解社会传播的系统性? 答:世界上的一切事物无不处在一定的系统中。所谓系统“是相互联系,相互制约的若干部分结合在一起并且具有特定功能的有机整体。”从这个定义而言,人类的社会传播,也是具有普通的系统性。 2、社会信息系统的特点是什么? 答:(1)是一个开放性的系统 (2)由各种子系统相互连接,相互交织构成的整体 (3)它是一个具有双重偶然性的系统 (4)自我创造,自我完善的系统 3、如何理解社会信息系统中的双重偶然性? 答:它是人类社会信息系统所特有的属性,是以人为主体的活动有关,因为在自然系统中,系统各部分,系统与系统之间的联系和相互作用都是依据既定的条件进行的,满足了既定的物理,化学生物的条件,变会引起预期的反应。而人类社会则不同,人类的活动不仅受到生物运动规律的制约,而且受到精神和心理的运动规律的制约,这样影响社会信息系统运动及其结果的变量就更多,更复杂。 4、什么是传播隔阂? 答:它包括个人之间的隔阂,个人与群体的隔阂,成员与组织的隔阂,群体与群体,组织与组织,世代与世代,文化与文化之间的隔阂等等。由于社会信息系统的参与者——无论

MATLAB基础教程薛山第二版课后习题答案讲解

《及应用》实验指导书 《及应用》实验指导书 班级: T1243-7 姓名:柏元强 学号: 20120430724 总评成绩: 汽车工程学院 电测与汽车数字应用中心

目录 实验04051001 语言基础..................... 错误!未指定书签。实验04051002 科学计算及绘图............. 1错误!未指定书签。实验04051003 综合实例编程.. (31)

实验04051001 语言基础 1实验目的 1) 熟悉的运行环境 2) 掌握的矩阵和数组的运算 3) 掌握符号表达式的创建 4) 熟悉符号方程的求解 2实验内容 第二章 1. 创建的变量,并进行计算。 (1) 87,190,计算 、、a*b 。 (87); (190); *b (2) 创建 8 类型的变量,数值与(1)中相同,进行相同的计算。 8(87); 8(190); *b 2.计算: (1) 操作成绩 报告成绩

(2) e3 (3) (60) (3) (3*4) 3.设,,计算: (1) (2) (3) 23; (4*u*v)(v) (((u))^2)/(v^2) ((3*v))/(u*v) 4.计算如下表达式: (1) (2) (3-5*i)*(4+2*i) (2-8*i) 5.判断下面语句的运算结果。 (1) 4 < 20

(2) 4 <= 20 (3) 4 20 (4) 4 20 (5) 'b'<'B' 4 < 20 , 4 <= 20,4 20,4 20,'b'<'B' 6.设,,,,判断下面表达式的值。 (1) (2) (3) (4) (5) (6) 395837; a><>>> 7.编写脚本,计算上面第2题中的表达式。 ('(60)='); ((60)) ('(3)='); ((3)) ('(3*4)='); ((3*4)) 8.编写脚本,输出上面第6题中的表达式的值。395837;

计算机操作系统考试题题库及答案

计算机操作系统试题库与答案 一、选择题 1、热启动 DOS的方法是____C____键。 A、依次按下 CTRL+ALT+INS B、依次按下 CTRL+ALT+ESC C、同时按下 CTRL+ALT+DEL D、同时按下 CTRL+ALT+ESC 2、DOS 规定,主文件名由 1到_______个字符组成。 A、4 B、6 C、8 D、12 3、下列一个 DOS 的主文件名中,____C____是合法的。 A、&A.DBF B、@Z2 材 C、FILEL.WPS D、*.EZE1 4、DOS 中规定文件名是由____B____两部分组成的。 A、文件名+基本名 B、主文件名+ .扩展名 C、主文件名+扩展名 D、后缀+名称 5、MS-DOS 包括内部命令和外部命令, 外部命令以____A____存放在磁 A、文件方式 B、数据方式 C、系统方式 D、记录方式 6、当用户需使用某一文件时,在命令行中应指出文件的_____C____。 A、关键字 B、内容 C、盘符\路径\文件名 D、属性 7、DOS 的内部命令是在____D____时装入到内存的。 A、安装 B、执行用户程序 C、启动 D、执行系统程序 8、DOS 文件标识符一般格式为____D____。 A、[<路径>] <文件名> B、[<盘符>] <文件名> C、[<盘符>] <文件名> [<扩展名>] D、[<盘符>][<路径>]<文件名>[<.扩展名>] 9、DOS 命令中的"*"号可代替___A___个字符。 A、任意 B、1 C、3 D、8 10、设当前工作盘是 C 盘,存盘命令中没有指明盘符,则信息将存放于____B__。 A、内存 B、C 盘 C、A 盘 D、D 盘 11、在 DOS系统下,要编辑现有磁盘文件,则必须将文件读至____D____。 A、运算器 B、寄存器 C、控制器 D、内存储器 12、DOS 的含义是:____C___ A、数据库管理系统 B、实时操作系统 C、磁盘操作系统 D、汉字操作系统 13、可以对一张作了写保护的软盘进行操作的 DOS 命令是:___C____ A、DEL B、RD C、DIR D、REN 14、下列文件中,不是 DOS 可执行文件的是:____A___ A、TODAY.BAS B、TODAY.BAT C、https://www.360docs.net/doc/f011299975.html, D、WPS.EXE 15、在 DOS命令中可用的通配符是:___B____ A、*和/ B、*和? C、?和/ D、\和. 16、表示当前工作目录的父目录的符号是:_______ A、. B、..\.. C、\ D、.. 17、要分屏显示 C 盘当前目录下的文件目录的全部信息,正确的命令是:____C___ A、TYPE C: /P B、DIR C:\ /P C、DIR C: /P D、LIST C:/P 18、删除指定子目录的 DOS 命令是:___A__ A、RD B、ERASE C、DEL D、RM

郭庆光《传播学教程》笔记和课后习题(含考研真题)详解(人类传播的过程与系统结构)【圣才出品】

第四章人类传播的过程与系统结构 4.1 复习笔记 【知识框架】 【本章概要】 本章梳理了人类传播的过程及系统结构的相关知识,重要程度三颗星。 本章须记忆和理解的考点包括:传播传播过程的构成要素、传播过程的直线模式、传播过程的循环和互动模式、社会传播的系统结构、社会传播总过程理论。 本章的重点包括:“5W模式”、香农—韦弗模式、奥斯古德与施拉姆的循环模、施拉姆的大众传播过程模式、德弗勒的互动过程模式、赖利夫妇的传播系统模式。 【考点难点归纳】 考点一:传播过程的构成要素(见表4-1)★★

表4-1 传播过程的构成要素 考点二:传播过程的直线模式★★★★★ 1.“5W模式”或“拉斯韦尔程式” 它是传播学史上第一个传播过程模式,由传播学奠基人之一的拉斯韦尔于1948年在《传播在社会中的结构与功能》一文中提出。“5W模式”见表4-2。 表4-2 “5W模式”

图4-1 “5W 模式” 2.香农—韦弗模式 该模式由美国的两位信息学者香农和韦弗在《传播的数学理论》(1949)一文中提出。香农—韦弗模式见表4-3。 表4-3 香农—韦弗模式 图4-2 香农—韦弗模式

考点三:传播过程的循环和互动模式★★★★★ 1.奥斯古德与施拉姆的循环模 1954年,施拉姆在《传播是怎样运行的》一文中,在C. E. 奥斯古德的观点启发的基础上,提出了一个新的过程模式,称为“循环模式”。奥斯古德与施拉姆的循环模式见表4-4。 表4-4 奥斯古德与施拉姆的循环模式 图4-3 奥斯古德与施拉姆的循环模式 2.施拉姆的大众传播过程模式(见表4-5) 表4-5 施拉姆的大众传播过程模式

操作系统教程第5版部分习题标准答案

第一章: 一、3、10、15、23、27、35 3.什么是操作系统?操作系统在计算机系统中的主要作用是什么? 操作系统是管理系统资源、控制程序执行、改善人机界面、提供各种服务,并合理组织计算机工作流程和为用户有效地使用计算机提供良好运行环境的一种系统软件. 主要作用 (1)服务用户—操作系统作为用户接口和公共服务程序 (2)进程交互—操作系统作为进程执行的控制者和协调者 (3)系统实现—操作系统作为扩展机或虚拟机 (4)资源管理—操作系统作为资源的管理者和控制者 10.试述系统调用与函数(过程)调用之间的区别。 (1)调用形式和实现方式不同; (2)被调用的代码位置不同; (3)提供方式不同 15.什么是多道程序设计?多道程序设计有什么特点? 多道程序设计是指允许多个作业(程序)同时进入计算机系统内存并执行交替计算的方法。从宏观上看是并行的,从微观上看是串行的。 (1)可以提高CPU、内存和设备的利用率; (2)可以提高系统的吞吐率,使单位时间内完成的作业数目增加; (3)可以充分发挥系统的并行性,使设备和设备之间,设备和CPU之间均可并行工作。 23.现代操作系统具有哪些基本功能?请简单叙述之。 (1)处理器管理; (2)存储管理; (3)设备管理; (4)文件管理; (5)联网与通信管理。 27.什么是操作系统的内核? 内核是一组程序模块,作为可信软件来提供支持进程并发执行的基本功能和基本操作,通常驻留在内核空间,运行于内核态,具有直接访问计算机系统硬件设备和所有内存空间的权限,是仅有的能够执行特权指令的程序。 35.简述操作系统资源管理的资源复用技术。

系统中相应地有多个进程竞争使用资源,由于计算机系统的物理资源是宝贵和稀有的,操作系统让众多进程共享物理资源,这种共享称为资源复用。 (1)时分复用共享资源从时间上分割成更小的单位供进程使用; (2)空分复用共享资源从空间上分割成更小的单位供进程使用。 . 二、2、5 2、答:画出两道程序并发执行图如下: (1) (见图中有色部分)。 (2)程序A无等待现象,但程序B有等待。程序B有等待时间段为180ms至200ms间(见 图中有色部分)。 5、答:画出三个作业并行工作图如下(图中着色部分为作业等待时间):

ml基础教程课后习题解答

X M L基础教程课后习 题解答 内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128)

XML基础教程课后习题 习题一 1.答:HTML是用来编写Web页的语言、不允许用户自定义标记,HTML体现数据的显示格式。XML描述数据的组织结构、可自定义标记,其标记名称是对标记所包含的数据内容含义的抽象,而不是数据的显示格式。 2.答:使用UTF-8保存 5.答:(1)不可以,(2)可以,(3)不可以 6.答:: time { display:block;font-size:18pt;font-weight:bold } hour { display:line;font-size:16pt;font-style:italic } mimute { display:line;font-size:9pt;font-weight:bold } 习题二1.答:(1)使用ANSI编码。(2)可以。(3)不合理。 2.答:不相同。 3.答:(1)和(2)。 4.答:。

5.答:“root”标记包含的文本内容都是空白字符。“a1”标记包含的文本内容:。“a2”标记包含的文本内容: 子曰"有朋自远方来,不亦乐乎"。 习题三1.答:一个规范的XML文件如果和某个DTD文件相关联,并遵守该DTD文件规定的约束条件,就称之为有效的XML文件。 2.答:DTD文件的编码必须和其约束的XML文件的编码相一致。 3.答:无关。 4.答:(1) 使用SYSTEM文档类型声明的格式: (2) 使用PUBLIC文档类型声明的格式: 5.答:一定。 6.答:(1)约束标记“张三”必须有“学号”属性 (2)约束标记“张三”必须有“学号”属性,而且学号的属性值是固定的220123。 (3)约束标记“张三”可以有也可以没有“学号”属性。 7.答:ID类型的属性的属性值具有互斥性,即所有ID类型的属性的属性值必须互不相同。 8.答:不合理。 9.答:(1)、(3)和(4)。 10.答,不是有效的。将修改为有效:

计算机操作系统期末考试题及答案

2016学年度计算机操作系统期末考试题及答案 一、单项选择题(每题1分,共20分) 1。操作系统得发展过程就是(C) A、原始操作系统,管理程序,操作系统 B、原始操作系统,操作系统,管理程序C、管理程序,原始操作系统,操作系统D、管理程序,操作系统,原始操作系统 2.用户程序中得输入、输出操作实际上就是由( B)完成。 A、程序设计语言 B、操作系统C、编译系统D、标准库程序 3.进程调度得对象与任务分别就是( C ). A、作业,从就绪队列中按一定得调度策略选择一个进程占用CPU B、进程,从后备作业队列中按调度策略选择一个作业占用CPU C、进程,从就绪队列中按一定得调度策略选择一个进程占用CPU D、作业,从后备作业队列中调度策略选择一个作业占用CPU 4.支持程序浮动得地址转换机制就是( A) A、动态重定位B、段式地址转换C、页式地址转换D、静态重定位 5。在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( C )进行排列。A、地址从大到小B、地址从小到大C、尺寸从小到大D、尺寸从大到小 6.设计批处理多道系统时,首先要考虑得就是(B)。 A、灵活性与可适应性B、系统效率与吞吐量C、交互性与响应时间D、实时性与可靠性 7。当进程因时间片用完而让出处理机时,该进程应转变为(B)状态。 A、等待 B、就绪C、运行D、完成 8。文件得保密就是指防止文件被(C)。 A、篡改 B、破坏 C、窃取 D、删除 9.若系统中有五个并发进程涉及某个相同得变量A,则变量A得相关临界区就是由( D)临界区构成。 A、2个 B、3个 C、4个D、5个 10.按逻辑结构划分,文件主要有两类:(A)与流式文件。 A、记录式文件B、网状文件C、索引文件D、流式文件 11.UNIX中得文件系统采用(D)。 A、网状文件B、记录式文件C、索引文件D、流式文件 12.文件系统得主要目得就是(A )。 A、实现对文件得按名存取B、实现虚拟存贮器C、提高外围设备得输入输出速度D、用于存贮系统文档 13.文件系统中用(D )管理文件. A、堆栈结构B、指针C、页表D、目录 14。为了允许不同用户得文件具有相同得文件名,通常在文件系统中采用( B)。A、重名翻译B、多级目录C、约定D、文件名 15.在多进程得并发系统中,肯定不会因竞争(C)而产生死锁。 A、打印机 B、磁带机C、CPU D、磁盘 16.一种既有利于短小作业又兼顾到长作业得作业调度算法就是( C )。 A、先来先服务 B、轮转 C、最高响应比优先 D、均衡调度 17.两个进程合作完成一个任务.在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系被称为进程得

郭庆光《传播学教程》第二版 课后习题答案完整版

第一章传播学的对象和基本问题 第一节 1、为什么说“信息是物理载体和意义构成的统一整体?” 这句话出自德国哲学家克劳斯,它概括出了社会信息的本质。社会信息作为信息的一种类型,并不单纯地表现为人的生理层次上的作用和反作用,而且伴随着人复杂的精神和心理活动;而作为社会信息物质载体的符号系统本身,也是人类精神劳动的创造物,只有当人们对符号赋予意义时,解读才成为可能。由此可见,社会信息是物质载体和精神内容的统一,符号和意义的统一。 2、什么是传播?它的基本特点是什么? 传播(Communication),即社会信息的传递或社会信息系统的运行。 其基本特点为: ①社会传播是一种信息共享活动,具有交流、交换和扩散的性质。 ②社会传播是在一定社会关系中进行的,又是一定社会关系的体现。 ③从传播的社会关系性而言,它又是一种双向的社会互动行为。 ④传播成立的重要前提之一,是传受双方必须要有共通的意义空间。 ⑤传播是以人为主体的活动,存在于动态的运动机制之中,也是一个复杂过程的集合体。 3、传播是在一定社会关系中进行的,又是一定社会关系的体现。如何理解这个观点? 传播(communication)和社区(community)的词根相同,暗示了二者在本质上的相似性和关联性。传播必须产生于一定的社会关系,同时,它又是社会关系的体现,传受双方表述的内容和采取的姿态、措辞等,无不反映着各自的社会角色和地位。可以说,社会关系式人类传播的一个本质属性,通过传播,人们保持、改变既有的社会关系并建立新的社会关系。 第二节 1、如何理解社会传播的系统性? 世界上一切事物无不处于一定的系统之中。系统中的各个部分相互联系相互制约,结合在一起形成具有特定功能的有机整体。 社会传播的五种基本类型——人内传播、人际传播、群体传播、组织传播和大众传播就是按照传播系统进行分类的。 由此可见,任何传播活动都是在一定的信息系统中进行的,传播的系统性是普遍存在的。 2、社会信息系统的特点是什么? 社会信息系统是一个开放性系统。社会信息系统的功能是保持社会内部的联系和协调,收集、整理和传达系统内部和外部环境变化的信息,保证社会的正常运行发展。因此,它必须对内形成有效的传播渠道,对外伸出普遍的触角。 社会信息系统是由各种子系统相互连结、相互交织而构成的整体。每个子系统既具有相对独立的结构和功能,与其他子系统互为环境,又与其他子系统相互交织、作用,其总体运动形成了社会信息系统的大运行。 社会信息系统是一个具有双重偶然性的系统。社会信息系统是一个多变量的系统,充满着不确定性。如果这些变量处理不当,便会引起传播障碍和传播隔阂。 社会信息系统是一个自我创造、自我完善的系统。社会信息活动的主体——人能够凭借这种可塑性和创造性,不断发现和克服社会信息系统的障碍和隔阂,使之不断完善。

操作系统教程第版课后答案

操作系统教程第5版课后答案 费祥林、骆斌编着 第一章操作系统概论 习题一 一、思考题 1.简述现代计算机系统的组成及层次结构。 答:现代计算机系统由硬件和软件两个部分组成。是硬件和软件相互交织形成的集合体,构成一个解决计算问题的工具。硬件层提供基本可计算的资源,包括处理器、寄存器、内存、外存及I/O设备。软件层由包括系统软件、支撑软件和应用软件。其中系统软件是最靠近硬件的。 2、计算机系统的资源可分成哪几类?试举例说明。 答:包括两大类,硬件资源和信息资源。硬件资源分为处理器、I/O设备、存储器等;信息资源分为程序和数据等。 3.什么是操作系统?操作系统在计算机系统中的主要作用是什么? 答:操作系统是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。 操作系统在计算机系统中主要起4个方面的作用。 (1)服务用户观点——操作系统提供用户接口和公共服务程序 (2)进程交互观点——操作系统是进程执行的控制者和协调者 (3)系统实现观点——操作系统作为扩展机或虚拟机 (4)资源管理观点——操作系统作为资源的管理者和控制者 4.操作系统如何实现计算与操作过程的自动化? 答:大致可以把操作系统分为以下几类:批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。其中批处理操作系统能按照用户预先规定好的步骤控制作业的执行,实现计算机操作的自动化。又可分为批处理单道系统和批处理多道系统。单道系统每次只有一个作业装入计算机系统的主存储器运行,多个作业可自动、顺序地被装入运行。批处理多道系统则允许多个作业同时装入主存储器,中央处理器轮流地执行各个作业,各个作业可以同时使用各自所需的外围设备,这样可以充分利用计算机系统的资源,缩短作业时间,提高系统的吞吐率 5.操作系统要为用户提供哪些基本的和共性的服务? 答:(1)创建程序和执行程序;(2)数据I/O和信息存取;(3)通信服务;(4)差错检测和处理。为了保证高效率、高质量的工作,使得多个应用程序能够有效的共享系统资源,提高系统效率,操作系统还具备一些其他的功能:资源分配,统计,保护等。 6.试述操作系统所提供的各种用户接口。 答:操作系统通过程序接口和操作接口将其服务和功能提供给用户。程序接口由一组系统调用组成,在应用程序中使用“系统调用”可获得操作系统的低层服务,访问或使用系统管理的各种软硬件资源,是操作系统对外提供服务和功能

大学计算机基础教程课后习题答案.doc

第一章 1.1946 2.大规模集成电路 3.计算机辅助设计、计算机辅助教学、计算机辅助制造、计算机辅助测试、计算机辅助教育、操作系统 4.人工智能 5.存储程序工作原理 6.运算器 7.RAM 8.逻辑 9.字长 10.位、字节 11.位、字节 12.1024、1024、1024*1024 13.1 14.2 15.48H、65H、97H、32 16.288 17.操作系统 18.程序 19.高级语言 20.机器 21.编译、解释 22.应用、系统 23.输入、输出设备 24 .硬盘 25.高速缓冲存储器 26.传染性 27.2 28.R (文科不做) 29.111111 K 7f (文科不做) 30.213、D5 (文科不做) 第二章 1.255 2.隐藏 3.存档 4.内存条、硬盘 5.Alt

6.[cttl+shift]> [shift+o] [ctrl+space] [ctrl+o] 7.[alt+F4] 8.后台 9.[Shift]> [Ctrl] 10.[Shift] 11.[Ctrl] 12.回收站 13.msconfig 14.单击该按钮会弹出对话框、有下级了菜单、当前状态不可用 15.[Ctrl+Esc]或[win ] 16.最大化或还原 17.分辨率 18.刷新频率 19.磁盘清理 20.[Ctrl+Shift+Delete] 第三章 1.doc 2.我的文档 3.拼写错误、语法错误 4.一行、一段、全部 5.页面 6.回车符号 7.[Alt+Tab] 8.[Ctrl+O] 9.[Ctrl+N] 10.页眉页脚 第四章 1.3、255 2.65536、256 3.[Ctrl+; ]> [Ctrl+Shift+;] 4.= 5.40833 6. 3 7.[ Ctrl ] 8.$ 9.地址栏 10.F2 第五章

操作系统题库答案

第一部分引言 一、选择题 1、下列选择中,哪些不是操作系统关心的主要问题。(浙大2003) (1)管理计算机裸机;(2)设计提供用户与计算机硬件系统间的界面; (3)管理计算机系统资源;(4)高级程序设计语言的编译器。 2、从用户角度看,操作系统是()。 A、计算机资源的管理者; B、计算机工作流程的组织者; C、用户与计算机之间的接口; D、由按层次结构组成的软件模块的集合。 3、引入多道程序技术的前提条件之一是系统具有()(西电00) (1)多个cpu;(2)多个终端;(3)中断功能;(4)分时功能 4、操作系统是一种。 A.系统软件 B.系统硬件 C.应用软件 D.支援软件 5、操作系统允许一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。 A.实时 B.分时 C.分布式 D.单用户 6、如果操作系统具有很强的交互性,可同时供多个用户使用,但时间响应不太及时,则属于分时操作系统类型;如果操作系统可靠,时间响应及时但仅有简单的交互能力则属于实时操作系统类型。 二、判断题 1、所谓多道程序设计,即指每一时刻有若干个进程在执行。(错)(南京大学00) 2、采用多道程序设计的系统中,系统的程序道数越多,系统效率越高。(错)(西电01) 3、由于采用了分时技术,用户可以独占计算机的资源。(错) 4、多道程序设计是利用了CPU和通道的并行工作来提高系统利用率的。(错) 5、多道程序设计可以缩短系统中作业的执行时间。(错) 6、在一个兼顾分时操作系统和批处理系统中,通常把终端作业称为前台作业,而把批处理型作业称为后台作业。(错)

7、批处理系统不允许用户随时干预自己程序的运行。(对) 8、Windows操作系统完全继承了分时系统的特点。(对) 9、并发是并行的不同表述,其原理相同。(错)(清华1998) 10、在单处理机系统中实现并发技术后,判断: (1)各进程在某一时刻并行运行,cpu与外设间并行工作;(错) (2)各进程在一个时间段内并行运行,cpu与外设间串行工作;(错) (3)各进程在一个时间段内并行运行,cpu与外设间并行工作。(对)(四川大学01) 11、在单CPU环境下,不宜使用多道程序设计技术。(错) 12、并发性是指若干事件在同一时刻发生。(错) 13、实时操作系统通常采用抢占式调度。(对) 14、UNIX操作系统是著名的()系统。 A.分时 B.多道批处理 C.实时 D.分布式 15、允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机的操作系统是()操作系统。 A. 网络 B. 分布式 C. 分时 D. 实时 三、计算题 1、若程序A和B单独执行时分别用TA和TB,TA=1h,TB=1.5h,其中处理器工作时间分别为TA=18min,TB=27min。如果采用多道程序设计方法,让A,B并行工作,假定处理器利用率达到50%,另加15min系统开销,请问系统效率提高百分之几? 解: (18+27)/0.5=90 ((60+90)-(90+15))/(60+90)=0.3 0.3*100%=30% 2、在操作系统中引入并发可以提高系统效率,若有两个程序A和B,A程序执行时所做的工作按次序需要用cpu:10s,设备1:5s,cpu:5s,设备2:10s,cpu:10s;程序B执行时所做的工作按次序需要用设备1:10s,cpu:10s,设备2:5s,cpu:5s,设备2:10s。如果在顺序环境下执行两个程序,则cpu的利用率为();如果在并发环境下执行两个程序,则cpu的利用率为()。 3、设某计算机系统有一个cpu、一台输入设备、一台打印机。现有两个进程同时进入就绪

相关文档
最新文档