Java基础试题和答案.pdf
《Java基础试题和答案.pdf》由会员分享,可在线阅读,更多相关《Java基础试题和答案.pdf(15页珍藏版)》请在咨信网上搜索。
1、1Java 试题试题1)java 程序中,main 方法的格式正确的是()。(选择一项)a)static void main(String args)b)public void main(String args)c)public static void main(Strings)d)public static void main(String args)2)给定 java 代码,如下:public byte count(byte b1,byte b2)return_;要使用这段代码能够编译成功,横线处可以填入()。(选择一项)a)(byte)(b1-b2)b)(byte)b1-b2 c)b1-
2、b2 d)(byte)b1/b23)在 Java 中,在包 com.db 下定义一个类,要让包 com.util 下的所有类都可以访问这个类,这个类必须定义为()。(选择一项)a)protected b)private c)public d)friendly4)在 Java 中,下列()语句不能通过编译。(选择一项)a)String s=“join”+“was”+“here”;b)String s=“join”+3;c)int a=3+5d)float f=5+5.5;5)在 Java 中下列()方法可以把 JFrame 的布局管理器设为 FlowLayout 类型(选择一项)a)jFrame
3、.setLayout(new FlowLayout());b)jFrame.addLayout(new FlowLayout())c)jFrame.setFlowLayout()d)jFrame.addFlowLayout()6)给定 java 代码如下,运行时,会产生()类型的异常。(选择一项)String snull;s.concat(“abc”);a)ArithmeticException b)NullPointerException c)IOException d)EOFException7)在 java 中,()对象可以使用键/值的形式保存数据。(选择一项)a)ArrayList b
4、)HashSet c)HashMap d)LinkedList28)给定如下 java 代码,编译运行之后,将会输出()。public class Test public staticvoid main(String args)int a=5;System.out.println(a%2=1)?(a+1)/2:a/2);(选择一项)a)1 b)2 c)2.5 d)39)以下 Java 语句中,String str=“123456789”;str=str.subString(1,3);执行后 str 中的值为。(选择一项)a)“23”b)“123”c)“12”d)“234”10)给定如下 jav
5、a 代码,以下()代码行编译会报错。(选择一项)class MyClass void myMethod(final int p)final int il;final int i2=p;i1=20;i2=20;a)void my Method(final int p)b)final int il;c)final int i2=pd)il=20e)i2=20;11)给定如下 java 代码,编译时会在()出现错误。class Parent class Child extends Parent public static void main(String args)Parent p1=new Chi
6、ld();/第一行 Parent p2=new Parent();/第二行 Child c1=new Child();/第三行 Child c2=new Parent();/第四行 (选择一项)a)第一行3b)第二行c)第三行d)第四行12)给定某 java 程序的 main 方法,如下:public static void main(Stringarg)System.out.print(“Hello”+args1);从命令行传参:people world nation,该程序的运行结果是()。(选择一项)a)Hello people b)Hello worldc)Hello people w
7、orld nationd)运行时出现异常13)给定 Java 代码,如下:abstract class Shape abstract void draw();要创建 Shape 类的子类 Circle,以下代码正确的是()(选择二项)a)class Circle extends Shape int draw()b)abstract class Circle extends Shape c)class Circle extends Shape void draw();d)class Circle extends Shape void draw()14)给定如下 java 代码,编译运行时,结果是
8、()。(选择一项)public class Test public static void main(String args)for(int i=0;i3;i+)System.out.print(i);System.out.print(i);a)编译时报错 b)正确运行,输出 012 c)正确运行,输出 123 d)正确运行,输出 012315)给定一个 Java 程序的方法结构如下;以下方法体实现语句正确的是()。(选择两项)public Integer change(int i)4 a)Integer int=new Integer(i);return int;b)Integer t=In
9、teger.valueOf(i);return t;c)return new Integer(i);d)return i;16)在 java 中,在尝试对 null 对象操作时,会产生()类型的异常。(选择一项)a)ArithmeticExceptionb)NullPointerExceptionc)IOExceptiond)EOFException6)17)Java 语言中,String str=”123456789”,System.out.println(str.indexOf(“5”),输出结果为()。(选择一项)a)6b)5c)4d)-118)在 java 中,已定义两个接口 B 和
10、C,要定义一个实现这两个接口的类,以下语句正确的是()。(选择一项)a)interface A extends B,Cb)interface A implements B,Cc)class A implements B,Cd)class A implements B,implements C19)给定 JAVA 代码,如下:Class Parent public void count()System.out.println(10%3);public class Test extends Parent public void count()System.out.println(10/3);pub
11、lic static void main(String args)Parent p=new Test();p.count();运行编译后,输出结果是()。(选择一项)a)1b)1.0c)35d)3.333333333333333520)在 Java 中,下列()是不合法的赋值语句。(选择一项)a)float f=1/3;b)int i=1/3;c)float f=1*3.0;d)double f=1.0/3;21)利用 JAVA SWING 编程,要在当前窗体中显示如下信息提示框,则需要编写的代码是()。(选择一项)a)JOptionPane.showMessageDialog(null,请输
12、入登陆名!,提示信息,JOptionPane.CLOSED_OPTION);b)new JOptionPane.showMessageDialog(null,请输入登陆名!,提示信息,JOptionPane.CLOSED_OPTION);c)new JOptionPane.messageDialog(null,请输入登陆名!,提示信息,JOptionPane.CLOSED_OPTION);d)JOptionPane.messageDialog(null,请输入登陆名!,提示信息,JOptionPane.CLOSED_OPTION);22)给定某 java 程序的 main 方法,如下;(选择一
13、项)public static void main(String args)int i=0;System.out.println(i+);a)0b)1c)编译错误d)运行时出现异常 23)给定 java 程序,如下:编译运行 Test.java,结果是()。(选择一项)public class Testprivate static final int counter=10;public static void main(String args)System.out.println(+counter);a)10b)11c)编译错误d)运行时出现异常24)在 JAVA 中,要创建一个新目录,要使用
14、()类的实例。(选择一项)a)File6b)FileOutputStreanc)PrintWriterd)Dir25)在 java 中,下列()类不能派生出子类.(选择一项)a)public class MyClass b)class MyClass c)abstract class MyClass d)final class MyClass 26)在 java 中,以下()命令能够将 java 源文件编译为类文件(选择一项)a)javab)javawc)javacd)jar27)在 JAVA 中,通过调用以下()方法,可以装载 SUN 的 JDBC-ODBC 桥。(选择一项)a)new Cl
15、ass().load(“sun.jdbc.odbc.jdbcodbcDriber”);b)new Class().forName(“sun.jdbc.odbc.JdbcOdbcDriver”);c)Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);d)Class.load(“sun.jdbc.odbc.JdbcOdbcDriver”);28)在 JAVA 中,要判断 D 盘下是否存在文件 abc.txt,应该使用以下()判断语句。(选择一项)a)if(new File(“d:abc.txt”).exists()=1)b)if(File.exists(“
16、d:abc.txt”)=1)c)if(new File(“d:/abc.txt”).exists()d)if(File.exists(“d:/abc.txt)29)在 JAVA 接口中,下列选项里有效的方法声明是()。(选择二项)a)public void aMethod();b)void aMethod();c)static void aMethod();d)protected void aMethod();30)给定 JAVA 代码,如下:编译运行,结果是()。(选择一项)public static void main(string args)String s;System.out.pri
17、ntln(“s=”+s);a)编译错误b)编译通过,但出现运行是错误c)正常运行,输出 s=nulld)正常运行,输出 s=31)给定一个 java 程序的 main 方法的代码片段如下:假如 d 目录下不存在 abc.txt 文件,现运行该程序,下面的结果正确的是()。(选择一项)try 7 PrintWriter out=new PrintWriter(new FileOutputStream(“d:/abc.txt”);String name=”chen”;out.print(name);out.close();catch(Execption e)System.out.println(“
18、文件没有发现!“);a)将在控制台上打印:“文件没有发现!”b)正常运行,但没有生成文件 abc.txtc)运行后生成 abc.txt,但该文件中无内容d)运行后生成 abc.txt,该文件内容为:chen32)在 JAVA 中,对于 PreparedStatement 的方法 setInt(int i,int x),描述正确的是()。(选择一项)a)使得第 i-1 个参数的值设为 xb)使得第 x-1 个参数的值设为 ic)使得第 x 个参数的值设为 id)使得第 i 个参数的值设为 x33)给定 JAVA 程序 Test.java,如下:package com;public class T
19、est public void talk()protected void walk()private void climb()private void jump()给定 Test 的子类 Test2,代码如下:Package com.util;Import com.*;Public class Test2 extends TestPublic static void main(String args)Test2 tt=new Test2();/A可以在 Test2 的 A 处加入的代码是()。(选择二项)a)tt.talk();b)tt.walk();c)tt.climb();d)tt.jum
20、p();34)在 JAVA 语言中,下面变量命名合法的有()。(选择二项)a)variable123b)123varible8c)privated)variable_12335)给定一段 JAVA 代码如下:要打印出 list 中存储的内容,以下语句正确的是()。(选择二项)ArrayList list=new ArrayList();list.add(“a”);list.add(“b”);Iterator it=list.iterator();a)while(it.hasNext()system.out.println(it.next();b)for(int i=0;ilist.size()
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 基础 试题 答案 编辑 修改 word
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。