东北大学java期末试卷,[东北大学]18年6月考试《Java语言程序设计I》考核作业(答案)...
Java语言程序设计 I 试 卷(作业考核 线上) B 卷
学习中心: 院校学号: 姓名
(共 页)
总分
题号
一
二
三
四
五
六
七
八
九
十
得分
一、选择题(请将所有正确答案写到答题卡中,每小题3分,共60分)
答
题
卡
题号
1
2
3
4
5
6
7
8
9
10
答案
题号
11
12
13
14
15
16
17
18
19
20
答案
1 . 下面哪些赋值语句是合法的?
A. float a = 2.0;
B. double b = 2.0;
C. int c = 2;
D. long d = 2;
2 . 你怎样从下面main()的调用中访问单词“kiss”?
java lyrics a kiss is but a kiss
A. args[0]
B. args[1]
C. args[2]
D. args[3]
E. args[4]
F. args[5]
3 . 下面的哪些叙述为真。
A. equals()方法判定引用值是否指向同一对象。
B. ==操作符判定两个分立的对象的内容和类型是否一致。
C. equals()方法只有在两个对象的内容一致时返回true。
D. 类File重写方法equals()在两个分立的对象的内容和类型一致时返回true。
4 . 设有下面的一个类定义:
class AA {
static void Show( ){ System.out.println("我喜欢Java!"); }
}
class BB { void Show( ){ System.out.println("我喜欢C++!"); } }
若已经使用AA类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的:( )
A. a.Show( )
b.Show( )
B. AA.Show( )
BB.Show( )
C. AA.Show( )
b.Show( )
D. a.Show( )
BB.Show( )
5 . 给出下列的代码,哪行在编译时可能会有错误?
① public void modify(){
② int i, j, k;
③ i = 100;
④ while ( i > 0 ){
⑤ j = i * 2;
⑥ System.out.println (" The value of j is " + j );
⑦ k = k + 1;
⑧ }
⑨ }
A. 4
B. 6
C. 7
D. 8
6 . Java语言是( )。
A. 面向问题的解释型高级编程语言
B. 面向机器的低级编程语言
C. 面向过程的编译型高级编程语言
D. 面向对象的解释型高级编程语言
7 . 下面哪一个类可以访问foo包中的所有变量?
package foo;
class a{int c}
class b{private int d}
class c{public int e}
A. class a
B. class b
C. class c
D. 都不能
8 . 给出如下代码:
class Test{
private int m;
public static void fun() {
// some code...
}
}
如何使成员变量m被函数fun()直接访问?
A. 将private int m 改为protected int m
B. 将private int m 改为 public int m
C. 将private int m 改为 static int m
D. 将private int m 改为 int m
9 . 下面哪些是Java关键字?
A. NULL
B. default
C. sizeof
D. instanceof
10 . 创建一个标识有"关闭"按钮的语句是( )。
A. TextField b = new TextField("关闭");
B. Label b = new Label("关闭");
C. Checkbox b = new Checkbox("关闭");
D. Button b = new Button("关闭");
11 . 表达式7&2的值应该是:
A. 0
B. 2
C. 5
D. 7
12 . 当浏览器返回到包含applet 的URL页面时调用以下哪个函数?
A. init()
B. start()
C. stop()
D. destroy()
13 . 在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( )语句。
A. import java.awt.* ;
B. import java.applet.* ;
C. import java.io.* ;
D. import java.awt.event.* ;
14 . 若a的值为3时,下列程序段被执行后,c的值是多少?( )
c = 1;
if ( a>0 ) if ( a>3 ) c = 2; else c = 3; else c = 4;
A. 1
B. 2
C. 3
D. 4
15 . 下面的哪些程序片断可能导致错误。
A. String s="Gonewiththewind";
String t="good";
String k=s+t;
B. String s="Gonewiththewind";
String t;
t=s[3]+"one";
C. String s="Gonewiththewind";
String standard=s.toUpperCase();
D. String s="homedirectory";
String t=s-"directory".
16 . 哪些类可用于处理Unicode字符?
A. InputStreamReader
B. BufferedReader
C. Writer
D. PipedInputStream
17 . 如果A类基于B类,请问哪个类是子类,哪个类是父类?
A. 两个都不是父类或者子类
B. A是B的子类
C. B是A的子类
D. 两个都是对方的子类
18 . 下列方法中可以用来创建一个新线程的是
A. 实现java.lang.Runnable接口并重写start()方法
B. 实现java.lang.Runnable接口并重写run()方法
C. 实现java.lang.Thread类并重写run()方法
D. 实现java.lang.Thread类并重写start()方法
19 . 编译Java Applet 源程序文件产生的字节码文件的扩展名为( )。
A. java
B. class
C. html
D. exe
20 . 监听器接口的方法返回值是什么?
A. int
B. String
C. void
D. Object
二、读程序(每小题5分,共20分)
1. 写出以下程序的运行结果。
public class Class1
{
public static void main(String args[])
{
int n=6,sum=0;
for(int k=1;k<=n;k++)
{
if (n%k==0)
sum+=k;
}
System.out.println(sum);
}
}
2. 写出以下程序的运行结果
import java.io.*;
public? class? Class1
{
??? public? static? void?? main(String? args[ ]){?
?????? int? i , Max , Min ;
?? int? a[ ] = { 12,67,8,98,23,56,124,55,99,100 };
?? Max = Min = a[0];
?? for? ( i = 1 ; i < a.length; i ++ ) {
?? if? ( a[i]
?? if? ( a[i]>Max )? Max = a[i];
?? }
?? System.out.println( Max+"? "+Min );
?????? System.out.println( );
??? }
}
3. 写出以下程序的运行结果
class A
{
int a;
A(int b)
{a=b;}
void show()
{System.out.println(“a=”+a);}
}
public class Class1
{
public static void main (String args[])
{
A obj=new A(12345);
boolean b=false;
char ch=97;
obj.show();
System.out.println(“b=”+b+”\tch=”+ch);
}
}
4.写出以下程序的运行结果
class A{
int x=100;
}
class B extends A{
int x=200;
void prt(){
System.out.println("SubClass: "+x);
System.out.println("SuperClass: "+super.x);
}
public static void main(String args[]){
new B().prt();
}
}
三、程序设计题(共20分)
建立一个表示复数的类:私有数据为两个浮点数分别表示实部和虚部,初始化方式有1)无参默认为0;2)两个浮点数分别表示实部和虚部;外部接口有:以a+bi的形式输出的复数;两个复数相加;复数加一浮点数;比较两个复数是否相等。
1
课程名称:java语言程序设计I
东北大学java期末试卷,[东北大学]18年6月考试《Java语言程序设计I》考核作业(答案)...相关推荐
- 18秋c语言程序设计作业答案,西工大18秋《C语言程序设计》平时作业答案.docx
西工大 18 秋< C 语言程序设计>平时作业答案 (单选题 ) 1: 1 19 18 23 24 正确答案 : B (单选题 ) 2: 算法是(). 为解决一个问题而采取的方法和步骤 为 ...
- 18春《c语言》在线作业3,18春福师《C++语言程序设计》在线作业二【参考答案】...
福师<C 语言程序设计>在线作业二-0005 试卷总分:100 得分:0 一. 单选题 (共 20 道试题,共 40 分) 1.如果类A被说明成类B的友元,则(). A.类A的成员 ...
- 杭电java期末试卷2015_2014年杭州电子科技大学Java期末试卷.doc
2014年杭州电子科技大学Java期末试卷.doc 杭州电子科技大学学生考试卷( A )卷 考试课程Java语言程序设计考试日期2014年 6月 16日成 绩课程号教师号任课教师姓名考生姓名学号(8位 ...
- 西工大18秋《C语言程序设计》平时作业,西工大18秋C语言程序设计平时作业答案...
西工大18秋C语言程序设计平时作业答案 西工大 18 秋<C 语言程序设计>平时作业答案 (单选题) 1: 1 A: 19 B: 18 C: 23 D: 24 正确答案: B (单选题) ...
- 华南农业大学java_华南农业大学 JAVA期末试卷及最新考试复习重点.doc
华南农业大学 JAVA期末试卷及最新考试复习重点 考试题型 分为四种: 1.单选题 每小题2分,20个小题共40分 2.判断题 每小题1分,10个小题共10分 3.阅读程序写结果 每小题5分,4小题共 ...
- 福州大学java期末试卷2012_福州大学 07Java语言程序设计试卷(A卷).doc
福州大学 07Java语言程序设计试卷(A卷) 专业: 姓名: 学号: ==================================== 密 封 线 ===================== ...
- 2012年1月java_全国2012年1月自考Java语言程序设计(一)试题及答案.doc
全国2012年1月自考Java语言程序设计(一)试题及答案 全国2012年10月自考Java语言程序设计(一)试题 课程代码:04747 选择题部分 一.单项选择题 本大题共10小题,每小题1分,共1 ...
- c语言中和if语句作用相似的运算符,南开18秋学期(1709、1803、1809)《C语言程序设计》在线作业【答案】...
18秋学期(1709.1803.1809)<C语言程序设计>在线作业-0001 试卷总分:100 得分:0 一. 单选题 (共 40 道试题,共 80 分) 1.C语言中规定,if语 ...
- java语言程序设计答案_《java语言程序设计》练习题及答案
<java语言程序设计>练习题及答案 JAVA 语言程序设计题及部分答案 一.单选题:(每题1分)下列各题A).B).C).D)四个选项中, 只有一个选项是正确的,请将正确选项的标记写在题 ...
最新文章
- Android的应用程序结构分析:HelloActivity 第二部分【转】
- php上传图文,php+ajax实现异步上传图文功能详解
- php网站自动变暗,如何使用JS弹出DIV并使整个页面背景变暗
- 【BZOJ 3326】[Scoi2013]数数 数位dp+矩阵乘法优化
- python3.7安装步骤-Python 3.7.0安装教程(附安装包) | 我爱分享网
- 【学习目录】天天生鲜项目页面设计
- 电力系统微型计算机继电保护2018,2018年4月高等教育自学考试电力系统微型计算机继电保护试题及答案.docx...
- matlab正态分布概率密度函数,MATLAB绘制正态分布概率密度函数(normpdf)图形
- android修改recovery菜单,安卓刷机Recovery菜单介绍刷入教程详解
- 《When you are old》一如苇中的风,轻柔却难忘
- 从四面体数据中提取表面
- 超实用的python技巧:python读写Excel表格的实例代码(简单实用)
- 通过三层交换机实现vlan间互通
- win10 系统重装 (官方纯净版,无预置应用)
- 《Linux那些事儿之我是USB》我是U盘(7)狂欢是一群人的孤单--总结
- android10.0(Q) Launcher3 去掉抽屉
- Windows10神州网信版的安装
- 【莫问前路】数据结构篇 绪论
- Spark bucketing bucket分桶原理和应用
- 单片机:STC89C52的最小单元
热门文章
- html5 网页桌面图标,打开控制面板是网页,而且桌面上很多图标变成网页
- TVS二极管挑选法宝,聪明的你看看也知道
- 正点原子stm32f407开发板pcb图_#试用名单公布#正点原子ARM Linux开发板I.MX6ULL
- 百度安全入选中国工业互联网安全市场研究报告推荐服务商
- 打开微型计算机的电源时,计算机操作与使用试题(有答案)
- python实现排序算法_python实现·十大排序算法之插入排序(Insertion Sort)
- vscode怎么写qt项目_使用VSCode 编译调试QT程序
- logback-spring.xml 文件路径 相对路径_小白学 Python(18):基础文件操作
- lm80认证_中国能效标识GB30255、GB38450和GB37478认证要求讲解
- jpa关联映射(一)