1、0613084149java考试一、 单项选择题(本大题共10小题,每小题2分,共20 分)在每小题给出的多个选项中选出正确答案并将其番号填写在题干的括号内,错选,该小题无分。 1. Java是由那家计算机公司发明的?( )(A). IBM (B)SUN (C)Micrsoft (D) HP 2. Java语言是在哪一种语言基础上衍生的?( ) (A)Basic (B) Smalltalk (C)C (D)C+ (E)Ada3. characater表示什么数据类型?( ) (A)字符 (B)字符串 (C)整型 (D)浮点类型4. byte表示什么数据类型?( ) (A)字符 (B)布尔类型
2、(C)整型 (D)浮点类型5. boolean表示什么数据类型?( ) (A)布尔类型 (B)字符串 (C)整型 (D)浮点类型6. float表示什么数据类型?( ) (A)字符 (B)整数 (C)单精度类型 (D)双精度类型7. interface表示什么复合类型?( ) (A)字符 (B)继承 (C)接口 (D)类8. 下面三个if语句的哪两个是等价的?( )(1) if (a=b)if(c=d) a=1;else b=1;(2) if (a=b)if(c=d) a=1;else b=1;(3) if (a=b)if(c=d) a=1;else b=1;(A). (2)和(3) (B)(
3、1)和(3) (C)没有相同 (D) 完全相同9. 下面那一句表示整数的数组分配?( ) (A)int A=new int(10); (B)int () A=new int10; (C)char A=new int10; (D)int A=new int10;10. 下面那一个是正确计算兔子的最大和最小年龄( )。 (A)yougest=oldest=rabbit0; for(int i=1;irabbit.length;i+) if(rabbiti.getAge()oldest.getAge() oldest=rabbiti; (B). yougest=oldest=rabbit0; for
4、(int i=1;iyoungest.getAge() youngest=rabbiti else if(rabbiti.getAge()oldest.getAge() oldest=rabbiti; (C). yougest=oldest=rabbit0; for(int i=1;iyoungest.getAge() youngest=rabbiti else if(rabbiti.getAge()oldest.getAge() oldest=rabbiti; (D). yougest=oldest=rabbit0; for(int i=1;i=rabbit.length;i+) if(ra
5、bbiti.getAge()oldest.getAge() oldest=rabbiti; 11. public static void main(String args)语句中static表示什么?( )。 (A)共有的 (B)空指针 (C)最终域 (D)静态方法12. 下面那句是表示Java网络应用程序开发的主句?( )。 (A)public class testJava extends Applet public void init() . (B)public testJava public void static main(String arg) . (C)public class t
6、estJava interface Applet public void init() . (D)private class testJava extends Applet public void init() . 13. 在Java创建图形界面程序中,哪一句是把组件加到程序屏幕或窗口上( )。 (A)Button pt=new Button(“OK”); insert(pt); (B)Button pt=new Button(“OK”); add(pt); (C)Button pt=new Button(“OK”); show(pt); (D)Button pt=new Button(“OK
7、”); set(pt);14. 下面那句是表示Java多线程网络应用程序开发?( )。 (A)public class mutiThreadTest extends Applet interface Runnable Thread runner; public void init() public void start() public void run() public void stop() (B)public class mutiThreadTest extends Applet implements Runnable Thread runner; public static void
8、mian(String args) public void start() public void run() public void stop() (C)public class mutiThreadTest extends Applet implements Runnable Thread runner; public void init() public void start() public void run() public void stop() (D)public class mutiThreadTest extends Applet Thread runner; public
9、void init() public void start() public void run() public void stop() 15. 往容器中加入部件的使用函数是?( ) (A)add (B)insert (C)addNotify (D)addContainer16. 下面哪一个是JAVA定义的基本输出、输入流类( )(A) InputStream类 OutputStream类(B) FilterInputStream类 FilterOutputStream类(C) Reader类 Writer类(D) PipedInputStream类 PipedOutputStream类17.
10、 如果在子类中访问超类的变量,覆盖超类的方法。Java提供( )就可以实现。 (A)super (B)this (C)superClass (D)public18. 在Java创建图形界面程序中,哪一句是把组件加到程序屏幕或窗口上( )。 (A)Button pt=new Button(“OK”); insert(pt); (B)Button pt=new Button(“OK”); add(pt); (C)Button pt=new Button(“OK”); show(pt); (D)Button pt=new Button(“OK”); set(pt);19. 下面那句是表示Java多线
11、程网络应用程序开发?( )。 (A)public class mutiThreadTest extends Applet interface Runnable Thread runner; public void init() public void start() public void run() public void stop() (B)public class mutiThreadTest extends Applet implements Runnable Thread runner; public static void mian(String args) public void
12、 start() public void run() public void stop() (C)public class mutiThreadTest extends Applet implements Runnable Thread runner; public void init() public void start() public void run() public void stop() (D)public class mutiThreadTest extends Applet Thread runner; public void init() public void start
13、() public void run() public void stop() 填空题 (本题每一空为1分,共15分)。1. 在Java面向对象的程序设计中,( )关键字表示对象,所有程序开发都必须用此关键字标识对象属性。2. Java经常调用系统输出语句System.out.( )来输出常用的字符串、数字等提示信息。3. 一个类class HuobiDuihuan的默认构造函数是( )。4. C和C+是( )线程语言,而Java是( )线程语言。5. Java提供( )类定义多线程对象。6. JAVA中的数据流按照书写操作的单位分为( )和字符流。7. RGB代表红、( )和 蓝 颜色。8.
14、 字型(Font)大小以( )为单位测量。9. 在因特网上,IP地址的标准格式是( )。10. 在网络编程中,为了使主机中的多个应用程序的不同进程间通信,引入( )达到区分不同进程的目的。11. Applet从创建、运行到销毁整个过程构成了生命周期,有3个主要方法:init(),( )和stop()。12. 采用( )技术可以消除图像动画的闪烁。13. 在文件流类FileOutputStream, FileInputStream和RandomAccessFile关闭一个文件用( )方法。14. 若x=10,y=20,z=30;则xy|yz布尔表达式结果是( )15. getName返回的类型是
15、( )。16. 用( )方法(或函数)可以在两点之间画一条线。17. Applet的( )方法载入一个图像到小应用程序中。18. 采用( )技术可以消除图像动画的闪烁。19. 计算机能够处理的最小数据项称为( )。判断题 (本题共有10个小题,每小题1分,共10分)。1. byte和22a都是正确的标识符。( )2. 例外处理语句是try-catch-finally语句。( )3. final是表示静态域方法的关键字。( )4. Frame是创建按钮的类。( )5. 在HTML网页文件中加载Java的Applet应用程序的语句是 ( )6. 如果一个线程处于死亡态,那么这个线程是不能运行的。(
16、 )7. 在Java中,较高优先级的线程将优于较低优先级的线程运行。( )8. 在Java坐标系统中,x值是从左向右递减的。( )9. getSize()方法返回当前字型的大小(以厘米为单位)。( )10. 二进制文件和文本文件没有本质区别,是一样的。( )程序设计题(本题共有5个小题,共50分)。1. 编写的Java计算代码 (10分)class TestClass public void static main(String argv)2. 写下面计算代码的计算结果(10分)sum=0;for(int i=0;i=10;i+) for(int j=0;j=10;j+) sum+=i;3.
17、写下面计算代码的计算结果(10分)class myclassMain public static void main(String args) myclasstwo wan; wan=new myclasstwo(); wan.init(); wan.increment(); wan.increment(); System.out.println(wan.getCount();class myclasstwo private int count; public void init() count=1;public void increment() count=count+1; public i
18、nt getCount() return count;4. 对下面的程序代码中的空格填写正确的Java语言(10分)package sampleinterface One int MAX_INT=10; void setData(int a,int b); int getMax();Class Int One int x,y; (int a,int b) x=a; y=b;public int getMax() ;public class TestInt main(String args) Int vari=new Int(); vari (10,50); System.out.println
19、(“Return max value”+ ;5. 对下面的Applet程序代码中的空格填写正确的Java语言(10分)import java.awt.*;import java.applet.*;public class TestAplet Applet public void init() setLayout( ); Button b= (“North”); add(“North”,b); Label lab1= (“Label1”); add(lab1); Panel p=new Panel(); p. (new GridLayout(2,2) text1=new TextField(30
20、); p.add(lab1); CheckboxGroup group=new CheckboxGroup(); check1=new Checkbox(“text”,group,false); p.add(check1); Choice ch=new Choice(); ch. (“Chocolate”). List leftlist=new List(); leftlist.addItem(“LeftItem”). p. (leftlist); validate(); setVisible(true); 6. 写下面代码输出结果StringBuffer str1,str2;str1=new
21、 StringBuffer(“UESTC”);str2=str1;str2.inset(0,”I LOVE ”);System.out.println(str1);1. 标出下面有问题的代码,错误地方打import java.Applet.*;import java.awt.*;public class MyfirstList implements Applet private List movieList; public void init() movieList=new List(); movieList.add(“英雄”); movieList.addItem(“年轮”); movieList.add(“功夫”); movieList.addItem(“后天”); addItem(movieList);
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1