东北大学14年10月考试《Java语言程序设计》考核作业答案
- 格式:doc
- 大小:65.50 KB
- 文档页数:10
JAVA语言程序设计Ⅰ 14秋学期《JAVA语言程序设计Ⅰ》在线作业3一,单选题1. 设有下面的两个类定义: class AA { void Show(){ System.out.println("我喜欢Java!"); } class BB extends AA { void Show(){ System.out.println("我喜欢C++!"); } 则顺序执行如下语句后输出结果为:() AA a; BB b; a.Show(); b.Show();A. 我喜欢Java! 我喜欢C++!B. 我喜欢C++! 我喜欢Java!C. 我喜欢Java! 我喜欢Java!正确答案:A2. 65. 已知有下列类的说明,则下列哪个语句是正确的? public class Test { private float f = 1.0f; int m = 12; static int n=1; public static void main(String arg []) { Test t = new Test(); } }A. t.f;B. this.n;C. Test.m;D. Test.f;?正确答案:A3. Person, Student 和Teacher 都是类名。
这些类有以下继承关系。
Person | -------------------- | | Student Teacher 并且在Java源代码中有如下表达式: Person p = new Student(); 如下哪个语句是正确的?A. 这条语句是合法的B. 这条语句是不合法的C. 编译时出错D. 编译正确但运行时出错?正确答案:A4. 给出下列的代码,哪行在编译时可能会有错误?① public void modify(){ ② int i, j, k; ③ i = 100; ④ while ( i > 0 ){ ⑤ j = i * 2; ⑥ System.out.println (" The value of j is " + j ); ⑦ k = k + 1; ⑧ } ⑨ }A. 4B. 6C. 7D. 8?正确答案:C5. 设有下面的一个类定义: class AA { static void Show( ){ System.out.println("我喜欢Java!"); } } class BB { void Show( ){ System.out.println("我喜欢C++!"); } } 若已经使用AA类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的:()A. a.Show( ) b.Show( )B. AA.Show( ) BB.Show( )C. AA.Show( ) b.Show(正确答案:C6. 已知如下代码: boolean m = true; if ( m = false ) System.out.println("False"); else System.out.println("True"); 执行结果是什么?A. FalseB. TrueC. 编译时出错D. 运行时出错?正确答案:B7. 下列类头定义中,错误的是( )。
东北大学继续教育学院Java语言程序设计I 试卷(作业考核线上) A 卷学习中心:院校学号:姓名(共9 页)一、选择题(请将所有正确答案写到答题卡中,每小题3分,共60分)1 . 请选择以下代码的正确的重载构造器。
class Happy {Happy() {}}A. public void Happy(){}B. public Happy(int c){}C. protected Happy(){}D. void Happy(){}2 . 下面哪个方法可用于定义新线程类?A. 实现Runnable 接口B. 在类中添加一个run() 方法C. 创建一个Thread类的实例D. 继承Thread 类3 . 在编写异常处理的Java程序中,每个catch语句块都应该与( )语句块对应,使得用该语句块来启动Java的异常处理机制。
A. if - elseB. switchC. tryD. throw4 . 给出下面的代码段:public class Base{int w, x, y ,z;public Base(int a,int b){x=a; y=b;}public Base(int a, int b, int c, int d){//赋值x=a, y=bw=d;z=c;}}在代码说明//赋值x=a, y=b处写入如下哪几行代码是正确的?A. Base(a,b)B. x=a,y=b;C. x=a;y=b;D. this(a,b);5 . 在Java中,存放字符串常量的对象属于()类对象。
A. CharacterB. StringC. StringBufferD. Vector6 . 以下哪个语句是正确的?A. 在Java中允许简单继承,它可以保证代码更可靠。
B. 子类继承父类中包括构造函数在内的所有方法。
C. 一个类能实现它所需要的所有接口。
D. 当一个类实现一个接口时,它能仅选择接口中它所需要的方法进行重写。
《JAVA语言程序设计》期末考试试题及答案4(应考必备题库)(word版可编辑修改)编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(《JAVA语言程序设计》期末考试试题及答案4(应考必备题库)(word版可编辑修改))的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为《JAVA语言程序设计》期末考试试题及答案4(应考必备题库)(word版可编辑修改)的全部内容。
《JAVA语言程序设计》期末考试试题及答案4(应考必备题库)一、单选题1、下列程序段执行后的结果是( )。
String s = new String(”abcdefg");for (int i=0; i<s.length(); i+=2){System.out.print(s.charAt(i));}A)aceg B) ACEG C) abcdefg D) abcd2、有整型数组:int[] x={12,35,8,7,2};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是( )。
A) 2 7 8 12 35 B) 12 35 8 7 2C) 35 12 8 7 2 D) 8 7 12 35 23、下面的程序段创建了BufferedReader类的对象in,以便读取本机c盘my文件夹下的文件1。
txt。
File构造函数中正确的路径和文件名的表示是()。
File f = new File(填代码处);file =new FileReader(f);in=new BufferedReader(file);A) ”。
/1.txt" B) ”.。
2014年10月高等教育自学考试全国统一命题考试Java语言程序设计(一)试卷(课程代码04747)本试卷共l0页。
满分l00分,考试时间l50分钟。
学生答题注意事项:1.本卷所有试题必须在答题卡上作答。
答在试卷上无效,试卷空白处和背面均可作草稿纸。
2.第一部分为选择题。
必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。
3.第二部分为非选择题。
必须注明大、小题号。
使用O.5毫米黑色字迹签字笔作答。
4.合理安排答题空间。
超出答题区域无效。
第一部分选择题一、单项选择题(本大题共22小题,每小题l分。
共22分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。
未涂、错涂或多涂均无分。
1.以下字符串中,可以作为标识符的是A.%ValB.OK!C.$ValD.24H2.设i初始值为6,则执行完j=i--后,i和j的值分别为A.6,6B.6,5C.5,6D.5,53.以下关于实例方法和类方法的说法中,错误的是A.实侧方法能直接引用类变量B.类方法能直接引用类变最C.实例方法能直接引用实例变量D.类方法能直接引用实例变量5.在使用BorderLayout布局的容器中,如加入组件没有指定位置,则默认为A.“东”位置B.“西”位置C.“北”位置 D.“中”位置6.设已有JFrame对象f,String对象s,则构造强制型对话框的方法是7.在Graphics2D类中,用来确定填充效果的方法是8.以下方法中,可以使线程从阻塞状态转换到就绪状态的是A.stoP() B.yield()C.run() D.resume()9.File对象不能用来A.命名文件B.查询文件属性C.读写文件 D.处理目录10.在URLConnection类中,建立网络连接的方法是A.connect0 B.getOutputStrearn0C.openConnection0 D.getlnputStream0第二部分非选择题二、填空题(本大题共l0小题,每小题2分,共20分)请在答题卡上作答。
java语言程序设计试题及答案一、选择题(每题2分,共20分)1. 下列关于Java语言的描述,错误的是:A. Java是一种编译型语言B. Java是一种面向对象的编程语言C. Java具有很好的跨平台性D. Java的源代码文件扩展名为.java答案:A2. 在Java中,下列哪个关键字用于定义一个类?A. classB. interfaceC. packageD. import答案:A3. Java中,下列哪个关键字用于定义一个接口?A. classB. interfaceC. packageD. import答案:B4. 下列哪个选项不是Java语言中的基本数据类型?A. intC. doubleD. String答案:D5. 在Java中,下列哪个关键字用于实现继承?A. extendsB. implementsC. importD. package答案:A6. Java中,下列哪个关键字用于定义一个方法?A. classB. methodC. functionD. void答案:D7. 在Java中,下列哪个关键字用于捕获异常?A. tryB. catchC. throwD. finally答案:B8. 下列哪个选项是Java中用于定义常量的关键字?B. staticC. constD. volatile答案:A9. 在Java中,下列哪个关键字用于定义一个枚举?A. enumB. interfaceC. classD. struct答案:A10. Java中,下列哪个关键字用于定义一个内部类?A. innerB. nestedC. inner classD. class答案:D二、填空题(每题2分,共20分)1. Java语言的源代码文件扩展名为_________。
答案:.java2. Java语言中,用于定义一个类的方法的关键字是_________。
答案:class3. Java语言中,用于定义一个接口的方法的关键字是_________。
第1章Java语言面与向对象的程序设计习题1.Java语言有哪些主要特点?答:(要点):1.简单易学2.面向对象3.平台无关性4.安全稳定5.支持多线程6.很好地支持网络编程7.Java丰富的类库使得Java可以广泛地应用2.简述面向过程问题求解和面向对象问题求解的异同。
试列举出面向对象和面向过程的编程语言各两种。
答:面向过程问题求解,以具体的解题过程为研究和实现的主体,其思维特点更接近于计算机;面向对象的问题求解,则是以“对象”为主体,“对象”是现实世界的实体或概念在计算机逻辑中的抽象表示,更接近于人的思维特点。
面向过程的编程语言:C,Pascal,Foratn。
面向对象的编程语言:C++,Java,C#。
3.简述对象、类和实体及它们之间的相互关系。
尝试从日常接触到的人或物中抽象出对象的概念。
答:面向对象技术中的对象就是现实世界中某个具体的物理实体在计算机逻辑中的映射和体现。
类是同种对象的集合与抽象。
类是一种抽象的数据类型,它是所有具有一定共性的对象的抽象,而属于类的某一个对象则被称为是类的一个实例,是类的一次实例化的结果。
如果类是抽象的概念,如“电视机”,那么对象就是某一个具体的电视机,如“我家那台电视机”。
4.对象有哪些属性?什么是状态?什么是行为?二者之间有何关系?设有对象“学生”,试为这个对象设计状态与行为。
答:对象都具有状态和行为。
对象的状态又称为对象的静态属性,主要指对象内部所包含的各种信息,也就是变量。
每个对象个体都具有自己专有的内部变量,这些变量的值标明了对象所处的状态。
行为又称为对象的操作,它主要表述对象的动态属性,操作的作用是设置或改变对象的状态。
学生的状态:姓名、性别、年龄、所在学校、所在系别、通讯地址、电话号码、入学成绩等;学生的行为:自我介绍、入学注册、选课、参加比赛等。
5.对象间有哪三种关系?对象“班级”与对象“学生”是什么关系?对象“学生”与对象“大学生”是什么关系?答:对象间可能存在的关系有三种:包含、继承和关联。
一、CBDBD BADDA二、11 .java12 abstract13 applet14 String15 事件16 ItemListener17 异或模式18 异步19 标准20 ResultSet三、21 while(i>0)4次221. 子类的构造函数如果要引用super的话,必须把super放在函数的首位.2.在Java中,有时还会遇到子类中的成员变量或方法与超类(有时也称父类)中的成员变量或方法同名。
因为子类中的成员变量或方法名优先级高,所以子类中的同名成员变量或方法就隐藏了超类的成员变量或方法,但是我们如果想要使用超类中的这个成员变量或方法,就需要用到super.3.用super直接传递参数23Jframe Applet Jdialog24一创建jmenubar,并把它添加到窗口中二创建菜单,并添加到jmenubar中三创建菜单项并添加到菜单中四给菜单项添加事件监听器25g.setColor(Color.Green);g.drawOval(150,150,80,80);26服务器程序将一个套接字绑定到一个特定的端口,并通过此套接字等待和监听客户的连接请求。
客户程序根据服务器程序所在的主机名和端口号发出连接请求。
如果一切正常,服务器接受连接请求。
并获得一个新的绑定到不同端口地址的套接字。
(不可能有两个程序同时占用一个端口)。
客户和服务器通过读写套接字进行通讯。
四27Money < m*k1 + r28getSource()now.toString()29setVisible(true)getSelectedItem()30getImagedrawImage31MyTask()run32Class A:a=1 d=2.0Class B:a=3.0 d=Java Program3334561JavaWorld!Wot34在窗口上显示两个按钮btn1和btn2,当点击某个按钮时被点击的按钮禁用,另一个按钮允许使用35当鼠标在面板上拖动鼠标后,显示鼠标划过的选择框36作用是当指定的文件不存在时给出异常第1行有3个数,和为6第2行有4个数,和为10六37Int n =0;For(int I =0;i<a.length;i++)If(I %2 ==0 && a[i]%2==0)n++;int[] b= new int[n];int k=0;For(int I =0;i<a.length;i++)If(I %2 ==0 && a[i]%2==0){B[k]=a[i];k++;}38Container con = this.getContentPane();Con.add(new Jlabel(“Input Password:”)); myPassword = new myPassword();con.add(myPassword);Con.add(new Jlabel(“Checked Password:”)); checkPassword = new JtextField(20);con.add(checkPassword);loginButton = new Jbutton(“LOGIN”);con.add(loginButton);if(e.getSource()==loginButton){If(myPassword.getText().equals(JavaWorld”)) checkPassword.setText(“You pass!”);elseYour password is wrong!}。
东北大学继续教育学院Java语言程序设计I 试卷(作业考核线上) B 卷学习中心:院校学号:姓名(共9 页)一、选择题(请将所有正确答案写到答题卡中,每小题3分,共60分)1 . 下面的代码段中,执行之后i 和j 的值是什么?int i = 1;int j;j = i++;A. 1, 1B. 1, 2C. 2, 1D. 2, 22 . 在Applet的关键方法中,下列哪个方法是关闭浏览器以释放Applet占用的所有资源?A. init()B. start()C. paint()D. destroy()3 . 能从循环语句的循环体中跳出的语句是( )。
A. for 语句B. break 语句C. while 语句D. continue语句4 . 按照Java的标识符命名规范,下列表示一个类的标识符正确的是A. HelloworldB. HelloWorldC. helloworldD. helloWorld5 . 若有循环:int x=5,y=20;do{y-=x;x++;}while(++x<--y);则循环体将被执行( )。
A. 0次B. 1次C. 2次D. 3次6 . 下列代码中,将引起一个编译错误的行是1)public class Test{2)int m,n;3)public Test() {}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);A. 第3行B. 第5行C. 第6行D. 第10行7 . 下面哪个是main()函数的合法参数?A. char args[]B. char args[][]C. String args[]D. String args8 . 下列叙述中,正确的是A. Java语言的标识符是区分大小写的B. 源文件名与public类名可以不相同C. 源文件扩展名为.jarD. 源文件中public类的数目不限9 . 下列语句序列执行后,k的值是( )。
期末温习资料一、单项选择题一、关于可以独立运行的Java应用程序, 以下说法哪个是正确的〔〕?A. 不必main方式B. 必需有两个main方式C. 可以有多个或0个main方式D. 必需有一个main方式二、Java创建一个对象利用的关键字是〔〕。
A. classB. interfaceC. newD. create3.执行如下代码: int[]x=new int[5];, 以下哪项说明是正确的?〔〕A. x[4]为0B. x[4]未概念C. x[5]为0D. x[0]为空4.用关键字abstract概念的类〔〕。
A. 可以被实例化B. 不能派生子类C. 不能被继承D. 只能被继承5、假设对象x具有属性a, 那么访问该属性的方式是〔〕。
A.B.〔〕C.D.〔〕6.下面是一个无修饰符的类: class Car{...}, 那么类Car〔〕。
A. 可被其他程序包中的类利用B. 仅能被本程序包中的类利用C. 不能被任何类利用D. 不能被其他类继承7、构造方式在何时被挪用〔〕?A. 类概念时B. 利用对象的属性时C. 利用对象的方式时D. 对象被创建时8、以下选项不允许作为类及类成员访问控制符的是〔〕。
A. publicB. privateC. staticD. protected9、表达式(short)(8/9.2*5)的值类型为〔〕。
A. shortB. intC. doubleD. float10、类B和类C都不是抽象类, 而且类B是类C的父类。
下面声明对象x1的语句不正确的选项是〔〕。
A. B x1=new B()C. C x1=new C()B. B x1=new C()D. C x1=new B()1一、以下关于Java内部类的表达错误的选项是〔〕。
A. 内嵌类型可以与外层类型同名C. 内部类中可以声明成员变量和成员方式B. 内部类可以声明为抽象类D. 内部类可以继承父类或实现接口1二、表达式:〔a>b〕?〔c>d〕?a:c:d, 〔其中a=5, b=9, c=1,d=9〕的值为〔〕。
大工14秋《Java程序设计》开卷考试期末复习题在本篇文章中,我们将回顾并总结大工14秋学期的《Java程序设计》课程内容,以便为即将到来的开卷考试做好准备。
在复习中,我们将重点关注课程的核心概念、重要知识点以及实践应用。
让我们开始吧!一、概述《Java程序设计》课程旨在为学生提供Java编程语言的基础知识和实践应用。
课程内容包括Java语言的语法、面向对象编程、异常处理、集合框架、多线程编程以及图形用户界面(GUI)设计等。
二、核心概念2.1 Java语言特点Java是一种跨平台的编程语言,具有面向对象的特性、自动内存管理机制以及异常处理等特点。
2.2 面向对象编程面向对象编程是Java的核心思想,其中包括类、对象、继承、封装和多态等概念。
熟悉这些概念对于理解和运用Java编程至关重要。
2.3 异常处理Java提供强大的异常处理机制,可以帮助我们捕获和处理程序运行时出现的异常情况。
理解异常处理的原理和机制,可以使我们的程序更加健壮和可靠。
2.4 集合框架集合框架提供了各种数据结构和算法,方便我们对数据进行组织、存储和操作。
熟练掌握集合框架的使用,对于开发复杂的应用程序至关重要。
2.5 多线程编程多线程编程可以提高程序的并发性和响应性。
在Java中,我们可以通过线程池、锁机制和同步机制等手段实现多线程编程。
了解和掌握多线程编程的技巧,可以提高程序的执行效率和用户体验。
2.6 图形用户界面设计图形用户界面(GUI)是现代软件应用程序中不可或缺的一部分。
在Java中,我们可以利用AWT(Abstract Window Toolkit)和Swing 等工具包来设计和实现GUI界面。
熟悉GUI的设计原则和开发流程,可以使我们的应用程序更加美观和易用。
三、重要知识点3.1 Java语法复习Java的基本语法规则,包括变量和常量的声明、数据类型、运算符、条件语句、循环语句以及方法的定义和调用等。
3.2 类与对象回顾类的定义和对象的创建,了解构造方法、封装性、继承性、多态性等面向对象编程的基本概念和机制。
东北大学《JAVA语言程序设计Ⅰ》在线作业1单选题多选题一、单选题(共 20 道试题,共 60 分。
)1. 给出下面的接口: interface A{ int method1(int i); int method2(int j); } 下面那个类实现了这个接口,并且不是抽象的?A. class B implements A{ int method1(){} int method2(){} }B. class B { int method1(int i){} int method2(int j){} }C. class B implements A{ int method1(int i){} int method2(int j){} }D. class B extends A{ int method1(int i){} int method2(int j){} }答:C2. 下列代码的执行结果是 public class Test { public int aMethod(){ static int i=0; i++; System.out.println(i); } public static void main (String args[]) { Test test = new Test();A. 编译错误B. 0C. 1D. 运行成功,但不输出答:A3. 给出下列代码,则数组初始化中哪项是不正确的? byte[] array1,array2[]; byte array3[][]; byte [][] array4;A. array2 = array1B. array2=array3C. array2=array4D. array3=array4答:A4. 顺序执行下列程序语句后,则b的值是String a="Hello"; String b=a.substring(0,2);A. HelloB. helloC. HelD. null答:C5. 以下由do-while语句构成的循环执行的次数是( )。
绝密★考试结束前全国2014年10月高等教育自学考试Java语言程序设计(一)试题课程代码:04747请考生按规定用笔将所有试题的答案涂、写在答题纸上。
选择题部分注意事项:1. 答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。
2. 每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。
如需改动,用橡皮擦干净后,再选涂其他答案标号。
不能答在试题卷上。
一、单项选择题(本大题共10小题,每小题1分,共10分)-----7分在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。
错涂、多涂或未涂均无分。
非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。
二、填空题(本大题共10小题,每空2分,共20分)20.在进行数据库访问时,查询结果存放在一个用___ResultSet_______类声明的对象中。
三、简答题(本大题共6小题,每小题3分,共18分)四、程序填空题(本大题共5小题,每空2分,共20分)完全代码,使它能正确实现题意的功能。
错填、不填均无分。
五、程序分析题(本大题共5小题,每小题4分,共20分)六、程序设计题(本大题共2小题,每小题6分,共12分)37.编写方法int[] delete,/*** 2014年10月 Java语言程序设计(一) 37大题* 数组的值和下标(索引)都为偶数时,存入另一个数组,其他的值删除 * @author XXX* @修改日期 2014-10-20上午10:35:43*/public class Temp01 {public int[] delete(int arr[]){int[] temp = new int[10];for (int i = 0; i < arr.length; i++) {if(i%2==0){if(arr[i]%2==0){temp[i] = arr[i];System.out.print(temp[i]+" ");}}}return temp;}public static void main(String[] args) {Temp01 temp01 = new Temp01();int []arr = new int[]{1,2,4,4,8,6,6,8};//对应索引 0 1 2 3 4 5 6 7//偶数数字 4 8 6temp01.delete(arr);}}。
《JAVA语言程序设计》期末考试试题及答案(应考必备题库)一、单选择题1、编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()。
A.javaB..classC.htmlD..exe2、设x=1,y=2,z=3,则表达式y+=z--/++x的值是()。
A.3B.3.5C.4D.53、不允许作为类及类成员的访问控制符的是()。
A.publicB.privateC.staticD.protected4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为()。
A.staticvoidmethod()B.publicvoidmethod()C.finalvoidmethod()D.abstractvoidmethod()二、填空题1、开发与运行Java程序需要经过的三个主要步骤为编辑源程序、编译生成字节码和解释运行字节码。
2、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用2字节内存空间,这样,无论是中文字符还是英文字符,都是占用2字节内存空间。
3、设x=2,则表达式(x++)/3的值是0。
4、若x=5,y=10,则x<y和x>=y的逻辑值分别为true和false。
5、抽象(abstract)方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。
最终(final)方法是不能被当前类的子类重新定义的方法。
6、创建一个名为MyPackage的包的语句是packageMyPackage;,该语句应该放在程序的位置为:应该在程序第一句。
7、设有数组定义:intMyIntArray[]={10,20,30,40,50,60,70};则执行以下几个语句后的输出结果是120。
ints=0;for(inti=0;i<MyIntArray.length;i++)if(i%2==1)s+=MyIntArray[i];System.out.println(s);8、在Java程序中,通过类的定义只能实现单重继承,但通过接口的定义可以实现多重继承关系。
《JAVA 语言程序设计》期末考试试题及答案3(应考必备题库)一、单项选择题1、如下哪个是Java 中的标识符()A、publicB 、superC、3numberD、width2、如下哪个是Java 中的标识符 ( )A、fieldnameB 、superC、3numberD、#number3、已知如下定义: String s = story;下面哪个语句不是合法的( )A、s += ooks;B 、s = s + 100;Ds.length;、String t = s + “abc”; C、int len =4、如下哪个是Java 中有效的关键字 ()A、nameB、helloC、falseD、good)5 、下面的代码段执行之后count的值是什么(1; =int count {i++) <= 5; i = 1; i for ( int i;+= count} out .println(count);System.A、5B、1C、 15D、166、定义一个类,必须使用的关键字是()A、publicB、classC 、interfaceD、static7、定义一个接口必须使用的关键字是()A、publicB 、class C、interfaceD、static8、如果容器组件 p 的布局是 BorderLayout ,则在 p 的下边中添加一个按钮 b,应该使用的语句是()A、p.add(b);B 、p.add(b,North);b.add(p,North); C、、 p.add(b,South);D9、声明并创建一个按钮对象b,应该使用的语句是()A、Button b=newButton();B 、button b=newbutton(); C、Button b=newb();D 、 b.setLabel( “确定” );10、Frame 对象默认的布局管理器是()B、A、FlowLayoutBorderLayoutD、C、CardLayoutnull11、下列哪一个import命令可以使我们在程序中创建输入/ 输出流对象()A、import java.sql.*;B、import java.util.*;Dimport java.io.*;、import .*;C、12、下面哪一个import 命令可以为我们提供编写网络应用程序的类()A、import java.sql.*;B 、 import java.util.*; D、import .*;importC 、java.io.*;13、如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象()A、FileInputStreamB、FileOutputStreamDC、DataOutputStream 、 FileWriter二、填空题1、如果将类MyClass 声明为public ,它的文件名称必须是(MyClass.java )才能正常编译。
2014年10月全国自考Java语言程序设计(一)考前密卷04747(含答案)一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
第1题以下是关于Java语言关键字的叙述,其中正确的是()A. 关键字可以用来描述类的成员类型,但是不能描述普通变量B. 关键字由字母(包括英文字母、下划线字符、美元字符、文字字符)和数字组成C. 关键字不可以用作变量、方法、类或标号的标识符D. break和main都是Java语言的关键字【正确答案】 C【你的答案】本题分数1分第2题执行以下代码,输出结果是()int x=5,y=7,u=9,v=6;System.out.println(x>y?x+2:u>v?u-3:v+2);A. 8B. 6C. 7D. true【正确答案】 B【你的答案】本题分数1分第3题 Java语言中,只限子类或者同一包中的类的方法能访问的访问权限是 ()A. publicB. privateC. protectedD. <无修饰>【正确答案】 C【你的答案】本题分数1分第4题设有数组定义int[][]x={{1,2},{3,4,5},{6},{}};,则x.length的值为()A. 3C. 6D. 7【正确答案】 B【你的答案】本题分数1分第5题在以下Swing的类中,属于容器的是()A. JAppletB. JButtonC. JTextAreaD. JMenu【正确答案】 A【你的答案】本题分数1分第6题在以下供选择的方法中,属于接口MouseMotionListener的方法是 ()A. mouseReleased()B. mouseEntered()C. mouseExited()D. mouseMoved()【正确答案】 D【你的答案】本题分数1分第7题小程序要播放音频文件,可使用类 ()A. AudioB. JAudioC. AudioClipD. JAudioClip【正确答案】 C【你的答案】本题分数1分第8题以下是关于线程的叙述,正确的是()A. 多线程的使用可以提高设备的平行工作能力,但是使系统管理变得复杂C. 线程是能独立运行的程序D. 进程的执行效率比线程的执行效率高【正确答案】 A【你的答案】本题分数1分第9题在Java的类库中,包含实现输入/输出操作的包是()A. java.utilB. java.ioC. java.appletD. java.awt【正确答案】 B【你的答案】本题分数1分第10题在编写访问数据库的Java程序时, ResultSet对象的作用是 ()A. 建立新数据库连接B. 用来表示与数据库的连接C. 在指定的连接中处理SQL语句D. 存储查询结果【正确答案】 D二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。