北 京 师 范 大 学 网 络 教 育

《JAVA程序设计》作业

本课程作业由两部分组成。第一部分为“客观题部分”,由15个选择题组成,每题1分,共15分。第二部分为“主观题部分”,由简答题和论述题组成,共15分。作业总分30分,将作为平时成绩记入课程总成绩。

客观题部分:

一、选择题(每题1分,共15题) 1、所有Java类的最终父类为( ) A.java.lang.Object C.java.lang.System

B.java.lang.Class D.java.lang.ClassLoader

2、Java中int类型变量占用的内存空间为( )字节。 A.2

B.4

C.6

D.8

3、 什么是Java应用程序(java application)( ) A. 继承java.lang.Thread的类。

B. 定义了public static void main()或者public static void main(String[] args)方法的类 。 C. 实现了java.lang.Runnable接口的类。 D. 继承java.applet. Applet的类。 4、 下列那个变量是只读的( )

A.Static int i =9; B.final int i1 = 9; C.public int i=9; D.int i=9;

5、 假设类Child是类Parent的子类,下列哪段Java代码体现了这一关系?( ) A.class Parent{?} class Child {?} B.interface Parent{?}

class Child implements Parent{?} C.class Parent{?} class Child {

1

北 京 师 范 大 学 网 络 教 育

Parent p ? }

D.class Parent{?}

class Child extends Parent{?}

6、Java代码 int a=10; int b=3; float c=a/b; 执行后,c的值为: ( ) A.3.333

B.3

C.2

D.4

7、Java代码 int aa=Math.sqrt(16); 执行后, aa的值:

A.4 B.不确定,该语句无法通过编译 C.8 D.256 8、Java代码:String s=”abc123”; s.toUpperCase(); 执行完毕后,字符串对象变量s指向的文本内容为: ( ) A.ABC123

9、给出以下代码: int[] a={1,2,3}; a[3]=10;

System.out.println(a[3]); 则正确的描述为: A.输出10

B.编译错误

B. abc123

C.abc

D.123

C.运行时错误,抛出异常java.lang.ArithmeticException

D.运行时错误,抛出异常java.lang.ArrayIndexOutOfBoundsException 10、在JavaAPI中,能够修改磁盘文件的名称的类为:( ) A. java.io.FileWriter C. java.io.FilenameFilter

B. javax.swing.text.html.DIR D. java.io.File

11、JavaTCP/IP网络编程中,创建服务器通常需借助类( ) A、java.net.Socket B、java.net.HttpURLConnection C、java.net.ServerSocket D、java.io.BufferedInputStream 12、下列标识符哪个可以作为合法的Java变量名称使用:( ) A、this C、*point

B、2TwoUsers D、$persons

2

北 京 师 范 大 学 网 络 教 育

13、下列哪个说法是正确的:( )

A、在Java中,每个类只能直接实现一个接口; B、在Java中,子类只能直接继承一个父类; C、在Java中 ,子类可以继承多个父类;

D、在Java中 ,类不可以在继承父类的同时实现接口;

14、欲定义一个只能被同一包中的类访问的成员变量,应使用下列哪个限定符:( ) A、不加限定

B、private

C、public

D、protected

15、给定如下类定义语句: class Base { }

public class Child extends Base{ }

下面哪个方法可以正确的加入类Child中? ( )

A、private void fun( int n ){ //...} B、public void fun ( int n ) { //... } C、void fun ( int n ){ //... }

D、protected int fun( int n ){ //... }

// member methods public Base (){ //... } public Base ( int m ){ //... } protected void fun( int n ){ //... }

主观题部分:

一、简答题(每题2.5分,共2题)

1、p1包中的Class1的源代码存储在Class1.java文件中,如何修改下面的代码,才能够通过编译?(直接在代码上标出并修改即可) import java.util; package p1;

public class Class1{

int SIZE=2.0; int _i; double 200d;

3

北 京 师 范 大 学 网 络 教 育

}

2、阅读程序写结果

public class Rethrowing { }

二、论述题(每题5分,共2题)

4

int public static Test(){

i=10;

System.out.println(“Just a test”);

}

public static void f() throws Exception {

System.out.println(\ }

public static void g() throws Throwable { try {

f();

} catch(Exception e) {

System.out.println(\throw e;

throw new Exception(\

} finally { } }

public static void main(String[] args) throws Throwable { try {

g();

System.out.println(\

} catch(Exception e) {

System.out.println(\return;

} finally { } }

System.out.println(\

北 京 师 范 大 学 网 络 教 育

1、写一个函数,读取本地磁盘的文本文件。函数的声明如下: String readFile(string fileName) 具体要求:

一. 去掉文本文件中的注释(以字符#开始的行)和空行(即仅包含空白字符的行)。 ....二. 如果文件不存在或者读取过程中出现错误,返回null。

三. 文本文件包含多行则应该将多行都读入内存,行与行之间用’\\n’分隔。

下面是给出的例子,请参照该例子和具体要求写出readFile含数。 文本文件c:\\1.txt内容 #line1 J2SE # Comments J2EE J2ME 2、读入10个整数,按照由小到大的顺序排序,将排序结果输出。

调用函数 String s=readFile (“c:\\\\1.txt”); 语句执行后,字符串s内容 J2SE J2EE J2ME (注意:用新起一行表示\\n字符) 5

java程序设计作业_Java程序设计作业相关推荐

  1. java基础国庆作业_java程序设计国庆作业

    public class X{ public static void main(String[] args){ //第一题 System.out.println("5+5="+5+ ...

  2. java报告模板_Java大作业设计报告模板.doc

    Java大作业设计报告模板 <Java程序设计>大作业设计报告 设计名称 多人在线聊天小程序 学生姓名 学 号 学生班级 设计时间 设计成绩 一.问题描述及设计思路 问题描述:用java ...

  3. java程序设计题目_Java程序设计习题集(含答案).doc

    目 录 一.判断题2 二.选择题4 三.填空题17 四.写出下列程序完成的功能25 五.写出下面程序的运行结果29 六.使用Java语言编写程序33 七.简答题34 Java程序设计习题集 一.判断题 ...

  4. java程序设计复习题_java程序设计复习大全(100题及答案).doc

    java程序设计复习大全(100题及答案) Java程序设计总复习题 编写一个Java程序,用if-else语句判断某年份是否为闰年.(分支) // Programme Name LeapYear.j ...

  5. 专科java程序设计试卷_java程序设计试卷(含答案)

    ----------------密----------------封----------------线----------------- 年级: 层次: 专业: 学号: 姓名: 2015年春季学期 & ...

  6. java第一次作业_Java第一次作业

    个人感觉Java的知识点很多,是C语言难以比的,所以应经常写Java程序熟练其知识点.但同时也应通过C语言与Java的相似处,在学习Java的时候模仿C:如有些简单的C语言代码,稍微做下修改,便可以在 ...

  7. 猜数字java程序设计分析_JAVA程序设计课程设计-猜数字游戏设计

    JAVA程序设计课程设计-猜数字游戏设计 课 程 设 计 报 告课程设计名称 Java 程序设计 专 业 计算机科学与技术 班 级 2 班 学 号 08030212 姓 名 指导教师 成 绩 2011 ...

  8. java程序设计 日历_JAVA程序设计(日历记事本)

    JAVA程序设计(日历记事本) import java.util.Calendar; import javax.swing.*; import java.awt.*; import java.awt. ...

  9. 签到考勤java课设_Java程序设计课程设计学生考勤系统Word版

    <Java程序设计课程设计学生考勤系统Word版>由会员分享,可在线阅读,更多相关<Java程序设计课程设计学生考勤系统Word版(6页珍藏版)>请在人人文库网上搜索. 1.传 ...

最新文章

  1. win10下安装Ubuntu后,启动时没有win10选项解决方法
  2. ListView 空值时的友好提示
  3. Maven私服安装及配置——(十二)
  4. geek 创业型网站
  5. redis实现简单限流
  6. 关于BeautifulSoup写class和class_
  7. 第四课--AMP架构双核应用程序开发和软中断处理(二)
  8. opencv3.2.0 Cmake 3.8.0 + tdm-gcc-5.1.0-3 OpenThread
  9. sign-canvas 一个基于canvas开发,封装于Vue组件的通用手写签名板(电子签名板),支持pc端和移动端;
  10. 苹果App签名工具有哪些?
  11. 进程同步与信号量机制的应用
  12. matlab glxs,Matlab中的textscan(转载整理)
  13. 在英语课堂中培养学生音素觉知的初步探讨(Phonemic Awareness)
  14. 【思考】我奋斗了18年才和你坐在一起喝咖啡
  15. 亚马逊、Lazada、shopee、eBay、wish、速卖通、沃尔玛、独立站、美客多、敦煌、阿里国际、mercari、newegg、Tiktok测评(补单)如何规避风控?应该选择哪些站点?
  16. mysql qc_MySQL里QC的详细介绍
  17. 线上展厅vr展厅虚拟解说 广州商迪
  18. 红米1线刷救砖教程V5版(移动联通适用,线刷包永久有效)
  19. 串口屏自制电脑机箱监控副屏-HF035
  20. 面试过了,如何谈薪资?拿高薪Offer有哪些技巧?

热门文章

  1. adn进程JAVA_ADN加载流程
  2. saliency detection论文(一)—Saliency Detection: A Spectral Residual Approach
  3. 大一大二的计算机专业同学应该学习什么?如何学习?
  4. 一级计算机基础及wps office应用,(2018年版)一级计算机基础及WPS Office应用考试大纲...
  5. 成功解决Address localhost:1099 is already in use(如何结束进程)
  6. 无法打开Win10计算机管理,Win10右键管理无法打开怎么办 Win10右键管理无法打开解决方法...
  7. 腾讯云GPU服务器部署Ai绘画Stable Diffusion 小白可用
  8. html5性格测试,非常准的性格测试
  9. JAVAEE框架整合技术之Spring02-AOP面向切面编程技术
  10. 计算机桌面等检查,DIY桌面电脑很艰难,RTX3060Ti成为智商检测卡?