Java笔试题及答案.pdf

上传人:l*** 文档编号:72547708 上传时间:2023-02-12 格式:PDF 页数:8 大小:256.19KB
返回 下载 相关 举报
Java笔试题及答案.pdf_第1页
第1页 / 共8页
Java笔试题及答案.pdf_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《Java笔试题及答案.pdf》由会员分享,可在线阅读,更多相关《Java笔试题及答案.pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、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

2、 只能定义一个 constructor 答 案:C 详解:见下面代码,很明显方法是可以和类名同名的,和构造方法唯一的区别就是,构造方法没有返回值。package net.study;public class TestConStructor public TestConStructor()System.out.println(”constructor);public void TestConStructor()System。out。println(”not constructor);public static void main(String args)TestConStructor testC

3、onStructor=new TestConStructor();System。out。println(main”);testConStructor.TestConStructor();4.提 供 Java 存取数据库能力的包是()A.java。sql B。java.awt C.java。lang D。java.swing 答案:A 5.下 列运算符合法的是()A。&B.C.if D.:=答案:A 详解:java 中没有:=这种运算符,if else 不算运算符 6。执行如下程序代码 a=0;c=0;do -c;a=a1;while(a0);后,C 的值是()A。0 B。1 C.1 D。死循环

4、 答 案:C 详解:Do while 中的语句是至少要执行一次的。执行顺序为:do 中的语句,然后价差 while条件,如果为 false,则终止;如果为 true,则继续执行 Do 中的语句,然后再检查 while条件,如此循环。7.下列哪一种叙述是正确的()A。abstract 修饰符可修饰字段、方法和类 B。抽 象方法的 body 部分必须用一对大括号 包住 C.声明抽象方法,大括号可有可无 D。声明抽象方法不可写出大括号 答案:D 详解:abstract 不能修饰字段。既然是抽象方法,当然是没有实现的方法,根本就没有 body部分.8。下列语句正确的是()A.形式参数可被视为 loca

5、l variable B。形式 参数可被字段修饰符修饰 C。形式参数为方法被调用时,真正被传递的参数 D.形式参数不可以是对象 答案:A 详解:形参可以看成方法中的局部变量。传递的是对象引用 9.下列哪种说法是正确的()A。实例方法可直接调用超类的实例方法 B。实例方法可直接调用超类的类方法 C.实例方法可直接调用其他类的实例方法 D。实例方法可直接调用本类的 类方法 答案:D 二、多项选择题 1。Java 程序的种类有()A。类(Class)B。Applet C.Application D.Servlet 2.下列说法正 确的有()A.环境变量可在编译 source code 时指定 B.在

6、编译程序时,所能指定的环境变量不包括 class path C。javac 一次可同时编译数个 Java 源文件 D.javac.exe 能指定编译结果要置于哪个目录(directory)答案:BCD 3。下列标识符不合法的有()A。new B.$Usdollars C。1234 D。car.taxi 答案:ACD 解释:java 变量命名规则:1.大小写有别,例如 a 和 A 是两个变量 2。长度任意 3。可以任何字母开始,另外还可以以”_和”开始,一般是很多代码生成器用的,人工写出来的代码不鼓励_”4。除了第一个字符,后面可以跟任何字母,数字,_和 new 是关键字不行。不能以数字开头。不

7、用有“。”这种符号 4。下列说法错误的有()A.数组是一种对象 B。数组属于一种原生类 C.int number=31,23,33,43,35,63 D.数组的大 小可以任意改变 答案:BCD 解释:数组不是原生类:int double boolean float byte short long char,初始化多大就是多大 5。不能用来修饰 interface 的有()A。private B.public C。protected D.static 答案:ACD 解释:interface 是 public 的,加不加都是 public 6。下列正确的有()A。call by value 不会改

8、变实际参数的数值 B.call by reference 能改变实际参数的参考地址 C.call by reference 不能改变实际参数的参考地址 D。call by reference 能改变实际参数的内容 答案:ACD 7.下列说法 错误的有()A.在类方法中可 用 this 来调用本类的类方法 B。在类方法中调用本类的类方法时可直接调用 C。在类方法中只能调用本类中的类方法 D。在类方法中绝对不能调用实例方法 答案:CD 解释:原来答案中包含 A,但是在 JDK1.5 中,这样写是不会出错的,只不过会有警告而已。类方法中当然可以条用其它的方法,比如 system。out。当然你也可以

9、 new Object,调用一下 object.toString()8.下列说法错误的有()A。Java 面向对象语言容许单独的过程与函数存在 B.Java 面向对象语言容许单独的方法存在 C.Java 语言中的方法属于类中的成员(member)D.Java 语言中的方法必定隶属于某一类(对象),调用方法与过程或函数相同 答案:ABC 解释:java 全部完全面向对象的 9。下列说法错误的有()A.能被 java。exe 成功运行的 java class 文件必须有 main()方法 B.J2SDK 就是 Java API C.Appletviewer。exe 可利用 jar 选项运行.jar

10、 文件 D.能被 Appletviewer 成功运行的 java class 文件必须有 main()方法 答案:BCD 解释:A 正确 main 方法是入口 BJ2SDK 当然不仅仅包含 java API C jar 选项是 java。exe 的选项 D Appletviewer 是运行 applet 的,applet 不用 main 方法,继承 applet 类即可。三、判断题 1.Java 程序中的起始类名称必须与存放该类的文件名相同。()答案:正确 2.Unicode 是用 16 位来表示 一个字的.()答案:正确 3。原生类中的数据类型均可任意转换。()答案:错误 1.分别写出 BOOL,int,float,指针类型的变量 a 与“零”的比较语句。答案:BOOL:if(!a)or if(a)int:if(a=0)float:const EXPRESSION EXP=0.000001 if(a EXP&a-EXP)pointer:if(a!=NULL)or if(a=NULL)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁