第一范文网 - 专业文章范例文档资料分享平台

笔试题1

来源:用户分享 时间:2025/8/25 1:44:12 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

姓名:_______班级:____________

一、不定项选择题(全部选对才算对) 每题3分 共30分

1. 下面哪几个函数是public void example(){...}的重载函数? A. public void example( int m){...} B. public int example(){...} C. public void example2(){...}

D. public int example ( int m, float f){...}

2. 已知如下定义:String s = \;下面哪个表达式是合法的? A. s += \B. char c = s[1]; C. int len = s.length;

D. String t = s.toLowerCase();

3. 下面的代码段中,执行之后i 和j 的值是什么? int i = 1; int j; j = i++;

A. 1, 1 B. 1, 2 C. 2, 1 D. 2, 2

4. 以下哪个方法用于定义线程的执行体? A. start() B. init() C. run() D. main()

E. synchronized()

5. 已知如下类说明 : public class Test {

private float f = 1.0f; int m = 12; static int n=1;

public static void main(String arg[]) {

Test t = new Test();

//some code... }

}

如下哪个使用是正确的? A. t.f B. this.n C. Test.m D. Test.n

6. 看以下代码,问程序的运行结果是 class Example {

public static void main(String args[]) {

loop1:for(int i=0;i<3;i++){

loop2:for(int j=0;j<3;j++){

if (i==j)

break loop2;

System.out.print(\} } } } A. i=1 j=0 B. i=1 j=0 i=2 j=1 C. i=0 j=1 i=0 j=2 i=1 j=0 i=2 j=0 i=2 j=1 D. i=1 j=0 i=2 j=0 i=2 j=1

7. 下面集合定义正确的有 A. String strs[]={'a''b''c'}; B. String[] strs={\C. String[] strs=new String{\D. String strs[]=new String[]{\E. String[] strs=new String[3]{\

8. 以下集合接口支持重复元素有 A. Collection B. List

C. SortedSet D. Set

9. 对于TCP协议和UDP协议,描述正确的是 A. TCP协议是面向连接的协议 B. UDP协议可以保证传输内容的准确性(UDP协议是不可靠的) C. TCP和UDP协议都是IP层协议(TCP和UDP都是传输层协议) D. TCP协议传输效率高,实时性好(TCP传输速度慢,UDP传输速度快)

10. 关于Synchronized关键字,以下描述错误的是 A. Synchronized可以修饰方法和代码块 B. Synchronzied修饰符不可以被继承(子类需要重新声明) C. 当一个线程正在访问一个对象的Synchronized方法,其他线程不能访问这个对象的任何方法(其他线程不能访问此对象的其他Synchronized方法) D. 一个Synchronized方法可以保证对该方法的并发访问的数据一致性

二、基础测试题(如果不写错误的原因都算错) 每题3分 共30分 1. abstract class Name {

private String name;

public abstract boolean isStupidName(String name) { } }

是否有错误?要求写出错误原因 抽象类不能实现自己的抽象方法 2. class Something {

int i;

public void doSomething() {

System.out.println(\} }

是否有错误?要求写出错误原因 3. 初始化了一个没有run()方法的线程类,编译、运行时是否会出错? 不会,可以直接继承Thread 4. String s = new String(\创建了几个String Object? 2个 5. &和&&有什么区别

&是位与,&&是逻辑与,如1&1为1,1&0为0,0&1为0,0&0为1,&&是并且的意思,如0&&0为0与位与&结果不同 6. A=10,B=100如果不通过第三个变量,让A=100,B=10;写出计算方式 A = A + B; B = A - B; A = A - B; 7. interface A{ int x = 0; }

class B { int x =1; }

class C extends B implements A {

public void pX() { 填写代码处:一行代码 }

public static void main(String[] args) {new C().pX();} }

在填写代码出填什么使输出0,填什么时候输出1;

8. Java中char型变量中能不能存贮一个中文汉字? 为什么? 能 9. 写一个线程类有哪些方法,启动一个线程是用什么方法,线程执行哪个方法中的代码?

10. 说出一些常用的类、包、接口、异常,请各举5个?

三、简答题 每题6分 共30分 1. 说出ArrayList,Vector, LinkedList的存储性能和特性。 2. abstract class和interface有什么区别? 3. JSP的内置对象。(至少7个)

4. 编写一个单例模式,谈谈你在什么时候用单例模式。

5. 什么是开源框架?你使用过哪些开源框架做过什么东西?(简单描述)

四、数据库题 10分 员工表:employee 编号:employeeId Int 员工姓名:name varchar 部门号: deptId Int 工资:wages double (注意:基于SQL SERVER OR ORACLE,答题前,先声明你是基于什么数据库的)

1、查询第5行数据

select * from employee LIMIT 4,1 2、统计每个部门的员工数

select DISTINCT deptId ,count(*) from employee GROUP BY deptId 3、查询员工信息:条件 工资 > 自己所在部门平均工资

搜索更多关于: 笔试题1 的文档
笔试题1.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8qkcz1hl1h1qw0b8dn8e_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top