华南区2011年实施工程或新员工测试题 - 副本
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
姓名:时间:分值:
一、多选题(选择一个或多个正确答案,每题3分)
1、以下为计算机软件专业设置的课程,请选出与众不同的一个( A )
(A)《计算机组成原理》;(B)《编译原理》;(C)《数据结构》;(D)《面向对象技术》
2、8位ASCII码最多可以表示多少个字符?( C )
(A)32;(B)64;(C)128;(D)256
3.IP 地址是一个位的逻辑地址 C
(A).8位 (B) 16位 (C) 32位 (D) 64位
4、关于随机存取存储器(RAM)功能的叙述正确的是:( D )
A.只能读不能写 B.断电后信息不消失
C.读写速度比硬盘慢 D 能直接与CPU 交换信息
5、以下不属于数据库管理系统(DBMS)为:( E )
(A)MS SQL SERVER 2005
(B)ORACLE11G
(C)DB2
(D)Adaptive Server Enterprise(ASE)
(E)Microsoft Office Excel
6、INTERNER 上许多不同的复杂网络和许多不同类型的计算机赖以互相通信的
基础是( B )
(A).ATM (B) TCP/IP (C) NOVELL (D).X.25
7、不会改变表中数据的SQL语句为( C )
(A)Update (B)Delete
(C)Select (D)Insert
8、下列关于SQL语句连接子句的描述正确的为:( D )
(A)左外连接(左连接):结果集既包括连接表的匹配行,也包括左连接表的所有行
(B)右外连接(右连接):结果集既包括连接表的匹配连接行,也包括右连接表的所有行
(C)全外连接:不仅包括符号连接表的匹配行,还包括两个连接表中的所有记录
(D)以上说法均不对,左右连接是为了实现跨表计算
9、以下关于防火墙系统不正确的是:( B )
A.可以保护Intranet 中的信息、资源等不受来自Internet 中非法用户的侵犯
B.控制和防止Internet 中有价值的数据流入Internet
C.控制和防止来自Internet 的无用垃圾数据流入Internet
D.检测和识别系统中未授权或异常现象
10、下列关于云计算描述正确的为:( AB )
(A)狭义云计算是指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的资源(B)广义云计算是指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的服务
(C)手机、GPS等行动装置不能用于云计算
(D)云计算是分布式处理、并行处理和网格计算的发展,或者说是这些计算机科学概念的商业实现二、不定项选择题(每题3分,主要考察Java )
1.下列标识符不合法的有( BC )
A.new B.$Usdollars C.1234 D.car.taxi
2.下列说法正确的有( C )
A. class中的constructor不可省略
B. constructor必须与class同名,但方法不能与class同名
C. constructor在一个对象被new时执行
D.一个class只能定义一个constructor
3.提供Java存取数据库能力的包是( A )
A.java.sql B.java.awt C.ng D.java.swing
4.下列运算符合法的是( A )
A.&& B.<> C.if D.:=
5.执行如下程序代码
a=0;
c=0;
do{
--c;
a=a-1;
}while(a>0);后,C的值是( C )
A.0 B.1 C.-1 D.死循环
6.下列语句正确的是( A)
A.形式参数可被视为local variable
B.形式参数可被字段修饰符修饰
C.形式参数为方法被调用时,真正被传递的参数
D.形式参数不可以是对象
7.下列语句哪一个正确( B )
A. Java程序经编译后会产生machine code
B. Java程序经编译后会产生byte code
C. Java程序经编译后会产生DLL
D.以上都不正确
8.不能用来修饰interface的有( ABC )
A.private B.public C.protected D.static
9.关于继承的哪些叙述是正确的?( A )
A.在Java中只允许单一继承
B.在Java中一个类只能实现一个接口
C.在Java中一个类不能同时继承一个类和实现一个接口
D. Java的单一继承使代码更可靠
10. 在下面代码中,“insert code here”位置可以合法地插入哪个选项?( B ) class Parent
{
public void print(int i) { }
}
public class Child extends Parent
{
public static void main(String argv[]) { }
// insert code here
}
A. public void print(int i, byte b) throws Exception {}
B. public void print(int i, long i) throws Exception {}
C. public void print(long i) {}
D. public void print(int i) throws Exception {}
E. public int print(int i)
三、SQL题(共10分)
1. 表名为tab_1,其中有一个字段为code,写一条select按code从小到大排序的前10条记录并按code 从大到小排序显示(选所有字段),SQL SERVER、SYBASE、ORACLE三种数据库任选一种写法。(限一条SQL 语句)
select * from
(select t.*,row_number() over(order by code) rn from tab_1) where rn <= 10
order by code desc
2.写SQL语句(9分):
/*
建表:
dept:
deptno(primary key),dname,loc
emp:
empno(primary key),ename,job,mgr,sal, Salary,deptno
*/
1列出emp表中各部门job为'CLERK'的员工的最低工资,最高工资
select max(sal),deptno from(select sal ,deptno from emp where job='clerk') group by deptno;
select min(sal),deptno from(select sal ,deptno from emp where job='clerk') group by deptno;
2根据部门号由高而低,工资有低而高列出每个员工的姓名,部门号,工资
select ename, deptno, sal from emp order by deptno desc, sal asc;