亚信笔试题正常
更新时间:2023-11-21 22:29:01 阅读量: 教育文库 文档下载
第一部分 JAVA语言基础 一、 选择题
1、 若所用变量都以正确定义,一下选项中,非法的表达式是C A a!=4||b==1 B ‘a’%3 C ‘a’=1/2 D ‘A’+32
2、 下列语句序列执行后,j的值是 A 5 B 6 C 7 D 8
3、 java语言的类间的继承关系是B A 多重的 B 单重的 C 线程的 D 不能继承
4、 下列定义中,不正确的是 C A class x{?}
B class x extends y {?}
C static class x implements y1,y2{?} D public class x extends Applet{?}
5、 定义java Applet程序时,必须有的import语句是A A import java.applet.Applet; B import java.io.*
C import java.awt.event; D import java.lang.*;
6、 下列方法定义中,不正确的是D A public int x( ){?}
B public static int x(double y){?} C void x (double d){?}
D public static x (double a){?}
7、 下列的哪个选项可以正确表达八进制8 C A 0x8 B 0x10 C 08
D 010
8、下列关于继承的哪项叙述是正确的C A 在java中允许多重继承
B 在java中一个类只能实现一个接口
C 在java中一个类不能同时继承一个类和实现一个接口 D java的单一继承使代码更可靠字串1
9、若已定义byte[]x={11,22,33,-66};其中0<=k<=3,则对x数组元素错误的引用时 c A x[5-3] B x[k] C x[k+5] D x[0]
10、给出下列代码,如何是成员变量m被方法fun()直接访问局部变量在方法中定义 C Class test {
Private int m;
Public static void fun() { ? } }
A 将private int m 改为 protected int m B 将private int m 改为 public int m C 将private int m 改为 static int m D 将 private int m 改为 int m
11、Given: F
1 public class Alphal{
2 public static void main(String[] args){ 3 boolean flag; int i=0; 1 do{
2 flag = false;
3 system.out.println(i++); 4 flag = 1 < 10 5 continue;
6 }while((flag)?True;false); 7 } 8 }
What is result? A 0000000000
成员变量在类中定义, -----B 0123456789
C Compilation fails
D The code runs with no output. E The code enters an infinite loop
F An exception is thrown at runtime e.
12、Given() D
1 package foo; 2
3 import java.Util.Vector; 4
5 protected class MyVector Vector{ 6 int i=1;
7 public MyVector() 8 i=2 ; 9 } 10 } 11
12 public class MyNewVector extends MyVector{ 13 public MyNewVector(){ 14 i=4; 15 }
16 public static void main(String args[]){ 17 MyVector v=new MyNewVector 18 } 19 }
what is the result?() A. Compilation succeeds
B. Compilation falis because of an error at line5 C. Compilation falis because of an error at line6 D. Compilation falis because of an error at line14 E. Compilation falis because of an error at line17
13、Given:()
1 class Super{
2 public integer getlength(){ 3 return new integer(4);} }
4
5 public class Sub extends Super}
6 public Long GetLength(){return new Long(5);} 7
8 public static void main(String[] args){
9 10 11 12 13 14 15
Super sooper = new Super(); Sub sub = new Sub(); System.out.println(
sooper.getLength().toString()+\sub.getLength().toString() ); } }
What is the output? A.4,4 B.4,5 C.5,4 D.5,5
E.Compilation fails.
14、Given:
1 public class Test{
2 public static String output=....; 3
4 public static void foo (int){ 5 try{
6 if(i==1){
7 throw new Exception(); 8 }
9 output+=\10 }
11 Catch(Exception e){ 12 OutPut+=\13 Return; 14 }
15 Finally{ 16 Output+=\17 }
18 Output+=\19 } 20
21 Public static void main(string args[]){ 22 Foo(0); 23 Foo(1); 24 25 } 26 }
What is the value of the variable output at line 23?
15、Given:() D
1 class Base{
2 Base(){System.out.print(\3 }
4 public class Alpha extends Base{
5 public static void main(String []args){ 6 new Alpha(); 7 new Base(); 8 } 9 }
What is the result? A. Base B. Basebase
c. Compilation fails.
D. The code runs with no output.
E. An exception is thrown at runtime.
16、Given:
1 int l=1,j=-1; 2 switch(i){ 3 case 0,1:j=1; 4 case 2;j=2; 5 default;j=0; 6 }
7 System.out.println(\
What is the result? A.j=-1
B.j=0 C.j=1 D.j=2
E.Compilation fails.
---------------17、Which two are valid declarations within an interface definition?(Choose two)
A. void methoda();
B. public double methoda();
C. public final double methoda(); D. static void methoda(double dl); E. Protected void methoda(double dl);
18、Which two allow the class Thing to be instantiated using new Thing()?(Choose two)
A. public class thing{}
B. public class thing{public thing(){}} C. public class thing{public thing(void){}}
D. public class thing{public thing(String s){} }
E. public class thing{public thing(){} public thing(String s){} }
19、Given:
1 public class X{
2 public static void main(String[] args){ 3 try{
4 badMethod()
5 System.out.print(“A”); 6 }
7 catch (Exception ex){ 8 System.out.print(“B”); 9 }
10 Finally{
11 System.out.print(“C”); 12 }
13 System.out.print(“D”); 14 }
15 public static void badMethod(){ 16 throw new RuntimeException(); 17 } 18 }
What is the result?
A. AB B. BC C. ABC D. BCD
E. Compilation fails
20、 Given:
1 class TestA{ 2 TestB b; 3 TestA() {
4 b = new testB(this); 5 } 6 }
7 class TestB { 8 TestA a;
9 TestB(TestA a){ 10 this.a = a; 11 } 12 }
13 Class TestA11 {
14 public static void main (String args[]){ 15 new TestA11().makeThings(); 16 //?code continues on 17 }
18 void makeThings(){
19 TestA test = new TestA(); 20 } 21 }
Which two statements are true after line 15 before main completes?(Choose two)
A. Line 15 causes a stack overflow. B. An exception is thrown at runtime.
C. The object referenced by a is eligible for garbage collection. D. The object referenced by b is eligible for garbage collection. E. The object referenced by a is not eligible for garbage collection. F. The object referenced by b is not eligible for garbage collection.
二、简答题(共6题,每题5分,共30分)
1、java中作用域public,private,protected以及不写时的区别
2、列出java中所有基本数据类型,并说明这些数据类型占用的字节数?同时说明基本数据类型和其他类型在使用上的区别?
3、请详细阐述static在java中的应用?
4、请阐述抽象类、继承、接口的概念及相互关系?
5、Try{ }里有一个return语句,那么紧跟在这个try后的finally{ }里的code会不会被执行,什么时候被执行,在return前还是后?
6、GC是什么?为什么要有GC。
三、Web知识(共8题,每题5分,共40分)
1、请阐述mvc架构。同时说明在自己熟悉的架构中mvc分别对应什么?
2、请尽量可能多的方法简述如何实现以下效果“一张网页上有一个按钮点击按钮,不刷新
网页动态的在该按钮下面显示一张图片,再次点击该按钮,图片隐藏,同样不刷新网页”。
3、如果服务器的字符集是iso-8859-1,客户端浏览器的字符集gb2312,请用java语 句实现如何把gb2312的字符串转换成iso-8859-1的字符串,以及如何把iso-8859-1 的字符串转换成gb2312的字符串。
4、现在有方法do1( );do2( );do3( );,请书写一个公共静态函数void do(),传入参数int iparam;函数功能,如果iparam==1 则调用do1( ),如果iparam==2则调用do( ),如果iparam==3则调用do3( ),否则抛出异常。(请按标准格式编写,空间不够可以写在反面空白处)。
5、 请描述Web应用程序中Session的概念,并用JAVA语句描述如何向session中赋值如何从session中得到值。
6、 请描述Web应用程序的application级别变量的生命周期,并且如何用Java定义application级别的变量。
7、 请简述java语法中package的概念和用途?那些地方和package有关?
8、 请书写一个函数实现int p1,int p2的值互换,请自己定义函数的出入参数数目和类型
以及返回值类型,假设函数是公有的,可以另外定义该函数会使用到的类型,请用符合javadoc风格的注释对函数进行书面(函数的用法,传入参数列表、返回值含义)。
第二部分 数据库
选择题(含单选题和多选题,每题2分,总20分)
1、关于数据的存储结构,下列描述正确的是( ) A 数据的存储结构是数据间关系的抽象描述
B 数据的存储结构是逻辑结构在计算机存储器中的实现 C 数据的存储结构分为线型结构和非线性结构 D 数据的存储结构对数据运算的具体实现没有影响
2、SQL语句中修改表结构的语句是( ) A. MODIFY TABLE B. MODIFY STRUCTURE C. ALTER TABLE
D. ALTER STRUCTURE
3、某数据库中函数TO-CHAR完成其他类型向字符类型的转换,下列关于此函数的功能描述正确的是() (2个选项)
A. 把罗马数字转换成阿拉伯数字 B. 把阿拉伯数字转换成罗马数字
C. 把十进制数转换为十六进制数 D. 把十六进制数转换成十进制数
E. 把字符表达式转换为日期
4、在关系模型中,实现”关系中不允许出现相同的元祖”的约束是通过( ) A. 候选键 B. 主键 C. 外键 D. 超键
5、在emp雇员表中sal字段描述了员工的薪水,下列语句功能描述正确的是( ) A. select*from emp where sal>any (1000,2000); 选择了所有薪水超过2000的员工信息
B. select*from emp where sal>all(1000,2000); 选择了所有薪水超过2000的员工信息
C. select*from emp where sal>some(1000,2000); 选择了所有薪水超过2000的员工信息
D.select*from emp where sal>2000 or sal>1000; 选择了所有薪水超过2000的员工信息
6、对于N个表的连接查询中出现的笛卡尔集,下列描述错误的是()
A.只要WHERE子句的连接条件少于n-1个,就一定会出现笛卡尔集 B.只要WHERE子句的条件少于n-1个,就一定会出现笛卡尔集 C.只要连接条件不少于n-1个,就一定不会出现笛卡尔集 D.即时连接条件不少于n-1个,也可能会出现笛卡尔集 7、下列SQL语句使用正确的是
A. select userid,call_type,roam_type,sum(fee)from td_cdr group by userid; B. select userid,call_type,roam_type,sum(fee)from td_cdr group by userid,call_type;
C. select userid,call_type,roam_type,sum(fee)from td_cdr group by userid,call_type,fee;
D. select userid,call_type,roam_type,sum(fee)from td_cdr group by userid,call_type,roam_type;
8、下列关于内链接与外连接描述错误的是
A. Select e.empno,e.name,d.aname from emp e join dept d on(e.deptno=d.deptno); 返回了所有满足emp.deptno=dept.deptno 连接条件的行
B. Select e.empno,e.name,d.aname from emp e left outer join dept d on (e.deptno=d.deptno);
返回了emp表中所有的行
C. Select e.empno,e.ename,d.dname from emp e right outer join dept d on(e.deptno=d.deptno);
返回了dept表中所有的行
D. Select e.empno,e.ename,d.dname from emp e full outer join dept d on(e.deptno=d.deptno);
返回了所有不满足emp.deptno=dept.deptno 连接条件的行 9、下面SQL语句中,创建了表tf_b_order: Create table tf_b_order
( ser_no number primary key, Order_id number not null,
Order_date date not null,
Status varchar2(10)check(statys ub(‘credit’,’cash’)). Ord_total number,
Unique(order_id,order_date),
Unique(order_id,order_date,status) ); SQL语句中,系统创建了几种不同类型的约束: A. 3 B. 4 C. 5 D. 6
10、Emp表(雇员信息表)中的deptno字段作为外键与Dept表(部门信息表)中的主键deptno字段构成参照完整性,下列操作不会触发Emp不iao与Dept表之间参照完整性的是:(2个选项) A. DELETE onEmp B. DELETE on Dept C. UPDATE on Emp D. UPDATE on Dept E. INSERT on Emp F. INSERT on Dept
二、数据库实战题(每题:5分,总分 15分)
有三张表:
Table dep(dep_id number(2), //部门编号 Dep_name varchar2(10)) //部门名称 Table (emp_id number(6), //员工编号 Emp_name varchar2(20), //员工名称 Dep_id number(2)) //部门编号 Table busi(emp_id number (6), //员工编号
Busi_id number(10),//业务编号
Busi_status char(2),//业务状态 1 正常 2 未生效 3 失效 4 删除 Busi_datetime date.//业务时间 Busi_dese varchar2(10))//业务描述
Altertable busi add constraint PK_busi primary key (busi_id); 问题:
1 完成一个procedure,输入 dep_id,输出改部门的员工数。并对该部门所有员工的业
务记录,按下列条件更新:
Busi_datetime 早于20010101 12:00:00的,busi_status置为‘删除’ Busi_datetime 早于20010101 12:00:00的,busi_status置为‘失效’
Busi_datetime 早于20010101 12:00:00和20030101 12:00:00之间的,busi_datetime时间修改为Busi_datetime+5天
2 Table busi 有1000000万记录。有一句sql:
Select emp_id,busi_datetime,busi_dese from busi where emp_id=:value1 and busi_status=:value2
执行异常频繁,效率很差,请解释该SQL的执行计划。用什么方法可以提高该SQL的执行效率? 3
业务量增加,table busi 数据量急剧增加,每天增加20万数据,又删除该表的历史数据10万,二个月后,上面的SQL执行效率极差。用什么方法可以提高该SQL的执行效率?
第三部分 智力题
1、一个5升的水桶和一个3升的水桶。如何才能得到一个4升的水?
2、全世界城市疆场可以见到下水道的铁盖子,为什么所有盖子均为圆形,而非方形?
3、请把一盒蛋糕切成8份,分给8个人,但蛋糕盒里必须留有一份。
4、烧一根不均匀的绳要用一个小时,如何用它来判断半个小时呢
正在阅读:
亚信笔试题正常11-21
2019年公开选拔领导干部公共科目模拟试题及答案(四)09-11
高考数学最后30天冲刺练习:概率统计09-13
青春期性教育正用07-27
2017_2018学年高中英语Module3InterpersonalRelationshipsFriendship课时跟踪练二Introduction09-07
参观厦门博物馆作文600字06-23
二年级下册数学奥数100题07-26
中国经典诗词名句精华版08-09
游无锡三国城作文500字06-21
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 亚信
- 试题
- 正常
- 酸碱作业标准化现场、标准化作业管理规定
- AE开发实验报告
- 2015年1月内分泌科N1-N2级护士三基试题
- 第一章 - 第三章完全版
- 刘、辛、高、董、范、万、王日照姓氏家风家训!来看你家的家训是什么!
- 涉法涉诉联合接访中心工作方案
- 新部编版一年级语文上册集体备课教案(表格式)教案 - 图文
- 2016年下半年山西省公共卫生考试试题
- 浅谈税收风险管理与防范
- 《成本会计》简答题试题和答案
- 现金、票据、印鉴、有价证券等重要物品使用、保管、储运、运输的安全管理制度
- 土地增值税清算中开发间接费审核要点
- 委环保督察反馈问题整改任务清单及责任分工明细表
- 高二区域地理北美概述 - 美国 - 图文
- 有机化学第二版高占先课后习题第5章答案
- 统计学经典练习题
- 流量测量仪表的应用现状和发展趋势
- 35kV真空断路器作业指导书046交接完
- 江苏省安全生产条例(2016年修订)
- 板类配合件的数控加工工艺设计 - 图文