java语言与面向对象程序设计形考1-0001
- 格式:docx
- 大小:178.85 KB
- 文档页数:12
面向对象程序设计-第1次形成性考核复习题(带答案)
说明:每学期的课程题号都可能更换,请认真核对是您需要的题号后再下载!
【题号】
java是一门()语言。
a. 机器
b. 面向对象的高级
c. 面向过程的高级
d. 汇编
[认真学习课本知识,并分析作答上述题号]
参考答案:面向对象的高级
【题号】
机器语言中的指令编码为()编码。
a. 数字
b. 十进制
c. 符号
d. 二进制
[认真学习课本知识,并分析作答上述题号]
参考答案:二进制
【题号】
更接近人类自然语言的计算机语言是()语言。
a. 高级
b. 机器
c. 汇编
d. 数字
[认真学习课本知识,并分析作答上述题号]
参考答案:高级
【题号】
对象是构成现实世界的一个独立单位,它具有自己的静态特征和()特征。
a. 状态
b. 重量
c. 颜色
d. 动态
[认真学习课本知识,并分析作答上述题号]
参考答案:动态
【题号】
类是对具有共同属性和行为的对象的抽象描述,每个对象称为该类的一个()。
a. 实例
b. 元素。
面向对象程序设计-第1次形成性考核作业资料答案
说明:每学期的课程题目都可能更换,请认真核对是您需要的题目后再下载!
【题目】
java是一门()语言。
a. 机器
b. 面向对象的高级
c. 面向过程的高级
d. 汇编
[请认真阅读以上题目,运用所学知识完成作答]
参考答案:面向对象的高级
【题目】
机器语言中的指令编码为()编码。
a. 数字
b. 十进制
c. 符号
d. 二进制
[请认真阅读以上题目,运用所学知识完成作答]
参考答案:二进制
【题目】
更接近人类自然语言的计算机语言是()语言。
a. 高级
b. 机器
c. 汇编
d. 数字
[请认真阅读以上题目,运用所学知识完成作答]
参考答案:高级
【题目】
对象是构成现实世界的一个独立单位,它具有自己的静态特征和()特征。
a. 状态
b. 重量
c. 颜色
d. 动态
[请认真阅读以上题目,运用所学知识完成作答]
参考答案:动态
【题目】
类是对具有共同属性和行为的对象的抽象描述,每个对象称为该类的一个()。
a. 实例
b. 元素。
云南开放大学-java语言程序设计(20秋)形考作业1试卷总分:100 得分:100一、单选题 (共 10 道试题,共 50 分)1.URL构成函数将决定作为参数的字符串是否是合法的统一资源定位器。
如果合法,则初始化包含统一资源定位器的URL对象,否则将产生▁▁。
A.IOExceptionB.UnknownHostExceptionC.SocketExceptionD.MalformedURLExceptin提问:认真复习云南开放课程知识,并回答上述试题标准正确答案是:D2.当编译Java程序时,每个类都将被分别编译成不同的文件,每个文件名都与所对应的类名相同,并以扩展名结束。
A..javaB..javaxC..htmlD..class提问:认真复习云南开放课程知识,并回答上述试题标准正确答案是:D3.FilterOutputStream类继承下面哪个类?A.FileB.InputStreamC.OutputStreamD.FileOutputStream提问:认真复习云南开放课程知识,并回答上述试题标准正确答案是:C4.请看下面的程序段class Person {String name,department;int age;public Person(String n) { name = n; }public Person(String n,int a) { name = n; age = a; }public Person(String n,String d,int a) {( )}}下面那一选项可以添加到( )处。
A.Person(n,a);B.this(Person(n,a));C.this(n,a);D.this(name,age);提问:认真复习云南开放课程知识,并回答上述试题标准正确答案是:C5.下列关于数组的说法,不正确的是。
A.数组就是相同数据类型的元素按一定顺序排列的集合B.定义数组时,必须知道其元素的类型C.数组对象的大小在生存期内可变化D.所有数组元素的类型必须相同提问:认真复习云南开放课程知识,并回答上述试题标准正确答案是:C6.关于多个线程共享数据,下列说法不正确的是。
Java程序设计19春在线作业1-0001
试卷总分:100 得分:100
一、单选题(共10 道试题,共30 分)
1.关于以下代码所画图形的说明,正确的是()
A.一条40像素长的垂直红线,一个边长为150像素的红色四方形
B.一条40像素长的垂直黑线,一个边长为150像素的红色四方形
C.一条50像素长的垂直黑线,一个边长为150像素的红色四方形
D.一条50像素长的垂直红线,一个边长为150像素的红色四方形
答案:B
2.常见的面向对象的程序设计语言包括()
A.Pascal
B.Fortran
C.Java
D.C
答案:C
3.为了使包ch4在当前程序中可见,可以使用的语句是().
A.import ch4.*;
B.package ch4.*;
C.ch4 imporl,;
D.ch4 package
答案:D
4.编译一个定义了3个类和10个办法的Java源文件后,会产生多少个字符码文件,扩展名是什么?()
A.13个字节码文件,扩展名是.class
B.1个字节码文件,扩展名是.class
C.3个字节码文件,扩展名是.java
D.3个字节码文件,扩展名是.class
答案:D
5.若有定义int a=1,b=2; 则表达式(a++)+(++b) 的值是()
A.3
B.4
C.5
D.6
答案:B
6.JApplet的默认布局管理器是()。
A.FlowLayout
B.BorderLayout
C.GridLayout
D.BoxLayout。
Java语言与WWW技术形考作业一参考答案1.解: 面向过程问题求解利用计算机能够理解的离散逻辑描述和表达所求解的问题本身以及具体问题解决的过程,它的核心是算法和数据结构。
面向对象的问题求解则利用符合人们日常思维习惯的方式去模拟所求解的问题,模拟它的构成、特征和各种动态行为,从而得到问题的解答。
它的核心是类、对象和设计模式。
2.解:实体是现实世界中的物理存在,对象是计算机系统对现实实体的映射和体现,类是所有对应同类型实体的对象的抽象和公共特征、行为的集合。
例如“汽车”是类,“一辆苹果绿色的甲壳虫车”就是类的一个实例对象。
3.解:对象间的三种基本关系是“包含”、“继承”和“关联”。
对象“班级”与对象“学生”是关联关系,对象“大学生”与对象“学生”之间是继承关系。
4.解:源程序 xt23.javaimport java.awt.Graphics;import java.applet.Applet;public class xt23 extends Applet{public void paint(Graphics g){g.drawString("Welcome to Java Applet World!",10,20);}}5.解:源程序 xt23.html<HTML><appletcode=xt23.classwidth=320height=200 ></applet></HTML>6.解(1)简单性: Java 语言通过提供最基本的方法来完成指定的操作任务;同时Java 略去了诸如指针、结构体、运算符重载、多重继承等概念,再有Java语言是由C++语言发展而来,语言风格十分相似,因此只须掌握一些最基本的概念,编写出符合要求的应用程序。
(2). 面向对象: Java 语言支持面向对象的程序设计,使设计者可以把精力集中于对象及其接口设计。
题目1正确获得4.00分中的4.00分标记题目题干Java是一门()语言。
选择一项:a. 面向对象的高级b. 汇编c. 机器d. 面向过程的高级反馈你的回答正确正确答案是:面向对象的高级题目2不正确获得4.00分中的0.00分标记题目题干机器语言中的指令编码为()编码。
选择一项:a. 数字b. 符号c. 二进制d. 十进制反馈你的回答不正确正确答案是:二进制题目3正确获得4.00分中的4.00分标记题目题干更接近人类自然语言的计算机语言是()语言。
选择一项:a. 高级b. 汇编c. 机器d. 数字反馈你的回答正确正确答案是:高级题目4不正确获得4.00分中的0.00分标记题目题干对象是构成现实世界的一个独立单位,它具有自己的静态特征和()特征。
选择一项:a. 状态b. 动态c. 重量d. 颜色反馈你的回答不正确正确答案是:动态题目5正确获得4.00分中的4.00分标记题目题干类是对具有共同属性和行为的对象的抽象描述,每个对象称为该类的一个()。
选择一项:a. 实例b. 产品c. 元素d. 成分反馈你的回答正确正确答案是:实例题目6不正确获得4.00分中的0.00分标记题目题干Java语言的主要特点不包括()。
选择一项:a. 可移植性b. 处理文件c. 面向对象d. 自动垃圾回收反馈你的回答不正确正确答案是:处理文件题目7正确获得4.00分中的4.00分标记题目题干Java语言的主要特点不包括()。
选择一项:a. 处理字符串b. 多线程c. 安全性d. 解释执行反馈你的回答正确正确答案是:处理字符串题目8不正确获得4.00分中的0.00分标记题目题干具有相同属性和服务的一组对象的模板称为()。
选择一项:a. 概念b. 类c. 程序d. 代码反馈你的回答不正确正确答案是:类题目9不正确获得4.00分中的0.00分标记题目题干把对象的属性和服务组合成一个独立的整体,尽可能隐蔽其内部的细节,这称为对象的()。
Java面向对象程序设计试题一答案一、单项选择题:选择第1题:B选择第2题:A选择第3题:C选择第4题:B选择第5题:A选择第6题:A选择第7题:B选择第8题:C选择第9题:B选择第10题:B二、多项选择题多项选择第1题:AB多项选择第2题:BD多项选择第3题:AD多项选择第4题:AD多项选择第5题:BCD多项选择第6题:AB多项选择第7题:ABCD多项选择第8题:ABCD多项选择第9题:BC多项选择第10题:BC三、填空题答案填空第1题:x=10,a=3,b=4,c=5填空第2题:java.util填空第3题:(public )(static )(void)(main)(String args[])填空第4题:1填空第5题:26四、编程题答案1public class HelloWorld{public static void main(String args[]){System.out.println("Hello,World!");}}import java.awt.Graphics;import java.applet.Applet;public class HelloWorld extends Applet{String s;public void init(){s="Hello World!";}public void paint(Graphics g){g.drawString(s,25,25);}}2class yanghui{public static void main (String args[]){int i,j;int yhlevel=10;int yanghui[][];System.out.println("杨晖三角形:");yanghui=new int[yhlevel][];for(i=0;i<yanghui.length;i++)yanghui[i]=new int[i+1];yanghui[0][0]=1;for (i=1; i<yanghui.length;i++){yanghui[i][0]=1;for(j=1;j<yanghui[i].length-1;j++)yanghui[i][j]=yanghui[i-1][j-1]+yanghui[i-1][j];yanghui[i][yanghui[i].length-1]=1;}for (i=0; i<yanghui.length;i++){for(j=0;j<yanghui[i].length;j++)System.out.print(yanghui[i][j]+" ");System.out.println();}}}输出结果是:杨晖三角形:11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 11 6 15 20 15 6 11 7 21 35 35 21 7 11 8 28 56 70 56 28 8 11 9 36 84 126 126 84 36 9 13import java.io.*;public class MemoController{FileOutputStream fos;OutputStreamWriter osw;BufferedWriter bw;public MemoController(){try{fos=new FileOutputStream("memo.txt",true);osw=new OutputStreamWriter(fos);bw=new BufferedWriter(osw);}catch(FileNotFoundException e){};}public synchronized void append(String s){try{bw.write(s,0,s.length());bw.flush();bw.close();osw.close();fos.close();}catch(IOException e){}}public static void main(String args[]){MemoController mmc=new MemoController();mmc.append("I am xubin ");}}4import java.io.*;class Phones{static FileOutputStream fos;public static final int lineLength = 81;public static void main(String args[]) throws IOException{byte[] phone = new byte[lineLength];byte[] name = new byte[lineLength];int I;try{fos = new FileOutputStream("phone.numbers");}catch(FileNotFoundException e){ }while (true){System.err.println("Enter a name (enter 'done' to quit)");readLine(name);if ("done".equalsIgnoreCase(new String(name,0,0,4))){break;}System.err.println("Enter the phone number");readLine(phone);for (int i=0;phone[i]!= 0;i++){fos.write(phone[i]);}fos.write(',');for (int i=0;name[i]!= 0;i++){fos.write(name[i]);}fos.write('\n');}fos.close();}private static void readLine(byte line[]) throws IOException{int i=0,b=0;while ((i<lineLength-1)&&((b=System.in.read())!='\n')){line[i++] = (byte)b;}line[i]=(byte) 0;}}5、import java.util.*;import java.text.*;class ThreeTimeThread extends Thread{public ThreeTimeThread(String str){super(str);}public void run(){while (true) {SimpleDateFormat formatter = new SimpleDateFormat ("yyyy.MM.dd G 'at' hh:mm:ss z");Date currentTime = new Date();try {sleep(1000);}catch (Exception e) {}String dateString = formatter.format(currentTime);System.out.println(getName()+":"+dateString);}}public static void main(String args[]) throws Exception{new ThreeTimeThread("first").start();new ThreeTimeThread("second").start();new ThreeTimeThread("third").start();}}。
请认真阅读完再下载:预览的题目顺序完全和您自己的试题顺序完全相同再下载!java语言与面向对象程序设计形考1-0001浙江广播电视大学形成性测评系统课程代码:3306807 参考资料试卷总分:100单选题(共15题,共45分)1.(3分)安装好JDK后,在其bin目录下有许多exe可执行文件,其中“javac.exe”命令的作用是以下哪一种?A、Java文档制作工具B、Java解释器C、Java编译器D、Java启动器参考答案:C2.(3分)执行完以下代码int [ ] x = new int[25];后,以下哪项说明是正确的?A、x[24]为0B、x[24]未定义C、x[25]为0D、x[0]为空参考答案:A3.(3分)请先阅读下面的代码。
int x=1; int y=2; if (x%2==0){ y++; }else{ y--; } System.out.println ("y="+y); 上面一段程序运行结束时,变量y的值为下列哪一项?A、1B、2C、3D、switch语句参考答案:A4.(3分)下面哪个函数是public void aMethod(){...}的重载函数?A、void aMethod( ){...}B、public int aMethod(){...}C、public void aMethod ( ){...}D、public int aMethod ( int m){...}参考答案:D5.(3分)假设int x=2,三元表达式x>0?x+1:5的运行结果是以下哪一个?A、0B、2C、3D、5参考答案:C6.(3分)下面哪种类型的文件可以在Java虚拟机中运行?。