文档库 最新最全的文档下载
当前位置:文档库 › 2011校园招聘试题(java)-修改卷JAVA

2011校园招聘试题(java)-修改卷JAVA

2011校园招聘试题(java)-修改卷JAVA
2011校园招聘试题(java)-修改卷JAVA

文思校园招聘试卷-JA V A方向(A)

第一部分基础知识

选择题(每道题2分,共计60分)

选择题(每道题2分,共计60分)

1、下面关于管道通信的描述,哪一项是错误的()

A.使用管道机制进行通信是会生成进程间共享的文件

B.管道上的进程可以同时读写管道共享文件

C.使用管道机制通信的进程以字符流的形式将数据写入管道

D.管道机制是进程间通信的手段,也包含进程间同步的机制

2、下面哪项是运行时动态链接方法独有的优势()

A.仅运行中用到的模块会被链接到装入模块并装入内存,可节省大量内存空间

B.无需修改装入模块中的相对地址,操作简便

C.可将一个目标模块链接到几个应用模块,实现模块共享

D.要链接的模块分开存放,便于修改和更新

3、假定有学生实体和专业实体表示成如下关系,主码用下划线标出:

学生(学号,姓名,性别,专业代码),已存在学号(001~333)

专业(专业代码,专业名称),已有专业代码(01~15)

则下列哪个数据是违反关系完整性要求的()

A.学生(001,张三,男,null)

B.专业(01,null)

C.学生(001,张三,男,30)

D.学生(002,null,女,88)

4、下面描述哪个是错误的()

A.select和alter都属于数据操作类型的语句

B.create和drop属于数据定义类型的语句

C.数据库一般只存放视图的定义,而不单独存放视图对应的数据

D.可以通过创建索引来加快数据查询的速度

5、查询学生关系(学号,姓名,籍贯,性别)中都有哪些不同的籍贯的操作称为()A.投影运算

B.取列运算

C.联接运算

D.选择运算

6、假定数据表users有10个字段,如果对id和name两字段建组合索引,则下面哪个查询可以

从该索引受益?()

A.select * from users where id>'000003' and trim(name) like "李%";

B.select * from users where id between '000003' and '000017';

C.select * from users where id in('000003','000005','000007');

D.select * from users where id>'000003' and name not like "李%";

7、下面关于SQL的描述,错误的是()

A.两个表进行等值连接,不设置筛选条件的话,结果集合会包含第一个表中所有数据

B.一个表可以与其自身进行连接操作

C.所有使用IN谓词的查询都可以转换为使用exists谓词的查询

D.对一个表进行的多次查询,使用union连接后,结果集不包含重复元组

8、下面算法的功能是

void abc(LinkedList L){

//L是无表头节点的单链表

if(L && L->next){

P=L; Q=L; R=L->next;

while(R->next) {Q=R;R=R->next;}

if(P==Q){

L=R; L->next=P; P->next=NULL;

}else{

L=R; L->next=P->next;

Q->next=P;P->next=NULL;

}

}

}

A.将链表首元素移至尾部

B.将链表首尾元素互换

C.交链表尾元素移至首部

D.将链表第二个元素移至尾部

9、节点总数为14的二叉树,有6个叶子节点,设度为2的节点数为m,度为1的节点数为n,则()

A.m=5,n=3

B.m=3,n=5

C.m=4,n=4

D.m=6,n=2

10、假设某通信系统使用(C1-C8)八个字符的权重W1~W8依次为(6,33,7,8,16,25,4,13),如果生成哈夫曼树过程中按照权重小节点置于左树的规则,则权值为8的字符C4的哈夫曼编码为()

A.1011

B.0110

C.1001

D.0011

11、下面哪种情况能改实现函数重载()

A.函数名称不同,参数相同

B.函数名称相同,返回类型不同,参数名称相同

C.函数名称相同,返回类型相同,参数名称不同

D.函数名称相同,返回类型相同,参数数量不同

12、关于抽象类的描述正确的是()

A.可以在具体类内部使用抽象类来定义成员变量

B.抽象类不能作为类方法的返回类型

C.使用抽象类定义的变量不能指向对象实例

D.抽象类可以有直接实例

13、下面关于对象实例成员变量数据隐藏实现机制的描述正确的是()

A.对成员变量进行数据加密

B.使用synchronized关键字来锁定

C.使用权限控制修饰符来限定

D.通过捕获访问事件并添加访问限制代码来实现

14、构造对象模型的第一步是找出来自应用领域的相关()

A.工作流程

B.对象类

C.报表文件

D.数据流程

15、同一个类中定义的两个方法func1,func2,如func1不能调用func2,则说明()A.func1是public方法,func2是private方法

B.func1是private方法,func2是public方法

C.func1是类方法,func2是对象方法

D.func1是对象方法,func2是类方法

16、下列对于软件测试工作的描述,错误的是()。

A.软件测试是通过执行被测程序,发现软件中潜在的bug的过程

B.软件测试的对象不仅仅是程序,文档、数据以及用户手册都是软件测试的对象

C.好的测试应该能发现软件中潜在所有的bug

D.所有的测试都应当追溯到用户需求

17、下列对“验收测试”的描述中,存在错误的是()。

A.主要由用户来执行的测试

B.邀请用户在公司内的实验室环境进行

C.需要完全执行验收测试计划中的每一个测试用例

D.在测试过程中发现的bug必须在修复后重新进行验收测试

18、下列对单元测试描述存在错误的是?()

A.单元测试的目的在于验证程序的实现是否与用户需求一致

B.单元测试至少要达到语句覆盖

C.单元测试开始要跟踪每一条语句,并观察数据流及变量的变化

D.单元测试过程中特别要注意变量初始化问题和循环越界问题

19、某个程序通过用户输入获取3个数字,并把此3个数字看作三角形的三条边,判断所能构成的三角形是等边三角形、等腰三角形,或是无法构成三角形。

在对该程序设计测试用例时,使用到的方法是?()

A.边界值分析

B.等价类划分

C.错误推测法

D.决策表

20、区别黑盒测试和白盒测试的主要依据是()

A.黑盒测试是测试人员做的,白盒测试是开发人员做的

B.黑盒测试在项目后期进行,白盒测试在项目中期进行

C.黑盒测试通过外部表现来发现其缺陷和错误,白盒测试通过对程序内部的分析、检测来寻找问题

D.黑盒测试主要依靠手工进行,白盒测试主要靠自动化方式进行

第二部分 Java专业知识

选择题(每道题5分,共计25分)

1、以下哪项不是正确的Java表达式()

A.i++;

B.x*=2;

C.a=1;

D.*x=2;

2、下列语句错误的是()

A.short s1 = 1; s1 = s1 + 1;

B.short s1 = 'a'; s1 = (short) (s1 + '!');

C.short s1 = 1; s1 += 1

D.short s1 = 'a',s2 = 5; s1 = (short)(s1 + s2);

3、以下哪个不是继承自Collection接口的类()

A.List

B.Set

C.Map

D.SortedSet

4、在JDK 1.5的环境下编译下列代码会发生哪种情况()

1: Vector a = new Vector();

2: a.addElement(10);

3: System.out.println(a.elementAt(0));

A.输出10

B.输出11

C.第三行编译错误

D.输出a

5、下面四行代码输出什么内容()

1: System.out.println(" " +2 + 3);

2: System.out.println(2 + 3);

3: System.out.println(2 + 3 +"");

4: System.out.println(2 + "" +3);

A.第3行编译错误

B.输出23, 5, 5 and 23.

C.输出5, 5, 5 and 23.

D.输出23, 5, 23 and 23.

问答题:(15分)

假定Dataquery类为封装后的数据库结果集对象,调用Dataquery.getData可以返回Data1类型的对象,该对象结构如下:

class Data1

{

String xsxh; //学号

String xsxm; //姓名

String kcdm; //课程代码

float kcxf; //课程学分

float kscj; //成绩

String kcsx;//课程属性

}

Dataquery的数据指针只能向前移动,每次调用Dataquery.next()方法都会检查结果集中当前指针指向位置后面是否还有数据,如果有则向前移动指针,指向下一个元素,否则直接返回false。已知Dataquery中的数据已经按照唯一关键字“学号”进行了排序,示例数据:

95001 张三001 2 92 必修

95001 张三002 3 70 选修

95002 李四003 5 88 必修

95002 李四005 3 98 选修

因Dataquery结果集非常大,不允许使用数组等结构来缓存结果集全部数据。请编写函数,使用Dataquery为输入参数,计算每个学生的平均成绩(仅成绩不小于60分参与计算),学分和(仅成绩不小于60分,且属性为必修课参与计算),并以下面的格式输出:

学号:95001|姓名:张三|平均成绩:78|学分和:80

Java软件开发工程师笔试题(答案)

Java工程师笔试题 一、填空题(本大题10小题,每空1分,共20分)。 1.Java语言的三大特性即是: 继承、封装、多态。 2.在Java中,char 型采用____unicode_______编码方案,这样,无论是中文字符还是英文字符,都是占用__2___个字节的内存空间。 3. 形式参数指的是方法被__定义____ 时的参数行,实际参数是方法被__调用__ _ 时所传递进去的变量或值。 4.JSP内置对象中,application对象是代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息,而session 对象则是每个客户专用的。 5.如果想把一个对象写入一个流,那么这个类就必须实现Seralizable 接口。 6.程序中实现多线程的方法有两种:继承Thread类和实现___Runable _ 接口。 7.多线程中,可以通过调用相应的setPriority() 方法来修改一个线程的相对优先级。 8.面向对象编程的五大设计原则,分别是单一职责、开放封闭、 里氏替换、依赖倒置、接口分离 9.通过Ajax,客户端获取的数据主要有两种类型:文本型和xml 10.Socket通常也称为套接字,用于描述__ ip 和_ _接口 二、选择题(本大题20 小题,每小题2分.共40分)。 1.在JA V A中,如果父类中某些方法不包含任何逻辑,并且需要由子类重写.应该使用( )关键字来声明父类的这些方法: A) final B) static C) abstract D) void 2.在JA V A中,已定义两个接口B和C,要定义一个实现这两个接口的类,以下语句正确的是()。 A) interface A extend B,C B) interface A implements B,C C) class A implements B,C D) class A implements B, implements C

JAVA笔试题--基础很全有答案

第一组 1.下列不可作为java语言修饰符的是(D) A) a1 B) $1 C) _1 D) 11 2.有一段java 应用程序,它的主类名是a1,那么保存它的源文件名可以是(A) A) a1.java B) a1.class C) a1 D) 都对 3.整型数据类型中,需要内存空间最少的是(D) A) short B) long C) int D) byte 4. Java 类可以作为(C) A) 类型定义机制 B) 数据封装机制 C) 类型定义机制和数据封装机制 D) 上述都不对 5.在创建对象时必须(C) A) 先声明对象,然后才能使用对象 B) 先声明对象,为对象分配内存空间,然后才能使用对象 C) 先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象 D) 上述说法都对 6.在调用方法时,若要使方法改变实参的值,可以(B) A) 用基本数据类型作为参数 B) 用对象作为参数 C) A和B都对 D) A和B都不对 7. Java中(C) A) 一个子类可以有多个父类,一个父类也可以有多个子类 B) 一个子类可以有多个父类,但一个父类只可以有一个子类 C) 一个子类可以有一个父类,但一个父类可以有多个子类 D) 上述说法都不对 8.Java语言具有许多优点和特点,哪个反映了Java程序并行机制的特点?(B) A) 安全性B) 多线性C) 跨平台D) 可移植 9. Character流与Byte流的区别是(C) A) 每次读入的字节数不同B) 前者带有缓冲,后者没有 C) 前者是字符读写,后者是字节读写D) 二者没有区别,可以互换使用

10.以下声明合法的是( D ) A、default String s; B、public final static native int w( ) C、abstract double d; D、abstract final double hyperbolicCosine( ) 11.关于以下application的说明,正确的是( C ) 1.class StaticStuff 2.{ 3.static int x=10; 4.static { x+=5;} 5.public static void main(String args[ ]) 6.{ 7.System.out.println(“x=”+ x); 8.} 9.static { x/=3;} 10. } A、4行与9行不能通过编译,因为缺少方法名和返回类型 B、9行不能通过编译,因为只能有一个静态初始化器 C、编译通过,执行结果为:x=5 D、编译通过,执行结果为:x=3 12.关于以下程序代码的说明正确的是( D ) 1.class HasStatic{ 2.private static int x=100; 3.public static void main(String args[ ]){ 4.HasStatic hs1=new HasStatic( ); 5.hs1.x++; 6.HasStatic hs2=new HasStatic( ); 7.hs2.x++; 8.hs1=new HasStatic( ); 9.hs1.x++; 10.HasStatic.x- -; 11.System.out.println(“x=”+x); 12.} 13.} A、5行不能通过编译,因为引用了私有静态变量 B、10行不能通过编译,因为x是私有静态变量 C、程序通过编译,输出结果为:x=103 D、程序通过编译,输出结果为:x=102 13.以下选项中循环结构合法的是( C ) A、while (int i<7) { i++;

JAVA笔试题答案在最后

测试题(笔试)Java 面向对象重庆足下科技有限公司

不定项选择题(40题,每题2.5分,总分100分,测试时间2小时) 1) 当试图编译并运行下面程序时会出现什么结果()(单选) class A{ public int getNumber(int a){ return a+1; } } class B extends A{ public int getNumber(int a, char c){ return a+2; } public static void main(String[] args){ B b=new B(); System.out.println(b.getNumber(0)); } } a) 编译错误 b) 运行错误 c) 1 d) 2 2) 当编译并运行下面程序时会出现什么结果( )(单选) public class MyAr{ public static void main(String argv[]){ int[] i = new int[5]; System.out.println(i[5]); } } a) 编译错误 b) 运行错误 c) 输出0 d) 输出“null” 3) final、finally、finalize三个关键字的区别是()(多选) a) final是修饰符(关键字)可以修饰类、方法、变量 b) finally在异常处理的时候使用,提供finally块来执行任何清除操作 c) finalize是方法名,在垃圾收入集器将对象从内存中清除出去之前做 必要的清理工作 d) finally和finalize一样都是用异常处理的方法

2011年全国初中数学竞赛试题及答案

“《数学周报》杯”2011年全国初中数学竞赛 (天津赛区)试题参考答案及评分标准 一、选择题(共5小题,每小题7分,满分35分) (1 )设x = (1)(2)(3)x x x x +++的值为( ). (A )0 (B )1 (C )﹣1 (D )2 【答】C . 解:由已知得2 310x x ++=, 于是 222 2 (1)(2)(3)(3)(32) (31)1 1. x x x x x x x x x x +++=+++=++-=- (2)已知x y z ,,为实数,且满足253x y z +-=,25x y z --=-,则 222x y z ++的最小值为( ). (A )111 (B )0 (C )5 (D ) 5411 【答】D . 解:由 25325x y z x y z +-=??--=-? , , 可得 312.x z y z =-??=+?, 于是 2 2221125x y z z z ++=-+. 因此,当111z = 时,222 x y z ++的最小值为5411 . (3)若1x >,0y >,且满足3y y x xy x x y ==, ,则x y +的值为( ). (A )1 (B )2 (C ) 92 (D ) 112 【答】C .

解:由题设可知1y y x -=,于是 341 y y x yx x - ==,所以411y -=. 故1 2 y = ,从而4=x .于是92x y +=. (4)设3 333 111 1 123 2011 S = ++++ ,则4S 的整数部分等于( ). (A )4 (B )5 (C )6 (D )7 【答】A . 解:当2 3 2011k =,,,,因为()( )()32 111112111k k k k k k k ?? <=-??-+-??, 所以33 311 11115 11123201122201120124 S ??<=+ +++ <+-< ????. 于是有445S <<,故4S 的整数部分等于4. (5)点D E ,分别在△ABC 的边A B A C ,上,BE CD ,相交于点F ,设1234BDF BCF CEF EADF S S S S S S S S ???====四边形,,,, 则13S S 与24S S 的大小关系为( ). (A )1324S S S S < (B )1324S S S S = (C )1324S S S S > (D )不能确定 【答】C . 解:如图,连接DE ,设1 DEF S S ?'=, 则 14 23 S S EF S BF S '==,从而有1324S S S S '=.因为11S S '>,所以1324S S S S >. 二、填空题(共5小题,每小题7分,共35分) (6)两条直角边长分别是整数a b ,(其中2011b <),斜边长是1b +的直角三角形的个数为 . 【答】31.

Java开发工程师笔试题(带答案)

Java开发工程师笔试试题 (请不要在试题上留任何痕迹,所有答案均写在答题纸上) 一.编程题(共26分) 1.任意写出一种排序算法。(6分) public void sort(int [] array){ //代码区 } 2.求1+2+3+..n(不能使用乘除法、for 、while 、if 、else 、switch 、case 等关 键字以及条件判断语句)(8分) public int sum(int n){ //代码区 return 0; } 3.完成下面方法,输入一个整数,输出如下指定样式图案。(12分) 输入:3, 输出: 1*2*3 7*8*9 4*5*6

输入:4 输出: 1*2*3*4 9*10*11*12 13*14*15*16 5*6*7*8 public void drawNumPic(int n){ //代码区 } 二.选择题(定项选择每题3分,不定项选择每题4分,共63分) 1.在基本JAVA类型中,如果不明确指定,整数型的默认是__类型,带小数的默认是__类型?( B ) A.int float B.int double C.long float D.long double 2.只有实现了__接口的类,其对象才能序列化( A ) A.Serializable B.Cloneable https://www.wendangku.net/doc/eb11026010.html,parable

D.Writeable 3.代码System. out. println(10 % 3 * 2);将打印出?( B ) A.1 B.2 C.4 D.6 4.以下程序运行的结果为( A ) public class Example extends Thread{ @Override public void run(){ try{ Thread.sleep(1000); }catch (InterruptedException e){ e.printStackTrace(); } System.out.print("run"); } public static void main(String[] args){ Example example=new Example(); example.run(); System.out.print("main"); } }

java基础笔试题(答案已整理)

Java基础试题 一:选择题(1*30=30)(题目写在答题纸上面) 1:Java 提供哪几种运算符多选( abcd )。 A)算术运算符B)位运算符 C)关系运算符D)逻辑运算符E)条件运算符 2:https://www.wendangku.net/doc/eb11026010.html,ng包的()方法比较二个对象是否相等返回true.。(b) A:toString() B:equals() C:compare D:以上都不正确 3:下列对Java 的变量与函数说法正确的是多选(ace )。 A)变量是用来保存数据的B)变量是用来实现操作过程的C)函数是用来实现操作过程的D)函数是用来保存数据的E)函数的参数是数据的入口 4:已知:int[] a = new int[100];在下列给出的数组元素中,非法的是。(d) A:a[0] B:a[1] C:a[99] D:a[100] 5:在java中,一个类可同时定义许多同名的方法,在这些方法的形式参数个数,类型或顺序各不相同,传值也可以各不相同。这种面向对象程序的特性称为。(c) A:隐藏B:覆盖C:重载D:Java不支持此特性 6:()是一组常量和抽象方法的集合。(d) A:实例B:类C:包D:接口 7:下面关于数组说法正确的是多选(abcde)。 A)一维数组实质上是相同类型变量的列表 B)创建一个数组首先定义数组变量所需的类型 C)char c[]=new char[26];可声明一个含有26 个元素的char型数组 D)当为一个多维数组的时候分配内存时,仅需要为第一指定内存,然后再分配其他维的存E)int twain[][] = new int[4][5];可声明一个二维数组 8:Java源文件和编译后的文件扩展名分别为。(b) A:.class和.java B:.java各.class C:.class和.class D:.java和.java 9:设x=5;则y=x--和y=--x的结果,使y分别为。(c) A:5,5 B:5,6 C:5,4 D:4,4 10:若x是float类变量,x=10/4;则x 的值是。(b) A:2 B:2.0 C:2,5 D:编译错误 11:.下面方法中,用于调度线程使其运行的是?多选(bc ) A. init() B. start() C. run() D. resume() E. sleep() 12.下面哪种情况能实现自动转换多选(ace )。 A)byte 型转换成int 型B)int 型转换成byte 型 C)float 型转换成double型D)double 型转换成int 型E)char型转换成int 型 13:下列那些是正确的JAVA字符串?多选(abd )。 A. "\"\"" B. "Oxzabc" C. "\"\" D. "\t\t\r\n" E. "boolean"5 14:在使用super 和this关键字时,以下描述正确的是。(a) A::在子类构造方法中使用super()显示调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过 B:super()和this()不一定要放在构造方法内第一行

Java软件开发工程师笔试题(答案)

Java软件开发工程师笔试题(答案) Java工程师笔试题 1,填空(此大题10项,每空1分,共20分) 1。Java语言的三个特性是继承性、封装性和多态性2.在Java中,char 使用_ _ _ _ Unicode _ _ _ _ _ _编码方案,因此中文字符和英文字符都占用__2__字节的内存空间 3。当方法由_ _定义时,形参指的是参数行,当方法由_ _调用时,实际参数是传入的变量或值。 4。JSP内置对象,应用程序对象代表应用程序上下文,它允许JSP 页面与包含在同一应用程序中的任何网络组件共享信息,而会话对象是特定于每个客户的 5。如果你想把一个对象写到一个流中,这个类必须实现Seralizable 接口 6。在程序中实现多线程有两种方法:继承线程类和实现_ _ Runable _ interface 7。在多线程中,线程的相对优先级可以通过调用相应的setPriority()方法来修改 8。面向对象编程的五个设计原则是单一责任、开放和封闭、里氏尺度替换、依赖倒置、接口分离。通过Ajax,客户端获取的数据主要有两种类型:文本类型和xml 10。Socket通常也叫socket,用来描述__ ip和_ _ interface 2,多项选择题(这个大题20项,每项2分,共40分)

1。在JA V A中,如果父类中的一些方法不包含任何逻辑并且需要被子类重写,那么父类的这些方法应该使用()关键字来声明:a)final b)static c)abstract d)void 2。在JA V A中,已经定义了两个接口b和c。要定义实现这两个接口的类,下面的语句是正确的() a)接口aextend b,c b)接口a implements b,c c)类a mplements b,c d)类a mplements b,实现c 3。可以在JA V A接口()中定义 A)静态方法b)常量c)构造函数d)抽象方法 4。假设A有构造函数A (int a),那么在A类的其他构造函数中调用的构造函数和语句格式应该是() a)a(x)b)this . a(x)c)this(x)d)super(x) 5。如果x = 1,y = 2,z = 3,表达式y+= z-/++x的值为()a)3b)3.5°c)4d)5 6。下列关于继承的陈述中哪一个是正确的?( )a)子类只继承父类的公共方法和属性:b)子类继承父类的非私有属性和方法: C)子类继承父类的方法,但不继承父类的属性:d)子类继承所有的属性和方法。 7。在爪哇。使用JDBC时对于对同一个SQL语句的多次调用,使用()通常会提高效率 a)语句b)可调用语句c)准备语句d)prarmeters语句8。以下方法无法控制Servlet的生命周期:a)服务b)销毁c) dopost d) init9。可以分配给字节变量的值的范围是()0 ~ 65535 b) (-128) ~ 127 c) (-32,768) ~ 32,

java笔试题答案详解

java笔试题以及答案详解一 一、单项选择题 1.Java是从()语言改进重新设计。 A.Ada B.C++ C.Pasacal D.BASIC 答案:B 2.下列语句哪一个正确() A.Java程序经编译后会产生machine code B.Java程序经编译后会产生byte code C.Java程序经编译后会产生DLL D.以上都不正确 答案:B 3.下列说确的选项有() A.class中的constructor不可省略 B.constructor必须与class同名,但方法不能与class同名 C.constructor在一个对象被new时执行 D.一个class只能定义一个constructor 答案:C 详解:见下面代码,很明显方法是可以和类名同名的,和构造方法唯一的区别就是,构造方法没有返回值。

4.提供Java存取数据库能力的包是() A.java.sql B.java.awt C.https://www.wendangku.net/doc/eb11026010.html,ng D.java.swing 答案:A 5.下列运算符合法的是() A.&& B.<> C.if D.:= 答案:A 详解: 6.执行如下程序代码 a=0;c=0; do{ --c; a=a-1;

}while(a>0); 后,C的值是() A.0 B.1 C.-1 D.死循环 答案:C 详解: 7.下列哪一种叙述是正确的() A.abstract修饰符可修饰字段、方法和类 B.抽象方法的body部分必须用一对大括号{ }包住C.声明抽象方法,大括号可有可无 D.声明抽象方法不可写出大括号 答案:D 详解: 8.下列语句正确的是() A.形式参数可被视为local variable B.形式参数可被字段修饰符修饰 C.形式参数为方法被调用时,真正被传递的参数 D.形式参数不可以是对象 答案:A 详解:

2011年全国初中数学联赛试题及答案(修正版)

G A B C D E F 2011年全国初中数学联合数学竞赛试题 第一试 一.选择题 1.已知a +b =2,(1-a )2b +(1-b )2 a =-4,则a b 的值为( ) (A) 1 (B) -1 (C) - 1 2 (D) 1 2 2. 已知△ABC 的两条高线的长分别为5和20,若第三条高线的长也是整数,则第三条高线长的最大值为( ) (A) 5 (B) 6 (C) 7 (D) 8 3. 方程│x 2-1│=(4-23) (x +2)的解的个数为( ) (A) 1个 (B) 2个 (C) 3个 (D) 4个 4. 今有长度分别为1,2,…,9的线段各一条,现从中选出若干条线段组成“线段组”,由这一组线段恰好可以拼接成一个正方形,则这样的“线段组”的组数有( ) (A) 5组 (B) 7组 (C) 9组 (D) 11组 5. 如图,菱形ABCD 中,AB =3, DF =1,∠DAB =60°,∠EFG =15°,FG ⊥BC ,则AE =( ) (A) 1+2 (B) 6 (C) 23-1 (D) 1+3 6. 已知1x +1y +z =12, 1y +1x +z =13,1z +1x +y =14,则 2x +3y +4 z 的值为( ) (A) 1 (B) 3 2 (C) 2 (D) 5 2 二.填空题 1. 在△ABC 中,已知∠B =2∠A ,BC =2,AB =2+23,则∠A = . 2. 二次函数y =x 2+bx +c 的图象的顶点为D ,与x 轴正方向从左至右依次交于A ,B 两点,与y 轴正方向交于C 点,若△ABD 和△OBC 均为等腰直角三角形(O 为坐标原点),则 b +2c = . 3. 能使2n +256是完全平方数的正整数n 的值为 .

java笔试题含答案

班级:_______________ 学号:______________ 姓名:___________ Java 笔试题 (可多选) 1. 下面哪些是Thread类的方法( ABD) A start() B run() C exit() D getPriority() 2. 下面关于类的说法正确的是(A) A 继承自Throwable B Serialable C 该类实现了Throwable 接口 D 该类是一个公共类 3. 下面程序的运行结果是( false ) String str1 = "hello"; String str2 = "he" + new String("llo"); == str2); 4. 下列说法正确的有( C) A. class中的constructor不可省略

B. constructor必须与class同名,但方法不能与class同名C. constructor在一个对象被new时执行 D.一个class只能定义一个constructor 5. 指针在任何情况下都可进行>, <, >=, <=, ==运算( true ) 6. 下面程序的运行结果:(B) public static void main(String args[]) { Thread t = new Thread() { public void run() { pong(); } }; (); "ping"); } static void pong() { "pong"); } A pingpong

B pongping C pingpong和pongping都有可能 D 都不输出 7. 下列属于关系型数据库的是(AB) A. Oracle B MySql C IMS D MongoDB 8. GC(垃圾回收器)线程是否为守护线程( true ) 9. volatile关键字是否能保证线程安全( false ) 10. 下列说法正确的是(AC) A LinkedList继承自List B AbstractSet继承自Set C HashSet继承自AbstractSet D WeakMap继承自HashMap 11. 存在使i + 1 < i的数吗(存在) 12. 的数据类型是(B) A float B double C Float D Double

2011年上海市新知杯初中数学竞赛试题及答案

2011年(新知杯)上海市初中数学竞赛试卷 一、 填空题(每题10分,共80分) 1. 已知关于x 的两个方程: 032=+-m x x ①, 02 =++m x x ②,其中 0≠m 。 若方程①中有一个根是方程②的某个根的3倍,则实数m 的值是___________。 2. 已知梯形ABCD 中,AB //CD ,?=∠90ABC ,AD BD ⊥,5=BC ,13=BD , 则梯形ABCD 的面积为_______________。 3. 从编号分别为1,2,3,4,5,6的6张卡片中任意抽取3张,则抽出卡片的编号 都大于等于2的概率为______________。 4. 将8个数7-,5-,3-,2-,2,4,6,13排列为a ,b ,c ,d ,e ,f ,g , h ,使得()()2 2 h g f e d c b a +++++++的值最小,则这个最小值为____________。 5. 已知正方形ABCD 的边长为4,E ,F 分别是边AB ,BC 上的点,使得3=AE , 2=BF ,线段AF 与DE 相交于点G ,则四边形DGFC 的面积为_____________。 6. 在等腰直角三角形ABC 中,?=∠90ACB ,P 是ABC ?内一点,使得11=PA , 7=PB ,6=PC ,则边AC 的长为______________。 7. 有10名象棋选手进行单循环赛(即每两名选手比赛一场),规定获胜得2分,平局得1 分,负得0分。比赛结束后,发现每名选手的得分各不相同,且第2名的得分是最后五名选手的得分和的 5 4 ,则第2名选手的得分是_________。 8. 已知a ,b ,c ,d 都是质数(质数即素数,允许a ,b ,c ,d 有相同的情况),且abcd 是35个连续正整数的和,则d c b a +++的最小值为_________。 二、 解答题(第9,10题,每题15分,第11,12题,每题20分,共70分) 9. 如图,矩形ABCD 的对角线交点为O ,已知?=∠60DAC ,角DAC 的平分线与边 DC 交于点S ,直线OS 与AD 相交于点L ,直线BL 与AC 相交于点M 。求证:LC SM //。

JAVA初级程序员笔试题(电讯盈科)

软件工程师笔试题 笔试时间为60min 请在答题卡上作答,请勿在试卷上进行勾画,感谢您的配合 第一部分:判断题 1.Java语言是一种面向对象程序设计语言。( ) 2.在Java有布尔类型,该类型只能有两个值:1和0。( ) 3.Java中一个类可以同时继承多个其他类,但只能实现一个接口。( ) 4.在Java中字符串的长度和字符串中字符的个数是相等的。( ) 5.程序中的异常是错误的一种,通过调试程序可以解决异常。( ) 6.使用Java语言既可以读写二进制文件,又可以读写文本文件。( ) 7.框架JFrame作为图形用户界面的顶级容器,原子组件是不能直接放置到框架的。( ) 8.当最小化小程序时就会调用小程序的stop()方法,暂时释放所占资源。( ) 9.调试Java程序也就是运行Java程序,使用java命令即可完成。( ) 10.线程就是程序,只不过是代码较少。( ) 第二部分:选择题(可多选) 1.以下有关类型转变的说法错误的是() A低精度类型向高精度类型转换时,不会丢失数据精度 B系统会自动进行(整型或浮点型)低精度类型数据向高精度类型数据的转换 C高精度类型数据向低精度类型数据的转换、整型和浮点型数据之间的转换,必须强制进行,有可能会引起数据丢失 D高精度类型数据向低精度类型转换时,也不会丢失数据精度,因为转换是系统进行的 2. 以下有关条件运算符(?:)说法正确的是() A条件运算符是一个三元运算符,其格式是:表达式1?表达式2:表达式3 B格式中的“表达式1”是关系或者逻辑表达式,其值是boolean值 C若“表达式1”成立,该条件表达式取“表达式2”的值,否则取“表达式3”的值 D以上说法都正确 3.在switch(表达式)语句中,“表达式”的值必须是() A 整数值 B 字符值 C 布尔逻辑值 D 整数或字符值 4.下列关于for循环和while循环的说法中,正确的是() A while循环能实现的操作,for循环也能实现 B while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果 C 两种循环任何时候都可以替换 D 两种循环结构中必须都有循环体,循环体不能为空 5. 下面的表达式中正确的是() A String s=”你好”;if(s==”你好”) System.out.println(true); B String s=”你好”;if(s!=”你好”) System.out.println(false); C String s=”你好”;if(s.equals(”你好”)) System.out.println(true); D String s=”你好”;if(equals(s,”你好”)) System.out.println(true); 6.String str;System.out.println(str.length());以上语句的处理结果是() A 编译报错 B 运行结果是null C 运行结果为0 D 随机值 7. 执行String [ ] s=new String[10];代码后,下面结论正确的是()

2011年山东省潍坊市中考数学试题及答案

2011年潍坊市初中学业水平考试 数 学 试 题 第Ⅰ卷 (选择题 共36分) 一、选择题(本题共12小题,在每小题给出的四个选项中.只有一个是正确的.请把正确的选项选出来.每小题选对得3分.选错、不选或选出的答案超过一个均记0分.) 1.下面计算正确的是( ). A .3333+= B 、2733+= C . 235?= D .2(2)2-=- 2.我国以2010年11月1日零时为标准时点迸行了第六次全国人口普查.普查得到全国总人口为l370536875人,该数用科学记数法表示为( ).(保留3个有效数字) A .13.7亿 B . 813.710? C .91.3710? ' D .9 1.410? 3.如图,△ABC 中.BC=2.DE 是它的中位线.下面三个结论:(1)DE=1;(2)△ADE ∽△ABC ;(3)△ADE 的面积与△ABC 的面积之比为l :4.其中正确的有( ). A .0个 B .1个 C .2个 D .3个 4.如图,阴影部分是由5个小正方形涂黑组成的一个直角图形,再将方格内空白的两个小正方形涂黑.得到新的图形(阴影部分),其中不是.. 轴对称图形的是( )

5.不等式组 11 24 22 31 22 x x x x ? +>- ?? ? ?-≤ ?? 的解集在数轴上表示正确的是( ) 6.某市2011年5月1日一10日十天的空气污染指数的数据如下(主要污染物为可吸入颗粒物): 61,75.70,56.81,91,92,91,75.81. 那么这组数据的极差和中位数分别是( ). A.36,78 8.36,86 C.20,78 D.20,77.3 7.关千x的方程2210 x kx k ++-=的根的情况描述正确的是( ). A.k为任何实数.方程都没有实数根 B,k为任何实数.方程都有两个不相等的实数根 C.k为任何实数.方程都有两个相等的实数根 D.根据k的取值不同.方程根的情况分为没有实数根、有两个不相等的实数根和有两个相等的实数根三种

JAVA高级工程师笔试题(技术部分)

Java 软件高级工程师笔试题 【智力部分】(30分) 1.烧一根不均匀的绳要用一个小时,如何用它来判断半个小时?(5分) 2.4,4,10,10,加减乘除,怎么出24点?(5分) 3.如果你有无穷多的水,一个容积为3L的和5L的提桶,你如何准确称出4L的水?(5分) 4.一只蜗牛从井底爬到井口,每天白天蜗牛要睡觉,晚上才出来活动,一个晚上蜗牛可以向上爬3尺,但是白天 睡觉的时候会往下滑2尺,井深10尺,问蜗牛几天可以爬出来?(5分) 5.有一种细菌,经过一分钟分裂为2个,再过一分钟,分裂为4个,这样,将一个细菌放在一个瓶子里面,一个 小时后瓶子被细菌充满了。现在假设一开始放入瓶中的为两个细菌,那么到充满瓶子要多长的时间?(10分) 【专业部分】(70分) 6.简述一下面向对象的特征,并举例说明你对面向对象的理解?(5分) 7.ArrayList和HsahSet的区别,HashMap和Hashtable的区别?(5分) 8.线程同步的关键字是什么?sleep() 和wait() 有什么区别?怎么唤醒wait()停止的线程?(5分)

9.列举你在项目中常用的设计模式(伪代码或类图),并说明每种设计模式的具体应用场景。(5分) 10.Spring中事务管理支持哪几种方式以及每种方式的具体使用方法。(5分) 11.Hibernate的缓存等级及其特点(5分) 12.至少写出一种11位手机号码的正则表达式。(5分) 13.用简短的代码实现字符串“s tr in g”到“s tr in g”转换。即将多个空格转换为一个空格(5 分) 14.使用Socket编写一个程序,客户端向服务器端发送请求(发送字符串即可),服务端接收后发送反馈信息.(10 分)

自考Java语言程序设计一试题及答案解析

2015年10月高等教育自学考试全国统一命题考试 Java语言程序设计(一) 试卷 (课程代码04747) 本试卷共13页,满分100分.考试时间150分钟。 考生答题注意事项: 1.本卷所有试题必须在答题卡上作答。答在试卷上无效,试卷空白处和背面均可作草稿纸. 2.第一部分为选择题。必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑. 3.第二部分为非选择题。必须注明大、小题号.使用0.5毫米黑色字迹签字笔作答. 4.合理安排答题空间.超出答题区域无效。 第一部分选择题 一、单项选择题(本大题共10小题.每小题1分.共10分) 在每小题列出的四个备选项中只有一个是符合题目要求的。请将其选出并将“答题卡”的相应代码涂黑。未涂、错涂或多涂均无分. 1.以下字符组合中,不能作为Java整型常量的是 A.037 B.0x3ADG C.7000 D.0x3abcL 2.以下程序代码的输出结果是 3.设有数组定义,则x.length的值为 A.2 B.3 C.4 D.5 4. 设有字符串String s=〝ABCDEFGABC〞;,则表达式s.indexOf(〝A〞,7)的值是 A.7 B.6 C.3 D.0 5.以下关于Swing与AWT之间关系的叙述中,正确的是 A.Swing是AWT的提高和扩展 B.在写GUl程序时,AWT和Swing不能同时使用 C.AWT和Swing在不同的平台上都有相同的表示 D.AWT中有一些类是从Swing中的一些继承的 6.以下供选择的类中,其子类能用来创建框架窗口的是 A.JWindow B.JFrame C.JDialog D.JAudio 7.某程序定义了一个子类,并要让它实现多线程,以下正确的步骤是 A.继承Thread类,在类内定义run( )方法,声明和创建线程对象,并让该对象调用 start( )方法。 B.继承Thread类,在类内定义run( )方法,声明线程对象,并让该对象调用start( ) 方法。 c.声明实现Runnable接口,在类内实现run( )方法,声明线程对象,创建线程,并

全国《质量发展纲要(2011-2020年)》知识竞赛试题及答案

全国《质量发展纲要(2011-2020年)》知识竞赛试题 均为单项选择题(共60题) 1. 2012年2月6日,国务院颁布实施____,规划了未来十年我国质量发展蓝图,明确了我国质量 工作的指导思想、工作方针、目标任务和重点措施。 A. 《质量振兴纲要(1996年-2010年)》; B. 《质量发展纲要(2011-2020年)》; C. 《质量规划》。 2. 质量发展是____之道、____之策。 A. 兴国、强国; B. 治国、立国; C. 立国、强国。 3. 质量问题是经济社会发展的____问题,关系可持续发展,关系人民群众切身利益,关系国家形象。 A. 基本; B. 重要; C. 战略。 4. 坚持以质取胜,建设____,是保障和改善民生的迫切需要,是调整经济结构和转变发展方式的内在 要求,是实现科学发展和全面建设小康社会的战略选择,是增强综合国力和实现中华民族伟大复兴的必由之路。 A. 制造强国; B. 质量强国; C. 外贸强国。 5. 从____入手,立足当前,着眼长远,整体推进,突出重点,综合施策,标本兼治,全面提高 质量管理水平,推动建设质量强国,促进经济社会又好又快发展。 A. 强化法治、落实责任、加强惩处、增强全社会质量意识;

B. 强化法制、落实责任、加强监督、增强全社会质量意识; C. 强化法治、落实责任、加强教育、增强全社会质量意识。 6. 指导2011-2020年我国质量发展的工作方针是:____。 A. 以人为本,安全为先,诚信守法,夯实基础,创新驱动,以质取胜; B. 以质取胜,诚信为本,安全为先,夯实基础,创新驱动,促进发展; C. 以人为本,安全为先,诚信至上,夯实基础,创新驱动,又好又快。 7. 把____作为质量发展的核心理念,坚持好字优先,好中求快。 A. 以人为本; B. 安全为先; C. 以质取胜。 8.____是质量发展的重要基石。 A. 诚信守法; B. 夯实基础; C. 创新驱动。 9. 全面提高各行各业的质量管理水平,发挥质量的____作用,依靠质量创造市场竞争优势,增强我国产品、企业、产业的核心竞争力。 A. 战略性、基础性和支撑性; B. 战略性、全局性和支撑性; C. 战略性、基础性和关键性。 10. 到2020年,建设质量强国取得明显成效,质量基础进一步夯实,质量总体水平____,质量发展成果惠及全体人民。 A. 稳定提高; B. 显著提升; C. 跨越发展。

java工程师笔试题

JAVA工程师笔试题 一,选择题 1.如下代码 2.public class Test { 3.public int aMethod() { 4.static int i = 0; 5.i++; 6.return i; 7.} 8.public static void main (String args[]) { 9.Test test = new Test(); 10.(); 11.int j = (); 12. 13.} 14.} 15.输出结果是什么 16. A. 0 B. 1 C. 2 D. 编译失败 2. 如下代码 int i =1,j =10; do { if(i++> --j) { continue; } } while (i <5); "i = " +i+ "and j = "+j); 输出结果是什么 A. i = 6 and j = 5 B. i = 5 and j = 5 C. i = 6 and j = 5 D. i = 5 and j = 6 E. i = 6 and j = 6 3. 如下代码: public class SwitchTest { public static void main(String[] args) { "value = " + switchIt(4)); } public static int switchIt(int x) { int j = 1; switch (x) { case 1: j++; case 2: j++; case 3: j++;

case 4: j++; case 5: j++; default: j++; } return j + x; } } 输出结果是什么 A. value = 3 B. value = 4 C. value = 5 D. value = 6 E. value = 7 F. value = 8 4. 在接口中以下哪条定义是正确的 (两个答案) A. void methoda(); B. public double methoda(); C. public final double methoda(); D. static void methoda(double d1); E. protected void methoda(double d1); 5. 如下代码: public void test(int x) { int odd = x%2; if (odd) { "odd); } else { "even"); } } 哪个描述正确 A. 编译失败. B. "odd" 永远被输出. C. "even" 永远被输出 D. "odd" 输出x的值, E. "even" 输出x的值 6. 如下代码: public class X { public X aMethod() { return this;} } public class Y extends X { } 哪两个方法能加到Y类的定义中 A. public void aMethod() {} B. private void aMethod() {} C. public void aMethod(String s) {} D. private Y aMethod() { return null; } E. public X aMethod() { return new Y(); }

华为Java精选笔试题整套考卷(附完整答案)

×××机构/学校/公司×××课程/部门/班级Java×××考试题 文档密级机密文档 日期2019-09-07 Copyright ? 2019 ×××版权所有 非经本单位书面许可,任何单位和个人不得擅自摘抄、复制或拍照本文档内容的部分或全部,并不得以任何形式传播,否则将保留采取一切法律措施的权利,追究传播者的法律责任

考试须知 1.考试时长60分钟,请注意合理分配时间; 2.请将答案统一写在考试提供的答题纸上,且勿在试卷上进行草稿或者答题; 3.若迟到入场,考试结束时间按照统一规定结束,不针对迟到情况延长考试时间; 4.领到答题纸后,请先在指定位置准确、清楚地填写姓名、手机号/邮箱等栏目; 5.考试杜绝任何作弊行为; 6.请将手机调至静音,保持考场安静; 7.请勿以任何形式复制或带走任何考试材料,包括但不限于以拍照、手抄、夹带等方式将笔试试卷、答 题纸及草稿纸等材料带出考场; 8.考试过程中如有任何问题可举手示意在场监考人员。

考试内容 1.单选题(20’) (4) 2.多选题(30’) (5) 3.简答题(30’) (7) 4.编程题(20’) (9)

1. 单选题(20’) 本部分每试题2分。 1、下面关于变量及其作用范围的陈述哪个是不对的?(B ) A.实例变量是类的成员变量。 B.实例变量用关键字static声明。 C.在方法中定义的局部变量在该方法被执行时创建。 D.局部变量在使用前必须被初始化。 2、下面哪条语句把方法声明为抽象的公共方法?( B ) A.public abstract method(); B.public abstract void method(); C.public abstract void method(){} D.public void method() extends abstract; 3、哪个是将一个十六进制值赋值给一个long型变量?( D ) A.long number = 345L; B.long number = 0345; C.long number = 0345L; D.long number = 0x345L; 4、下面的哪个赋值语句是不对的?( A ) A.float f = 11.1; B.double d = 5.3E12; C.double d = 3.14159; D.double d = 3.14D; 5、下面哪个是不合法的标识符?( C ) A.$persons; B.TwoUsers; C.*point; D._endline; 6、若在某一个类定义中定义有如下的方法: final void aFinalFunction( ); 则该方法属于( C )。 A、本地方法 B、静态方法 C、最终方法 D、抽象方法 7、main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的( B )。 A、 public static void main() B、 public static void main(String[ ] args) C、 public static int main(String[ ] args) D、public void main(String arg[ ])

相关文档
相关文档 最新文档