首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完善程序(程序文件名:Java_3.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 [题目要求] 阅读Java_3.java程序,该程序的功能是判断用户以命令行方式输入的类名是否在Java
请完善程序(程序文件名:Java_3.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 [题目要求] 阅读Java_3.java程序,该程序的功能是判断用户以命令行方式输入的类名是否在Java
admin
2012-03-21
82
问题
请完善程序(程序文件名:Java_3.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。
[题目要求]
阅读Java_3.java程序,该程序的功能是判断用户以命令行方式输入的类名是否在Java类中。完成程序的编写,运行所得结果为:
java.lang.Name不在Java类库中。
源程序:
//程序的功能是,判断用户以命令行方式使用键盘输入的路径类名是否在Java类库中
public class Java_3 {
public static void main(String[] args) {
String className;
if(args.length>0) className=args[0];
else className="java.lang.Name";
(1)
{ Class e=Class.forName( (2) );
System.out.println(className+"是Java类库中已有的类。");
} catch(ClassNotFound (3) e) {
System.out.println(className+"不在Java类库中。");
}
}
}
选项
答案
(1)try (2)className (3)Exception
解析
其中用到了方法public static Class forName(String className) throws ClassNotFoundException返回与带有给定字符串名的类或接口相关联的Class对象。如果找不到类则会抛出ClassNotFoundException异常。根据方法的说明可以看出这里是类名的字符串,而程序中又定义了类名变量className,所以下画线处应该填变量名className。其中用到了方法public static Class forName(String className) throws ClassNotFoundException返回与带有给定字符串名的类或接口相关联的Class对象。如果找不到类则会抛出ClassNotFoundException异常。根据方法的说明可以看出这里是类名的字符串,而程序中又定义了类名变量className,所以下画线处应该填变量名className。
[程序解析] 本程序通过命令行输入获取参数,看一个类是否在Java类库中,其中考查异常的处理。
转载请注明原文地址:https://jikaoti.com/ti/jk80FFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
在软件工程中,白盒测试法可用于测试程序的内部结构。下列选项中描述正确的是
文件sweb.html保存了一个网页的源代码,其中,“href=”引导后面会有一个URL链接,例如:href=’’http://news.sina.com.cn/feedback/post.html’’,其中,有一种链接前后都有空格,且双引号内以“http
获得用户输入的一个数字N,计算并输出2的Ⅳ次幂结果的后10位。请完善代码。s=input(’’请输入一个整数:’’)print(①)
下面代码的输出结果是>>>bin(10)
Python语句:f=open(),以下选项中对f的描述错误的是
两次调用文件的write方法,以下选项中描述正确的是
以下保留字不用于循环逻辑的是()。
下列Applet使用drawLine()方法绘制矩形,左上角坐标为(20,40),长为60,宽为40。请选择正确的语句填入横线处。importjava.awt.*;importjava.applet.*;pu
顺序存储方法是把逻辑上相邻的结点存储在物理位置______的存储单元中。
程序流程图中的箭头代表的是()。
随机试题
"Whydidyouleavethemeetingearly?""Ifoundthediscussion______.
何为动作电位?简述其产生过程及特点。
具有助心行血作用的气称为()。
协调是企业管理的一项重要内容。企业内部协调过程中,应当注意处理好()之间的关系。
为协调经营者与所有者之间的矛盾,减少偏离股东目标的损失,股东通常需支付的成本有()。
如果在审计报告日前识别出重大不一致,需要修改其他信息而被审计单位拒绝修改,注册会计师不应当考虑的是()。
已知4/15=1/A+1/B,AB为自然数,且A>=B,那么A有几个不同的值?
请指出该局域网划分子网后,计算机PCa、PCb、PCc、PCd和PCe所共同使用的子网掩码。若要使计算机PCa、PCb、PCc、PCd和PCe在该局域网上都能直接相互通信,它们所使用的子网掩码值应如何修改?
A、 B、 C、 D、 B10Gbit/sOpticalEthernet技术优势体现在以下几个方面:(1)以太网与DWDM技术都十分成熟,并且已经广泛应用;(2)IEEE已经对速率从
Common-coldSenseYoucan’tbeatit,butyoudon’thavetojoinit.Maybeitgotthename"commoncold"becauseit’smorec
最新回复
(
0
)