中兴软创笔试题_第1页
中兴软创笔试题_第2页
中兴软创笔试题_第3页
中兴软创笔试题_第4页
中兴软创笔试题_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一部分第一部分 数据库基础以及数据库基础以及 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 分 分 某饭店的客户信息表CUST INFO如下所示 CUST INFO CUST ID客户编号NUMBER 5 CUST NAME客户姓名VARCHAR2 60 CONTACT NUMBER联系号码VARCHAR2 60 CONSUME DATE消费日期DATE CONSUME消费金额 单位 元 NUMBER 12 2 所使用的建表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则升位为 请根据要求写出SQL语句 第二部分第二部分 JAVA 试题试题 答卷时间 答卷时间 6060 分钟 总分 分钟 总分 100100 分 分 得分 得分 一 单选题 共一 单选题 共 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 假设顺序执行如下语句后输出结果为 class AA void Show System out println 我喜欢 Java class BB extends AA void Show System out println 我喜欢 C AA a BB b a Show b Show A 我喜欢 Java B 我喜欢 C 我喜欢 C 我喜欢 Java C 我喜欢 Java D 我喜欢 C 我喜欢 Java 我喜欢 C 5 假设 int x 4 y 50 下列语句的循环体共执行几次 while y x 3 if y x 3 x x 1 else y y x A 1 次 B 2 次 C 3 次 D 4 次 6 将以下哪种方法放在第 3 行是不合法的 1 public class Test1 2 public float aMethod float a float b 3 4 注意 不考虑返回的问题 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 下列类哪个属于 java lang 包的是 A Date B System C Button D File 10 Test java 程序代码如下 public class Test public static void main String args System out println args 1 以上程序编译后用 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 已知 class A public final void m System out println A m public class B extends A public void m System out println B m super m public static void main String args new B m 那么结果为 A A m B B m C B m A m D 编译错误 14 已知 class Base public Base String s System out print B public class Derived extends Base public Derived String s System out print D public static void main String args new Derived C 那么结果为 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 16 已知如下程序 则输出为 class C public static void main String args boolean a true boolean b false boolean c true if a If a false a 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 19 已知 class C public static void main String args int a 1 int b 2 System out print 7 5 4 System out print m a 3 System out println a b m public static String m return 6 A B C D 20 下面哪个类不能直接读取磁盘文件 A FileReader B RandomAccessFile C FilterReader D FileInputStream 二 编程题 共二 编程题 共 2 题 每题题 每题 20 分 共计分 共计 40 分 分 1 从标准输入 即键盘 读入 10 个整数存入整型数组 a 中 然后逆序输出这 10 个整数 2 定义一个计算 n 的类 Fact 然后主类中创建一个对象求解 4 数据库数据库 CCBBB BDAAB BCCBD DACAB Java DDDAA BAABB AECAC DBCDC 数据库应用题 数据库应用题 1 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 2 答案答案 SELECT FROM CUST INFO WHERE CUST ID 20000 AND CUST ID 99999 AND CONSUME0 或者 SELECT FROM CUST INFO WHERE CUST ID BETWEEN 20000 AND 99999 AND

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论