2011最新整理Java练习题
- 格式:doc
- 大小:74.50 KB
- 文档页数:15
Java二级真题第二章1、下列变量定义中,不合法的是()A int xB int _123C int Summer_20010_gross_salD int #dim2、下列变量名的定义中,符合java命名约定的是()A filednameB superC IntnumD $ number3、下列符合java命名约定的是()A package com.Bi.hrB public class xyzC int ID void setCustomerName()4、下列标识符(名字)命名规则中,正确的是()A 类名的首字母小写B 变量和方法名的首字母大写C 接口名的首字母小写D常量名完全大写5、java中常量的保留字是()A constB finalC finallyD native6、下列关键字中可以表示常量的是()A finalB defaultC privateD transient7、下列数中为八进制的是()A 27B 0×25C 026D 0288、java中的基本数据类型int在不同的操作系统平台上的字长是()A不同的 B 32位 C 64位 D 16位9、给一个short类型变量赋值的范围是()A -128 ~ +127B -2 147 483 648 ~ +2 147 483 647C -32 768 ~+ 32 767D -1000 ~ +100010、下列语句中错误的是()A String[] = {"how","are"}B byte b=255C Strings="one"+"two"D int i =2+200011、下列语句中正确的是()A System.out.pritln(1+"1");B int I = 2+'2';C strings="on"+'one';D byte b=257;12、下列选项中为单精度数的是()A 2B 5.2C 0.2fD 02313、下列有关java布尔类型的描述中,正确的是()A 一种基本的数据类型,它的类型名称为booleanB 用ini表示类型C 其值可以赋给int类型的变量D 有两个值,1代表真,0代表假14、下列布尔型变量的定义中,正确且规范的是()A BOOLEAN canceled = false;B boolean canceled=false;C boolean CANCELED=false;D boolean canceled=FALSE;15、下列关于boolean类型的叙述中,正确的是()A 可以将boolean类型的数值转换为int类型的数值B 可以将boolean类型的数值转换为字符串集C 可以将boolean 类型的数值转换为char类型的数值D 不能将boolean类型的数值转换为其他基本数据类型16、在下列表达式中,类型可以作为int型的是()A "abc"+"efg"B "abc"+'efg'C 'a'+'b'D 3+"4"17、public class TypeTransition {public static void main(String[] args) {char a = 'a';int i = 100;long y = 456;int aa = a + i;long yy = y - aa;System.out.println("a=" + aa);System.out.println("yy=" + yy);}}运行结果是()A aa=197 yy=259B aa=177 yy=259C aa=543 yy=288D aa=197 yy=33318、下列属于java合法标识符的是()A "ABC"B &5678C +rriwoD saler19、下列代表十六进制整数的是()A 0123B 1 900C fa00D 0xa220、下列叙述中,正确的是()A java 语言的标识符是区分大小写的B 源文件名与public类名可以不相同C 源文件扩展名jarD 源文件中public 类的数目不限21、下列属于合法标识符的是()A _catB 5booksC +staticD -3.1415922、在java中,表示换行的转义符是()A \nB \fC 'n'D \dd23、char类型的取值范围是()A -27 ~ 27-1B 0 ~ 216-1C -215 ~ 215-1D 0~ 28-124、十进制数16的十六进制表示格式是()A 0x10B 0x16C 0xa D1625、int型的public成员变量MAX_LENGTH ,该值保持为常数100,则定义这个变量的语句是()A public int MAX_LENGTH =100B final int MAX_LENGTH =100C public const int MAX_LENGTH =100D public final int MAX_LENGTH =10026、按照java的标识符命名规范,下列表示一个类的标识符正确的是A HellowordB HelloWordC hellowordD helloWord填空题1、按照Java中的命名约定,方法名的起始字母一般都是小写,但___方法例外.2、在java中,所有数据类型的长度都是固定的,因此没有保留字___3、表达式(10*49.3)的类型是____4、java语言中的浮点数默认类型是____5、在java中,3.14159D 所表示____6、Java中的字符变量在内存中占_____位(bit)7、能打印出一个双引号的语句是System.out.println("___")8、在Java中,字符以16位的_____表示9、java中,转义符\n表示_____10、java对简单数据类型进行了类包装,int对应的包装类是____11、。
全国软件专业人才设计与开发大赛java集训试题(考试时间:150分钟考试总分:100分专业认证课程:JA VA程序设计)注意事项1、请首先按要求在试卷的标封处填写您的姓名、考号等;2、请仔细阅读各种题目的回答要求,在规定的位置填写您的答案;3、请保持试卷卷面的整洁,不要在标封区填写无关内容。
一、单项选择题(每题1分,共10分)1、下列叙述中,正确的是()A、Java语言的标识符是区分大小写的B、源文件名与public类名可以不相同C、源文件名其扩展名为.jarD、源文件中public类的数目不限2、在软件开发中,下面任务不属于设计阶段的是()A、数据结构设计B、给出系统模块结构C、定义模块算法D、定义需求并建立系统模型3、Java虚拟机的执行过程有多个特点,下列哪个特点不属于JVM执行特点?()A、多线程B、动态连接C、异常处理D、异步处理4、在关系数据库中,用来表示实体之间联系的是()A、树结构B、网状结构C、线性表D、二维表5、能够支持javadoc 命令的注释语句是()A、/**...//B、/*...*/C、//D、/**...*/6、在匹配器(Matcher)类中,用于输入字符串与模式串比较的方法是()A、static boolean matches()B、boolean matcher.find()C、int matcher.start()D、int matcher.end()7、给出下面程序段:if(x>0){System.out.println("Hello.");}else if(x>-3){System.out.println("Nice to meet you!");}else {System.out.println("How are you?");}若打印字符串“How are you?”,则x的取值范围是()A、x>0B、x>-3C、x<=-3D、x<=0&x>-38、编译并且执行以下代码,会出现什么情况?()public class Q{public static void main(String argv[]){int anar[]=new int[]{1,2,3};System.out.println(anar[1]);}}A、1B、有错误,数组anar在初始化以前不能正常输出。
华南农业大学期末考试试卷(A 卷)2011-2012学年第 1 学期 考试科目: Java 程序设计 考试类型:(闭卷)考试 考试时间: 120 分钟 学号 姓名 年级专业一、单项选择题(本大题共 25 小题,每小题 2 分,共 50 分)1. 下列有关Java 程序的说法中正确的是___D_____:A. 由于Java 程序是解释执行的,所以执行前不需要进行编译B. 一个.java 源程序编译后将产生一个.class 的字节码文件C. 安装了JDK 后,安装程序会自动配置系统的环境变量path 和classpathD. 面向对象的解释型高级编程语言 2. 下列为合法变量名的是__C______。
A. falseB. 0xabcC. iStudentD. cow ‟s3. 对于构造方法,下列叙述不正确的是__C______。
A. 构造方法是类的一种特殊函数,它的方法名必须与类名相同B. 构造方法没有返回值类型C. 子类不但可以继承父类的无参构造函数,也可以继承父类的有参构造函数。
D. 子类在创建构造方法是必须把调用父类构造方法放在第一条语句4. 下列关于接口的说明正确的是__D______。
A. 接口和抽象类是同一回事B. 一个类不可以实现多个接口C. 接口间不能有继承关系D. 实现一个接口必须实现接口的所有方法5. Java 为移动设备提供的平台是__A______。
A .J2ME B .J2SE C .J2EE D .JDK5.0 6. 下列语句中,属于多分支语句的是__B______。
A .if 语句B .switch 语句C .do while 语句D .for 语句7.在Java中,存放字符串常量的对象属于_B_______类对象。
A. CharacterB. StringC. StringBufferD. Char8.下列关于继承的哪项叙述是正确__D______。
A. 在java中允许多继承B. 在java中一个类只能实现一个接口C. 在java中一个类不能同时继承一个类和实现一个接口D. java的单一继承使代码更可靠9.给出如下代码:class Test{private int m;public static void fun() { // some code... }}如何使成员变量m 被函数fun()直接访问? CA. 将private int m 改为protected int mB. 将private int m 改为public int mC. 将private int m 改为static int mD. 将private int m 改为int m10.System和Math类在哪个包中_B_______。
A、staticboolean matches()全国软件专业人才设计与开发大赛java集训试题(附答案)(考试时间:150分钟考试总分:100分专业认证课程:JAVA程序设计)注意事项1、请首先按要求在试卷的标封处填写您的姓名、考号等;2、请仔细阅读各种题目的回答要求,在规定的位置填写您的答案;3、请保持试卷卷面的整洁,不要在标封区填写无关内容。
一、单项选择题(每题1分,共10分)1、下列叙述中,正确的是( )A、Java语言的标识符是区分大小写的B、源文件名与public类名可以不相同C、源文件名其扩展名为.jarD、源文件中public类的数目不限2、在软件开发中,下面任务不属于设计阶段的是()A、数据结构设计B、给出系统模块结构C、定义模块算法D、定义需求并建立系统模型3、Java虚拟机的执行过程有多个特点,下列哪个特点不属于JVM执行特点?()A、多线程B、动态连接C、异常处理D、异步处理4、在关系数据库中,用来表示实体之间联系的是( )A、树结构B、网状结构C、线性表D、二维表5、能够支持javadoc 命令的注释语句是( )A、/**...//B、/*...*/C、//D、/**...*/6、在匹配器(Matcher)类中,用于输入字符串与模式串比较的方法是( )B、boolean matcher.find()C、int matcher.start()D、int matcher.end()7、给出下面程序段:if(x>0){System.out.println("Hello.");}else if(x>-3){System.out.println("Nice to meet you!");}else{System.out.println("How are you?");}若打印字符串“How are you?”,则x的取值范围是( )A、x>0 B、x>-3C、x<=-3 D、x<=0&x>-38、编译并且执行以下代码,会出现什么情况?( )public classQ{publicstatic void main(String argv[]){int anar[]=new int[]{1,2,3};System.out.println(anar[1]);}}A、1B、有错误,数组anar在初始化以前不能正常输出。
1.编写程序,用数组实现乘法小九九的存储和输出。
【提示:采用多个一维数组。
】public class Multipation {public static void main(String[] args) {// TODO Auto-generated method stubint x[][]=new int[9][9];for(int i=0;i<9;i++){for(int j=0;j<9;j++){if(i>=j){int m=i+1;int n=j+1;x[i][j]=m*n;System.out.print(m+"*"+n+"="+x[i][j]);}}System.out.println();}}}2. 定义一个类Student,属性为学号、姓名和成绩;方法为增加记录SetRecord和得到记录GetRecord。
SetRecord给出学号、姓名和成绩的赋值,GetRecord通过学号得到考生的成绩。
public class Student {/***@param args*/private int ID;private String name;private float score;public void SetRecord(int ID,String name,float score){this.ID=ID;=name;this.score=score;}public float getRecord(int ID){if(ID==this.ID)return this.score;elsereturn -1;}public static void main(String[] args) {// TODO Auto-generated method stubStudent s=new Student();s.SetRecord(0,"alex",100);float Sco=s.getRecord(0);System.out.print(Sco);}}3.给出上题中设计类的构造函数,要求初始化一条记录(学号、姓名、成绩)。
2011年选拔赛java 高职考生须知:考试时间为4小时。
本试卷包含两种题型:“代码填空”与“程序设计”。
总计100分。
其中代码填空:3+3+4+6+7+9+10 = 42 分程序设计:14+17+27 = 58分填空题要求参赛选手在弄清给定代码工作原理的基础上填写缺失的部分,使得程序逻辑正确、完整。
所填写的代码不超过一条语句(即不能出现分号)。
把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应题号的“解答.txt”中即可。
编程题要求选手设计的程序对于给定的输入能给出正确的输出结果。
考生的程序只有能运行出正确结果的时候才有机会得分。
注意:在评卷时使用的输入数据与试卷中给出的实例数据可能是不同的。
选手的程序必须是通用的,不能只对试卷中给定的数据有效。
对每个题目,要求考生把所有类写在一个文件中。
调试好后,存入与考生文件夹下对应题号的“解答.txt”中即可。
相关的工程文件不要拷入。
请不要使用package语句。
另外,源程序中只能出现JDK1.5中允许的语法或调用。
不能使用1.6或更高版本。
代码填空(满分3分)计算蔬菜总价为了丰富群众菜篮子,平抑菜价,相关部分组织了蔬菜的调运。
今某箱中有多个品种的蔬菜。
蔬菜的单价(元/公斤)存放在price数组中,蔬菜的重量(公斤)存放在weight数组中。
下面的代码计算该箱蔬菜的总价,试完善之。
把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应题号的“解答.txt”中即可。
public static double getTotal(double[] price, double[] weight){double x = 0;for(int i=0; i<price.length; i++){____________________;}return x;}代码填空(满分3分)计算行程低碳生活,有氧运动。
骑自行车出行是个好主意。
小明为自己的自行车装了个计数器,可以计算出轮子转动的圈数。
二级JAVA机试真题2011年03月一、基本操作题1. 注意:下面出现的“考生文件夹”均为%USER%。
在考生文件夹下存有文件名为Java_1.java文件,请完善Java_1.java文件,并进行调试,使程序先显示一个输入窗口如下:输入10个学生考试结果后,显示分析结果示例如下:由于Java_1.java文件不完整,请在注释行“//*********Found*********”下一行语句的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或其他已有语句内容。
存盘时,文件必须存放在考生文件夹下,不得改变原有文件的文件名。
给定源程序:import javax.swing.JOptionPane;publ ic class Java_1{public static void main(String args[]){//变量初始化int passes=0; //考生通过的数目failures=0; //考生不通过的数目student=1; //学生计数器result; //一门考生结果String input; //用户输入的值output; //输出字符串//处理10名学生,用计数器控制循环while(student<=10){input=JOptionPane showInputDialog("输入结果(1=通过,2=不通过)");//*********Found**********result=Integer.______(input);if(result==1)passes=passes+1;elsefailures=failures+1;student=student+1;}//结果处理output="通过:"+passes+"\n不通过:"+failures;if(passes>8)output=output+"\n提高学费";//*********Found**********JOptionPane.______(null, output,"对考试结果的分析示例",RMATION_MESSAGE);//*********Found**********System.______(0);}}答案:parseInt showMessageDialog exit[解答] 第1处:将字符串转换成整数的函数,需填入parseInt。
文思校园招聘试卷-JA V A方向(A)第一部分基础知识选择题(每道题2分,共计60分)选择题(每道题2分,共计60分)1、下面关于管道通信的描述,哪一项是错误的()A.使用管道机制进行通信是会生成进程间共享的文件B.管道上的进程可以同时读写管道共享文件C.使用管道机制通信的进程以字符流的形式将数据写入管道D.管道机制是进程间通信的手段,也包含进程间同步的机制2、下面哪项是运行时动态链接方法独有的优势()A.仅运行中用到的模块会被链接到装入模块并装入内存,可节省大量内存空间B.无需修改装入模块中的相对地址,操作简便C.可将一个目标模块链接到几个应用模块,实现模块共享D.要链接的模块分开存放,便于修改和更新3、假定有学生实体和专业实体表示成如下关系,主码用下划线标出:学生(学号,姓名,性别,专业代码),已存在学号(001~333)专业(专业代码,专业名称),已有专业代码(01~15)则下列哪个数据是违反关系完整性要求的()A.学生(001,张三,男,null)B.专业(01,null)C.学生(001,张三,男,30)D.学生(002,null,女,88)4、下面描述哪个是错误的()A.select和alter都属于数据操作类型的语句B.create和drop属于数据定义类型的语句C.数据库一般只存放视图的定义,而不单独存放视图对应的数据D.可以通过创建索引来加快数据查询的速度5、查询学生关系(学号,姓名,籍贯,性别)中都有哪些不同的籍贯的操作称为()A.投影运算B.取列运算C.联接运算D.选择运算6、假定数据表users有10个字段,如果对id和name两字段建组合索引,则下面哪个查询可以从该索引受益?()A.select * from users where id>'000003' and trim(name) like "李%";B.select * from users where id between '000003' and '000017';C.select * from users where id in('000003','000005','000007');D.select * from users where id>'000003' and name not like "李%";7、下面关于SQL的描述,错误的是()A.两个表进行等值连接,不设置筛选条件的话,结果集合会包含第一个表中所有数据B.一个表可以与其自身进行连接操作C.所有使用IN谓词的查询都可以转换为使用exists谓词的查询D.对一个表进行的多次查询,使用union连接后,结果集不包含重复元组8、下面算法的功能是void abc(LinkedList L){//L是无表头节点的单链表Array if(L && L->next){P=L; Q=L; R=L->next;while(R->next) {Q=R;R=R->next;}if(P==Q){L=R; L->next=P; P->next=NULL;}else{L=R; L->next=P->next;Q->next=P;P->next=NULL;}}}A.将链表首元素移至尾部B.将链表首尾元素互换C.交链表尾元素移至首部D.将链表第二个元素移至尾部9、节点总数为14的二叉树,有6个叶子节点,设度为2的节点数为m,度为1的节点数为n,则()A.m=5,n=3B.m=3,n=5C.m=4,n=4D.m=6,n=210、假设某通信系统使用(C1-C8)八个字符的权重W1~W8依次为(6,33,7,8,16,25,4,13),如果生成哈夫曼树过程中按照权重小节点置于左树的规则,则权值为8的字符C4的哈夫曼编码为()A.1011B.0110C.1001D.001111、下面哪种情况能改实现函数重载()A.函数名称不同,参数相同B.函数名称相同,返回类型不同,参数名称相同C.函数名称相同,返回类型相同,参数名称不同D.函数名称相同,返回类型相同,参数数量不同12、关于抽象类的描述正确的是()A.可以在具体类内部使用抽象类来定义成员变量B.抽象类不能作为类方法的返回类型C.使用抽象类定义的变量不能指向对象实例D.抽象类可以有直接实例13、下面关于对象实例成员变量数据隐藏实现机制的描述正确的是()A.对成员变量进行数据加密B.使用synchronized关键字来锁定C.使用权限控制修饰符来限定D.通过捕获访问事件并添加访问限制代码来实现14、构造对象模型的第一步是找出来自应用领域的相关()A.工作流程B.对象类C.报表文件D.数据流程15、同一个类中定义的两个方法func1,func2,如func1不能调用func2,则说明()A.func1是public方法,func2是private方法B.func1是private方法,func2是public方法C.func1是类方法,func2是对象方法D.func1是对象方法,func2是类方法16、下列对于软件测试工作的描述,错误的是()。
1 Java 练习题 一、 填空题 (1)Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?( B ) A)安全性 B)多线性 C)跨平台 D)可移植 (2)下列哪个类声明是正确的?( D )。 A)abstract final class HI{···} B)abstract private move(){···} C)protected private number; D)public abstract class Car{···} (3)下列关于for循环和while循环的说法中哪个是正确的?( D )。 A)while循环能实现的操作,for循环也都能实现 B)while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果 C)两种循环任何时候都可替换 D)两种循环结构中都必须有循环体,循环体不能为空 (4)异常包含下列那些内容?( C )。 A)程序中的语法错误 B)程序的编译错误 C)程序执行过程中遇到的事先没有预料到的情况 D)程序事先定义好的可能出现的意外情况 (5)Character流与Byte流的区别是 ( )。 A)每次读入的字节数不同 B)前者带有缓冲,后者没有 C)前者是块读写,后者是字节读写 D)二者没有区别,可以互换使用 (6)监听事件和处理事件 ( )。 A)都由Listener完成 B)都由相应事件Listener处登记过的构件完成 C)由Listener和构件分别完成 D)由Listener和窗口分别完成 (7)Applet可以做下列那些操作? ( )。 A)读取客户端文件 B)在客户端主机上创建新文件 C)在客户端装载程序库 D)读取客户端部分系统变量 (8)下列哪个属于容器的构件? ( AD )。 A)JFrame B)JButton C)JPnel D)JApplet (9)如果希望所有的控件在界面上均匀排列,应使用下列那种布局管理器? (B) A)BoxLayout B)GridLayout C)BorderLayout D)FlowLouLayout (10)为实现多线程之间的通信,需要使用下列那种流才合适?( )。 A)Filter stream B)File stream C)Random access stream D)Pipde stream (11)编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( A )。 A..java B..class C. .html D. .exe (12)设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( A )。 A. 3 B. 3. 5 C. 4 D. 5 (13)在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的( D )方法来完成一些画图操作。 A. start( ) B. stop( ) C. init( ) D. paint( ) (14)不允许作为类及类成员的访问控制符的是( B )。 A. public B. private C. static D. protected (15)为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。 2
A. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( ) (16)在Java中,所有类的根类是( )。 A.java.lang.Object B.java.lang.Class C.java.applet.Applet D.java.awt.Frame (17)在Java中,用Package语句说明一个包时,该包的层次结构必须是( )。 A.与文件的结构相同 B.与文件目录的层次相同 C.与文件类型相同D.与文件大小相同 (18)在读字符文件Employee.dat时,使用该文件作为参数的类是( )。A.BufferReader B.DataInputStreamC.DataOutoutStream D.FileInputStream (19)下列构造方法的调用方式中,正确的是 ( )。 A.按照一般方法调用 B.由用户直接调用 C.只能通过new自动调用 D.被系统调用 (20)类Panel默认的布局管理器是 ( )。 A.GridLayout B.BorderLayout C.FlowLayout D.CardLayout (21)在Java中,能实现多重继承效果的方式是( )。 A.内部类 B.适配器 C.接口 D.同步 (22)char类型的取值范围是 ( )。 A.2-7 ~27 -1 B.0~216-1 C.-215 ~215 -1 D.0~28-1 (23)能够支持javadoc命令的注释语句是 ( )。 A./**...// B./*...*/ C.// D./**...*/ (24)十进制数16的16进制表示格式是 ( )。 A.0x10 B.0x16 C.0xA D.16 (25)int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是( )。 A.public int MAX_LENGTH=100 B.final int MAX_LENGTH=100 C.public const int MAX_LENGTH=100 D.public final int MAX_LENGTH=100 (27)下列方法中可以用来创建一个新线程的是 ( )。 A.实现java.lang.Runnable接口并重写start()方法 B.实现java.lang.Runnable接口并重写run()方法 C.实现java.lang.Thread类并重写run()方法 D.实现java.lang.Thread类并重写start()方法 (28)下列关于Java Application与Applet的说法中,正确的是( )。 A.都包含main()方法 B.都通过“appletviewer”命令执行 C.都通过“javac”命令编译 D.都嵌入在HTML文件中执行 (29)当启动Applet程序时,首先调用的方法是( )。 A.stop()B.init()C.start()D.destroy() (30)下列关于线程优先级的说法中,正确的是( )。 A.线程的优先级是不能改变的 B.线程的优先级是在创建线程时设置的 C.在创建线程后的任何时候都可以设置 D.B和C (31)当浏览器重新返回Applet所在页面时,将调用Applet类的方法是 ( )。 3
A.start() B.init() C.stop() D.destroy() (32)按照Java的标识符命名规范,下列表示一个类的标识符正确的是 ( )。A.Helloworld B.HelloWorld C.helloworld D.helloWorld (33)下列代码中,将引起一个编译错误的行是 ( )。 1)public class Test{ 2) int m,n; 3) public Test() {} 4) public Test(int a) {m=a;} 5) public static void main(String args[]){ 6) Test t1,t2; 7) int j,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行 (34)下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello”,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是 ( )。 public class Test implements Runnable{ public static void main(String args[]){ Test t=new Test(); Thread tt=new Thread(t); tt.start(); } public void run(){ for(;;){ try{ ; }catch( e){} System.put.println("Hello"); } } } A. sleep(1000) InterruptedException B. sleep(1000) InterruptedException C. Thread.sleep(1000) RuntimeException D. Thread.sleep(1000) 4
InterruptedException (35)阅读下列代码后 public class Person{ int arr[]=new int[10]; public static void main(String args[]){ System.out.println(arr[1]); } } 正确的说法是( )。 A. 编译时将产生错误 B. 编译时正确,运行时将产生错误 C. 输出零 D. 输出空 (36)在Java中,负责对字节代码解释执行的是( )。 A.垃圾回收器 B.虚拟机 C.编译器 D.多线程机制 (37)下列叙述中,正确的是( )。 A.Java语言的标识符是区分大小写的 B.源文件名与public类名可以不相同 C.源文件扩展名为.jar D.源文件中public类的数目不限 (38)下列属于合法的Java标识符是( )。 A._cat B.5books C.+static D.-3.14159 (14)在Java中,表示换行符的转义字符是( )。 A.\n B.\f C.'n' D.\dd (39)在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是( )。A.java.applet B.java.awt C.java.util D.java.lang 二、填空题
(1)对象串行化可以很容易地扩展成支持Java对象的( ),它提供了对象从流中重建的补充方式. (2)Vector类的对象是通过capacity和capacityIncrement两个值来改变集合的容量,其中capacity表示集合最多能容纳的( ),capacityIncrement表示每次增加多少容量,不是一个一个增加. (3)下列程序的功能是判断某一年是否为闰年.请在横线处填入适当内容,使程序能够正确运行. import java.io.*; public class LeapYear{ public static void main(String arge[])throws IOException{ InputStreamReader ir; BufferdeReadwe in; ir=new InputStreamReader(System.in); in=new BufferedReader(ir); System.out.println(“输入年份是:”); String s= ( ); int year=Integer.parseInt(s); if (year % 4 = = 0 && year % 100! = 0 // year % 400 = =