【学历类职业资格】高等教育自学考试Java语言程序设计(一)真题2012年1月及答案解析.doc
《【学历类职业资格】高等教育自学考试Java语言程序设计(一)真题2012年1月及答案解析.doc》由会员分享,可在线阅读,更多相关《【学历类职业资格】高等教育自学考试Java语言程序设计(一)真题2012年1月及答案解析.doc(11页珍藏版)》请在麦多课文档分享上搜索。
1、高等教育自学考试 Java 语言程序设计(一)真题 2012 年 1 月及答案解析(总分:99.99,做题时间:150 分钟)一、课程代码:04747(总题数:1,分数:0.00)二、单项选择题(本大题共 10 小题,每小题 1 分(总题数:10,分数:10.00)1.下面供选字符序列中,不属于 Java 语言关键字的是( )。(分数:1.00)A.innerB.throwC.falseD.throws2.表达式“-11”的十进制值是( )。(分数:1.00)A.-2B.2 31 1C.-(2 31 1)D.2 32 13.Java 语言中,在类定义时用 final 关键字修饰,是指这个类(
2、)。(分数:1.00)A.子类必须实现父类未实现的方法B.没有具体实现代码C.必须要有实例D.必须要有实例4.表达式“java 程序设计“.1ength()的值是( )。(分数:1.00)A.0B.12C.8D.135.以下关于 BorderLayout 布局的叙述中,不正确的是( )。(分数:1.00)A.把容器内的空间划分成 5 个区域B.加入组件应该指明要放入的区域C.是框架窗口的默认布局D.一个位置可直接放多个组件6.利用文件对话框打开或保存文件,在打开文件对话框之前,可用 FileFilter 类设置筛选条件,其所用的两个方法是( )。(分数:1.00)A.accept()和 get
3、SelectedFile()B.accept()和 getDescription()C.accept()和 setDescription()D.setDescription()和 getDescription()7.设已经有 Graphics2D 对象 g2d,RoundRectangle2D 对象 rRect,绘制对象 rRect 的代码是( )。(分数:1.00)A.g2d.draw(rRect)B.g2d.drawRoundRect(rRect)C.rRect.draw()D.rRect.drawRoundRect()8.以下关于线程互斥和同步的叙述中,正确的是( )。(分数:1.00)
4、A.临界段是线程互斥使用资源的程序段B.临界段能使线程使用其它线程的资源C.互斥和同步能很好地解决死锁问题D.可用 notify()方法让等待线程结束等待9.在编写访问数据库的 Java 程序时,Connection 对象的作用是( )。(分数:1.00)A.存储查询结果B.在指定的连接中处理 SQL 语句C.用来表示与数据库的连接D.用来创建数据库的连接10.获取 InetAddress 对象的域名所用到的方法是( )。(分数:1.00)A.getHostName()B.getLocalName()C.getHostAddress()D.getLocalHost()三、填空题(本大题共 10
5、 小题,每空 2 分,共 2(总题数:10,分数:20.00)11.能在浏览器上执行的 Java 程序被称为 1。(分数:2.00)填空项 1:_12.如果子类 A 隐藏了超类 B 的成员变量 x,而类 A 的某个方法 f()要引用类 B 的 x,则引用类 B 的 x 的引用代码可以写成 1。(分数:2.00)填空项 1:_13.接口有与类相似的基本形式,它有常量定义和方法定义,但没有 1。(分数:2.00)填空项 1:_14.设 u 和 v 是类 A 的两个对象,则逻辑表达式“u=v”的意义是 1。(分数:2.00)填空项 1:_15.要获得对象的字符串表示,调用的方法是 1。(分数:2.0
6、0)填空项 1:_16.注册鼠标点击事件监视器的方法是 1。(分数:2.00)填空项 1:_17.在异或模式下绘图时,实际绘制的颜色是由当前正要绘制的颜色、原先绘制的颜色,以及 1 作特定的运算确定的。(分数:2.00)填空项 1:_18.多线程程序设计中,让执行临界段程序时等待的线程结束等待,通常使用的方法有 resume()、notify()或者 1。(分数:2.00)填空项 1:_19.创建的流既可以随机输出,也可以随机输入的类是 1。(分数:2.00)填空项 1:_20.Java 程序中使用套接字方法实现 C/S 模式时,在 Client 端支持网络底层通讯的类是 1。(分数:2.00
7、)填空项 1:_四、简答题(本大题共 6 小题,每小题 3 分,共 1(总题数:6,分数:18.00)21.请写出以下程序段的执行结果。 int c=0,d,n=3758; while(n0) if(d=nl0)c) c=d;n/10; System.out.println(“结果=“+c);(分数:3.00)_22.什么是方法重载,如何正确区分重载?(分数:3.00)_23.方法重载是指在一个类中定义多个有相同名字的方法。通过对方法的参数类型、参数个数、顺序进行区分。(分数:3.00)_24.请写出创建一个 JPanel 对象 p,并为对象 p 设定 GridLayout 布局的代码。(分数
8、:3.00)_25.由于创建输出流对象时,可能会出现 IOException 异常,所以创建输出流对象的代码必须出现在 try-catch 语句结构中。请写出为当前目录下的 myFile.dat 文件创建缓冲输出流对象 outs 的代码。(分数:3.00)_26.请写出已知数据库 url、用户名 uName 和密码 pWord,通过驱动程序管理器(DriverManager)的方法getConnection()建立连接 con 的代码,可能产生的异常是 SQLException。(分数:3.00)_五、程序填空题(本大题共 5 小题,每空 2 分,共(总题数:5,分数:20.00)27.方法
9、int tenDigNumlnArray(int a,int d)的功能是统计数组中十位数是 d 的整数的个数。 提示:对于一个整数 n,运算 n/10 的作用是求得去掉 n 的个位数后的整数,运算 n10 的作用是求得 n 的个位数。 static int tenDigNumlnArray(int a,int d) int c=0; for(int i=0; 1;i+) if( 2)c+; return c; (分数:4.00)填空项 1:_28.某小应用程序的类实现了接口 ActionListener,在其窗口有一个文本区对象 text 和一个标上文字“输入一个整数”的按钮对象,并正确为该
10、按钮对象注册了监视器。按钮处理程序要实现的功能是当点击这个按钮时,程序弹出一个输入信息的对话框,输入一个整数 n,程序接受 n 后,将 2 至 n 的所有偶数输出在文本区 text 中。以下是其中处理按钮事件的方法。 public void actionPerformed(ActionEvent e) if(e. 1.equals(“输入一个整数“) String res=(String) JOptionPane.showInputDialog(null, “输入一个正整数“, “输入对话框“,JOptionPane.PLAIN_MESSAGE,null,null,null); n=Integ
11、er.parseInt(res); text.setText(“);. for(int k=2;k =KeyEvent.VK_A p.setLayout(new GridLayout( )解析:25.由于创建输出流对象时,可能会出现 IOException 异常,所以创建输出流对象的代码必须出现在 try-catch 语句结构中。请写出为当前目录下的 myFile.dat 文件创建缓冲输出流对象 outs 的代码。(分数:3.00)_正确答案:(tryBufferedWriter outs = new BufferedWriter(new FileWriter(“myFile.dat“); c
12、atch (IOException e) )解析:26.请写出已知数据库 url、用户名 uName 和密码 pWord,通过驱动程序管理器(DriverManager)的方法getConnection()建立连接 con 的代码,可能产生的异常是 SQLException。(分数:3.00)_正确答案:(try Connection con = DriverManager.getConnection(url,uName,pWord) catch(SQLException e) )解析:五、程序填空题(本大题共 5 小题,每空 2 分,共(总题数:5,分数:20.00)27.方法 int te
13、nDigNumlnArray(int a,int d)的功能是统计数组中十位数是 d 的整数的个数。 提示:对于一个整数 n,运算 n/10 的作用是求得去掉 n 的个位数后的整数,运算 n10 的作用是求得 n 的个位数。 static int tenDigNumlnArray(int a,int d) int c=0; for(int i=0; 1;i+) if( 2)c+; return c; (分数:4.00)填空项 1:_ (正确答案:i解析:28.某小应用程序的类实现了接口 ActionListener,在其窗口有一个文本区对象 text 和一个标上文字“输入一个整数”的按钮对象,
14、并正确为该按钮对象注册了监视器。按钮处理程序要实现的功能是当点击这个按钮时,程序弹出一个输入信息的对话框,输入一个整数 n,程序接受 n 后,将 2 至 n 的所有偶数输出在文本区 text 中。以下是其中处理按钮事件的方法。 public void actionPerformed(ActionEvent e) if(e. 1.equals(“输入一个整数“) String res=(String) JOptionPane.showInputDialog(null, “输入一个正整数“, “输入对话框“,JOptionPane.PLAIN_MESSAGE,null,null,null); n=
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学历 职业资格 高等教育 自学考试 JAVA 语言程序设计 一真题 2012 答案 解析 DOC
