16春季福师《JAVA程序设计》在线作业一

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

福师《JV程序设计》在线作业一
一、单选题(共 30 道试题,共 60 分。


1. 若特快订单是一种订单,则特快订单类和订单类的关系是_________。

. 使用关系
. 包含关系
. 继承关系
. 无关系
正确答案:
2. 下面哪几个函数是puli voi xmpl(){...}的重载函数( )。

. puli voi xmpl( int m){...}
. puli int xmpl(){...}
. puli voi xmpl2(){...}
. puli int xmpl3 ( int m, flot f){...}
正确答案:
3. 如果类中的成员变量可以被同一包访问,则使用如下哪个约束符( )。

. privt
. puli
. prott
. no moifir
正确答案:
4. 在对String类进行查找比较操作时,字符串的长度( )。

. 不变
. 变长
. 变短
. 不一定
正确答案:
5. 下面的表达式哪个是正确的( )
. String s="你好";int i=3; s+=i;
. String s="你好";int i=3; if(i==s){ s+=i};
. String s="你好";int i=3; s=i+s;
. String s="你好";int i=3; s=i+;
正确答案:
6.
给出下列的代码,哪行在编译时可能会有错误?
① puli voi moify(){
② int i, j, k;
③ i = 100;
④ whil ( i > 0 ){
⑤ j = i * 2;
⑥ Systm.out.println (" Th vlu of j is " + j );
⑦ k = k + 1;
⑧ }
⑨ }
. lin 4
. lin 6
. lin 7
. lin 8
正确答案:
7. 在当前的jv实现中,每个编译单元就是一个以()为后缀的文件. jv
. lss
. o
. x
正确答案:
8. 下列描述中,正确的是________。

. Jv是编译型语言
.
执行字节码的命令是Jv
.
Jv是解释型语言
. Jv有多线程机制
正确答案:
9. 在 Jv 中,所有类的根类是( )。

正确答案:
10. 下列描述中,错误的是_________。

. Jv要求编程者管理内存
. Jv的安全性体现在多个层次上
. pplt要求在支持Jv的浏览器上运行
. Jv有多线程机制
正确答案:
11. 下列常见的系统定义的异常中,哪个是输入、输出异常?
. lssNotFounxption
. IOxption
. FilNotFounxption
. UnknownHostxption
正确答案:
12. 在Jv语言中,不允许使用指针体现出的Jv特性是_________。

. 可移植
. 健壮性
. 安全性
正确答案:
13. 为类的一个无形式参数无返回值的方法mtho书写方法头,使得使用类名作为前缀就可以调用它,该方法头的形式为( )
. stti voi mtho( )
. puli voi mtho( )
. finl voi mtho( )
. strt voi mtho( )
正确答案:
14. 下列关于for循环和whil循环的说法中哪个是正确的( )
. whil循环能实现的操作,for循环也都能实现
. whil循环判断条件一般是程序结果,for循环判断条件一般是非程序结果
. 两种循环任何时候都可替换
. 两种循环结构中都必须有循环体,循环体不能为空
正确答案:
15. 下列方法定义中,正确的是( )
. int x(){ hr h=''; rturn (int)h; }
. voi x(){ ...rturn tru; }
. int x(){ ...rturn tru; }
. int x(int ,){ rturn +; }
正确答案:
16. 下面的代码段中,执行之后i 和j 的值是( )。

int i = 1; int j; j = i++;
. 1, 1
. 1, 2
. 2, 1
. 2, 2
正确答案:
17. 关于以下程序段的说法正确的是( )。

1. puli lss Myr{ 2. puli stti voi min(String rgv[]){ 3. int[]i=nw int[5]; 4. Systm.out.println(i[5]); 5. } 6. }
. 第2行编译出错
. 第4行编译出错
. 编译时产生错误
. 编译时没有产生错误,运行时发生异常
正确答案:
18. 当浏览器返回到新URL的包含pplt 的页面时调用以下哪个函数( )。

. init()
. strt()
. stop()
. stroy()
正确答案:
19. 在程序读入字符文件时,能够以该文件作为直接参数的类是_________。

. FilRr
. FilInputStrm
. OjtInputStrm
正确答案:
20. 下列对于线性链表的描述中正确的是( )
. 存储空间不一定是连续,且各元素的存储顺序是任意的
. 存储空间不一定是连续,且前件元素一定存储在后件元素的前面. 存储空间必须连续,且前件元素一定存储在后件元素的前面
. 存储空间必须连续,且各元素的存储顺序是任意的
正确答案:
21.
阅读下列代码
puli lss Tst2005{
puli stti voi min(String rgs[]){
String s=″Tst″;
Swith(s){
s″Jv″:Systm.out.print(″Jv″);
rk;
s″Lngug″:Systm.out.print(″Lngug″);
rk;
s″Tst″:Systm.out.print(″Tst″);
rk;
}
}
}
其运行结果是_________。

. Jv
. Lngug
. Tst
. 编译出错
正确答案:
22.
已知有下列类的说明,则下列哪个语句是正确的?
puli lss Tst
{
privt flot f = 1.0f;
int m = 12;
stti int n=1;
puli stti voi min(String rg[])
{
Tst t = nw Tst();
}
}
. t.f;
. Tst.m;
. Tst.f;
正确答案:
23. 已知如下代码:ooln m = tru;if ( m = fls ) Systm.out.println("Fls");ls Systm.out.println("Tru");执行结果是( )
. Fls
. Tru
. Non
. 出错
正确答案:
24. 类Thr和Stunt是类Prson的子类; Prson p; Thr t; Stunt s; //p, t n s r ll non-null. if(t instnof Prson) { s = (Stunt)t; } 最后一句语句的结果是( )。

. 将构造一个Stunt对象;
. 表达式是合法的;
. 表达式是错误的;
. 编译时正确,但运行时错误。

正确答案:
25. 程序设计语言的基本成分是数据成分、运算成分、控制成分和________。

. 对象成分
. 变量成分
. 语句成分
. 传输成分
正确答案:
26. 下列不属于简单数据类型的是()
. 整数类型
. 类
. 符点数类型
. 布尔类型
正确答案:
27. 要使用Vtor必须import入下面哪个包( )。

. jv.Vtor
. jv.io
. jv.util
. jv.pplt
正确答案:
28. 以下叙述正确的是( )
. 构造方法必须是puli方法
. min方法必须是puli方法
. Jv应用程序的文件名可以是任意的
. 构造方法应该声明为voi类型
正确答案:
29. 下列正确的句子是( )。

. flot 3.14
. k=33L
. int p[][];
正确答案:
30. 下列哪个是面向大型企业级用容器管理专用构件的应用平台?
. J2
. J2M
. J2S
. J2
正确答案:
福师《JV程序设计》在线作业一
二、多选题(共 10 道试题,共 20 分。


1. 下面哪些类可以被继承()。

. jv.lng.Thr
. jv.lng.Numr
. jv.lng.oul
. jv.lng.Mth
正确答案:
2. 如下哪些是Jv中正确的整数表示( )
. 22
. 0x22
. 022
. 22H
正确答案:
3. 指出下列哪个方法与方法puli voi (int ){}为合理的重载方法( )。

. puli int (int )
. puli voi (long )
. puli voi (int ,int )
. puli voi (flot )
正确答案:
4. 关于wt和swing说法正确的是( )
. wt在不同操作系统中显示相同的风格
. swing在不同的操作系统中显示相同的风格
. jv.wt的子类
. wt和swing都支持事件模型
正确答案:
5. 选出合理的标识符()。

. _sys1_lll
. 2mil
. $hng
. lss
正确答案:
6. 以下哪些是面向对象编程的基本特征?( )
. 继承
. 封装
. 多态
正确答案:
7. 执行下列代码后,哪个结论是正确的 String[] s=nw String[10]; . s[10] 为 "";
. s[9] 为 null;
. s[0] 为未定义
. s.lngth 为10
正确答案:
8. 已知如下定义:String s = "story"; 下面哪个表达式是合法的( ) . s += "ooks"
. hr = s[1]
. int ln = s.lngth
. String t = s.toLowrs()
正确答案:
9. 选出合理的标识符( )
. _sys1_lll
. 2mil
. $hng
. lss
正确答案:
10. 下面哪个不是Jv中的容器( )。

. SrollPn
. nvs
. Srollr
. pplt
. ilog
正确答案:
福师《JV程序设计》在线作业一
三、判断题(共 10 道试题,共 20 分。


1. 由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目( )。

. 错误
. 正确
正确答案:
2. 构造函数用于创建类的实例对象,构造函数名应与类名相同,在类中必须定义构造函数,且只能定义一个构造函数。

. 错误
. 正确
正确答案:
3. 在读字符文件 mploy.t 时,使用该文件作为参数的类是tInputStrm。

. 错误
. 正确
正确答案:
4. hr 类型的取值X围是0~28-1。

. 错误
. 正确
正确答案:
5. Jv的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。

. 错误
. 正确
正确答案:
6. 一个线程对象的具体操作是由run()方法的内容确定的,但是Thr类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thr的子类并在子类里重新定义run()方法,要么使一个类实现Runnl接口并书写其中run()方法的方法体。

( )
. 错误
. 正确
正确答案:
7. Jv语言中的数组元素只能是基本数据类型而不能为对象类型。

. 错误
. 正确
正确答案:
8. Jv语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。

. 错误
. 正确
正确答案:
9. 一个容器中可以混合使用多种布局策略( )
. 错误
. 正确
正确答案:
10. 在异常处理中,若try中的代码可能产生多种异常则可以对应多个th语句,若th中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。

( )
. 错误
. 正确
正确答案:。

相关文档
最新文档