logo资料库

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

第1页 / 共9页
第2页 / 共9页
第3页 / 共9页
第4页 / 共9页
第5页 / 共9页
第6页 / 共9页
第7页 / 共9页
第8页 / 共9页
资料共9页,剩余部分请下载后查看
中兴公司招聘计算机专业应届生笔试试卷第六套 本试卷分三部分,公共部分、C++部分和 JAVA 部分,其中公共部分为必考部分,C++与 JAV 部分,两者选一完成。试卷满分 100 分。 公共部分(50 分) 1:SQL 语言中,下列涉及空值的操作,不正确的是 ( C )(3 分) A.AGE IS NULL B.AGE IS NOT NULL C.AGE=NULL D.NOT(AGE IS NULL) 2:下面关于函数依赖的叙述中,不正确的是 ( B )(3 分) A.若 X→Y,X→Z,则 X→YZ B.若 XY→Z,则 X→Z, Y→Z C.若 X→Y,WY→Z,则 XW→Z D.若 X→Y,则 XZ→YZ 3:ATM 采用的线路复用方式为 。 C(3 分) A. 频分多路复用 B. 同步时分多路复用 C. 异步时分多路复用 D. 独占信道 4:IP 地址为 140.111.0.0 的 B 类网络,若要切割为 9 个子网,而且都要 连上 Internet, 请问子网掩码设为( )。D(3 分) A. 255.0.0.0 B. 255.255.0.0 C. 255.255.128.0 D. 255.255.240.0
5:写出 float x 与“零值”比较的 if 语句(4 分) const float EPSINON = 0.00001; if ((x >= – EPSINON) && (x <= EPSINON) 6:写出 char *p 与“零值”比较的 if 语句(4 分) if (p == NULL) 7:操作系统中进程调度策略有哪几种?(10 分,每点 2 分) 先来先服务(FIFO),时间轮转法调度(时间片调度),优先权调度,多级反馈队列(反馈循 环队列),保证调度 8:设有关系 EMP(ENO,ENAME,SALARY,DNO),其中各属性的含义依次为职工号、姓名、 工资和所在部门号,以及关系 DEPT(DNO,DNAME,MANAGER),其中各属性含义依次为部门 号、部门名称、部门经理的职工号。(回答下列题目)(20 分) 1. 列出各部门中工资不低于 600 元的职工的平均工资。(10 分) 2. 请用 SQL 语句将“销售部”的那些工资数额低于 600 的职工的工资上调 10%。(10 分) 1.SELECT DNO, AVG (SALARY) FROM EMP WHERE SALARY>=600 GROUP BY DNO 2.UPDATE EMP SET SALARY=SALARY*1.1 WHERE ENO IN
(SELECT ENO FROM EMP, DEPT WHERE EMP.DNO=DEPT.DNO AND DNAME=’销售部’ AND SALARY<600; 或者 UPDATE EMP SET SALERY = SALERY * 1.1 FROM EMP A,ENO B WHERE A.DNO = B.DNO AND B.DNAME=’销售部’ AND B.SALARY<600; C++部分(50 分) 1. 下列程序执行后的输出结果是 B(4 分) main() { int a[3][3], *p,i; p=&a[0][0]; for(i=0; i<9; i++) p[i]=i+1; printf(“%d \n”,a[1][2]); } A) 3 B)6 C) 9 D) 随机数 2. 设有以下说明语句(4 分) struct ex { int x ; float y; char z ;} example; 则下面的叙述中不正确的是 B A) struct 是结构体类型的关键字 C) x,y,z 都是结构体成员名 B) example 是结构体类型名 D) struct ex 是结构体类型
3. 以下程序运行后,输出结果是 C(4 分) main() { char *s=”abcde”; s+=2; printf(“%ld\n”,s); } A) cde 出错 B) 字符 c 的 ASCII 码值 C) 字符 c 的地址 D) 4. 什么函数不能声明为虚函数?(6 分,每点 3 分) 全局函数和静态函数 5. 引用与指针有什么区别?(12 分,每点 4 分) 1) 当引用被创建时,它必须被初始化。(指针则可以在任何时候被初始化。) 2) 一旦一个引用被初始化为指向一个对象,它就不能被改变为对另一个对象的引用。(指 针则可以在任何时候指向另一个对象。) 3) 不可能有 N U L L 引用。必须确保引用是和一块合法的存储单元关连。 6. 设计一个学生类 Stud,除了包括 no(学号)、name(姓名)和 deg(成绩)数据成员外,有两 个静态变量 sum 和 num,分别存放总分和人数,另有两个普通成员函数 setdata()和 disp(), 分别用于给数据成员赋值和输出数据成员的值,另有一个静态成员函数 avg(),它用于计算 平均分。在 main()函数中定义了一个对象数组用于存储输入的学生数据。(20 分) #include #include #define N 3 class Stud { int no; char name[10]; int deg; static int num; static int sum;
public: void setdata(int n,char na[],int d) { no=n; deg=d; strcpy(name,na); sum+=d; num++; } static double avg() { return sum/num; } void disp() { printf(” %-5d%-8s%3d\n”,no,name,deg); } }; int Stud::sum=0; int Stud::num=0; void main() { Stud st[N]; int i,n,d; char na[10]; for(i=0;i
public Teacher () { super(); } public Teacher(int a) { System.out.println (a); } public void func() { System.out.print (“2, “); } public static void main(String[] args) { Teacher t 1 = new Teacher (); Teacher t2 = new Teacher(3); } } class Person { public Person () { func(); } public void func() { System.out.println(“1, “); } } 1. 1, 1, 3 2. 2, 2, 3 3. 1, 3 D. 2, 3 2. 以下那个方法声明能够被加入到 Child 类中,编译正确?( )B(4 分) public class Parent { public int addValue( int a, int b) { return a+b; } } class Child extends Parent { }
1. int addValue( int a, int b ){// do something…} 2. public void addValue (){// do something…} 3. public void addValue( int b, int a ){// do something…} D. public int addValue( int a, int b )throws MyException {//do something…} 3. 请阅读以下的代码片断,判断以下那些陈述是正确的:( )D(4 分) try { …… // 打开文件 …… // 读写文件 return; } catch(IOException e) { e.printStackTrace(); throw e; } finally { throw new IllegalArgumentException(“……”); } 1. 如果在文件操作中出现异常,那么该代码抛出 IOException 和 IllegalArgumentException。 2. 如果在文件操作中出现异常,那么该代码抛出 IOException。 3. 如果在文件操作一切正常,那么该代码直接返回,不抛出异常。 4. 如果在文件操作一切正常,那么该代码抛出 IllegalArgumentException。 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 4. public throw TimedOutException void method() 5. 如果一个对象仅仅声明实现了 cloneable 接口,但是不声明 clone 方法,外部能够调用 其 clone 方法吗?( )B(4 分) 1. 能 2. 不能 3. 不确定 6 .写出下列程序所完成的功能:(15 分) import java.io.* ; public class Reverse { public static void main(String args[ ]) { int i , n =10 ;
分享到:
收藏