中兴软创笔试题
- 格式:doc
- 大小:60.00 KB
- 文档页数:10
中兴笔试题一、逻辑分析1、请仅用一笔画四根直线,将下9个点全部连接。
2、什么东西在倒立之后会增加一半?3、烧一根不均匀的绳子,从头烧到尾总共要一个小时,如何用这根绳子来确定半小时呢?有几种发方法?4、住在某个房间的四个人A,B,C,D。
他们当中有人在修指甲,有人在写信,有人躺在床上,有人在看书。
1.A不在修指甲,也不在看书。
2.B不躺在床上,也不在修指甲。
3.如果A不躺在床上,那么D不在修指甲。
4.C不在看书,也不在修指甲。
5.D不在看书,也不躺在床上。
他们各自在干什么呢?5、两艘轮船在同一时刻驶离河的两岸,一艘从A驶往B,另一艘从B开往A。
其中一艘比另一艘快些,因此他们在距离较近的岸500公里处相遇。
到达预定地点后,每艘船要停留15分钟,以便让乘客上下船,然后他们又返航。
这两艘渡轮在距另一岸100公里处重新相遇。
试问河有多宽?二、选择题1、public class Test{public static void main(Stringargs[]){ System.out .println(15>>1); } }其运行结果是( )A) 7 B) 8 C) 16 D) 142、关于private修饰符的方法,下面说法正确的选项是( ) A) 可以被子类使用B) 在同一个包中的类都可以使用 C) 只能在本类中使用 D) 不能被重载3、在JSP中,要定义一个方法,需要用到以下( )写法 A)B)C)D)4、请阅读以下程序class ExampleStringBuffer{public static void main(String[] args){ StringBuffer sb=new StringBuffer(\ System.out.println(\System.out.println(\程序的运行结果中在“length=〞后输出的值是( ) A) 10 B) 4 C) 20 D) 30 5、给定一个Servlet的doGet方法中的代码片段,如下:request.setAttribute(“name〞,〞zhang〞);response.sendRedirect(“ ://localhost:8080/servlet/MyServlt〞); 那么在Servlet 中可以使用( )方法把属性 name的值取出来。
中兴面试笔试题目分享【有答案】(2)printf(str);}可能是乱码。
因为GetMemory返回的是指向栈内存的指针,该指针的地址不是NULL,但其原现的内容已经被清除,新内容不可知。
7. 全局变量和局部变量在内存中是否有区别?如果有,是什么区别?(8分)有(2分),全局变量存放在数据区(3分),局部变量保存在堆栈区(3分)公共部分(50分)1:Internet采用哪种网络协议?该协议的主要层次结构?(10分)Internet采用TCP/IP协议物理层,数据链路层,网络层(IP),应用层2:Internet物理地址和IP地址转换采用什么协议?(2分)ARP协议3:IP地址的编码分为哪俩部分?(4分)网络号主机号4:请解释什么是操作系统的优先级反转?其解决的办法是什么?(4分)优先级反转发生在高优先级的任务在等待低优先级的任务释放它所需要的资源时,此时高优先级任务的运行实时性将得不到保证。
(2分)采用优先级继承的方法可以避免优先级反转。
(2分)5:写出以太网数据帧格式。
(10分,每点2分)目的地址源地址类型数据CRC6:设职工社团数据库有三个基本表:(20分) 职工(职工号,姓名,年龄,性别);社会团体(编号,名称,负责人,活动地点); 参加(职工号,编号,参加日期);其中:1)职工表的主键为职工号。
2)社会团体表的主键为编号;主键为负责人,被参照表为职工表,对应属性为职工号。
3)参加表的职工号和编号为主键;职工号为外码,其被参照表为职工表,对应属性为职工号;编号为外码,其被参照表为社会团体表,对应属性为编号。
试用SQL语句表达下列操作:1)定义职工表、社会团体表和参加表,并说明其主键和参照关系。
2)建立下列两个视图。
社团负责人(编号,名称,负责人职工号,负责人姓名,负责人性别);参加人情况(职工号,姓名,社团编号,社团名称,参加日期)3)查找参加唱歌队或篮球队的职工号和姓名。
4)求参加人数超过100人的社会团体的名称和负责人。
中软国际笔试题及答案中软国际(ZhongRuan International)是一家致力于软件开发和技术咨询的全球领先企业,为各行业提供先进的解决方案和专业的服务。
中软国际在招聘中重视笔试环节,通过笔试来评估应聘者的技术能力和综合素质。
本文将介绍一些常见的中软国际笔试题以及它们的答案,希望对准备参加中软国际笔试的应聘者有所帮助。
1. 数据结构与算法题题目:实现一个链表的反转。
答案:可以使用迭代或递归的方式实现链表的反转。
下面是一个使用迭代的示例代码:```c++class ListNode {public:int val;ListNode* next;ListNode(int val) : val(val), next(NULL) {}};ListNode* reverseList(ListNode* head) {ListNode* prev = NULL;ListNode* curr = head;while (curr != NULL) {ListNode* nextNode = curr->next;curr->next = prev;prev = curr;curr = nextNode;}return prev;}```2. 数据库题题目:有两张表,一张是学生信息表(Student),其中包含学生的学号(ID)和姓名(Name);另一张是课程信息表(Course),其中包含课程的课程号(ID)和名称(Name)。
请编写SQL语句查询选择选修了所有课程的学生的姓名。
答案:可以通过子查询和GROUP BY子句来解决这个问题。
以下是SQL语句的示例:```sqlSELECT FROM Student sWHERE NOT EXISTS (SELECT c.IDFROM Course cWHERE NOT EXISTS (SELECT sc.IDFROM SC scWHERE sc.StudentID = s.IDAND sc.CourseID = c.ID));```3. 编程题题目:给定一个整数数组和一个目标值,找出数组中和为目标值的两个数的下标。
中兴笔试题与答案中兴通讯股份有限公司(英语:ZTE Corporation,全称:Zhongxing Telecommunication Equipment Corporation,简称中兴通讯,ZTE,深交所:000063、港交所:0763)是中国大陆开发生产通讯设备和终端的公司。
下面整理的是一套中兴笔试题与答案,仅供大家练习和参考!1、恢复和并发控制的基本单位事务串行执行:即每个时刻只有一个事务运行,其他事物必须等到这个事务结束以后方能运行。
同时并发方式:在多处理系统中,每个处理机可以运行一个事务,多个处理机可以同时运行多个事务,实现多个事务真正的并行运行,这种并行方式称为同时并发方式。
并发控制是指在多用户的环境下,对数据库进行并发操作进行规范的机制。
其目的是为了避免对数据的丢失修改、读脏数据与不可重复读等,从而保证数据的正确性与一致性大型关系系统都有比较好的并发控制功能。
例如可以采用更新游标、显式加锁、更改事务隔离级别等等事务是数据库中一个重要概念,它是一系列要么都做,要么都不做的程序集合,是数据库并发控制的单位。
(1):事务(Transaction)是并发控制的单位,,是用户定义的一个操作序列。
这些操作要么都做,要么都不做,是一个不可分割的工作单位。
(3):事务运行的三种模式:A:自动提交事务每条单独的语句都是一个事务。
每个语句后都隐含一个COMMIT。
B:显式事务以BEGIN TRANSACTION显式开始,以COMMIT或ROLLBACK显式结束。
C:隐性事务在前一个事务完成时,新事务隐式启动,但每个事务仍以COMMIT或ROLLBACK显式结束。
(4):事务的特性(ACID特性)A:原子性(Atomicity)事务是数据库的逻辑工作单位,事务中包括的诸操作要么全做,要么全不做。
B:一致性(Consistency)事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。
一致性与原子性是密切相关的。
中兴招聘试题及答案1. 单选题:请从下列选项中选择最符合题意的答案。
- A. 正确- B. 错误2. 多选题:请选择所有符合题意的选项。
- A. 正确- B. 错误- C. 正确- D. 错误3. 填空题:请在空白处填写正确的信息。
- 题目:中兴通讯成立于____年。
- 答案:19854. 简答题:请简述中兴通讯的主要业务领域。
- 答案:中兴通讯的主要业务领域包括通信网络、终端设备、云计算和大数据服务。
5. 计算题:计算以下表达式的值。
- 题目:\( (3x + 2) - (x - 1) \)- 答案:\( 3x + 2 - x + 1 = 2x + 3 \)6. 案例分析题:分析中兴通讯在5G技术发展中扮演的角色。
- 答案:中兴通讯在5G技术发展中扮演着重要的角色。
作为全球领先的通信设备制造商,中兴通讯在5G技术的研发和推广方面投入巨大,致力于提供创新的解决方案,推动5G技术在全球范围内的广泛应用。
7. 编程题:编写一个函数,实现字符串反转。
- 答案:```pythondef reverse_string(s):return s[::-1]```8. 论述题:论述中兴通讯在全球化战略中面临的挑战及其应对策略。
- 答案:中兴通讯在全球化战略中面临的挑战主要包括国际市场竞争、不同国家的政策和法规差异以及文化差异等。
应对策略包括加强技术创新、遵守当地法律法规、加强跨文化沟通和合作等。
9. 逻辑推理题:如果A是B的前提,B是C的前提,那么A是C的前提吗?请说明理由。
- 答案:是的,A是C的前提。
因为如果A导致B,B又导致C,那么A间接导致C。
10. 图表分析题:分析中兴通讯近五年的财务报表,并指出其盈利能力的变化趋势。
- 答案:中兴通讯近五年的财务报表显示,其盈利能力总体呈现上升趋势。
具体来说,营业收入逐年增长,净利润也稳步提高,表明公司盈利能力不断增强。
以上是中兴招聘试题及答案的示例排版和格式。
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==中兴软件笔试题目公共部分(50 分)1:作业调度程序从处于( )状态的队列中选择适当的作业的作业投入运行。
(3 分)A 运行B 提交C 完成D 后备2:SQL 语言中,删除一个表的命令是( )(3 分)A CLEAR TABLEB DROP TABLEC DELETE TABLED REMOVE TABLE3:ATM 采用的线路复用方式为( )(3 分)A 频分多路复用B 同步时分多路复用C 异步时分多路复用D 独占信道4:数据库中只存放视图的( )(3 分)A 操作B 对应的数据C 定义D 限制5:什么是虚拟设备?为什么在操作系统中引入虚拟设备?(10 分)6:TCP 为何采用三次握手来建立连接,若采用二次握手可以吗,请说明原因?(16 分)7:什么是分布式数据库?(12 分)C++部分(50 分)1:设有“int w[3][4];”,pw 是与数组名w 等价的数组指针,则pw 的初始化语句为________________(3 分)2:要使引用pr 代表变量“char *p”,则pr 的初始化语句为__________________(3 分)3:“零值”可以是0,0.0,FALSE 或者“空指针”。
例如int 变量n 与“零值”比较的if 语句为:if(n==0),则BOLL flag 与“零值”比较的if 语句为______________;float x 与“零值”比较的if语句为:______________。
(6 分)4:设有如下语句:(3 分)int x;()*px=0;则选择以下哪条语句可将x 值置为0。
A int *px;B int const *px=&x;C int const px=&x;D const int *px=&x;5:设viod f1(int *m,long&n);int a;long b;则以下调用合法的是( )(3 分)A f1(a,b)B f1(&a,b)C f1(a,&b)D f1(&a,&b)6:请写出如下代码的运行结果(6 分)int main(){int a,b,c,d;a=0;b=1;c=2;d=3;printf(“%d”,a+++b+c+++d++);}7:写出下面函数的功能(12 分)TemplateVoid WE(Type a[],Type b[],int n){for(int i=0;ib[n-i-1]=a;}8 写一段代码判断一个单向链表中是否有环。
1>某人在某个市场某个商家买了某台电脑,请用你熟悉的计算机语言表达出里面的关系.其中有商家类,买家类,商品类。
还要有买方法,卖方法。
2>一个完整的单例模式3>曹操南下攻打刘备,刘备派关羽守锦州,关羽派张飞去守城门。
刘备又派诸葛亮去向孙权求援。
孙权派兵攻打曹操!请画出UML图2006年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 methodfinding\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 stationis:%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头指针与头结点的区别:头指针只相当于结点的指针域,头结点即整个线性链表的第一个结点,它的数据域可以放数据元素,也可以放线性表的长度等附加信息,也可以不存储任何信息。
中兴笔试题公共部分(50分)1:作业调度程序从处于()状态的队列中选择适当的作业的作业投入运行。
(3分)A 运行B 提交C 完成D后备2:SQL语言中,删除一个表的命令是()(3分)A CLEAR TABLEB DROP TABLEC DELETE TABLED REMOVE TABLE3:ATM采用的线路复用方式为()(3分)A 频分多路复用B 同步时分多路复用C 异步时分多路复用D 独占信道4:数据库中只存放视图的()(3分)A操作B 对应的数据C 定义D 限制5:什么是虚拟设备?为什么在操作系统中引入虚拟设备?(10分)6:TCP为何采用三次握手来建立连接,若采用二次握手可以吗,请说明原因?(16分)7:什么是分布式数据库?(12分)C++部分(50分)1:设有“int w[3][4];”,pw是与数组名w等价的数组指针,则pw的初始化语句为______________ __(3分)2:要使引用pr代表变量“char *p”,则pr的初始化语句为__________________(3分)3:“零值”可以是0,0.0,FALSE或者“空指针”。
例如int变量n与“零值”比较的if语句为:if(n==0),则BOLL flag与“零值”比较的if语句为______________;float x与“零值”比较的if语句为:__________ ____。
(6分)4:社有如下语句:(3分)Int x;()则选择以下哪条语句可将x值置为0。
A int *px;B int const *px=&x;C int const px=&x;D const int *px=&x;5:设viod f1(int *m,long&n);int a;long b;则以下调用合法的是()(3分)A f1(a,b)B f1(&a,b)C f1(a,&b)D f1(&a,&b)6:请写出如下代码的运行结果(6分)Int main(){int a,b,c,d;a=0;b=1;c=2;d=3;printf(“%d”,a+++b+c+++d++);}7:写出下面函数的功能(12分)Template<class Type>Void WE(Type a[],Type b[],int n){for(int i=0;i<n;i++) b[n-i-1]=a;}8写一段代码判断一个单向链表中是否有环。
中兴笔试题与答案1、恢复和并发控制的基本单位事务串行执行:即每个时刻只有一个事务运行,其他事物必须等到这个事务结束以后方能运行。
同时并发方式:在多处理系统中,每个处理机可以运行一个事务,多个处理机可以同时运行多个事务,实现多个事务真正的并行运行,这种并行方式称为同时并发方式。
并发控制是指在多用户的环境下,对数据库进行并发操作进行规范的机制。
其目的是为了避免对数据的丢失修改、读脏数据与不可重复读等,从而保证数据的正确性与一致性大型关系系统都有比较好的并发控制功能。
例如可以采用更新游标、显式加锁、更改事务隔离级别等等事务是数据库中一个重要概念,它是一系列要么都做,要么都不做的程序集合,是数据库并发控制的单位。
(1):事务(Transaction)是并发控制的单位,,是用户定义的一个操作序列。
这些操作要么都做,要么都不做,是一个不可分割的工作单位。
(3):事务运行的三种模式: A:自动提交事务每条单独的语句都是一个事务。
每个语句后都隐含一个MIT。
B:显式事务以BEGIN TRANSACTION显式开始,以MIT或ROLLBACK显式结束。
C:隐性事务在前一个事务完成时,新事务隐式启动,但每个事务仍以MIT或ROLLBACK显式结束。
(4):事务的特性(ACID特性) A:原子性(Atomicity) 事务是数据库的逻辑工作单位,事务中包括的诸操作要么全做,要么全不做。
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;i<in.size();i++){ArrayList 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("1");a.add("2");a.add("3");a.add("4");Test test = new Test(a);System.out.println("test.size()==="+test.r.size());System.out.println("test==="+test.r.toString());/* for (int i=0;i<test.r.size();i++)if ((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#中的访问修饰符类的每个成员都有特定类型的可访问性。
一、选择题(每题2分,共20分)1. 下列哪个数字不是2的倍数?A. 5B. 8C. 10D. 12答案:A2. 下列哪个图形是由4个相同的三角形组成的?A. 正方形B. 矩形C. 五边形D. 六边形答案:C3. 下列哪个句子是正确的?A. 1+1=2B. 2+2=5C. 3+3=6D. 4+4=8答案:A4. 下列哪个国家不是中国的邻国?A. 俄罗斯B. 日本D. 蒙古答案:B5. 下列哪个选项表示“如果今天下雨,那么明天不会晴天”?A. 如果今天下雨,那么明天一定会下雨。
B. 如果今天下雨,那么明天可能不会晴天。
C. 如果今天下雨,那么明天一定会晴天。
D. 如果今天下雨,那么明天一定不会下雨。
答案:B6. 下列哪个物品不是用来烹饪的?A. 锅B. 砧板C. 饭碗D. 电视答案:D7. 下列哪个选项表示“他很高”?A. 他很矮B. 他很胖C. 他很高D. 他很瘦答案:C8. 下列哪个数字是质数?A. 15C. 18D. 20答案:B9. 下列哪个国家不是欧洲国家?A. 法国B. 德国C. 俄罗斯D. 意大利答案:C10. 下列哪个选项表示“我昨天去了公园”?A. 我昨天去了学校。
B. 我昨天去了超市。
C. 我昨天去了公园。
D. 我昨天去了电影院。
答案:C二、判断题(每题2分,共20分)1. 地球是平的。
()答案:×(地球是圆的)2. 人有两只手,四条腿。
()答案:×(人有两只手,两条腿)3. 水是蓝色的。
()答案:×(水是无色的)4. 气球可以飞到天上。
()答案:√(气球可以飞到天上)5. 狗是猫的妈妈。
()答案:×(狗和猫是不同的动物)6. 书是圆形的。
()答案:×(书是长方形的)7. 蜜蜂可以唱歌。
()答案:×(蜜蜂不会唱歌)8. 沙漠里有水。
()答案:×(沙漠是干旱的地方)9. 鸟会游泳。
()答案:√(有些鸟会游泳)10. 铅笔是红色的。
中兴笔试题目汇编(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#中的访问修饰符类的每个成员都有特定类型的可访问性。
中兴一套笔试题及部分答案Prepared on 22 November 2020单选题1、 发端发送纠错码,收端译码器自动发现并纠正错误,传输方式为单向传输,这样的差错控制的工作方式呗称为(A )、当二进制数字传输系统的先验概率PA<PB 时,则(A )A 、适用于最大似然准则B 、适用于最小似然准则C 、适用于似然比判决准则D 、适用于最大差错概率准则3、下面关于源端口地址和目标端口地址的描述中,正确的是(A )A 、在TCP/UDP 传输段中,源端口地址和目的端口地址是不能相同的B 、在TCP/UDP 传输段中,源端口地址和目的端口地址必须是相同的C 、在TCP/UDP 传输段中,源端口地址和目的端口地址是可以相同的D 、以上描述均不正确4、在OSI 分层模型中,吧传输的比特流划分为帧,是哪一层的功能(C )A 、物理层B 、网络层C 、数据链路层D 、传输层5、以下设备中工作在网络层的网络互连设备的是(A )A 、路由器B 、网关C 、线器D 、网桥6、在WDM 光网络中最基本的空分光交换是(D )光交换模块A 、1×1B 、1×2C 、2×1D 、2×27、802系列标准是由(C )制定的A 、IOSB 、IETFC 、IEEED 、ITU-T8、强度为2的泊松分布过程的点间间距是相互独立的随机变量,且服从均值为(A )的同一指数分布A 、、1C 、2D 、39、随机过程(),(0,)X t R t C t =⋅+∈∞,C 为常数,R 服从[0,1]区间上的均匀分布,则()X t 的一维分布函数为(A )解:因为R 为[0,1]上的均匀分布,C 为常数,故()X t 亦为均与分布。
由R 的取值范围可知,()X t 为[C,C+t]上的均与分布,因此其一维概率密度()1,0,C x C t f x t ⎧≤≤+⎪=⎨⎪⎩其他,一维分布函数()()20,1,x x C F x f t dt C x C t tx C t -∞⎧⎪-⎪==≤≤+⎨⎪>+⎪⎩⎰,x<CA 、20,(),1,x C x C F x C x C t tx C t <⎧⎪-⎪=≤≤+⎨⎪>+⎪⎩B 、0,(),1,xC x C F x C x C t tx C t <⎧⎪-⎪=≤≤+⎨⎪>+⎪⎩C 、30,(),1,x C x C F x C x C t tx C t <⎧⎪-⎪=≤≤+⎨⎪>+⎪⎩D 、40,(),1,x C x C F x C x C t tx C t <⎧⎪-⎪=≤≤+⎨⎪>+⎪⎩10、已知某系统函数()H z 的收敛域为122z <<,则该系统的性质为(C ) A 、非因果、非稳定B 、因果、非稳定C 、非因果、稳定D 、因果、稳定 11、一段记录包括N 点抽样,起抽样率1000z f Hz =。
中兴面试笔试题目分享公共部分和C++部分导读:中兴通讯为全球160多个国家和地区的电信运营商提供创新技术与产品解决方案,通过全系列的无线、有线、业务、终端产品和专业通信服务,满足全球不同运营商的差异化需求。
以下是由应届毕业生网小编J.L为您整理推荐的中兴题目分享,欢迎参考阅读。
公共部分(50分)1:从资源管理(分配)的角度出发,I/O设备可分为______ _、_______和_ _ _____三种类型。
独享,共享,虚拟(顺序可交换) (6分)2:文件的物理组织有顺序、_______和索引。
链接(2分)3:进程从运行状态进入就绪状态的原因可能是___ D ____。
(4分)A.被选中占有处理机B.等待某一事件C.等待的事件已发生D.时间片用完4:作业调度程序从处于___ D ____状态的队列中选择适当的作业投入运行。
(4分)A.运行B.提交C.完成D.后备5:按照瀑布模型的阶段划分,软件测试可以分为单元测试,集成测试,系统测试。
请问以下哪项测试不属于系统测试的内容( B )(4分)1. 压力测试2. 接口测试3. 功能测试4. 安全测试5. 性能测试6:测试用例的设计是测试的重要阶段。
系统测试用例设计应该从什么时候开始(A)(4分)1. 需求完成2. 详细设计完成3. 编码完成4. 系统集成完毕,提交系统测试7:在UML方法中,使用多种类型的图形来帮助进行设计,请问以下哪些图形不是UML的图形类型( B )(4分)1. 类图2. 实体关系图3. 序列图4. 活动图8:解释文件系统为什么会存在数据冗余?这种数据冗余会导致哪两类典型的问题?(10分)由于文件系统难于实现数据共享,因此,相同的数据可能会在多个文件中重复出现,即产生数据冗余。
(6分)数据冗余会导致数据(或更新)异常(2分)和数据不一致性(2分)9:简述中断装置的主要职能。
(12分)中断装置的职能主要有三点:1)检查是否有中断事件发生。
中兴通信招聘笔试试卷软件类中兴通讯校园招聘笔试样卷(软件)一选择题(40分,1分/题)题目2:在主键与外键的相互关系描述中下面哪个操作不破坏参照完整性:(A)A.主键值存在,删除外键值。
B.外键值存在,删除主键值。
C.主键值不存在,插入外键值。
D.都破坏考点说明:数据库难度:一般题目3:下面的语句将从OrderHist表中找出产品ID=2的订单总量,请选择最优语句将其补充完整(C)SELECT productid ,SUM(quantity) AS total_quantityFROM orderhist________________________________GOA.WHERE productid = 2B.Having productid=2C.WHERE productid = 2 GROUP BY productidD.GROUP BY productid Having productid=2 E.都不对。
考点说明:数据库难度:一般题目4:设有关系R,S和T如下。
关系T是由关系R和S经过哪种操作得到的?(B)R┌─┬─┬─┐ S T│A │B │C │┌─┬─┬─┐┌─┬─┬─┐├─┼─┼─┤│A │B │C ││A │B │C ││1 │2 │3 │├─┼─┼─┤├─┼─┼─┤│4 │1 │6 ││4 │1 │6 ││1 │2 │3 ││3 │2 │4 ││2 │7 │1 ││3 │2 │4 │└─┴─┴─┘└─┴─┴─┘└─┴─┴─┘A.R∪SB.R - SC.R×SD.R∞S考点说明:数据库难度:一般题目5:设有关系R(S,D,M),其函数依赖集F={S→D,D→M}。
则关系R至多满足(B)A.1NFB.2NFC.3NFD.BCNF考点说明:数据库难度:一般题目6:关于SQL 的存储过程,描述不正确的是:(D)A.单个存储过程中执行一系列 SQL 语句。
B.从自己的存储过程内引用其它存储过程,这能够简化一系列复杂语句。
第一部分数据库基础以及SQL试题(时间60分钟;总分100分)得分:一、单选题(共20题,每题3分,共计60分)1、SQL 中,下列涉及空值的操作,不正确的是()A)AGE IS NULL B)AGE IS NOT NULLC)AGE=NULL D)NOT (AGE IS NULL)2、SQL语句中修改表结构的命令是()A)MODIFY TABLE B)MODIFY STRUCTUREC)ALTER TABLE D)ALTER STRUCTURE3、下列函数中函数值为字符型的是()A)DATE() B)TIME() C)YEAR() D)DATETIME()4、数据库系统的核心是()A)数据模型B)数据库管理系统C)软件工具D)数据库5、在关系模型中,实现"关系中不允许出现相同的元组"的约束是通过()A)候选键B)主键C)外键D)超键6、索引字段值不唯一,应该选择的索引类型为()A)主索引B)普通索引C)候选索引D)唯一索引7、在命令窗口执行SQL命令时,若命令要占用多行,续行符是()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语句正确的是()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语句正确的是()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语句正确的是()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则下划先处应填写的正确关键字为()A)ON B)AS C)FOR D)AFTER12、下列代码中哪一行有错()A)SELECT DNAME,ENAMEB)FROM EMP E , DEPT DC)WHERE EMP.DEPTNO=DEPT.DEPTNOD)ORDER BY 1,213、查询那一个数据字典视图,只能列出用户所拥有的表?()A)ALL_TABLES B)DBA_TABLES C)USER_TABLES D)USR_TABLES 14、在CREATE VIEW命令中哪个子句将阻止通过视图对基表进行更新?()A)WITH CHECK OPTIONB)WITH READ ONLYC)WITH NO UPDATED)没有这样的选项;假如用户对基表有权限,用户可以更新视图15、表中的一列具有这样的特性,其值的重复度很高,我们可以使用何种索引?()A)唯一索引B)组合索引C)反向建索引D)位图索引16、在出错处理部分中需要包含什么子句,以便处理前面没有指定的错误?()A)ELSE B)WHEN ANYTHING ELSEC)WHEN ANY OTHER D)WHEN OTHERS THEN17、在创建序列的过程中,下列()选项指定序列在达到最大值或最小值后,将继续从头开始生成值。
A)Cycle B)Nocycle C)Cache D)Nocache18、SQL语句中修改表结构的命令是()A)MODIFY TABLE B)MODIFY STRUCTUREC)ALTER TABLE D)ALTER STRUCTURE19、要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表()A)是同一个数据库中的两个表B)不同数据库中的两个表C)两个自由表D)一个是数据库表另一个是自由表20、当两位用户中的每一位都对一个单独的对象进行了锁定,而他们又要获取对方对象的锁时,将会发生( )。
(选择一项)A)共享锁B)死锁C)排他锁D)以上皆非二、应用题(共5小题,每小题8分,共计40分)所使用的建表SQL语句为: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中。
2、请查询出客户编号在20000与99999之间并且消费金额不等于0的消费记录。
3、请查询出消费金额大于平均消费金额的消费记录。
4、请查询出消费总额大于或等于10000元的客户姓名、消费总额,并按照消费总额从高到低排序。
5、随着客户的增加,发现客户编号已经快要达到99999了,原来5位数的客户编号已经不够使用。
所以现在:(1)客户编号要增加到6位数;(2)在原有的客户编号统一在前面加一个1,如27005则升位为127005。
请根据要求写出SQL语句。
第二部分JAVA试题(答卷时间:60分钟;总分:100分)得分:______一、单选题(共20题,每题3分,共计60分)1、设有下面两个赋值语句:a = Integer.parseInt("1024");b = Integer.valueOf("1024").intValue();下述说法正确的是()A)a是整数类型变量,b是整数类对象。
B)a是整数类对象,b是整数类型变量。
C)a和b都是整数类对象并且它们的值相等。
D)a和b都是整数类型变量并且它们的值相等。
2、下面的语句的作用是()Vector MyVector = new Vector(100,50);A)创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50。
B)创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50。
C)创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。
D)创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。
3、对于子类的构造函数说明,下列叙述中不正确的是()A)子类无条件地继承父类的无参构造函数。
B)子类可以在自己的构造函数中使用super关键字来调用父类的含参数构造函数,但这个调用语句必须是子类构造函数的第一个可执行语句。
C)在创建子类的对象时,将先执行继承自父类的无参构造函数,然后再执行自己的构造函数。
D)子类不但可以继承父类的无参构造函数,也可以继承父类的有参构造函数。
4、假设顺序执行如下语句后输出结果为()A)我喜欢Java! B)我喜欢C++!我喜欢C++! 我喜欢Java!C)我喜欢Java! D)我喜欢C++!我喜欢Java! 我喜欢C++!A)1次 B) 2次 C) 3次 D) 4次6、将以下哪种方法放在第3行是不合法的()注意,不考虑返回的问题。
A)public float aMethod(float a, float b,float c){ }B)public float aMethod(float c,float d){ }C)public int aMethod(int a, int b){ }D)private float aMethod(int a,int b,int c){ }7、为了区分重载多态中同名的不同方法,要求()A)采用不同的参数列表 B)返回值类型不同C)调用时用类名或对象名做前缀 D)参数名不同8、下列特点中,哪个是Java 虚拟机执行的特点之一()A)字节代码 B)多进程 C)静态连接 D)编译9、下列类哪个属于ng.*包的是()A) Date B) System C) Button D) File10、Test.java程序代码如下:以上程序编译后用java Test 2 3 4 运行的输出结果是什么?()A)2 B) 3 C) 4 D) 511、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为()A)static void method( ) B)public void method( )C)final void method( ) D)abstract void method( )12、用二叉搜索树和哈希表存储相同的数据集,对于以下何种操作,二叉搜索树比哈希表速度更快? ()A)检索 B)插入 C)删除 D)更新 E)排序13、已知:那么结果为()A)A.m B)B.m C)B.m A.m D)编译错误那么结果为()A)BD B)DB C)C D)编译错误15、下面哪个表达式可以获取字符串s的最后一个字符()A)s.length() B)s[s.length() - 1] C)s.charAt(s.length() - 1) D)charAt(s, length(s))A)A B)B C)AB D)编译错误17、下面哪个表达式是错误的()A)int i = 100; B)float f = 100.0;C)Object o = “Hello world” D)char c = ‘\u1234’;18、如果类中的成员只能被子类或同一包中的类访问,那么声明该成员时应使用下面哪个修饰符()A)private B)package C)protected D)publicA) 79613126 B) 79614336 C)75461336 D) 75461312620、下面哪个类不能直接读取磁盘文件()A) B)RandomAccessFileC)FilterReader D)二、编程题(共2题,每题20分,共计40分)1、从标准输入(即键盘)读入10个整数存入整型数组a中,然后逆序输出这10个整数。