版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Java基础基础1、用、用java虚拟机执行类名为虚拟机执行类名为Hello的应用程序的正确命令是()。的应用程序的正确命令是()。A. java Hello.class B. Hello.class C. java Hello.javaD. java HelloD2、只包含一个带、只包含一个带public修饰的修饰的Java类类Abc的的Java程序的正确命名是程序的正确命名是()。()。A. Abc B. Abc.javaC.abc.java D.一个任意的标识符带后缀一个任意的标识符带后缀.javaB3、编译一个、编译一个Java程序程序Hello.java的的正确命令形式是()。正确命
2、令形式是()。A. javac Hello B. Javac Hello C.javac Hello.java D. javac helloC4、一个包含、一个包含Java类类A,B,C的源程序的源程序A.java,编译产生的类文件是()。,编译产生的类文件是()。A. A.class B. A.class,B.class,C.class C. A.class,B$.class,C$.class D. A$.class,B$.class,C$.classB5、下面哪种注释方法能够支持、下面哪种注释方法能够支持javadoc命令?()命令?()A. /* . */B. /*/C . /D. /*
3、.*/D6、设有如下程序:、设有如下程序:public class Testpublic static void main(String args)String foo = args1;String bar = args2;String baz = args3;System.out.println(“baz = ”+baz); 下述哪一行命令可以使得执行该程序的输出为下述哪一行命令可以使得执行该程序的输出为 baz = 2 ? ( )A. java Test 2222B. java Test 1 2 3 4C java Test 4 2 4 2D.java Test 4 3 2 1C7、设有如
4、下程序:、设有如下程序:public class Hellopublic void main(String args)System.out.println(“HelloWorld ”); 该程序有如下哪种可能的结果?()该程序有如下哪种可能的结果?()A. 执行时产生异常执行时产生异常B.程序不能编译程序不能编译C. 执行后输出:执行后输出:“HelloWorld”D.执行后没有任何输出执行后没有任何输出A8、 char的数值范围是()。的数值范围是()。A. 032767 B. 065535 C. -256255D. -3276832767B9、阅读以下程序:、阅读以下程序:boolean
5、a = false;boolean b = true;boolean c = (a&b)&(!b);int result = b= =false?1:2;这段程序执行完毕后,这段程序执行完毕后,c与与result的值是()的值是()A. c=false; result=1; B. c=true; result=2;C. c=true; result=1; D. c=false; result=2;D10、分析以下程序:、分析以下程序:1 public class IfTest2 public static void main(String args)3 int x = 3;4
6、int y = 1;5 if(x=y)6 System.out.println(“Not Equal!”);7 else 8 System.out.println(“Equal!”);9 10 该程序的执行结果是:该程序的执行结果是:A. 输出输出“Equal!” B. 输出输出“Not Equal!” C. 由于第由于第5行有错误导致编译失败行有错误导致编译失败 D. 程序可以执行但是没有输出程序可以执行但是没有输出C11、分析以下程序:、分析以下程序:public class Testpublic static void main(String args)int i = 0;while (
7、i)if(i= =4)break;i+;程序可能的执行结果是:程序可能的执行结果是:A. 执行后执行后i=0 B. 执行后执行后i=3 C. 执行后执行后i=4 D.编译不能通过编译不能通过D12、若有如下程序段:、若有如下程序段:int i =1, j=10;doif(ij) continue; j-;while(+i -j ) break tp;8 9 System.out.println(“i = ” + i + “, j = ” + j);10 11 该程序的执行结果是(该程序的执行结果是( )A. 运行并输出结果运行并输出结果“i = 1, j = 0” B. 运行并输出结果运行并输
8、出结果“i = 1, j = 4”C. 运行并输出结果运行并输出结果“i = 3, j = 4” D. 运行并输出结果运行并输出结果“i = 3, j = 0”E. 第第4行有错误导致编译失败行有错误导致编译失败 F. 第第7行有错误导致编译失败行有错误导致编译失败A16、分析以下程序:、分析以下程序:public class Foo public static void main(String args) String s; System.out.println(“s= ”+s); 该程序的执行结果为:(该程序的执行结果为:( )A.该程序执行成功并且输出该程序执行成功并且输出“s=” B.
9、 该程序执行成功并且输出该程序执行成功并且输出“s=null”C. 该程序不能通过编译,因为字符串变量该程序不能通过编译,因为字符串变量s没有初始化没有初始化D. 该程序不能通过编译,因为形参该程序不能通过编译,因为形参s不能被引用不能被引用E. 程序编译成功,但是执行程序编译成功,但是执行toString方法时会出现空对象的错误方法时会出现空对象的错误C17、下列表达式哪些是正确的?(、下列表达式哪些是正确的?( )A. byte a = 340; B. Boolean b =1; C. long l = -2; D. double m = 0.9239d;D18、执行下面的代码后的结果是、
10、执行下面的代码后的结果是:a=( ),b=( ),c=( ),x=( ) int x, a = 2, b = 3, c = 4; x = +a + b+ c+;a=3b=4c=5x=1019、以下合理的标识符是(、以下合理的标识符是( )A. _sys1_lllB. 2mailC. $changeD. class AC20、以下哪两个变量的声明是正确的?(、以下哪两个变量的声明是正确的?( )A. char ch = “a”B. char ch = nC. char ch = cafeD. char ch = “cafe”E. char ch = ucafeF. char ch = u1010
11、0G. char ch = (char)true B E21、分析以下程序:、分析以下程序:public class Test2public static void main(String args)int i = 0 xFFFFFFF1;int j = i;System.out.println(“j = ”+j);执行结果为:(执行结果为:( ) 1422、哪、哪3个是有效的浮点型变量的声明?(个是有效的浮点型变量的声明?( )A. float foo = -1;B. float foo = 1.0;C. float foo = 42e1; D. float foo = 2.02f;E. f
12、loat foo = 3.03d;F. float foo = 0 x0123; ADF23、分析以下程序:、分析以下程序:public class IfElse public static void main(String args) if(odd(5) System.out.println(“odd”); else System.out.println(“even”); public static int odd(int x)return x%2;执行结果是:(执行结果是:( ) 编译错误编译错误24、指出下面程序的运行结果:(、指出下面程序的运行结果:( )int i = 9;switc
13、h (i)default:System.out.println(“default”);case 0:System.out.println(“zero”);break;case 1:System.out.println(“one”);case 2:System.out.println(“two”); default zero26、下面哪些标识符在、下面哪些标识符在Java语言中是合语言中是合法的?(法的?( ) A. person$ B.TwoUsers C. *point D.instanceof F.end-lineAB27、正确的表达式是(、正确的表达式是( ) A. byte a=128
14、; B. Boolean b=null; C. long l=0 xfffL; D. double m=0.9239d;BCD28、下面代码第几行会出错?(、下面代码第几行会出错?( ) 1 public void modify() 2 int I,j,k; 3 I=100; 4 while(I0) 5 j=I*2; 6 System.out.println(“The value of j is ”+j); 7 k=k+1; 8 I-; 9 10 729、下面的表达式正确的是(、下面的表达式正确的是( )。)。 A. String s=”你好你好”;int i=3; s+=i; B. Stri
15、ng s=”你好你好”;int i=3; if(i= =s)s+=I; C. String s=”你好你好”;int i=3; i=i+s; D. String s=”你好你好”;int i=3;s=i+; E. String s=null; int i=(s!=null)&(s.length( )0)?s.length():1;AE30、分析以下程序。、分析以下程序。1 public class Foo2 public static void main(String args )3 int i=1;4 int j=i+;5 if(i+j)&(i+= =j)6 i+=j;7 8
16、 9 执行完毕后,执行完毕后,i和和j的值为(的值为( )。)。i=2,j=231、分析以下程序段。、分析以下程序段。1 switch(i)2 default;3 System.out.println(“Hello”);4 i可以为哪几种类型的变量?(可以为哪几种类型的变量?( )char byte short int32、以下哪两个逻辑等式是相等的?(、以下哪两个逻辑等式是相等的?( )A. 164 B. 16/2 C. 16*4 D. 162 E. 16/22 F. 162DF数组数组1、分析以下程序:、分析以下程序:public class ArrayListpublic static
17、void main(String args)float f1 , f2 ;f1 = new float10;f2 = f1; /第第5行行System.out.println(“f20 = ”+f20); /第第6行行该程序的执行结果是:该程序的执行结果是:A. 输出结果:输出结果:f22 = 0.0B. 输出结果:输出结果:f22 = NaNC . 第第5行有错误导致编译失败行有错误导致编译失败D. 第第6行有错误导致编译失败行有错误导致编译失败A2、若有以下程序段:、若有以下程序段:int index = 1;int foo = new int3;int bar = fooindex;in
18、t baz = bar + index;以上程序的执行结果正确的是:()以上程序的执行结果正确的是:()A. 整型变量整型变量baz的值为的值为0 B.整型变量整型变量baz的值为的值为1C. 整型变量整型变量baz的值为的值为2D.执行有错误执行有错误B3、分析以下程序:、分析以下程序:String foo = “blue”;boolean bar = new boolean1;if(bar0)foo = “green”;变量变量foo的值是:(的值是:( )A. “ ” B. null C. blueD. greenC4、有如下数组:、有如下数组:byte array1, array2 ;
19、byte arrary3 ;byte array4;假设每个变量都已经初始化,以下那一条语假设每个变量都已经初始化,以下那一条语句会导致编译错误?(句会导致编译错误?( )A. array2 = array1 B. array2 = array3 C. array2 = array4 D. A并且并且BE. A并且并且C F. B并且并且CA5、分析以下程序:、分析以下程序:public class Xpublic static void main(String args)int a = new int1; modify(a); System.out.println(a0); public s
20、tatic void modify(int a)a0+;该程序的执行结果为:(该程序的执行结果为:( )A.该程序执行并且输出该程序执行并且输出0 B. .该程序执行并且输出该程序执行并且输出1C. 该程序可以执行但会因错误而终止该程序可以执行但会因错误而终止D. 第第4行有个行有个“可能没有定义的变量可能没有定义的变量”而引起编译失败而引起编译失败E. 第第9行有个行有个“可能没有定义的变量可能没有定义的变量”而引起编译失败而引起编译失败B6、执行下列代码后,哪个结论是正确的?、执行下列代码后,哪个结论是正确的?( )String s = new String10;A. s10为为” ” B
21、.s9为为null C. s0为未定义为未定义 D. s.length()为为10B7、下列哪些语句是正确的?(、下列哪些语句是正确的?( )A. int a = new int 3; B. int a =1,3,2,3,4,1,2;C. String s = new String2 ; D. String s = “can”,”I”,“help”,”you”BCD8、下面哪些语句能够正确地生成、下面哪些语句能够正确地生成5个空字符个空字符串?(串?( )A. String a = new String5; for(int i=0;i5;ai+ = “”);B. String a = “”,”
22、,”,”,”;C. String a5;D. String 5a;E. String a = new String5; for(int i = 0;i 5;ai+ = null);F. String a = new String 5;AB9、分析以下代码。、分析以下代码。 public class Persomstatic in arr = new int10;public static void main(String a ) System.out.println(arr1);该程序执行结果为(该程序执行结果为( )。)。0流、文件流、文件1、下面哪个选项能够构造一个、下面哪个选项能够构造一
23、个BufferedInputStream流?(流?( )A. new BufferedInputStream(“in.txt”);B. new BufferedInputStream(new File(“in.txt”);C. new BufferedInputStream(new Writer(“in.txt”);D. new BufferedInputStream(new Writer(“in.txt”);E. new BufferedInputStream(new Inputstream(“in.txt”);F. new BufferedInputStream(new FileInput
24、Stream(“in.txt”);F2、下面哪种流可以用于字符输出?(、下面哪种流可以用于字符输出?( )A. java.io.Outputstream B. java.io.OutputStreamWriterC. java.io.EncodeOutputStream D. java.io.EncodeWriter E. java.io.BufferdeOutputSteamB3、下面哪种流可以用于字符输入?(、下面哪种流可以用于字符输入?( )A. java.io.Iutputstream B. java.io.EncodeWriterC. java.io. java.io.InputSt
25、reamReader D. java.io.InputStreamWriterE. java.io.BufferdeIutputSteamC4、下面哪个选项可以确定、下面哪个选项可以确定“prefs”是一个是一个目录或文件?(目录或文件?( )A. Boolean exists=Ditectory.exists(“prefs”);B. Boolean exists=(new File(“prefs”).isDir();C. Boolean exists=(new Directory(“prefs”).exists();D. Boolean exists=(new File(“prefs”).i
26、sDirectory();D5、下述哪一项能够将文本、下述哪一项能够将文本“”加到文件加到文件“file.txt”的末尾?的末尾?( )A.OutputStream out=new FileOutputStream(“file.txt”); Out.writeBytes(“/n”);B. OutputStream os=new FileOutputStream(“file.txt”,ture); DataOutputStream out=new DataOutputStream(os); Out.writeBytes(“/n”);C. OutputStream os=new FileOutpu
27、tStream(“file.txt”); DataOutputStream out=new DataOutputStream(os); Out.writeBytes(“/n”);D. OutputStream os=new OutputStream(“file.txt”,ture); DataOutputStream out=new DataOutputStream(os); Out.writeBytes(“/n”);B6、下面哪个选项可以构造一个、下面哪个选项可以构造一个DataOutputStream对象?(对象?( )A. new DataOutputStream(“out.txt”);
28、B. new DataOutputStream(new File(“out.txt”);C. new DataOutputStream(new Writer(“out.txt”);D. new DataOutputStream(new OutputStream(“out.txt”);E. new DataOutputStream(new FileWriter(“out.txt”);F. new DataOutputStream(new FileOutputStream(“out.txt”);F7、阅读下列程序。、阅读下列程序。/第一行第一行public class Foo public sta
29、tic void main(String args ) PrintWriter out=new PrintWriter(new java.io.OutputStreamWriter(System.out),true); out.println(“Hello”); 在标记为第一行的地方加入下面哪条语句可以使这个程序能够编在标记为第一行的地方加入下面哪条语句可以使这个程序能够编译和执行?(译和执行?( )A.import java.io.PrintWriter B.include java.io.PrintWriterC.import java.io.OutputStreamWriter D.in
30、clude java.io.OutputStreamWriterA8、假定有如下程序段。、假定有如下程序段。import java.io.* ;public class Fool public static void main(String args ) try File f=new File(“file.txt”); OutputStream out=new FileOutputStream(f, true); int a=38; /ASCII码码38=”&” out.write(a); out.close(); catch(IOException e) 其中其中“file.txt”
31、包含的是包含的是ASCII码的文本文件,该程序的执行结果码的文本文件,该程序的执行结果是(是( )A.程序不能编译程序不能编译 B.程序运行后文件没有变化程序运行后文件没有变化C.程序运行后文件增加了一个字符程序运行后文件增加了一个字符 D.运行后抛出异常,因为文件没有关闭运行后抛出异常,因为文件没有关闭C9、下面哪个选项能够获得文件、下面哪个选项能够获得文件“file.txt”的父目录名?(的父目录名?( )A. String name=File.getParentName(“file.txt”);B. String name=(new File(“file.txt”).getParent(
32、);C. String name=(new File(“file.txt”).getParentName();D. String name=(new File(“file.txt”).getParentFile();E. Directory dir=(new File(“file.txt”).getParentDir(); String name=dir.getParent();B10、要读一个较大的文件,下列创建对象的、要读一个较大的文件,下列创建对象的方法中哪个是最适合的?(方法中哪个是最适合的?( )A. new FileInputStream(“myfile”);B. new Inpu
33、tStreamReader(new FileInputStream(“myfile”);C. new Bufferedreader(new InputStreamReader(new FileInputStream(“myfile”));D.new RandomAccessFile raf=new RandomAccessFile(new File(“myfile”,”rw”);C11、构造、构造BufferedInputStream对象的合适参对象的合适参数是(数是( )。)。A. BufferedInputStream B. BufferedOutputStreamC. FileInput
34、Stream D. FiledOutputStream E.FileAC12、下面哪些项能够建造一个、下面哪些项能够建造一个InputStream流,并且打开流,并且打开“file.txt”文件用于读取?文件用于读取?( )A. InputStream in=new FileReader(“file.txt”);B. InputStream in=new FileInputStream(“file.txt”);C. InputStream in=new InputStreamReader(“file.txt”,”read”);D. FileInputStream in=new FileRead
35、er(new File(“file.txt”);E. FileInputStream in=new FileInputStream(new File(“file.txt”);BE13、下面哪些项能够创建一个、下面哪些项能够创建一个OutputStream流,并且可以将内附流,并且可以将内附加到加到“file.txt”文件中?(文件中?( )A. OutputStream out=new FileOutputStream (“file.txt”);B. OutputStream out=new FileOutputStream(“file.txt”,”append”);C. FileOutput
36、Stream out=new FileOutputStream(“file.txt”,”true”);D. FileOutputStream out=new FileOutputStream(new File(“file.txt”);E. OutputStream out=new FileOutputStream(new File(“file.txt”),true);CE14、下列程序将从、下列程序将从file1.dat文件中读取全部数据,然后写到文件中读取全部数据,然后写到file2.dat文件中,请填空补充完整下列文件中,请填空补充完整下列程序代码。程序代码。 import java.io
37、.*; class filestreamInOut public static void main(String args ) try File inFile=new File(“_(1)_”); File outFile=new File(“_(2)_”); FileInputStream fis=new FileInputSteam(_(3)_); FileOutputStream fos=new FileOutputStream(_(4)_); int c; while(c=fis.read()!= -1) fos.write(c); Fis.close(); _(5)_; Catch(
38、FileNotFoundException e) System.out.println(“FileStreamTest: ”+e); Catch(IOException e) System.err.println(“FileStreamTest: ”+e); 1、File1.dat2、File2.dat3、inFile4、outFile5、fos.close()15、在、在Java中,输入和输出的处理需要引入的包中,输入和输出的处理需要引入的包是是_(1)_,面向字节的输入输出类的面向字节的输入输出类的基类是基类是_(2)_和和_(3)_,面向字,面向字符的输入输出类的基类是符的输入输出类的基
39、类是_(4)_和和_(5)_。1、java.io2、InputStream3、OutpuStream4、Reader5、Writer16、下列语句中哪些是正确的?(、下列语句中哪些是正确的?( )A. Flie f=new Flie(“autoexec.bat”);B. DataInputStream d=new DataInputStream(System.in);C. OutputStreamWriter o=new OutputStreamWriter(System.out);D. RandomAccessFile r=new RandomAccessFile(“OutFile”);ABC17、下列语句中哪些是正确的?(、下列语句中哪些是正确的?( )A. RandomAccessFile raf=new RandomAccessFile(“myfile.txt”,”rw”);B. RandomAccessFile raf=new RandomAccessFile(new DataInputStream( );C. RandomAccessFile raf=new RandomAccessFile(“myfile.txt”);D. RandomAccessFile raf=new RandomAccessFile(new
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 课题申报参考:教育元宇宙的应用伦理研究
- 2025年严于修身学习心得体会(5篇)
- 疫情防护2025年度企业员工培训与心理咨询合同3篇
- 二零二五年度城市绿化养护劳务分包合同书4篇
- 二零二五年度城市住宅出售协议书(含装修及家具配置)4篇
- 二零二五年锅炉维修工程承包与环保验收协议3篇
- 2024手绘艺术作品拍卖合同协议3篇
- 安徽省二零二五年度住房租赁市场租赁纠纷处理合同
- 2025年护林员劳动合同书(含森林资源保护培训)3篇
- 2025版土地经营权租赁与农业产业扶贫合同3篇
- 消防产品目录(2025年修订本)
- 地方性分异规律下的植被演替课件高三地理二轮专题复习
- 光伏项目风险控制与安全方案
- 9.2提高防护能力教学设计 2024-2025学年统编版道德与法治七年级上册
- 催收培训制度
- ISO 22003-1:2022《食品安全-第 1 部分:食品安全管理体系 审核与认证机构要求》中文版(机翻)
- 2024年广东省高考地理真题(解析版)
- 2024高考物理广东卷押题模拟含解析
- 人教版五年级上册数学简便计算大全600题及答案
- GB/T 15945-1995电能质量电力系统频率允许偏差
- GB 32311-2015水电解制氢系统能效限定值及能效等级
评论
0/150
提交评论