logo资料库

中兴公司招聘计算机专业应届生笔试试卷第十二套.doc

第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
资料共7页,全文预览结束
中兴公司招聘计算机专业应届生笔试试卷第十二套 本试卷分三部分,公共部分、C++部分和 JAVA 部分,其中公共部分为必考部分,C++与 JAV 部分,两者选一完成。试卷满分 100 分。 公共部分(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)检查是否有中断事件发生。(4 分) 2)若有中断发生,保护好被中断进程的断点及现场信息,以便进程在适当时候能恢复驼行。 (4 分) 3)启动操作系统的中断处理程序。(4 分) C++部分(50 分) 1. 使用操作符 setw 对数据进行格式输出时,需要包含( )文件。C(4 分) A iostream.h B fstream.h C iomanip.h D stdlib.h 1. 数组定义为”int a[4][5];”, 引用”*(a+1)+2″表示( )。B(4 分) A、a[1][0]+2 B、 a 数组第 1 行第 2 列元素的地址 C、a[0][1]+2 D、 a 数组第 1 行第 2 列元素的值 1. 以下结构类型可用来构造链表的是( )。B(4 分) A struct aa{ int a;int * b;}; B struct bb{ int a;bb * b;};
C struct cc{ int * a;cc b;}; D struct dd{ int * a;aa b;}; 1. 设 int f(int);和 int g(int);是函数 f 和 g 的原形,以下将 f 作为语句调用的是 ( )。B(4 分) A g(f(3)) B f(g(3)) C g(f(3)+2) D p= f(g(3)+1) 5. 若类 A 和类 B 没有继承关系,对于函数 void func(A&) ,请至少用两种不同方法说明如 何才能传递一个非常量的 B 类对象给 func 函数。(8 分) 可在 A 类中定义一个构造函数:A(const B&); (4 分) 或在 B 类中定义一个自动转换函数: operator A( ) const; (4 分) 6. 请问以下程序将输出什么结果?(14 分) char *RetMemory(void) { char p[] = “hello world”; return p; } void Test(void) { char *str = NULL; str = RetMemory (); printf(str); } 可能是乱码。 因为 GetMemory 返回的是指向“栈内存”的指针,该指针的地址不是 NULL,但其原现的内 容已经被清除,新内容不可知。
7. static 有什么用途?(请说明三种)(12 分) (1)使得变量或对象的存储形式变成静态存储;(4 分) (2)它会把变量的可见范围限制在编译单元中,使它成为一个内部连接;(4 分) (3)类中的 static 成员。(4 分) JAVA 部分(50 分) 1.若 x = 5,y = 10,则 x < y 和 x >= y 的逻辑值分别 为 和 。 true (2 分)、 false(2 分) 2.main 方法是 Java 是合法的( Application 程序执行的入口点,关于 main 方法的方法头以下哪项 )B(4 分) A、public static void main( ) B、public static void main( String args[] ) C、public static int main(String [] arg ) D、public void main(String arg[] ) 3. 设 float x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( A(4 分) )。 A. C. 3.5 4 B. D. 3 5 4、对于以下的方法体,如果 TimedOutException 直接继承 Exception 类,那么哪一个方法 声明适合以下的方法体代码?( )B(4 分)
{ success = connect(); if (success = = 1) { throw new TimedOutException(); } } 1. public void method() 2. public void method() throws Exception 3. public void method() throw TimedOutException D. public throw TimedOutException void method() 5. 以下程序的执行结果是( ) D(10 分) class A { public int n; public String str; } class B { public A[] a; public B() { a = new A[10]; } } class Test
{ public static void main( String[] args ) { B b = new B(); b.a[0].n = 1; b.a[0].str = “2″; System.out.println( b.a[0].str + b.a[0].n ); } } A. 编译错误 C. 3 NullPointerException E. 产生 ClassCastException B. 21 D. 产生 6.Java 有没有 goto? &和&&的区别。(6 分) Goto 是 java 中的保留字,现在没有在 java 中使用。(2 分) &是位运算符(2 分)。&&是布尔逻辑运算符。(2 分) 7. 构造一个类来描述屏幕上的一个点,该类的构成包括点的 x 和 y 两个坐标,以及一些对 点进行的操作,包括:取得点的坐标值,对点的坐标进行赋值,编写应用程序生成该类的对 象并对其进行操作。(18 分) import java.io.*; public class Point{ int x,y; }
public Point(int x,int y){ this.x = x; this.y = y; } public Point getPoint(){ Point tempPoint = new Point(x,y); return tempPoint; } public void setPoint(Point point){ this.x = point.x; this.y = point.y; } public static void main(String args[]){ Point Point1 = new Point(3,4); System.out.println(“Point1:”+”(“+Point1.x+”,”+Point1.y+”)”); Point Point2 = Point1.getPoint(); System.out.println(“Point2:”+”(“+Point2.x+”,”+Point2.y+”)”); Point Point3 = new Point(5,6); Point1.setPoint(Point3); System.out.println(“Point1:”+”(“+Point1.x+”,”+Point1.y+”)”); } }
分享到:
收藏