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

java基础笔试题

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

1

武汉钢信软件JAVA基础考试试卷 题号 得分 阅卷 一 二 三 总得分 姓名: 电话:

一、选择题(单选,多选混合,少选错选不得分)(每题 2分,共30分)

请将选择题答案写在对应题号下的表格内(写在其它地方无效)。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

1. 设int型变量x=2,y=4,z=6,则表达式x+=z++/y++的值是

A.3

B.3.4 C.3.5

D.4

2. 下列代码中,将引起一个编译错误的行是

1)public class Test{ 2)intm,n;

3) public Test() {}

4) public Test(int a) {m=a;}

5) public static void main(String args[]){ 6) Test t1,t2; 7)intj,k; 8) j=0;k=0;

9) t1=new Test(); 10) t2=new Test(j,k); 11) } 12)} A.第3行 B.第5行 C.第6行 D.第10行

3. 一个servlet的生命周期不包括方法?

A.init()方法

B.invalidate()方法 D.destroy()方法

C.service()方法

4. java.lang包的()方法比较两个对象是否相等,相等返回true。

A.toString()B.equals()C.compare()D.以上所有选项都不正确

2

5.HttpServletRequest对象的 方法能够获取一个表单参数的值:

A.getQuaryString() B.getPathInfo() C.getParameter()

6.关于Map和List,下面说法正确的是( )。 A.Map继承List

B.List中可以保存Map或List

C.Map和List只能保存从数据库中取出的数据 D.Map的value可以是List或Map

7.给定如下Java代码,编译运行的结果是()。 import java.util.*; public class Test {

public static void main(String[] args) { LinkedList list=new LinkedList(); list.add(“A”); list.add(2,”B”);

String s=(String)list.get(1); System.out.println(s); } }

A.编译时发生错误B.运行时引发异常

C.正确运行,输出:AD.正确运行,输出:B

8. 执行下面的代码会引发()异常。 String str=null;

String strTest=new String(str);

A.InvalidArgumentExceptionB.IllegalArgumentException C.NullPointerExceptionD.ArithmeticException

9.多态的表现形式有

A) 重写 B) 抽象 C) 继承 D) 封装

D.getAttribute()

10.在HTML上,将表单中INPUT元素的TYPE属性值设置为( )时,用于创建重置按钮。 A. reset B. set C. button D. image

11. 下列语句能够正确在一个HTML页面中导入在同一目录下的“StyleSheet1.css”样式表 的是( )。

A.

B. C. < link rel=”stylesheet1.css” type=”text/css”>

D.

3

12. 在使用super 和this关键字时,以下描述正确的是

A. 在子类构造方法中使用super()显示调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过

B. super()和this()不一定要放在构造方法内第一行 C. this()和super()可以同时出现在一个构造函数中

D. this()和super()可以在static环境中使用,包括static方法和static语句块

13. 下列关于类和对象的叙述中,正确的是

A.类是对象的模板,一个类仅能生成一个对象 B.对象是类的模板,一个对象仅能生成一个类 C.类是对象的模板,一个类是一组对象的集合 D.对象是类的模板,一个对象是一组类的集合

14.以下关于软件开发文档的叙述中,错误的是

A.软件开发是程序及其相应文档的生产过程

B.软件开发过程中的重要信息需要固化在文档中,以便积累开发经验 C.由于担心设计人员中途离职,所以要让他们写下文档

D.在软件开发过程中,面对面交流并不可靠,应当完全用文档来代替 15.阅读下面的代码

package test;

public class FatherClas { public FatherClass() {

System.out.println(\ } } 子类: package test;

import test.FatherClass;

public class ChildClass extends FatherClass { public ChildClass() {

System.out.println(\ }

public static void main(String[] args) {

FatherClass fc = new FatherClass(); ChildClass cc = new ChildClass(); } }

4

在控制台中执行如下命令 C:\\>java test.ChildClass

请选择正确的输出结果: A. FatherClass Create ChildClass Create FatherClass Create

B. FatherClass Create

ChildClass Create ChildClass Create C. FatherClass Create FatherClass Create ChildClass Create D. ChildClass Create FatherClass Create ChildClass Create

二、代码查错(每题4分,共20分)

正确的打勾;错误的打叉,并描述错误原因

1. 错原因 abstract方法申明后面不能加{},应该以;结尾 2. 错原因 局部变量前不能带访问修饰符 3. 错原因 变量i没有初始化

4. 错原因 字符串equals调用可能引起空指针异常。 5. 错原因 return语句后面的代码无法执行。

1. abstract class Name {

private String name;

public abstract boolean isStupidName(String name) {} } 2. public class Something {

voiddoSomething () {

private String s = \

int l = s.length(); } }

3. class Something {

final int i;

public void doSomething() { System.out.println(\ } }

4. Class Demo {

public void compareName(String name){

System.out.println(“is Tom ? ” + name.equals(“Toms”)); }

}

5. public class Something {

public int addOne(final int x) { return x;

x--; }

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