Java程序设计(1)试卷(A)
更新时间:2023-12-01 04:42:01 阅读量: 教育文库 文档下载
学院 数计 卷教师 叶锋 系主任签名 制卷份数 专业 电信、通信、光电 班级编号 B07073011、07073021、07073031
江汉大学2009——2010学年第 1学期
考 试 试 卷
课程编号: 课程名称: JAVA程序设计(1)
√ B 卷 考试形式:开 、闭 试卷类型:A 、√ 卷 考试时间:120 分钟
题号 得分
得分 一 二 三 四 五 六 七 八 总分 总分人 评分人 一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干后的括号内,每小题2分,共30分)
1、 一个Java程序运行从上到下的环境次序是( C )。 A. 操作系统、Java程序、JRE/JVM、硬件 B. JRE/JVM、Java程序、硬件、操作系统 C. Java程序、JRE/JVM、操作系统、硬件 D. Java程序、操作系统、JRE/JVM、硬件 2、下面哪些是合法的标识符。(A)
A. persons B. 12345 C. *point D. this 3、以下说法正确的是( B )。
A.一个可直接运行的Java源文件中可以有多个public类,其中必须有一个和文件同名 B.一个可直接运行的Java源文件中可以没有public类
C.一个可直接运行的Java源文件中只能有一个且和文件同名的public类。
D. 一个可直接运行的Java源文件中可以有多个public类,且可以没有和文件同名的类。 4、在java中定义常量的正确语法为( C )。 A . int value=20;
B. const int VALUE=20;
C. final int VALUE=20; D. int VALUE=20;
5、下面代码的运行输出结果是( A )。 public class example
{ public static void main(String args[])
{ int x=0; if (x>0) x=1; switch (x)
{ case 1: System.out.println(1); case 0: System.out.println(0);
case 2: System.out.println(2); break;
case 3: System.out.println(3); default:System.out.println(4); break;
}}}
A. 0
B. 4 C. 2 D. 1 2
3
3
0
6、设有下列声明语句:
int i,j; float x,y; double u,v; 下列哪些赋值是合法的?( C ) A. i=x;
B. x=u+y; C. v=x D. y=j/i*u
7、下列哪个是JAVA源代码编译的命令:( A ) A. javac B. java C. javax D. jar 8.在java中源代码编译后生成的文件的扩展名为:( A
)
A . class;
B. java; C. jsp; D. obj;
9、有如下的程序代码,在执行完后x和y的值是多少?( D ) int x= 8, y=2, z;
x=++x*y; z=x/y++; A. x=16, y=2
B. x=16, y=4
C. x=18, y=2
D. x=18, y=3
10、正确定义一个初始值为20的float类型的变量的语句是:( C ) A. float #value=20f; B. float value#=20; C. float _value=20f;
D. float value=20;
11、下语句不能通过编译的是( D )。
A. int[] a={1,2,3,4}; B. int b[]; C. int c[]=new int[3]; D. int d=new int[];
12、如下的程序,下列选项中与构造方法ConstOver重载的构造方法是:( public class ConstOver {
public ConstOver (int x, int y, int z) { } }
A. ConstOver ( ) { }
B. Protected int ConstOver ( ) { } C. Private ConstOver (int z, int y, int x) { }
A )。
D. public Object ConstOver (int x, int y, int z) { } 13、 已知类关系如下: class Employee;
class Manager extends Employee; class Director extends Manager;
则以下关于数据的语句正确的是:( A )。
A. Employee e=new Manager(); B. Director d=new Manager(); C. Director d=new Employee(); D. Manager m=new Employee();
14、下面程序中类ClassDemo中定义了一个静态变量sum,分析程序段的输出结果。( C ) class ClassDemo { public static int sum=1; public ClassDemo() {sum=sum+5;} }
class ClassDemoTest{
public static void main(String args[]) { ClassDemo demo1=new ClassDemo(); ClassDemo demo2=new ClassDemo(); System.out.println(demo1.sum); }} A. 0
B. 6
C. 11 D. 2
15、下面代码定义的接口中,方法MyMethod()的修饰属性为:( B )。
interface InterfaceDemo{ int MyMethod(); } A. friendly 得分 评分人 B. public abstract
C. public static abstract D. protected
二、填空题(每空1分,共15分)
1. 表达式true || (true && true && false)的结果是_ture__。
2. 在Java中有一种叫作_构造方法__ 特殊方法,其功能是用它来对类的对象成员进行
初始化。
3. 在面向对象技术中,同种对象的集合,称之为_类__,而属于某个类的某一个对象则
称之为是类的一个_实体__。
4. 用关键字_static__ 修饰的方法,称为静态方法。它们不是对象的方法,而是整个类的
方法。静态方法只能处理用关键字_static__ 修饰的数据。
5. 用_abstract__ 修饰的类称为抽象类,抽象类不能使用__new_ 运算符创建对象。
6. 类方法既可以通过_类名__调用,也可以通过_对象__调用。
7. 如果一个成员变量用关键字__final__修饰,就是常量,常量必须__初始化___。 8. 包是一种松散的_类___的集合,创建包的语句需要使用关键字_package___。 9. _Object___类是Java程序中所有类的直接或间接的父类,也是类库中所有类的父类。 得分 评分人 三、程序阅读题(共5小题,每小题6分,共30分)
1. 阅读程序,写出其功能 public class Sum
{ public static void main( String args[ ]) { double sum = 0.0 ;
for ( int i = 1 ; i <= 100 ; i + + ) sum += 1.0/(double) i ;
System.out.println( \ } }
1/1+1/2+1/3…..+1/100的和
2. 阅读程序,写出其执行后的结果 interface SM{
void STM(); }
class TV implements SM{ public void STM (){
System.out.println(\我是电视机\}
class PC implements SM{ public void STM (){
System.out.println(\我是电脑\}
public class E{
public static void main(String args[]){ SM sm;
sm=new TV(); sm.STM();
sm=new PC(); sm.STM(); } }
接口回调
3. 阅读程序,写出其执行后的结果 import java.io.*; class sum_3{
int sum,num1,num2; static int num3; sum_3(){ num1=0; num2=0; num3=0; sum=0; } }
class sub_sum3 extends sum_3{ int sum,num1,num2; static int num3; void sum(int i,int j,int k){ num1=i;
num2=j; num3=k;
sum=num1+num2+num3; } }
public class computing{
public static void main (String arg[]){ sub_sum3 m1=new sub_sum3 (); m1.sum(100,200,300);
System.out.println(\ }
4. 阅读程序,写出其执行后的结果 class A{
public int f(int x,int y){ return x+y; } }
class B extends A{
public int f(byte x,int y){ return x*y; } }
正在阅读:
Java程序设计(1)试卷(A)12-01
《创新引领创业大学生创新创业教程》教案09-28
常见衣物洗涤标识含义08-24
汽车倒车防撞系统毕业论文08-30
2020-2021学年浙江省杭州市萧山区党湾镇初级中学八年级下学期检测科学试卷05-20
X环城水系综合治理项目建议书 可研 投标文件 - 图文10-24
机房方案 - 图文05-12
第1讲:空间几何体,及其表面积和体积,平面的基本性质10-31
超市收银培训教案05-10
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 程序设计
- 试卷
- Java
- 2020年小学教师资格证考试教育学综合模拟试卷及参考答案(共三套)
- 自考工程项目招投标与合同管理A卷及答案
- 8-隧道地层结构计算
- 防渗漏监理细则
- 面粉基础知识试题
- 上市公司股利政策分析以万科集团为例
- 新版苏教版一年级数学下册《认识长方形、正方形、三角形和圆》优质课教案(后附教学反思)
- 趣味逻辑推理100题第81-90题答案
- 《高分子物理》课程习题及思考题
- 社会学创始人孔德将社会学的研究内容划分
- 食品生产加工过程中防止污染、变质或损坏的制度
- 建筑装饰工程施工班组及分包劳务承包合同()
- 荷马史诗中的比喻修辞赏析
- 27092 财务管理学2009年10月及2010年1月试卷及答案精选6
- 第2章 线性规划-无答案
- OSPF特殊区域的总结
- 中央电大《金融理论前沿课题》作业答案 1-10全!
- 高中语文第四单元第11课《就任北京大学校长之演说》学案新人教版必修2
- 33819-00 - 生产与运作管理(第三版) - 应可福 - 习题答案
- 2018数学一模28题新定义习题综合