[计算机类试卷]国家二级(JAVA)机试模拟试卷26及答案与解析.doc

上传人:Iclinic170 文档编号:503557 上传时间:2018-11-29 格式:DOC 页数:4 大小:29.50KB
下载 相关 举报
[计算机类试卷]国家二级(JAVA)机试模拟试卷26及答案与解析.doc_第1页
第1页 / 共4页
[计算机类试卷]国家二级(JAVA)机试模拟试卷26及答案与解析.doc_第2页
第2页 / 共4页
[计算机类试卷]国家二级(JAVA)机试模拟试卷26及答案与解析.doc_第3页
第3页 / 共4页
[计算机类试卷]国家二级(JAVA)机试模拟试卷26及答案与解析.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、国家二级( JAVA)机试模拟试卷 26及答案与解析 一、基本操作题( 30分) 1 下面的程序是求 9999以内的 “完全数 ”。所谓完全数是指这样的自然数:它的各个约数 (不包括该数自身 )之和等于该数自身。如 28=1 2 4 7 14就是一个完全数。请在程序的每条横线处填写一个语句,使程序的功能完整。 注意:请勿改动 main()主方法和其他已有的语句内容,仅在横线处填人适当的语句。 public class QuanShu public static void main(String args) for(int n=1;n 9999;n+) if(_)System.out.print

2、ln(n); public static int divsum(int n)/该方法功能是求一个数的所有约数 int s=; for(int i=;i n;i+) if(_) _ return s; 二、简单应用题( 40分) 2 下列 Aplication程序实现:从 1到 100的整数分别对 35求余数,并根据不同余数 (0, 1, 2, 3时分别输出 “余 0”, “余 1, ”“余 2”, “余 3”,其他输出 “其他 ”)输出相应信息。请将程序补充完整。 public class test18_2 Public static Void main(Stringargs) for(int

3、 i=1; i=100;i+) _(i_35) Case 0: System out print(“余 0”); break; Case 1: System out print(“余 1”); break; Case 2: System out print(“余 2”); break; : System out print(“其他 ”); break; System out println(); 三、综合应用题( 30分) 3 下面是一个 Applet程序,其功能是进行整数加法运算,要求有 3个文本区域, 2个作为输入, 1个作为输出,并且由异常处理来判断输入的数字是否 为整型,如果是则进行运

4、算,否则抛出异常并显示在第 3个文本区域中。请改正程序中的错误(有下画线的语句 ),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 import java.awt.*; import java.awt.event.*; import java.applet.Applet; /* applet code=“ex17_3.class“width=800 height=400 /applet */ public class ex17_3 extends Applet implements ActionListener TextField tf1=new TextField(5);

5、 TextField tf2=new TextField(5); TextField tf3=new TextField(5); Label l1=new Label(“+“); Label l2=new Label(“=“); Button btn=new Button(“相加 “); public void init() add(l1); add(tf1); add(tf2); add(l2); add(tf3); add(btn); btn.addActionListener(this); public void actionPerformed(ActionEvent ae) try i

6、nt a=Integer.parseInt(tfi.getText(); int b=Integer.parseInt(tf2.getText(); int x=a+b; tf2.setText(Integer.toString(x); catch(NumberFormatException nfe) tf3.setText(“error!“); ex17_3.html HTML HEAD TITLE ex17_3 /TITLE /HEAD BODY applet code=“ex17_3.class“width=800 height=400 /applet /BODY /HTML 国家二级( JAVA)机试模拟试卷 26答案与解析 一、基本操作题( 30分) 1 【正确答案】 n=divsum(n) n%i=0 s+=i; 二、简单应用题( 40分) 2 【正确答案】 switch % default 三、综合应用题( 30分) 3 【正确答案】 add(tf1) add(l1) tf3.setText(Integer.toString(x)

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

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1