上海安硕java笔试题.docx
- 文档编号:7943652
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:4
- 大小:16.28KB
上海安硕java笔试题.docx
《上海安硕java笔试题.docx》由会员分享,可在线阅读,更多相关《上海安硕java笔试题.docx(4页珍藏版)》请在冰豆网上搜索。
上海安硕java笔试题
上海安硕2014java笔试题
此题为A卷,系本人在2013年11月去安硕时所偷拍后一个字打出来的。
现提供给需要的苦逼java程序员参考,请勿用于法非用途,还是要靠真本事的。
一选择题
1.JDK工具包中包含一套用于开发和运行java程序的工具,其中javac.exe是指(C)
A。
Java程序文档生成器B。
运行Java程序的虚拟机
C。
Java程序编译器D。
Java程序预编译器
2.下列说法不正确的是(C)
A.SQLException必须被捕获或抛出
B.JRE中处理数据库的程序包是:
java.jdbc和其下面的子包
C.一个Java类作为程序起点必须要求一个publicstaticvoidmain(Stringargs[]){}方法
D.为避免内存泄露,Java应用程序必须显式的分配和回收内存
3.下面关于Java技术的描述哪些是明显错误的(D)
A.java是一门面向对象的程序设计语言
B.Java语言一个类可同时继承多个类
C.Java是一种与操作系统无关的编程语言
D.Java虚拟机上可以运行其他语言编写的程序
4.如何使用命令创建oracle用户aaa,并将该用户的密码设置
为123(A)
A.Createuseraaaidentifiedby123
B.Createuseraaaidentifiedon123
C.Createuseraaapassword123;
D.Createaaaidentifiedon123;
5.哪条sql语句可更改aaa这张表中的记录内容(B)
A.updateaaamodifydate二20120323whereid=123
B.updateaaasetmodifydate二20120323whereid=123
C.Modifyaaamodifydate二20120323whereid=123
D.Altertableaaamodifydate二20120323whereid=123
6以下哪条sql语句可修改user_info的表结构(A)
A.altertableuser_infoadd(c6char(20)beforec5);
B.Modiytableuser_infoadd(c6char(20)beforec5);
C.Updatetableuser_infoadd(c6char(20)beforec5);
D.Updatetableuser_infodrop(c6)
(C)
7.Oracle数据库中查看当前用户下有多少张表的命令是
A.selectcount(*)fromuser-table;
B.selectcount(*)fromuser_table;
C.selectcount(*)fromuser-tables;
D.selectcount(*)fromusertables;
8•指出下列程序运行的结果(D)
Packagetest;
PublicclassExample{
Inta=100;
Publicstaticvoidmain(Stringargs[]){
Exampleex=newExample。
;
Intb=ex.plus();
System.out.println(ex.a+,+b);
A100,100
B100,101
C.101,101
D.101,100
9Java中,以下哪些是合法的运算符(ABD)
ABinstanceof
C.-D%
10java中关于继承特性的描述正确的是(ABCD)
A.多个子类可以继承同一个父类
B.多个接口可以继承一个接口
C.一个类可以继承一个类实现多个接口
D.—个接口可以继承多个接口
二Java编程(60分)
完成一个基本的数据结构和Java基本语法测试,程序实现两部分功能:
1.用随机数初始化一个100个元素的整数数组,其取值范围在
0-100之内
2.用冒泡法对此数组进行从小到大的排序;两部分功能将由两个函数完成,主程序调用这两个函数完成演示,程序的框架和方法的定义已经明确,只需完成指定的函数即可
代码如下,请完成指定的函数
Packagetest;
Importjava.util.Calendar;
PublicclassJavaTest{
PublicstaticintSIZE=100;
Privateint[]array=null;
/**
构造测试对象,测试数组的长度由size决定,但当size小于
1,使用缺省的SIZE=100
*@paramsize数组长度
**/
PublicJavaTest(intsize){array=newint[size1?
SIZE:
size];}
/**
*本方法用随机数初始化数组array,随机数的取值范围是
0-100,。
随机数产生可基于
*Math.Random()方法用构建
**/
PublicvoidinitArray(){}
/**
本方法对数组array进行排序,排序使用冒泡算法
本程序必须使用冒泡算法,不允许使用Arrays.sort()
PublicvoidsortArray(){}
/**
Java测试程序,初始化一个对象,排序,查找幸运数字,最
后打印三角形输出
Publicstaticvoidmain(Stringargs[]){
Intsz=0;
lf(args.length0){
Try{
Sz=Integer.parselnt(args[O]);
}catch{
System.out.println(nimeia!
);
JavaTestjt=newJavaTest(sz);
jt.initArray();
jt.sortArray();
答案:
publicvoidinitArray(){
for(inti=0;iarray.length; i++){
array[i]=(int)(Math.random()*100);
publicvoidsortArray(){for(inti=0;iarray.length-1; i++){for(intj=0;jarray.length-i-1; j++){if(array[j]array[j+1]){inttemp=array[j];array[j]=array|j+1];
array[j+1]=temp;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 上海 java 笔试