2019年1月自考Java语言程序设计(一)试题真题(2)

合集下载

047471904高等教育自学考试 Java语言程序设计(一)试题

047471904高等教育自学考试 Java语言程序设计(一)试题

2019年4月高等教育自学考试《Java语言程序设计(一)》试题课程代码:04747一、单项选择题1.下列字符串中,能作为Java程序标识符的是A.WHILE B.operatorC.short D.interface2.表达式85>>1的值是A.42.5 B.42C.43 D.false3.已知boolean a=false;,以下选项中,与for(;;)不等价的是A.for(;tree;) B.for(;!a;)C.for(;!false;) D.for(;a=false;)4.定义一个类时,如果没有为类定义构造方法,则A.系统会创建一个带参数的构造方法B.系统会创建一个不带参数的构造方法C.系统什么也不做D.系统会提示一条错误信息5.设有String s="ABCDEFG";,则表达式s.sUbstring(3)+s.substring(3,5)的值是A.ABCDDEF B.DEFGDEFC.DEFGDE D.ABCDDE6.下列有关接口的描述中,正确的是A.接口与抽象类是相同的概念B.一个类不可实现多个接口C.接口之间不能有继承关系D.实现接口必须实现该接口的所有方法7.在下列选项中,对象序列化可以保存的是A.静态成员变量B.非静态成员变量C.任何成员方法D.变量的修饰符8.下列选项中,属于GridLayout布局特点的是A.组件从上到下排列放置B.组件可重叠放置C.容器被分成网格状D.各组件所占区域可以不同9.在下列关于创建菜单项的描述中,不正确的是A.可以创建空菜单项B.可以创建含有图标的菜单项C.可以创建含有快捷键的菜单项D.不能创建只显示图标的菜单项10.下列选项中,能让线程从等待状态恢复到就绪状态的方法是A.notify() B.start()C.init() D.run()二、填空题11.在Windows操作系统下安装JDK并设置系统环境变量后,可以在命令行窗口输入命令进行测试。

java自考试题及答案2019

java自考试题及答案2019

java自考试题及答案2019一、选择题(每题1分,共10分)1. Java语言的特点不包括以下哪一项?A. 简单性B. 多线程C. 编译型语言D. 跨平台答案:C2. 下列哪个关键字用于抛出异常?A. tryB. catchC. throwD. finally答案:C3. Java中,用于定义类变量的关键字是:A. varB. staticC. finalD. this答案:B4. 在Java中,哪个类是所有类的根类?A. ObjectB. ClassC. SystemD. Thread答案:A5. Java中,用于实现多态性的机制是:A. 继承B. 封装C. 接口D. 抽象类答案:A6. 下列哪个不是Java的基本数据类型?A. intB. floatC. doubleD. string答案:D7. Java中,用于定义接口的关键字是:A. classB. interfaceC. abstractD. enum答案:B8. 在Java中,哪个方法用于获取对象的哈希码?A. equals()B. hashCode()C. toString()D. getClass()答案:B9. Java中,哪个关键字用于实现单例模式?A. privateB. publicC. staticD. final答案:C10. 在Java中,哪个类提供了日期和时间的操作方法?A. DateB. CalendarC. TimeD. Timer答案:B二、填空题(每题2分,共10分)11. Java的垃圾回收机制可以自动回收不再使用的对象,这是Java语言的________特性。

答案:自动内存管理12. 在Java中,一个类可以实现多个接口,但是只能继承一个________。

答案:类13. Java的异常处理机制使用________关键字来声明一个方法可能抛出的异常类型。

答案:throws14. Java中的集合框架分为两大类:List和________。

2019年自学考试《Java语言程序设计》试题及答案

2019年自学考试《Java语言程序设计》试题及答案

2019年自学考试《Java语言程序设计》试题及答案一、选择题。

1.编译Java Applet 源程序文件产生的字节码文件的扩展名为( )。

A、javaB、classC、htmlD、exe答:B2.main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的()?A、public static void main()B、public static void main(String args[] )C、public static int main(String [] arg )D、public void main(String arg[] )答:B3.为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。

A、static void method( )B、public void method( )C、final void method( )D、abstract void method( )答:A4.下列哪个是合法的Java标识符?()A、Tree&GlassesB、FirstJavaAppletC、_$theLastOneD、273.5答:B 、C5.Java Application源程序的主类是指包含有()方法的类。

A、main方法B、toString方法C、init方法D、actionPerfromed方法答:A6.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用()个比特位。

A、8B、16C、32D、64答:B7.设a = 8,则表达式 a >>> 2 的值是( )。

A、1B、2C、3D、4答:B8.若a的值为3时,下列程序段被执行后,c的值是多少?()c = 1;if ( a>0 ) if ( a>3 ) c = 2; else c = 3; else c = 4;A、1B、2C、3D、4答:C9.在编写Java Application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上( )语句。

Java语言程序设计(一)试题及答案

Java语言程序设计(一)试题及答案

全国2010年10月自学考试Java语言程序设计(一)试题课程代码:04747一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.以下是关于Java语言关键字的叙述,其中正确的是( )A.关键字可以用来描述类的成员类型,但是不能描述普通变量B.关键字由字母(包括英文字母、下划线字符、美元字符、文字字符)和数字组成C.关键字不可以用作变量、方法、类或标号的标识符D.break和main都是Java语言的关键字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.true3.Java语言中,只限子类或者同一包中的类的方法能访问的访问权限是( )A.publicB.privateC.protectedD.<无修饰>4.设有数组定义int[][] x={{1,2},{3,4,5},{6},{}};,则x.length的值为( )A.3B.4C.6D.75.在以下Swing的类中,属于容器的是( )A.JAppletB.JButtonC.JTextAreaD.JMenu6.在以下供选择的方法中,属于接口MouseMotionListener的方法是( )A.mouseReleased()B.mouseEntered()C.mouseExited()D.mouseMoved()7.小程序要播放音频文件,可使用类( )12 A.Audio B.JAudioC.AudioClipD.JAudioClip8.以下是关于线程的叙述,正确的是( )A.多线程的使用可以提高设备的平行工作能力,但是使系统管理变得复杂B.同一个进程下的线程都有自己的状态、专用数据段和独立的内存资源C.线程是能独立运行的程序D.进程的执行效率比线程的执行效率高9.在Java 的类库中,包含实现输入/输出操作的包是( )A.java.utilB.java.ioC.java.appletD.java.awt10.在编写访问数据库的Java 程序时,ResultSet 对象的作用是( )A.建立新数据库连接B.用来表示与数据库的连接C.在指定的连接中处理SQL 语句D.存储查询结果二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。

全国新年月高等教育自学考试Java语言程序设计新一试题

全国新年月高等教育自学考试Java语言程序设计新一试题

全国 2009 年 1 月自学考试 Java 语言程序设计 (一 )试题 一、单项选择题 (本大题共 10 小题,每小题 1 分,共 10 分) 1. 下列字符组合不能作为 Java 整型常量的是 ( )A. 078 B.0x3ACB C.5000 2. 以下程序代码的输出结果是 (int x = 10; while (x > 7) D.0x3ABC) { System.out.print("*"); x-- ; }3. 设类 U 声明,及对象 u 和 v 的定义如下:class U{ int x, int y; U(int a, int b){x= a; y = b;} void copy(U a){ x = a.x; y = a.y;} } U u = new U(1, 2), v = new U(2, 3); 在以下供选择的代码中,可能引起系统回收内存的是 ( ) A.u.x=v.y;u.y=v.x; B.u=v; C.u.copy(v); D.v.copy(u); 4. 设有以下代码: String s l="123" ; String s2="123" ; String s3=new String("123") ; 则表达式 s1==s2 和 s1==s3 的值分别是( )A.true , true B.false , falseC.true , falseD.false , true5. 以下关于 AWT 与 Swing 之间关系的叙述,正确的是 ( ) A.Swing 是AWT 的提高和扩展 B.在写GUI 程序时,AWT 和Swing 不能同时使用 C.AWT 和 Swing 在不同的平台上都有相同的表示 D.AWT 中的类是从 Swing 继承的6. 在以下 Swing 组件中,能为它指定布局管理器的是 ( )A.JScrollBar 对象B.JMenuBar 对象C.JComboBox 对象D.JDialog 对象 7. 一般的绘图程序要定义一个 JPanel 子类。

全国年高等教育自学考试java语言程序设计一考试试题

全国年高等教育自学考试java语言程序设计一考试试题

全国2011年1月高等教育自学考试Java语言程序设计(一)试题课程代码:04747一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.在Java语言中,int类型数据的长度是( )A.1个字节B.2个字节C.4个字节D.8个字节是( )2.在switch语句中,switch后面括号内的表达式的类型不能..A.byteB.longC.charD.int3.以下关于接口的叙述中,正确的是( )A.所有的接口都是公共接口,可被所有的类和接口使用B.一个类通过使用关键字interface声明自己使用一个或多个接口C.接口中所有的变量都默认为public abstract属性D.接口体中不提供方法的实现4.以下代码段的输出结果是( )String s="JavaWorld""a",4));A.-1B.OC.1D.45.以下不属于AWT库中定义的类是( )...ponentB.ContainerC.ImagesD.Graphics6.鼠标单击列表中某个选项事件的相关接口是( )A.ListActionListenerB.ListSelectionListenerC.ActionListenerD.SelectionListener7.Java语言规定,程序绘图区域的坐标原点位于整个区域的( )A.左上角B.右上角C.左下角D.右下角8.以下关于线程互斥和同步的叙述中,正确的是( )A.多线程互斥使用各自资源的程序段,在操作系统中称为临界段B.临界段的作用是使某线程能够使用其它线程的资源C.可以使用notify()方法通知等待线程结束等待D.线程的互斥和同步可以很好地解决死锁问题9.当用户关闭文件对话框时,有可能返回的整数常量是( )A.JFileChooser.CLOSE_OPTIONB.JFileChooser.APPROVE_OPTIONC.JFileChooser.SAVE_OPTIOND.JFileChooser.OPEN_OPTION10.获取InetAddress对象的域名所用到的方法是( )A.getByName()B.getHostAddress()C.getLocalHost()D.getHostName()二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。

JAVA语言程序设计一套题(答案版)

JAVA语言程序设计一套题(答案版)

JAVA语言程序设计一套题(答案版)《JAVA语言程序设计》期末考试试题及答案(应考必备题库)一、单选择题1、关于for循环和while循环的说法哪个正确?().----------6.3A.while循环先判断后执行,for循环先执行后判断。

B.while循环判断条件一般是程序结果,for循环的判断条件一般是非程序结果C.两种循环任何时候都不可以替换D.两种循环结构中都必须有循环体,循环体不能为空2、在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行()--------2.7A、init()B、start()C、destroy()D、stop()3、以下哪个关键字可以用来对对象加互斥锁?()-----------2.10A、transientB、synchronizedC、serializeD、static4、设x = 1 , y = 2 , z = 3,则表达式y+=z--/++x 的值是( )----------1.2A. 3B. 3. 5C. 4D. 55、已知如下定义:String s = "story"; 下面哪个语句不是合法的( )--------------3.3A、s += "books";B、s = s + 100;C、int len = s.length;D、String t = s + “abc”;6、如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是()--------3.8A、p.add(b);B、p.add(b,"North");C、p.add(b,"South");D、b.add(p,"North");7、如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象()------------3.13A、FileInputStreamB、FileOutputStreamC、DataOutputStreamD、FileWriter8、有整型数组:int[] x={12,35,8,7,2};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是( ).------------4.2A) 2 7 8 12 35 B) 12 35 8 7 2C) 35 12 8 7 2 D) 8 7 12 35 29、下面语句的功能是( )---------4.6RandomAccessFile raf2 = new RandomAccessFile("1.txt","rw" );A)打开当前目录下的文件1.txt,既可以向文件写数据,也可以从文件读数据。

Java语言程序设计(一)自考题-2_真题(含答案与解析)-交互

Java语言程序设计(一)自考题-2_真题(含答案与解析)-交互

Java语言程序设计(一)自考题-2(总分100, 做题时间90分钟)一、单项选择题(在每小题列出的四个备选项中只有一个是符合题目要求的。

)1.下列Java整型常量错误的是( )A.007 B.008C.Ox3AA D.Ox3ABSSS_SIMPLE_SINA B C D分值: 1答案:B[解析] 主要考查的知识点为Java基本数据类型——整数类型。

[要点透析] 0开头的整数是八进制数,八进制数中能够使用的数字只有0、1、……、7这八个;0x开头的整数是十六进制数,十六进数数中能够使用的数字有0、1、……、9、A、B、C、D、E、F。

2.下列Java语句中,错误的是( )A.连续出现多个分号B.try……catch语句C.include语句D.switch语句SSS_SIMPLE_SINA B C D分值: 1答案:C[解析] 主要考查的知识点为Java语句。

[要点透析] 在Java语言中连续出现多个分号不是一种错误,编译系统认为每个单独的分号都是一个空语句。

B选项是捕获异常的语句。

D选项是多分支选择语句。

在Java中没有include语句。

3.下列有关抽象类及抽象方法的叙述错误的是( )A.使用final修饰的类是抽象类B.使用abstract修饰的方法是抽象方法C.抽象类必须被继承才能使用,抽象类不可能有实例D.抽象类可以没有抽象方法,但有抽象方法的类一定是抽象类SSS_SIMPLE_SINA B C D分值: 1答案:A[解析] 主要考查的知识点为Java抽象类及抽象方法。

[要点透析] 抽象类和抽象方法都是使用abstract进行修饰。

抽象类只声明一个模板,没有具体实现的代码,只有它的子类才可能有实际意义。

抽象方法只能出现在抽象类中,抽象方法在抽象类中只声明了一个方法头部就用分号结束了,没有实现方法功能的代码。

使用final修饰的类、方法和变量都是不可以再改变的。

final类不能被继承,final方法不能被子类的方法覆盖,final变量相当于一个常量。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档