自考04747java程序设计题库及答案.docx

上传人:b****2 文档编号:2053472 上传时间:2022-10-26 格式:DOCX 页数:11 大小:24.62KB
下载 相关 举报
自考04747java程序设计题库及答案.docx_第1页
第1页 / 共11页
自考04747java程序设计题库及答案.docx_第2页
第2页 / 共11页
自考04747java程序设计题库及答案.docx_第3页
第3页 / 共11页
自考04747java程序设计题库及答案.docx_第4页
第4页 / 共11页
自考04747java程序设计题库及答案.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

自考04747java程序设计题库及答案.docx

《自考04747java程序设计题库及答案.docx》由会员分享,可在线阅读,更多相关《自考04747java程序设计题库及答案.docx(11页珍藏版)》请在冰豆网上搜索。

自考04747java程序设计题库及答案.docx

自考04747java程序设计题库及答案

自考04747java程序设计题库及答案

04747Java程序设计题库及答案

单选题

1.下述字符组合不能作为Java程序标识符的是(   )。

A.Aa12B.大xC.y小D.5x

2.能利用对象提供的方法获得流对象和实现网络连接的是(   )。

A.URLConnection对象B.URL对象C.InetAddress对象D.TCP/IP对象

3.以下所述内容全部是字型要素的是(   )。

A.字体、字形和大小B.字体、风格和字号

C.字形、风格和字号D.字形、颜色和字号

4.要为程序的子窗口设定一个由字符串s指定的名字,能够采用的代码是(   )。

A.JFrame(s)B.window(s)C.newJFrame(s)D.super(s)

5.以下程序代码的输出的结果是(   )intx=53;System.out.println(1.0+x/2);

A.27B.27.5C.1.026D.1.026.5

6.在编写访问数据库的Java程序中,要用到DriverManager类。

该类的作用是()。

A.存储查询结果B.处理与数据库的连接

C.在指定的连接中处理SQL语句D.处理驱动程序的加载和建立数据库连接

7.程序如果要按行输入输出文件的字符流,最合理的方法是采用()。

A.BufferedReader类和BufferedWriter类B.InputStream类和OutputStream类

C.FileReader类和FileWriter类D.File_Reader类和File_Writer类

8.以下关于AWT与Swing之间关系的叙述,正确的是()。

A.Swing是AWT的提高和扩展B.在写GUI程序时,AWT和Swing不能同时使用

C.AWT和Swing在不同的平台上都有相同的表示D.AWT中的类是从Swing继承的

9.某程序定义了一个子类,并要让它实现多线程,以下正确的步骤是()。

A.继承Thread类,在类内定义run()方法,声明和创立线程对象,并让该对象调用start()方法。

B.继承Thread类,在类内定义run()方法,声明线程对象,并让该对象调用start()方法。

C.声明实现Runnable接口,在类内实现run()方法,声明线程对象,创立线程,并调用start()方法。

D.声明实现Runnable接口,在类内实现run()方法,声明和创立线程对象,并让该对象调用start()方法。

10.在打开文件对话框时,可用FileFilter类设置筛选条件,在以下供选择的方法中,是FileFilter类预设的方法之一的是()。

A.setFileFilter()B.addFileFilter()C.accept()D.setDescription()

11.以下关于菜单的叙述中,正确的是(   )。

A.菜单分三级定义,最高一级的是菜单条,菜单条中放菜单,菜单中放菜单项

B.菜单分三级定义,最高一级的是菜单,菜单中放菜单条,菜单条中放菜单项

C.菜单分两级定义,最高一级的是菜单,菜单中放菜单项

D.菜单分两级定义,最高一级的是菜单条,菜单条中放菜单项

12.为16位Unicode字符流提供读和写操作支持的类分别是(   )。

A.FileInputStream类和FileOutputStream类B.InputStream类和OutputStream类

C.FileReader类和FileWriter类D.File_Reader类和File_Writer类

13.paint()需要一个参数,它是()。

A.一个位置值B.一个Graphics对象C.一个字符串D.一个高度值

14.一般的绘图程序要定义一个JPanel子类。

在JPanel子类中还要重定义一个方法,在这个方法中调用绘图方法,绘制各种图形。

要重定义的方法是()。

A.paint()B.paintComponent()C.repaint()D.update()

15.一个InetAddress的对象含有()。

A.主机的域名B.主机的IP地址C.访问主机的通讯协议D.主机的域名和IP地址

16.在编写访问数据库的Java程序时,Statement对象的作用是()。

A.建立新数据库连接B.设置查询命令C.创立SQL语句对象D.存储查询结果

17.创立了一个选择控件对象后,可得选项顺序加入到控件中的方法是()。

A.Choice()B.remove(int)C.getSelectItem()D.add(string)

18.在以下Swing组件中,能为它指定布局管理器的是()。

A.JScrollBar对象B.JMenuBar对象C.JComboBox对象D.JDialog对象

19.需要分析字符串,并将字符串分解成可被独立使用的单词,可使用java.util包中的类是(  )。

A.StringB.StringBufferC.StringTokenizerD.stringTokenizer

20.算符&&适用于数据类型()。

A.intB.longC.doubleD.boolean

21.以下程序代码的输出结果是()intx=10;

while(x>7){

System.out.print("*");

x--;

}

A.*B.**C.***D.****

22.用Thread子类实现多线程的步骤顺序是(   )。

A.声明Thread类的子类,创立Thread子类的实例,让线程调用start()方法B.声明Thread类的子类,在子类中重新定义run()方法,创立Thread子类的实例C.创立Thread子类的实例,让线程调用start()方法D.声明Thread类的子类,在子类中重新定义run()方法,创立Thread子类的实例,让线程调用start()方法

23.设有字符串Strings=〝ABCDEFGABC〞;,则表示式s.indexOf(〝A〞,7)的值是()。

A.7B.6C.3D.0

24.下列不正确是()。

A.一个实例方法能够同时为protected和AbstractB.static变量也可为final的

C.static方法能够是protectedD.static方法能够是的

25.接口中的方法默认的访问控制方式是()。

A.publicB.privateC.protectedD.default

26.JDBC建立数据库连接时,应使用类DriverManager中的静态方法创立一个Conection对象,这个方法是()。

A.getDriver()B.getLogStream()C.registerDriver()D.getConnection()

27.Java语言使用的字符集是()。

A.ASCIIB.EBCDICC.UnicodeD.BCD

28.设有以下代码:

Stringsl=""123"";Strings2=""123"";Strings3=newString(""123"");则表示式s1==s2和s1==s3的值分别是()。

A.true,trueB.false,falseC.true,falseD.false,true

29.对象流能够将一个数据从流中读出,也能够写入流中,这个数据是()。

A.整型数B.字符C.浮点数D.对象

30.如果一个用户自定义的类以对象为单位进行读写时,该类定义时应实现一个接口()。

A.DataInputB.DataOutputC.ObjectOutputD.Serializable

31.基于UDP的通信方式,其特点()。

A.传递信息快速,而且准确B.传递信息快速,但不可靠

C.传递信息慢,但信息可靠D.传递信息慢,而且不准确

32.多个线程可同时操作一个数据,为了保证该数据的准确性,可将操作该数据的部分改为()。

A.同步B.异步C.只读D.只写

33.改变鼠标指针形状,可使用方法()。

A.setShapeB.setCrosshairC.setCursorD.setWait

34.要播放一个音频对象表示的音频文件,应调用的方法是()。

A.stop()B.start()C.init()D.play()

35.在Java编程中,什么是最基本的单元()。

A.对象B.类C.包D.接口

36.下面赋值非法的是()。

A.longtest=012B.shorts=10C.C.intother=(int)trueD.doubled=1234.05

37.为了打印一个图形,必须先获得一个对象是()。

A.PrintObjectB.PrintOutC.PrintPageD.PrintJob

38.在Java的类库中,包含实现输入/输出操作的包是()。

A.java.utilB.java.ioC.java.appletD.java.awt

39.用类能够创立一个Java的窗口的是()。

A.CanvasB.AppletC.WindowD.Frame

40.接口体中不应包含()。

A.常量定义B.常量赋值C.方法实现D.方法声明

41.以下不属于AWT库中定义的类是()。

A.ComponentB.ContainerC.ImagesD.Graphics

42.在编写访问数据库的Java程序时,ResultSet对象的作用是()。

A.建立新数据库连接B.用来表示与数据库的连接

C.在指定的连接中处理SQL语句D.存储查询结果

43.以下关于接口的叙述中,正确的是()。

A.所有的接口都是公共接口,可被所有的类和接口使用

B.一个类经过使用关键字interface声明自己使用一个或多个接口

C.接口中所有的变量都默认为publicabstract属性

D.接口体中不提供方法的实现

44.设已经有Graphics2D对象g2d,Line2D对象line,绘制对象line的代码是()。

A.g2d.draw(1ine)B.g2d.drawLine(1ine)C.1ine.draw()D.1ine.drawLine()

45.在Java语言中,能够实现字符串连接的方法是()

A.Stringsubstring(intstartpoint)B.Stringconcat(Strings)

C.Stringreplace(charold,charnew)D.Stringtrim()

46.一个对象创立包括的操作中,没有下面的()。

A.释放内存B.对象声明C.分配内存D.调用构造方法

47.若有定义如下classdog{floatx;staticinty;…},则下列说法中正确的是()。

A.A.x称为类变量,y为实例变量B.x,y均为类变量

C.x,y均为实例变量D.x为实例变量,y为

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1