java语言程序设计一真题_最新10月全国自学考试Java语言程序设计(一)试题及答案解析...

《最新10月全国自学考试Java语言程序设计(一)试题及答案解析》由会员分享,可在线阅读,更多相关《最新10月全国自学考试Java语言程序设计(一)试题及答案解析(10页珍藏版)》请在人人文库网上搜索。

1、精品自学考试资料推荐全国 2018 年 10 月自学考试 Java 语言程序设计(一 )试题课程代码: 04747一、单项选择题(本大题共10 小题,每小题1 分,共 10 分 )在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1下面供选字符序列中,不属于Java 语言关键字的是()A gotoB nullC falseD native2以下程序代码的输出结果是()int x=73 ;System.out.println(x1) ;A 36B 36.5C 37D true3 Java 语言中,在类定义时用final 关键字修饰,是指这个。

2、类()A 不能被继承B 在子类的方法中不能被调用C能被别的程序自由调用D 不能被子类的方法覆盖4以下是关于字符串运算的代码,执行该代码段的输出结果是()String s= 0123456789, sl, s2;sl=s.substring(2) ; s2=s.substring(2, 5); System.out.println(s1+s2) ;A 0122345B 234567892345C 012234D 234567892345以下是关于 FlowLayout 布局组件排列顺序的叙述,正确的是()A 从上到下排列B 从左到右排列C从下到上排列D 从右到左排列6 程 序 执 行 方 法sh。

3、owOpenDialog() , 能 打 开 “打 开 文 件 对 话 框 ”, 如 果 该 方 法 的 返 回 值 是JFileChooser.APPROVE_OPTION ,则用户执行的动作是 ()A 对话框非正常关闭B 按下 “打开保存 ”按钮C按下 “撤销 ”按钮D 重新输入了一个文件名7设已经有 Graphics2D 对象 g2d, Rectangle2D 对象 r,绘制对象 r 的代码是 ()A g2d.draw(r)B g2d.drawRect(r)C r.draw()D r.drawRect()8在以下供选择的方法中,能让线程从阻塞状态恢复到就绪状态的方法是()A start(。

4、)B init()C resume()D run()1精品自学考试资料推荐9在以下供选择的方法中,不能用于文件随机访问的方法是 ()A readChar()B readLong()C readInteger()D writeChars()10某程序利用网址参数创建URL 对象 url,接着希望利用对象url 获得 URLConnection 对象,则这个 url对象要调用的方法是 ()A connection()B URLConnection()C getConnection()D openConnection()二、填空题 (本大题共10 小题,每小题2 分,共 20 分 )请在每小题的空格。

5、中填上正确答案。错填、不填均无分。11一个应用程序必须在某个类中定义的方法是______。12 import 语句的格式是______。13在面向对象语言中,对象之间的交互通过______实现。14设有两个字符串对象str1 和 str2,则表达式 “ strl=str2的意”义是判别字符串strl 和 str2______。15一个基于Swing 的应用程序可能在任何平台上都会有相同的______。16处理键盘事件的Java 程序,要实现的接口是______。17 Java 语言约定,坐标原点位于绘图区域的______。18 Java 程序中,在临界段中使用______方法,使执行该方法的线。

6、程等待。19 BufferedWriter 类对象能按行输入文件的内容,按行输入的方法是______。20在 java.net 包中有 InetAddress 类的定义, Java 程序中的InetAddress 类对象存储的内容是______。三、简答题 (本大题共6 小题,每小题3 分,共 1 8 分 )21请写出实现计算y=|x| 的 if 语句。22以下代码定义了一个类,请指出其中三条不合法的代码行(行号参见注释)。class Test22/1float u ; static float v ;/2static void setUV(boolean f)/3u=fac1(f) ;/4v。

7、=fac2(!f) ; /5static float facl(boolean f)return f?u:v;/6float fac2(boolean f)return f?v:u;/7/823在 java.awt.event 中,用来检测并对事件做出反应的模型涉及三种对象。请写出这三种对象。24写出设置Font 对象 fn 的 Java 语句,要求Courier 字体, BOLD 风格, 18 磅字号,设调用对象的类型为 Graphics 的 g。25通过流的构造方法建立文件流对象,请写出创建输入输出文件流对象的两种常用构造方法。26当 Client 程序和 Server 程序需要通信时,可。

8、以用 Socket 类建立套接字连接,请写出双方实现通信的两种方式。2精品自学考试资料推荐四、程序填空题(本大题共5 小题,每空2 分,共 20 分 )27方法 int sigmaEvenNum(inta) 的功能是求已知数组中偶数的个数。static int sigmaEvenNum(int a)int s =0;for ( int i=0;______;i+ ) if(______) s+;return s;28某小应用程序窗口包含有文本区dispArea ,以及一个带文字“追加 ”的按钮。当点击这个按钮时,程序弹出一个输入信息的对话框,并将对话框中输入的内容追加到文本区中。以下是其中相应。

9、“追加 ”按钮事件的方法。public void actionPerformed(ActionEvent e)if(e.______.equals( 追加 )String result=(String)JOptionPane.showInputDialog(null,请输入信息 , 输入对话框 ,JOptionPane.PLAIN_MESSAGE, null, null,null);dispArea.______(result + );29以下程序段是选择项目事件处理程序的样例,一个由3 个单选按钮组成的选择组被定义为一个面板子类 Panel,当某个按钮被选中时,按钮监视程序在类MyWindo。

10、w的一个文本框中输出某个按钮被选中的字样。以下是类Panel 的定义。class Panel extends JPanel implements ItemListenerstatic JRadioButton box;ButtonGroup g;Panel(String radioNameList) box=new JRadioButtonradioNameList.length;setLayout(new GridLayout(1, radioNameList.length);g=new ButtonGroup();for(int i=0;i= 0) putData(getData()+ d。

11、elta); elsewhile (______= 0 & t 0; n-) System.out.println(n);Thread.sleep(1000); catch (InterruptedException e) 7精品自学考试资料推荐System.out.println(Main thread interrupted);六、程序设计题(本大题共2 小题,每小题6 分,共 12 分 )37编写方法int searchMaxNumIndex(inta) ,寻找已知数组中最大数的下标并返回。38以下程序的界面有一个按钮button、一个文本区textA 和一个文本框textF。程序运行时,在文本区中输 入 数 字 序 列 , 单 击 按 钮 , 则 在 文 本 框 中 显 示 数 字 序 列 的 和 。 以 下 是 要 求 你 编 写 的actionPerformed(ActionEvent e) 方法的部分代码。public void actionPerformed(ActionEvent e) if (e.getSource() = button) String s = textA.getText();double sum =0;StringTokenizer fenxi = new StringTokenizer(s, ,n);/请在以下位置编写代码8。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值