云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 笔试题1

笔试题1

  • 62 次阅读
  • 3 次下载
  • 2025/12/3 4:03:46

姓名:_______班级:____________

一、不定项选择题(全部选对才算对) 每题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 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

姓名:_______班级:____________ 一、不定项选择题(全部选对才算对) 每题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

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com