中兴软创笔试题

第一部分数据库基础以及SQL试题

(时间60分钟;总分100分)得分:

一、单选题(共20题,每题3分,共计60分)

1、SQL 中,下列涉及空值的操作,不正确的是()

A)AGE IS NULL B)AGE IS NOT NULL

C)AGE=NULL D)NOT (AGE IS NULL)

2、SQL语句中修改表结构的命令是()

A)MODIFY TABLE B)MODIFY STRUCTURE

C)ALTER TABLE D)ALTER STRUCTURE

3、下列函数中函数值为字符型的是()

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)AFTER

12、下列代码中哪一行有错()

A)SELECT DNAME,ENAME

B)FROM EMP E , DEPT D

C)WHERE EMP.DEPTNO=DEPT.DEPTNO

D)ORDER BY 1,2

13、查询那一个数据字典视图,只能列出用户所拥有的表?()

A)ALL_TABLES B)DBA_TABLES C)USER_TABLES D)USR_TABLES 14、在CREATE VIEW命令中哪个子句将阻止通过视图对基表进行更新?()

A)WITH CHECK OPTION

B)WITH READ ONLY

C)WITH NO UPDATE

D)没有这样的选项;假如用户对基表有权限,用户可以更新视图

15、表中的一列具有这样的特性,其值的重复度很高,我们可以使用何种索引?()

A)唯一索引B)组合索引C)反向建索引D)位图索引

16、在出错处理部分中需要包含什么子句,以便处理前面没有指定的错误?()

A)ELSE B)WHEN ANYTHING ELSE

C)WHEN ANY OTHER D)WHEN OTHERS THEN

17、在创建序列的过程中,下列()选项指定序列在达到最大值或最小值后,将继续从头

开始生成值。

A)Cycle B)Nocycle C)Cache D)Nocache

18、SQL语句中修改表结构的命令是()

A)MODIFY TABLE B)MODIFY STRUCTURE

C)ALTER TABLE D)ALTER STRUCTURE

19、要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表()

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、下列类哪个属于https://www.360docs.net/doc/e919026831.html,ng.*包的是()

A) Date B) System C) Button D) File

10、Test.java程序代码如下:

以上程序编译后用java Test 2 3 4 运行的输出结果是什么?()

A)2 B) 3 C) 4 D) 5

11、为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)public

A) 79613126 B) 79614336 C)75461336 D) 754613126

20、下面哪个类不能直接读取磁盘文件()

A) B)RandomAccessFile

C)FilterReader D)

二、编程题(共2题,每题20分,共计40分)

1、从标准输入(即键盘)读入10个整数存入整型数组a中,然后逆序输出这10个整数。

2、定义一个计算n!的类Fact,然后主类中创建一个对象求解4!

数据库: CCBBB BDAAB BCCBD DACAB

Java: DDDAA BAABB AECAC DBCDC

数据库应用题:

1. 答案

INSERT INTO CUST_INFO

VALUES(27005, ’艾美’, NULL,SYSDATE, 530);

或者

INSERT INTO CUST_INFO (CUST_ID,CUST_NAME,CONTACT_NUMBER,CONSUME_DATE,CONSUME)

VALUES(27005, ’艾美’, NULL,SYSDATE, 530);

(占总分20%,没有写出NULL和SYSDATE在原得分基础上适当扣分)

2. 答案

SELECT * FROM CUST_INFO

WHERE CUST_ID>20000 AND CUST_ID<99999

AND CONSUME<>0;

或者

SELECT * FROM CUST_INFO

WHERE CUST_ID BETWEEN 20000 AND 99999

AND CONSUME<>0;

(占总分20%)

3. 答案

SELECT * FROM CUST_INFO

WHERE CONSUME > (

SELECT AVG(CONSUME) FROM CUST_INFO)

(占总分20%)

4. 答案

SELECT CUST_NAME, SUM(CONSUME)

FROM CUST_INFO

HAVING SUM(CONSUME)>=10000

GROUP BY CUST_NAME

ORDER BY SUM(CONSUME) ;

(占总分20%)

5. 答案

(1)ALTER TABLE CUST_INFO MODIFY(CUST_ID NUMBER(6));

(占总分10%)

(2)UPDATE CUST_INFO SET CUST_ID= CUST_ID+100000;

COMMIT;

(占总分10%)

编程题(请酌情给分)

1.答案

import java.io.* ;

public class Reverse

{ public static void main(String args[ ])

{ int i , n =10 ;

int a[ ] = new int[10];

for ( i = 0 ; i < n ; i ++ )

try {

BufferedReader br = new BufferedReader(

new InputStreamReader(System.in));

a[i] = Integer.parseInt(br.readLine( )); // 输入一个整数 } catch ( IOException e ) { } ;

for ( i = n-1 ; i >= 0 ; i ―― )

System.out.print(a[i]+" ");

System.out.println( );

}

}

2.答案

import java.io.*;

public class Class1 {

public static void main( String args[] )

{

Fact N = new Fact( 4 );

System.out.println( N.fact( ) );

}

}

class Fact {

int n ;

Fact( int nn ) { n = nn; }

int fact( ) {

int i , f = 1;

for ( i=1; i<=n; i++ )

f = f*i;

return f;

}

}

软件工程就业方向

软件工程就业方向 我本科是理工的,学的是软件工程,现在是软件工程师,希望可以把自己一点经验分享给大家。 今后的热门,就业前景非常好!目前软件工程9个专业的内容和就业情况如下: 1 可视化编程 掌握程序设计方法及可视化技术,精通一种可视化平台及其软件开发技术。获取Delphi程序员系列、Java初级或VB开发能手认证。 具体就业方向:企业、政府、社区、各类学校等可视化编程程序员。 2 WEB应用程序设计 具有美工基础和网页动画设计能力,掌握交互式网页程序的设计技术,能进行网站建设和维护。获取Macromedia多媒体互动设计师或Delphi初级程序员或Delphi快速网络开发工程师认证。 具体就业方向:企业、政府、社区、各类学校等WEB应用程序员。 3 软件测试 掌握软件测试的基本原理、方法和组织管理,精通软件测试工具。获取ATA软件测试工程师或Delphi初级程序员或Java初级程序员认证。 具体就业方向:企业、政府、社区、各类学校等软件测试员。 4 数据库管理 能应用关系范式进行数据库设计,精通SQL语言,胜任数据库服务器管理与应用工作。获取Oracle数据库管理或SQL Server数据库应用或Windows XP应用认证。 具体就业方向:企业、政府、社区、各类学校等部门的中、大型数据库管理员。 5 图形图像制作 精通国际上流行的图形/图像制作工具(如CorelDraw、Photoshop、Pagemaker 等)。获取平面设计师相关的认证。 具体就业方向:广告制作公司、建筑设计公司、包装装璜设计公司、居室装修公司、出版印刷公司。 6 网络构建技术 熟悉网络结构和组网方式,掌握建网方法,能利用工具分析和排除常见网络故障。获取Cisco路由配臵或华为网络工程或AMP应用工程师认证。 具体就业方向:企业、政府、社区、各类学校等网络构建工程师。 7 网络系统管理

招聘方案(以中兴软创为例)

南京中兴软创科技股份有限公司招聘方案 一、公司背景 南京中兴软创科技股份有限公司

一、公司简介 南京中兴软创科技股份有限公司成立于2003年2月21日,是由中国最大的上市电信设备制造商之一--中兴通讯股份有限公司(SZ:000063)投资控股的高科技公司,前身是中兴通讯运营支撑产品线。中兴软创积极进军软件信息服务领域,专注于电信领域BOSS市场的软件产品开发,努力使公司成长为BOSS领域和电子政务领域软件产品的领跑者。 南京,作为中兴通讯的研发基地,也是中兴软创总部所在地。中兴软创在全国32个省市拥有56个销售和服务分支机构,有完整的销售及服务体系;在海外,中兴软创在70个国家及地区有分支机构。ZSmart系列产品在国内固网占有率超过50%,国际市场也保持了每年50%以上的快速增长。其中新产品ZSmart OCS在线计费系统成功试水国内外市场,在中国电信综合测试排名第一,取得了市场占有率第一的优异业绩。 公司的产品及解决方案已经成功应用于中国电信、中国网通、中国移动、中国联通、中国铁通、中国卫通以及中国的电子政务和其他专网市场,同时积极拓展国际化战略,国际销售收入占比超过50%,进入海外70多个国家及地区,并保持了年50%以上的快速增长,电信运营支撑系统全面进入国际市场,在东南亚、南亚、非洲、欧洲获得规模应用。 二、核心产品和案例 中兴软创成功借鉴国际先进管理模式,从组织结构、流程规范、人力资源和企业文化四大领域着手,建设高效统一的研发平台,全面提升公司管理及研发水平。凭借对运营业务的深刻理解和强大的科研力量,中兴软创全力打造ZSmart优质品牌,在业务支撑BSS、OSS体系研发出一系列的优质产品,并成功研发新产品中兴在线计费系统(ZSmart OCS),以卓越的服务稳步奠定业界领先地位。 ZSmart 核心产品: BSS产品系列 OSS产品系列 OCS综合在线计费系统 IOMS集成定单管理系统(综合服务开通系统) 综合计费帐务系统 eOMS电子运维系统 CRM综合客户支持与服务系统 RS网络资源管理系统 CS联机采集系统 INAS综合网络自动激活系统 SS结算系统 NMS网络管理系统 BI经营分析系统 VPCS大客户服务保障系统 中兴软创的软件产品均获得国家软件产品认证。

中兴软创笔试题

第一部分数据库基础以及SQL试题 (时间60分钟;总分100分)得分: 一、单选题(共20题,每题3分,共计60分) 1、SQL 中,下列涉及空值的操作,不正确的是() A)AGE IS NULL B)AGE IS NOT NULL C)AGE=NULL D)NOT (AGE IS NULL) 2、SQL语句中修改表结构的命令是() A)MODIFY TABLE B)MODIFY STRUCTURE C)ALTER TABLE D)ALTER STRUCTURE 3、下列函数中函数值为字符型的是() 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))

相关主题
相关文档
最新文档