吉林大学 软件学院 linux 2013-2014试题-A
2022年吉林大学软件工程专业《计算机网络》科目期末试卷A(有答案)

2022年吉林大学软件工程专业《计算机网络》科目期末试卷A(有答案)一、选择题1、()是计算机网络中的OSI参考模型的3个主要概念。
A.服务、接口、协议B.结构、模型、交换C.子网、层次、端口D.广域网、城域网、局域网2、()属于TCP/IP协议簇的应用层应用服务元素。
A.文件传输协议FTPB.用户数据报协议UDPC.控制报文协议ICMPD.地址解析协议ARP3、主机A发送IP数据报给主机B,途中经过了5个路由器,请问在此过程中总共使用了()次ARP协议。
A.5B.6C.10D.114、下列地址中,()是组播地址。
A.10.255.255.255B.228.47.32.45C.192.32.44.59D.172.16.255.2555、站点A、B、C通过CDMA共享链路,A、B、C的码片序列(chipping sequence)分别是(1,1,1,1)、(1,-1,1,-1)和(1,1,-1,-1)。
若C从链路上收到的序列是(2,0,2,0,0,-2,0,-2,0,2,0,2),则C收到A发送的数据是()。
A.000B.101C.110D.1116、发送方准备发送的信息位为1101011011,采用CRC校验算法,生成多项式为G(x)=x4+x+1,那么发出的校验位应该为()。
A.0110B.1010C.1001D.11107、如果用户程序使用UDP进行数据传输,那么()协议必须承担可靠性方面的全部工作。
A.数据链路层B.网络层C.传输层D.应用层8、下列关于因特网中的主机和路由器的说法,错误的是()。
A.主机通常需要实现IPB.路由器必须实现TCPC.主机通常需要实现TCPD.路由器必须实现IP9、下列有关面向连接和无连接的数据传输的速度的描述,正确的说法是()。
A.面向连接的网络数据传输得快B.面向无连接的数据传输得慢C.二者速度一样D.不可判定10、当客户端请求域名解析时,如果本地DNS服务器不能完成解析,就把请求发送给其他服务器,当某个服务器知道了需要解析的IP地址,把域名解析结果按原路返回给本地DNS服务器,本地DNS服务器再告诉客户端,这种方式称为()。
吉林大学2013级《软件设计模式》考试试题

2015-2016学年第1学期2013级《软件设计模式》考试试题A(开卷)考试时间:2015年班级学号姓名✧本试卷满分100分;✧请将答案写在答题纸上,写明题号,不必抄题,字迹工整、清晰;✧试题中使用C++语言作为描述语言,答题时可以使用C++或Java或C#程序设计语言中的任意一种作为描述语言,但整个卷面只能使用其中一种,不得混合使用;✧请在答题纸和试题纸上都写上你的班级,学号和姓名,交卷时请将试题纸、答题纸和草纸一并交上来。
一、填空题(共20分,每空1分)(1)当一个系统要由多个产品系列中的一个来配置时,我们选择①模式;当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时,我们选择②模式;当一个类希望由它的子类来指定它所创建的对象的时候,我们选择③模式;当一个系统应该独立于它的产品创建、构成和表示时,要使用④模式;当类只能有一个实例而且客户可以从一个众所周知的访问点访问它时,要使用⑤模式;当你想使用一个已经存在的类,而它的接口不符合你的需求,要使用⑥模式;当你想表示对象的部分-整体层次结构,要使用⑦模式;当不能采用生成子类的方法进行扩充时,要使用⑧模式;当你要为一个复杂子系统提供一个简单接口时,要使用⑨模式;一个应用程序使用了大量的对象,要使用⑩模式;在需要用比较通用和复杂的对象指针代替简单的⑬模式;一组对象以定义良好但是复杂的方式进行通信。
产生的相互依赖关系结构混乱且难以理解,要使用⑭模式;当对一个对象的改变需要同时改变其它对象, 而不知道具体有多少对象有待改变,要使用⑮模式;一个对象的行为取决于它的状态, 并且它必须在运行时刻根据状态改变它的行为,要使用⑯模式;(2)面向对象系统中功能复用的两种最常用技术是类继承和对象组合。
类继承允许你根据中,父类的内部细节对子类可见。
对象组合是类继承之外的另一种复用选择。
新的更复杂的功能可以通过组装或组合对象来获得。
对象组合要求被组合的对象具有良好定义的接口。
吉林大学软件学院操作系统原理期末试题

吉林大学软件学院操作系统原理期末试题学生姓名专业层次年级学号学习中心成绩一论述题(共5题,总分值50分)1、如果磁盘扇区的大小固定为512B,每个磁道有80个扇区,一共有4个可用的盘面。
假设磁盘旋转速度是360rpm。
处理机使用中断驱动方式从磁盘读取数据,每字节产生一次中断。
如果处理中断需要2、5m,试回答如下问题:(1)处理机花费在处理I、O上的时间占整个磁盘访问时间的百分比是多少(忽略寻道时间)?(2)采用DMA方式,每个扇区产生一次中断,处理机花费在处理I、O上的时间占整个磁盘访问时间的百分比又是多少?(10分)2、假设一个磁盘有200个柱面,编号为0,199,当前存取臂的位置是在143号柱面上,并刚刚完成了125号柱面的服务请求,如果存在下列请求序列:86、147、91、177、94、150、102、175、130,试问:为完成上述请求,采用下列算法时存取的移动顺序是什么?移动总量是多少?①先来先服务(FCFS)。
②最短寻道时间优先(SSTF)。
③扫描算法(SCAN)。
④循环扫描算法(C-SCAN)(10分)3、操作系统中为什么要引入进程的概念?为了实现并发进程之间的合作和协调以及保证系统的安全,操作系统在进程管理方面要做哪些工作?(10分)请将逻辑地址[0,137]、[1,9000]、[2,3600]、[3,230]转换成物理地址(10分)5、设备分配中为什么可能出现死锁?(10分)二简答题(共5题,总分值50分)6。
一般计算机的启动过程?(10分)7。
何为死锁?产生死锁的原因和必要条件是什么?(10分)8。
什么是原语?它与广义指令有什么区别?(10分)9。
将手工操作、单道批处理、多道批处理、多用户分时系统按CPU的有效利用率,由小到大进行排列。
(10分)10。
一般用户最常用的操作系统接口是什么接口?(10分)。
吉林大学《程序设计基础》历年试题及答案

2011-2012学年第1学期2008级《高级语言程序设计》重修考试试题(B卷)考试时间:2012年04月班级学号姓名✧请将答案写在答题纸上,写清题号,不必抄题,字迹工整、清晰;✧答题纸和试题纸上都写上班级、学号和姓名,交卷时将试题纸、答题纸和草纸一并交上来。
✧每个题目不必给出对应的PAD图,但要添加必要的注释,程序命名和书写要规范。
一、[20分] 编写函数,实现按照如下公式计算的功能。
f(n)=0/(1*2!)+1/(2*3!)+2/(3*4!)+3/(4*5!)+…+n/((n+1)*(n+2)!),其中n为自然数。
二、[20分] 编写bool函数,判断给定的整数数组a[n]中是否存在元素a[i] (0<i<n),等于其前边的所有元素之和,即a[i]=a[0]+a[1]+…+a[i-1]。
三、[20分] 编写一个递归函数,计算组成给定正整数n的所有数字之和。
例如:输入参数为1035,则返回结果应该为9(通过1+0+3+5=9得到)。
四、[20分] 构造一个表示教师的结构体(包含3个字段:姓名、性别、年龄),编写函数,读入M个教师的信息,存入一个结构体数组中,如下图所示。
张三李四赵九男(true) 女(false) … 男(true)50 37 29图1 管理教师信息的结构体数组例如:一个教师的信息为Zhangsan、true、50,另一个教师的信息为Lisi、false、37。
五、[20分] 设有一个保存教师信息的单链表(每个结点包含4个字段:姓名、性别、年龄、后继指针),如下图所示。
构造该链表中一节的数据类型声明;编写函数,在给定链表上查找所有女教师的信息,并存储到指定文件output.txt中。
图2 管理教师信息的单链表第 1 页共 1 页2011-2012学年第1学期2008级《高级语言程序设计》重修考试试题(B卷)答案及评分标准考试时间:2012年4月一、满分20分。
int fac(int n)//阶乘函数1:循环形式(10分){int i,r=1;for(i=1;i<=n;i++)r=r*i;return r;}int fac(int n)//阶乘函数2:递归形式(10分){if(n==0)return 1;return n*fac(n-1);}//利用阶乘函数的计算函数(10分)float f(int n){float f=0;for(int i=0;i<=n;i++){f=f+i*1.0/((i+1)*fac(i+2));}return f;}参考要点:阶乘函数(10分);累加计算功能(10分)。
吉林大学LINUX试题大综合

吉林大学LINUX试题大综合(修一、单选1 .存放用户帐号的文件是(C)。
A. shadowB. groupC. passwdD. gshadow2 .下面哪个系统目录中包含Linux使用的外部设备(B )。
A./binB. /devC. /bootD. /home003 .Linux系统的联机帮助命令是(D)。
A. tarB. cdC. mkdirD. man4 .如何删除一个非空子目录/tmp (B )。
A. del /tmp/*B. rm -rf /tmpC. rm -Ra /tmp/*D. rm -f /tmp/*5. 更改一个文件权限的命令是(C)。
A. cha ngeB. attribC. chmodD. at6. 如果执行命令#chmod 746 file.txt ,那么该文件的权限是(A )。
A. rwxr--rw-B. rw-r--r —C. --xr--rwxD.rwxr--r —7. 如果您想列出当前目录以及子目录下所有扩展名为“ .txt的文件,那么您可以使用的命令是(A )。
A. ls *.txtB. find - name “.txtC. ls d—xtD. find . “ .txt ”8 .怎样显示当前目录(A)。
A. pwdB. cdC. whoD. Is9 .欲把当前目录下的file1.txt复制为file2.txt,正确的命令是(D )。
A. copy file1.txt file2.txtB. cp file1.txt file2.txtC. cat file2.txt file1.txtD. cat file1.txt > file2.txt10.为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为:(B )。
A. 566B. 644C. 655D. 74411 .为了将当前目录下的压缩归档文件myftp.tar.gz 解压缩,我们可以使用:(A )。
吉林大学软件学院《数据库原理》期末试题A卷(精选五篇)

吉林大学软件学院《数据库原理》期末试题A卷(精选五篇)第一篇:吉林大学软件学院《数据库原理》期末试题A卷2009-2010学年第2学期2007级《数据库系统原理》考试题(A)考试时间:2010年6月班级:学号:姓名:"请将答案写在答题纸上,写明题号,不必抄题,字迹工整、清晰;"请在答题纸和试题纸上都写上你的班级,学号和姓名,交卷时请将试题纸、答题纸和草纸一并交上来。
一、[20分]用英文解释下列名词:1.Instance2.Relationship3.Weak entity set4.Transactions5.Foreign key6.RAID7.Dense8.Query Optimization9.Schedule10.Conflict equivalent二、[20分]以下是某健身俱乐部的会员管理数据库,其保存的信息有:·顾客会员档案(members),包括会员编号Cid,姓名Cname,性别Csex,年龄Cage,联系电话Phone,入会时间Cdate·根据会员的缴费情况,可分成初级会员、中级会员、高级会员、VIP会员等不同的等级type,享受不同的折扣discount;由于俱乐部不定期举办优惠活动,因此相同级别的会员可能享有不同的折扣;·俱乐部有若干健身教练为会员提供服务,健身教练(adviser)的信息包括:编号Ano,姓名Aname,性别Asex,电话Atel;健身教练是分等级的,健身教练的等级Alevel随着其指导的会员人数和工作时间的增长而增长;·每个会员每次健身都配有一个专职的健身教练,但不一定每次都是同一个人;·健身教练的工资按日薪发放,包括分两部分:一部分是根据其级别发放的基本工资salary,相同级别的教练工资相同;另一部分是根据每天为顾客服务的次数确定的奖金,不同级别的教练,其每人次的奖金额度awards也不同。
2022年吉林大学软件工程专业《操作系统》科目期末试卷A(有答案)

2022年吉林大学软件工程专业《操作系统》科目期末试卷A(有答案)一、选择题1、下列指令中,不能在用户态执行的是()A.trap指令B.跳转指令C.压栈指令D.关中断指令2、一个多道批处理系统中仅有P1,和P2两个作业,P2比P1晚5ms到达。
它们的计算和I/O操作顺序如下:P1:计算60ms,I/O 80ms,计算20msP2:计算120ms,I/O 40ms,计算40ms。
若不考虑调度和切换时间,则完成两个作业需要的时间最少是()。
A.240msB.260msC.340msD.360ms3、某系统中有11台打印机,N个进程共享打印机资源,每个进程要求3台打印机。
当N的取值不超过()时,系统不会发生死锁。
A.4B.5C.6D.74、若系统中有n个进程,则在阻塞队列中进程的个数最多为()?Α. n B.n-1 C.n-2 D.15、进程资源静态分配方式是指一个进程在建立时就分配了它需要的全部资源,只有该进程所要资源都得到满足的条件下,进程才开始运行。
这样可以防止进程死锁。
静态分配方式破坏死锁的()为必要条件。
A.互斥条件B.请求和保持条件(占有并等待条件)C.非剥夺式等待条件D.循环等待条件6、为了使多个进程能有效地同时处理输入和输出,最好使用()结构的缓冲技术。
A.缓冲池B.循环缓冲C.单缓冲D.双缓冲7、下面设备中属于共享设备的是()。
A.打印机B.磁带机C.磁盘D.磁带机和磁盘8、在文件的索引节点中存放直接索引指针10个,一级和:级索引指针各1个。
磁盘块大小为IKB,每个索引指针占4B。
若某文件的索引节点已在内存中,则把该文件偏移量(按字节编址)为1234 和307400处所在的磁盘块读入内存,需访问的磁盘块个数分别是()。
A.1.2B.1.3C.2.3D.2.49、驱动调度算法中,()算法可能会随时改变移动臂的运动方向。
A.电梯调度B.最短寻道时间优先C.扫描D.单向扫描10、目标程序对应的地址空间是()A.名空间B.逻辑地址空间C.存储空间D.物理地址空间11、设系统缓冲区和用户工作区均采用单缓冲,从外设读入一个数据块到系统缓冲区的时间为100,从系统缓冲区读入1个数据块到用户工作区的时间为5,对用户上作区中的1个数据块进行分析的时问为90。
《吉林大学计算机应用技术专业计算机原理及系统结构》试题A答案

《计算机原理及系统结构》练习题A答案一、单项选择(每小题有四个备选答案,只有一个是正确的)1. A2. D3. B4. B5. A二、填空1.存储容量存取时间2.操作码,地址码3.传送前预处理,传送后处理4.指令周期、布尔代数、门电路和触发器5.主存储器三、简答题1.答:(1)中断源:引起中断的来源。
(2)中断分类目的:中断源很多,若都形成单独程序入口,则硬件复杂,代价大,故进行分类。
(3)中断分类方法:把性质相近的中断源归为一类。
2.答:(1)部件级流水是指构成处理机部件内各子部件之间的流水,如运算器内浮点加运算的流水(2)处理机级流水是指构成处理机各个部件之间的流水,如取指、分析和执行操作的流水(3)系统级流水是指系统的多个处理机之间的流水,如宏流水3.答:设读写一块信息所需总时间为Tb ,平均找到时间为Ts,平均等待时间为TL,读写一块信息的传输时间为Tm ,则:Tb=Ts+TL+Tm。
假设磁盘以每秒r的转速率旋转,每条磁道容量为N个字,则数据传输率=rN个字/秒。
又假设每块的字数为n,因而一旦读写头定位在该块始端,就能在Tm≈(n / rN)秒的时间中传输完毕。
TL 是磁盘旋转半周的时间,TL=(1/2r)秒,由此可得: Tb=Ts+1/2r+n/rN 秒4.答:DRAM存储元是通过栅极电容存储电荷来暂存信息。
由于存储的信息电荷终究是有泄漏的,电荷数又不能像SRAM存储元那样由电源经负载管来补充,时间一长,信息就会丢失。
为此必须设法由外界按一定规律给栅极充电,按需要补给栅极电容的信息电荷,此过程叫“刷新”。
5.答:(1)耦合度反映多机系统中各机间物理连接的紧密度和交叉作用能力的强弱。
(2)耦合度有三种:最低耦合、松散耦合和紧密耦合。
(3)最低耦合系统的特点:各计算机之间除通过某种存储介质外无物理连接,也无共享的联机硬件资源。
(4)松散耦合系统的特点:多台计算机通过通道或通信线路实现互连,共享某些如磁盘、磁带等外围设备。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2013 Linux 题目
一、选择题(每题2分,共20分)
1.GNU计划的发起人是()
(A)Linus Torvalds (B)Richard Stallman
(C)Ken Thompson (D)Dennis Ritchie
2.下哪个命令不是UNIX系统的关机命令()
(A) init 0 (B) halt (C) power off (D)run off
3.Linux系统引导的过程一般包括如下几步:a.MBR中的引导程序启动;b.init
进程启动;c.Linux内核运行;d.BIOS自检。
正确的引导顺序是()
(A)d,b,c,a (B)d,a,c,b (C)b,d,c,a (D)a,d,c,b
4.环境变量PATH保存了若干个路径名,不同路径名之间的分隔符为()
(A) , (B) : (C) ; (D) /
5.vi中哪条命令是不保存强制退出()
(A) :wq (B) :wq! (C):q! (D) :quit
6.执行ls –l 命令后所显示文件信息的第一个字段共10位,可分为四部分,第
三部分表示的内容是()
(A) 文件类型(B)文件所有者的权限
(C) 文件组用户的权限(D)其他用户的权限
7.以下命令中,可以将用户身份临时改变为root的是()
(A)su (B)sudo (C)login (D)Superuser
8.若要将当前目录中的myfile.txt文件压缩成myfile.txt.tar.gz,则实现的命令为
()
(A)tar –cvf myfile.txt myfile.txt.tar.gz
(B)tar –zcvf myfile.txt myfile.txt.tar.gz
(C)tar –zcvf myfile.txt.tar.gz myfile.txt
(D)tar –cvf myfile.txt.tar.gz myfile.txt
9.如何删除一个非空子目录/tmp()
(A)del /tmp/* (B)rm -rf /tmp (C)rm -Ra /tmp/* (D)rm –rf /tmp/*
10.下面哪个目录中存放了系统引导、启动时使用的一些文件和目录()
(A)/boot (B)/bin (C)/dev (D)/root
二、填空题(每空1分,共10分)
1.UNIX的结构从内到外可以分为内核、()和应用程序。
2.UNIX的登录方式有三种,分别为GUI登录、命令行登录和()。
3.退出shell的快捷键是Ctrl+()。
4.使用ps命令获取进程信息时,输出内容PID列的含义为()
5.()就是将前一个命令的标准输出作为后一个命令的标准输入。
6.echo $?的输出为()时,表示上一条命令执行成功。
7.当前shell的进程号保存在环境变量()中。
8.卸载文件系统的命令是()。
9.Linux系统中进程号为1的进程是()。
10.用户新建目录A后,A的权限为755,那么umask值为()。
三、简答题(共20分)
1. 列出四种元字符,并简要说明他们的用法。
2. 设置PS1=’[\u2014@\h \w]\$’,已知\u显示用户名、\u显示主机名、\w显示用户当前目录,回答下面问题
(1) 当前机器的主机名是ccst,当前用户是david,执行su –命令后,命令行的提示符将显示为什么?
(2) 如何查看当前PS1的值?
四、问答题(共20分)
1. 根据要求,给出在vi中使用的命令(可用多条命令)
(1)将3到7行的sbin换成xbin
(2)将1行的内容拷贝到第11行
(3)将1行到15行之间的内容删除
(4)执行shell命令ls -l /tmp
2.请详细说明Linux的帐号管理机制(提示:要说明由哪几个文件构成,每个文件的作用,用户(管理员与普通用户)对这几个文件的读写权限)
五、shell编程(共30分)
1. 编写一个名为collect的脚本程序,运行格式为collect filename。
filename为参数,表示文件名。
如果filename不存在,给出提示;否则,移动filename至当前用户的主目录。
2.我院举办ACM计算机程序设计大赛,共有90人参赛,每三人组成一个队伍
参加比赛。
现在要求编写个shell脚本acmteam.sh,为参赛的同学在Linux系统中创建用户帐号,要求:
(1)每次输入一个小组信息,先输入组名,再分别输入三个队员的名称;
(2)组名称输入后,建立以组名为名称的组账户,同时在/usr/acm目录中建立以
组名为名称的子目录,并将该子目录的权限设为主人和组用户可读、可写、可执行,其他用户不可读、不可写、不可执行。
(3)输入队员名后,首先检查此用户名帐号是否存在,如果存在,让队员重新输
入,直到输入一个满足要求的用户名为止;如不存在,则创建用户帐号,并将用户所默认隶属的组指定为本组的小组名;然后为用户分配密码(由队员输入)。