中兴软创笔试题
【优质】中兴笔试题目分享有答案-优秀word范文 (11页)

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==中兴笔试题目分享有答案导读:中兴通讯股份有限公司于1997年10月6日,通过深圳证券交易所交易系统,采用上网定价发行方式,发行人民币普通股65,000,000股(其中向职工配售6,500,000股)。
以下是由小编J.L为您整理推荐的中兴面试笔试题目分享,欢迎参考阅读。
公共部分(50分)1:IP地址的编码分为和两部分。
网络号(2分) 主机号(2分)2:假设执行语句S的时间为O(1),则执行下列程序段的时间为( B )(4分) for(i=1;i<=n;i++)for(j=i;j<=n;j++)S;1. O(n)2. O(n2)3. O(n*i)4. O(n+i)3:二维数组A[10..20,5..10]采用行序为主序方式存储,每个数据元素占4个存储单元,且A[10][5]的存储地址是1000,则A[18][9]的地址是( A )(4分)1. 12082. 12123. 13684. 13644:设栈最大长度为3,入栈序列为1,2,3,4,5,6,则不可能的出栈序列是( D )(4分)1. 1,2,3,4,5,62. 2,1,3,4,5,63. 3,4,2,1,5,6D. 4,3,2,1,5,65:结构体和联合体的主要区别?(4分)主要区别是结构体的各成员占有各自的内存空间,联合体是共享内存空间6:操作系统的主要组成部分?(8分)进程和线程的管理,存储管理,设备管理,文件管理7:解释文件系统为什么会存在数据冗余?这种数据冗余会导致哪两类典型的问题?(8分)由于文件系统难于实现数据共享,因此,相同的数据可能会在多个文件中重复出现,即产生数据冗余。
(4分)数据冗余会导致数据(或更新)异常(2分)和数据不一致性(2分)2.设有关系EMP(ENO,ENAME,SALARY,DNO),其中各属性的含义依次为职工号、姓名、工资和所在部门号,以及关系DEPT(DNO,DNAME,MANAGER),其中各属性含义依次为部门号、部门名称、部门经理的职工号。
中兴考试题及答案

中兴考试题及答案一、单选题(每题2分,共20分)1. 中兴通讯成立于哪一年?A. 1985年B. 1980年C. 1990年D. 1995年答案:A2. 中兴通讯的主要业务领域不包括以下哪一项?A. 通信设备制造B. 软件开发C. 汽车制造D. 系统集成答案:C3. 中兴通讯在全球拥有多少个研发中心?A. 15个B. 20个C. 25个D. 30个答案:B4. 中兴通讯的产品主要应用于以下哪个领域?A. 教育B. 医疗C. 通信D. 金融答案:C5. 中兴通讯在5G技术方面的研发投入占公司总研发投入的百分比是多少?A. 30%C. 50%D. 60%答案:C6. 中兴通讯的核心价值观是什么?A. 客户至上B. 诚信C. 创新D. 合作答案:B7. 中兴通讯在全球的员工总数超过多少人?A. 5万B. 10万C. 15万D. 20万8. 中兴通讯的总部设在哪个国家?A. 美国B. 中国C. 德国D. 日本答案:B9. 中兴通讯在国际市场上的业务覆盖了多少个国家?A. 100个B. 150个C. 200个D. 250个答案:C10. 中兴通讯在以下哪个领域拥有最多的专利?B. 5G技术C. 云计算D. 大数据答案:B二、多选题(每题3分,共15分)11. 中兴通讯的主要产品线包括以下哪些?A. 无线通信设备B. 有线通信设备C. 终端产品D. 服务与软件答案:ABCD12. 中兴通讯在以下哪些方面进行了技术创新?A. 芯片设计B. 人工智能C. 物联网D. 网络安全答案:ABCD13. 中兴通讯的企业文化包括以下哪些要素?A. 客户导向B. 结果导向C. 团队合作D. 持续学习答案:ABCD14. 中兴通讯在以下哪些领域进行了国际合作?A. 技术研发B. 市场拓展C. 人才培养D. 资本运作答案:ABCD15. 中兴通讯在社会责任方面主要关注以下哪些议题?A. 环境保护B. 员工福利C. 社区发展D. 教育支持答案:ABCD三、判断题(每题1分,共10分)16. 中兴通讯是全球领先的通信解决方案提供商。
中兴笔试面试题word资料38页

1>某人在某个市场某个商家买了某台电脑,请用你熟悉的计算机语言表达出里面的关系.其中有商家类,买家类,商品类。
还要有买方法,卖方法。
2>一个完整的单例模式3>曹操南下攻打刘备,刘备派关羽守锦州,关羽派张飞去守城门。
刘备又派诸葛亮去向孙权求援。
孙权派兵攻打曹操!请画出UML图2019年12月中兴在我们学校的笔试,最后的大题</P>(其实这些大公司的笔试不难,也不就是如此,只要学一下数据结构就可以搞定!)排序及查找方法#include <malloc.h>#include<stdio.h>#define N 11/*用监视哨查找*/int search(int array[],int n,int k){int i;i=n-1;array[0]=k;while(array[i]!=k) i--;return(i);}/*折半查找法*/int halfsearch(int array[],int n,int k){int i,j,mid;i=1;j=n;while(i<=j){mid=(i+j)/2;if(k==array[mid]) return(mid); else if(k<array[mid]) j=mid-1;else i=mid+1;}return(0);}/*冒泡排序法*/void mpsort(int array[]){int i,j,a;a=0;for(i=1;i<N;i++)for(j=i+1;j<N;j++)if(array[i]>array[j]){a=array[i];array[i]=array[j];array[j]=a;}}/*直接插入排序*/void insertsort(int array[]) {int i,j;for(i=2;i<N;i++){array[0]=array[i];j=i-1;while(array[0]<array[j]){array[j+1]=array[j--];array[j+1]=array[0];}}}/*建立*/void creat(int array[]){int i;printf("enter the array:\n");for(i=1;i<N;i++)scanf("%d",&array[i]);}/*显示*/void print(int array[]){int i;printf("The numbers after sort is:\n");for(i=1;i<N;i++)printf("%d ",array[i]);printf("\n");}main(){int a[11],i,x,chang;/*printf("enter the array\n");for(i=1;i<11;i++)scanf("%d",&a[i]);*/aga:printf("\nchang:1: use watching method finding\n 2:use half method finding\n 3: use directness intsert method sort\n 4:use bubble up method sort\n 5:exit\n");scanf("%d",&chang);switch (chang){case 1:{creat(a);printf("Please int the search number:\n");scanf("%d",&x);printf("The number station is:%d\n",search(a,N,x));goto aga;}case 2:{ creat(a);insertsort(a);print(a);printf("Please int the search number:\n");scanf("%d",&x);printf("The number station is:%d\n",halfsearch(a,N,x));goto aga;}case 3:{creat(a);insertsort(a);print(a);goto aga;}case 4:{creat(a);mpsort(a);print(a);goto aga;}case 5:{ printf("exit!\n");break;} default:{printf("Error!\n"); goto aga;} }}二、线性链表的存储实现struct LNODE{ElemType data;struct LNODE *next;typedef struct LNODE LNode; typedef struct LNODE * LinkList;1初始化操作Status Init_L(LinkList L){if (L=(LinkList *)malloc(sizeof(LNode))) {L->next=NULL;return 1;}else return 0;2插入操作Status ListInsert_L(LinkList &L,int i,ElemType e){ p=L,j=0;while(p&&j<i-1){p=p->next;++j;}if(!p||j>i-1) return ERROR;s=(LinkList)malloc(sizeof(LNode));s->data=e;s->next=p->next;p->next=s;return OK;}//ListInsert_L3删除操作Status ListDelete_L(LinkList &L,int i,ElemType &e){ p=L,j=0;while(p&&j<i-1){p=p->next;++j;}if(!p->next||j>i-1) return ERROR;q=p->next;p->next=q->next;e=q->data;free(q);return OK;}//ListDelete_L4取某序号元素的操作Status GetElem_L(LinkList &L,int i,ElemType &e){ p=L->next,j=1;while(p&&j<i){p=p->next;++j;}if(!p||j>i) return ERROR;e=p->data;return OK;}//GetElem_L5归并两个单链表的算法void MergeList_L(LinkList &La,LinkList &Lb,LinkList &Lc){//已知单链线性表La和Lb的元素按值非递减排列//归并后得到新的单链线性表Lc,元素也按值非递减排列pa=La->next;pb=Lb->next;Lc=pc=La;while(pa&&pb){if(pa->data<=pb->data){pc->next=pa;pc=pa;pa=pa->next;}else{pc->next=pb;pc=pb;pb=pb->next;}pc->next=pa?pa:pb;free(Lb);}//MergeList_L头指针与头结点的区别:头指针只相当于结点的指针域,头结点即整个线性链表的第一个结点,它的数据域可以放数据元素,也可以放线性表的长度等附加信息,也可以不存储任何信息。
【优质】中兴笔试题目分享有答案-优秀word范文 (11页)

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==中兴笔试题目分享有答案导读:中兴通讯股份有限公司于1997年10月6日,通过深圳证券交易所交易系统,采用上网定价发行方式,发行人民币普通股65,000,000股(其中向职工配售6,500,000股)。
以下是由小编J.L为您整理推荐的中兴面试笔试题目分享,欢迎参考阅读。
公共部分(50分)1:IP地址的编码分为和两部分。
网络号(2分) 主机号(2分)2:假设执行语句S的时间为O(1),则执行下列程序段的时间为( B )(4分) for(i=1;i<=n;i++)for(j=i;j<=n;j++)S;1. O(n)2. O(n2)3. O(n*i)4. O(n+i)3:二维数组A[10..20,5..10]采用行序为主序方式存储,每个数据元素占4个存储单元,且A[10][5]的存储地址是1000,则A[18][9]的地址是( A )(4分)1. 12082. 12123. 13684. 13644:设栈最大长度为3,入栈序列为1,2,3,4,5,6,则不可能的出栈序列是( D )(4分)1. 1,2,3,4,5,62. 2,1,3,4,5,63. 3,4,2,1,5,6D. 4,3,2,1,5,65:结构体和联合体的主要区别?(4分)主要区别是结构体的各成员占有各自的内存空间,联合体是共享内存空间6:操作系统的主要组成部分?(8分)进程和线程的管理,存储管理,设备管理,文件管理7:解释文件系统为什么会存在数据冗余?这种数据冗余会导致哪两类典型的问题?(8分)由于文件系统难于实现数据共享,因此,相同的数据可能会在多个文件中重复出现,即产生数据冗余。
(4分)数据冗余会导致数据(或更新)异常(2分)和数据不一致性(2分)2.设有关系EMP(ENO,ENAME,SALARY,DNO),其中各属性的含义依次为职工号、姓名、工资和所在部门号,以及关系DEPT(DNO,DNAME,MANAGER),其中各属性含义依次为部门号、部门名称、部门经理的职工号。
【最新】中兴面试笔试题目(含答案)分享-范文模板 (7页)

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==中兴面试笔试题目(含答案)分享导读:中兴通讯坚持以市场为驱动的研发模式进行自主创新。
通过独立自主的开发主体,层次分明、科学规范的创新体系、持续的研发投入,中兴通讯在技术开发领域取得一系列的重大科技成果。
以下是由小编J.L为您整理推荐的中兴面试笔试题目分享,欢迎参考阅读。
公共部分(40分)1:操作系统的主要组成部分?(8分,每点2分)进程和线程的管理,存储管理,设备管理,文件管理2:Internet采用哪种网络协议?该协议的主要层次结构?(10分)Internet采用TCP/IP协议(2分)物理层,(2分)数据链路层,(2分)网络层(IP) (2分),应用层(2分)3:解释文件系统为什么会存在数据冗余?这种数据冗余会导致哪两类典型的问题?(8分)由于文件系统难于实现数据共享,因此,相同的数据可能会在多个文件中重复出现,即产生数据冗余。
(4分)数据冗余会导致数据(或更新)异常(2分)和数据不一致性(2分)4:简述中断装置的主要职能。
(6分)中断装置的职能主要有三点:1)检查是否有中断事件发生。
(2分)2)若有中断发生,保护好被中断进程的断点及现场信息,以便进程在适当时候能恢复运行。
(2分)3)启动操作系统的中断处理程序。
(2分)5:什么是虚拟设备?为什么在操作系统中引入虚拟设备?(8分)虚拟设备是通过虚拟技术将一台设备变换为若干台逻辑设备,供若干个用户进程同时使用,通常把这种经过虚拟技术处理后的设备称为虚拟设备。
(4分)在操作系统设备管理中,引入虚拟设备是为了克服独占设备速度较慢、降低设备资源利用率的缺点,从而提高设备的利用率。
(4分)C++部分(60分)1. 定义一个类模板与定义一个类函数模板的格式相同,必须以关键字_________开始。
template(3分)1. 16位计算机中整型占__________个字节存储空间。
中兴2023校园招聘笔试题

中兴2023校园招聘笔试题中兴2023校园招聘笔试题一、选择题(共40题,每题2分,共80分)1. 以下哪种技术不属于5G通信技术?A. NB-IoTB. LTE-A ProC. VoLTED. CDMA2. 在计算机网络中,OSI协议将网络通信划分为七层,以下给出的是网络层的两个具体协议A. TCP/IPB. ARPC. ICMPD. HTTP3. 在相对论中,爱因斯坦著名的质能方程为A. E=mc2B. F=maC. E=hvD. P=mv4. 以下哪种编程语言是面向对象的?A. CB. AssemblyC. JavaD. HTML5. 在数据库中,以下不属于关系型数据库的是A. MySQLB. OracleC. MongoDBD. Microsoft SQL Server6. 在Linux系统中,以下哪个命令可以查看当前目录下的文件列表?A. lsB. cdC. pwdD. cat7. 在计算机硬件中,以下哪个组件负责将CPU和主存储器进行连接?A. 主板B. 显卡C. 硬盘D. 内存条8. 泰勒定理是指将一个函数在某一点展开为无穷级数的方法,以下不属于泰勒公式中的内容是A. 函数的导数B. 函数的值C. 公式的误差D. 函数的积分9. 在计算机网络中,以下哪个协议用于将IP地址解析为MAC地址?A. TCPB. IPC. UDPD. ARP10. 在电路中,下列哪个元器件可以实现信号放大的功能?A. 电感B. 电阻C. 电容D. 晶体管二、填空题(共10题,每题2分,共20分)1. 地球的公转周期是______年。
2. IPv4地址是由_____个二进制数表示。
3. 欧氏距离是指在n维空间中,两个向量之间的______距离。
4. HTTP协议中,POST请求方法用于向服务器______资源。
5. 一个包含n个元素的数组,进行冒泡排序最多需要______轮。
6. 在C语言中,关键字______用于定义常量。
中兴软创笔试题

矿产资源开发利用方案编写内容要求及审查大纲
矿产资源开发利用方案编写内容要求及《矿产资源开发利用方案》审查大纲一、概述
㈠矿区位置、隶属关系和企业性质。
如为改扩建矿山, 应说明矿山现状、
特点及存在的主要问题。
㈡编制依据
(1简述项目前期工作进展情况及与有关方面对项目的意向性协议情况。
(2 列出开发利用方案编制所依据的主要基础性资料的名称。
如经储量管理部门认定的矿区地质勘探报告、选矿试验报告、加工利用试验报告、工程地质初评资料、矿区水文资料和供水资料等。
对改、扩建矿山应有生产实际资料, 如矿山总平面现状图、矿床开拓系统图、采场现状图和主要采选设备清单等。
二、矿产品需求现状和预测
㈠该矿产在国内需求情况和市场供应情况
1、矿产品现状及加工利用趋向。
2、国内近、远期的需求量及主要销向预测。
㈡产品价格分析
1、国内矿产品价格现状。
2、矿产品价格稳定性及变化趋势。
三、矿产资源概况
㈠矿区总体概况
1、矿区总体规划情况。
2、矿区矿产资源概况。
3、该设计与矿区总体开发的关系。
㈡该设计项目的资源概况
1、矿床地质及构造特征。
2、矿床开采技术条件及水文地质条件。
中兴笔试题目汇编(2)

中兴笔试题目汇编(2)B:一致性(Consistency)事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。
一致性与原子性是密切相关的。
C:隔离性(Isolation)一个事务的执行不能被其他事务干扰。
D:持续性/永久性(Durability)一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。
注:事务是恢复和并发控制的基本单位。
2、中断的功能3、ISO七层结构4、给出个Ip地址,要划分9个子网,子页掩码5、数据库查询优化问题6、编写程序:键盘输入一系列数字(-1结束),输出到aabb.bat文件中7、利用1、2、2、3、4这4个数字,组合package list;import java.util.ArrayList;public class Test {public java.util.ArrayList r; //存放排列组合的结果public Test(ArrayList in) { //输入参数待排列组合的数组r = new ArrayList();if (in.size()==1) //递归终止条件r.add(in.get(0));String temp=for (int i=0;iArrayList sub = (ArrayList)in.clone(); //String s = (String)sub.remove(i); //输入数组,先提取第i个元素if(s.equalsIgnoreCase(temp))continue;temp=s;Test other = new Test(sub); //对剩余的元素递归调用for (int j=0;jr.add(s+(String)other.r.get(j)); // 合并剩余元素排列元素结果}}public static void main(String[] args) { ArrayList a = new ArrayList();a.add( 1a.add( 2a.add( 3a.add( 4Test test = new T est(a);System.out.println( test.size()=== +test.r.size()); System.out.println( test=== +test.r.toString()); /* for (int i=0;iif ((i+1)%(a.size()-1)==0)System.out.println(test.r.get(i).toString());elseSystem.out.print(test.r.get(i).toString()+ , */8、进制转换器要求:(1)可输入二进制、八进制、十进制、十六进制数;(2)将已输入的数转换成其余进制的数;(3)具有输入输出界面9、标识符java编写一个程序,检查字符串是否为合法的Java标识符使用Character.isJavaIdentifierStart()方法和Character.isJavaIdentifierpart()方法,class JavaIdentifierTest {public static boolean isValidJavaIdentifier( String candidate ) {if ( candidate.length( ) == 0 ||! Character.isJavaIdentifierStart( candidate.charAt( 0 ) ) )return false;String tail = candidate.substring( 1 );for ( int i = 0; i tail.length( ); i++ )if ( ! Character.isJavaIdentifierpart( tail.charAt( i ) ) ) return false;return true;}public static void main( String[ ] args ) {String[ ] candidates = { , 9 , 36C , a1 , _pos , index }; for ( int i = 0; i candidates.length; i++ )System.out.println(isValidJavaIdentifier( \\ + candidates[ i ] + \\ \\t) -- +isValidJavaIdentifier( candidates[ i ] ) );}}10、C#中的访问修饰符类的每个成员都有特定类型的可访问性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一部分数据库基础以及SQL试题单选题(共20题,每题3分,共计60分)1、SQL 中,下列涉及空值的操作,不正确的是( C )A)AGE IS NULL B)AGE IS NOT NULLC)AGE=NULL D)NOT (AGE IS NULL)2、SQL语句中修改表结构的命令是( C )A)MODIFY TABLE B)MODIFY STRUCTUREC)ALTER TABLE D)ALTER STRUCTURE3、下列函数中函数值为字符型的是( B )A)DATE() B)TIME() C)YEAR() D)DATETIME()4、数据库系统的核心是( B )A)数据模型B)数据库管理系统C)软件工具D)数据库5、在关系模型中,实现"关系中不允许出现相同的元组"的约束是通过( B )A)候选键B)主键C)外键D)超键6、索引字段值不唯一,应该选择的索引类型为( B )A)主索引B)普通索引C)候选索引D)唯一索引7、在命令窗口执行SQL命令时,若命令要占用多行,续行符是(D )A)冒号(:) B)分号(;) C)逗号(,) D)连字符(-)8、设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借阅(借书证号C(4),总编号C(6),借书日期D(8))对于图书管理数据库,查询0001号借书证的读者姓名和所借图书的书名。
SQL语句正确的是( A )SELECT 姓名,书名FROM 借阅,图书,读者WHERE;借阅.借书证号="0001" AND;____________A)图书.总编号=借阅.总编号AND;读者.借书证号=借阅.借书证号B)图书.分类号=借阅.分类号AND;读者.借书证号=借阅.借书证号C)读者.总编号=借阅.总编号AND;读者.借书证号=借阅.借书证号D)图书.总编号=借阅.总编号AND;9、设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借阅(借书证号C(4),总编号C(6),借书日期D(8))对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。
下面的SQL语句正确的是( A )SELECT 单位,______ FROM 借阅,读者WHERE;借阅.借书证号=读者.借书证号______ A)COUNT(借阅.借书证号) GROUP BY 单位B)SUM(借阅.借书证号) GROUP BY 单位C)COUNT(借阅.借书证号) ORDER BY 单位D)COUNT(借阅.借书证号) HAVING 单位10、设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借阅(借书证号C(4),总编号C(6),借书日期D(8))对于图书管理数据库,检索借阅了《现代网络技术基础》一书的借书证号。
下面SQL语句正确的是( B )SELECT 借书证号FROM 借阅WHERE 总编号=;______A)(SELECT 借书证号FROM 图书WHERE 书名="现代网络技术基础")B)(SELECT 总编号FROM 图书WHERE 书名="现代网络技术基础")C)(SELECT 借书证号FROM 借阅WHERE 书名="现代网络技术基础")D)(SELECT 总编号FROM 借阅WHERE 书名="现代网络技术基础")11、给定创建视图的代码如下:CREATE VIEW ABCD_____SELECT*FROM SALES WHERE QTY > 90则下划先处应填写的正确关键字为( B )A)ON B)AS C)FOR D)AFTER12、下列代码中哪一行有错( C )A)SELECT DNAME,ENAMEB)FROM EMP E , DEPT DC)WHERE EMP.DEPTNO=DEPT.DEPTNOD)ORDER BY 1,213、查询那一个数据字典视图,只能列出用户所拥有的表?( C )A)ALL_TABLES B)DBA_TABLES C)USER_TABLES D)USR_TABLES 14、在CREATE VIEW命令中哪个子句将阻止通过视图对基表进行更新?( B )A)WITH CHECK OPTIONB)WITH READ ONLYC)WITH NO UPDATED)没有这样的选项;假如用户对基表有权限,用户可以更新视图15、表中的一列具有这样的特性,其值的重复度很高,我们可以使用何种索引?( D )A)唯一索引B)组合索引C)反向建索引D)位图索引16、在出错处理部分中需要包含什么子句,以便处理前面没有指定的错误?( D )A)ELSE B)WHEN ANYTHING ELSEC)WHEN ANY OTHER D)WHEN OTHERS THEN17、在创建序列的过程中,下列(A )选项指定序列在达到最大值或最小值后,将继续从头开始生成值。
A)Cycle B)Nocycle C)Cache D)Nocache18、SQL语句中修改表结构的命令是( C )A)MODIFY TABLE B)MODIFY STRUCTUREC)ALTER TABLE D)ALTER STRUCTURE19、要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表( A )A)是同一个数据库中的两个表B)不同数据库中的两个表C)两个自由表D)一个是数据库表另一个是自由表20、当两位用户中的每一位都对一个单独的对象进行了锁定,而他们又要获取对方对象的锁时,将会发生( B )。
(选择一项)A)共享锁B)死锁C)排他锁D)以上皆非二、应用题(共5小题,每小题8分,共计40分)某饭店的客户信息表CUST_INFO如下所示:CREATE TABLE CUST_INFO(CUST_ID NUMBER(5) NOT NULL,CUST_NAME VARCHAR2(60) ,CONTACT_NUMBER VARCHAR2(60),CONSUME_DATE DATE,CONSUME NUMBER(12,2));1、客户在饭店每就餐消费一次,在表里插入一条消费记录。
今天有位叫艾美的客户(客户编号27005)在饭店消费了530元,请将该条信息插入表CUST_INFO中。
INSERT INTO CUST_INFOVALUES(27005, ’艾美’, NULL,SYSDATE, 530);或者INSERT INTO CUST_INFO (CUST_ID,CUST_NAME,CONTACT_NUMBER,CONSUME_DATE,CONSUME)VALUES(27005, ’艾美’, NULL,SYSDATE, 530);2、请查询出客户编号在20000与99999之间并且消费金额不等于0的消费记录。
SELECT * FROM CUST_INFOWHERE CUST_ID>20000 AND CUST_ID<99999AND CONSUME<>0;或者SELECT * FROM CUST_INFOWHERE CUST_ID BETWEEN 20000 AND 99999AND CONSUME<>0;3、请查询出消费金额大于平均消费金额的消费记录。
SELECT * FROM CUST_INFOWHERE CONSUME > (SELECT AVG(CONSUME) FROM CUST_INFO)4、请查询出消费总额大于或等于10000元的客户姓名、消费总额,并按照消费总额从高到低排序。
SELECT CUST_NAME, SUM(CONSUME)FROM CUST_INFOHAVING SUM(CONSUME)>=10000GROUP BY CUST_NAMEORDER BY SUM(CONSUME) ;5、随着客户的增加,发现客户编号已经快要达到99999了,原来5位数的客户编号已经不够使用。
所以现在:(1)客户编号要增加到6位数;(2)在原有的客户编号统一在前面加一个1,如27005则升位为127005。
请根据要求写出SQL语句。
(1)ALTER TABLE CUST_INFO MODIFY(CUST_ID NUMBER(6));(2)UPDATE CUST_INFO SET CUST_ID= CUST_ID+100000;COMMIT;第5章设备管理习题四、名词解释通道:通道是一个统一管理、专门负责数据输入输出设备控制的硬件设备设备驱动程序:设备驱动进程与设备控制器之间的通信程序称为设备驱动程序。
(设备驱动程序是控制设备动作的核心模块,如设备的打开、关闭、读、写等,用来控制设备上数据的传输。
它直接与硬件密切相关,处理用户进程发出的I/O请求。
)中断:当一个正在运行的过程被另外一个过程打断,停止运行过程而转向执行另一过程的活动。
在计算机系统中,中断有6种基本类型。
(1)I/O中断(2)时钟中断(3)系统请求中断(4)报警中断(5)程序错误中断(6)机器错误中断磁盘高速缓存:指利用内存中的存储空间来暂存从磁盘中独处的一系列盘块中的信息。
(这里的高速缓存是一组在逻辑上属于磁盘,而在物理上驻留在内存中的盘块。
)DMA: Direct Memory Access 直接存储器访问。
DMA 是所有现代电脑的重要特色,他允许不同速度的硬件装置来沟通,而不需要依于CPU 的大量中断负载。
五、问答题1、为何要引入缓冲技术?操作系统引入缓冲机制的主要原因可归结为以下几点:(1)缓和CPU与I/O设备间速度不匹配的矛盾;(2)减少对CPU的中断频率,放宽对中断响应时间的限制;(3)提高CPU与I/O设备之间的并行性。
2、什么是虚拟设备?为何要在操作系统中引入虚拟设备?虚拟设备:通过虚拟技术(SPOOLing技术)可将一台独占设备变换成若干台逻辑设备,供若干个用户(进程)同时使用,通常把这种经过虚拟技术处理后的设备称为虚拟设备。
引入虚拟设备的目的:通过利用SPOOLing技术可把独享设备转变成具有共享特征的虚拟设备,从而提高设备利用率。