java语言与面向对象程序设计形考1-0001

合集下载

国家开放大学四川02372《面向对象程序设计》第1次形成性考核作业资料

国家开放大学四川02372《面向对象程序设计》第1次形成性考核作业资料

面向对象程序设计-第1次形成性考核复习题(带答案)
说明:每学期的课程题号都可能更换,请认真核对是您需要的题号后再下载!
【题号】
java是一门()语言。

a. 机器
b. 面向对象的高级
c. 面向过程的高级
d. 汇编
[认真学习课本知识,并分析作答上述题号]
参考答案:面向对象的高级
【题号】
机器语言中的指令编码为()编码。

a. 数字
b. 十进制
c. 符号
d. 二进制
[认真学习课本知识,并分析作答上述题号]
参考答案:二进制
【题号】
更接近人类自然语言的计算机语言是()语言。

a. 高级
b. 机器
c. 汇编
d. 数字
[认真学习课本知识,并分析作答上述题号]
参考答案:高级
【题号】
对象是构成现实世界的一个独立单位,它具有自己的静态特征和()特征。

a. 状态
b. 重量
c. 颜色
d. 动态
[认真学习课本知识,并分析作答上述题号]
参考答案:动态
【题号】
类是对具有共同属性和行为的对象的抽象描述,每个对象称为该类的一个()。

a. 实例
b. 元素。

JAVA程序设计-形考作业1

JAVA程序设计-形考作业1
(C)同一优先级的运算符在表达式中都是按照从右到左的顺序进行运算的
(D)括号可以改变运算的优先次序
二、填空题(每题4分,共20分)
1. Java源程序文件(*.java)经____字节码.class_______生成字节码文件(*.class),再由Java虚拟机中的Java解释权执行。
2. Java虚拟机(JVM)是运行Java程序的软件环境,___Java解释器________就是Java虚拟机的一部分。
7.下列选项中,()不属于Java语言的基本数据类型?
(A)整数型(B)数组(C)浮点型(D)字符型
8.下列关于基本数据类型的说法中,不正确的一项是()。
(A)boolean类型变量的值只能取真或假
(B)float是带符号的32位浮点数
(C)double是带符号的64位浮点数
(D)char是8位Unicode字符
3.编译Java源文件的命令是___Javac_______,运行Java类文件的命令是___Java_______。
4.下列语句执行后,j的值是__________。
int j=0;
for(int i=1;i<6;i=i+2) j+=i;
5.设有如下程序代码,
for(int i=1;i<3;i++)
sum=temp+sum; //求和
i++; //将i增加1
}
while(i<=100); //循环条件
System.out.println("1!+2!+...+100!="+sum); //输出结果
}
}
2、输入一行字符,分别统计其中的英文字母、空格、数字和其他字符的个数(15分)

国开(四川)02372《面向对象程序设计》第1次形成性考核复习资料答案

国开(四川)02372《面向对象程序设计》第1次形成性考核复习资料答案

面向对象程序设计-第1次形成性考核作业资料答案
说明:每学期的课程题目都可能更换,请认真核对是您需要的题目后再下载!
【题目】
java是一门()语言。

a. 机器
b. 面向对象的高级
c. 面向过程的高级
d. 汇编
[请认真阅读以上题目,运用所学知识完成作答]
参考答案:面向对象的高级
【题目】
机器语言中的指令编码为()编码。

a. 数字
b. 十进制
c. 符号
d. 二进制
[请认真阅读以上题目,运用所学知识完成作答]
参考答案:二进制
【题目】
更接近人类自然语言的计算机语言是()语言。

a. 高级
b. 机器
c. 汇编
d. 数字
[请认真阅读以上题目,运用所学知识完成作答]
参考答案:高级
【题目】
对象是构成现实世界的一个独立单位,它具有自己的静态特征和()特征。

a. 状态
b. 重量
c. 颜色
d. 动态
[请认真阅读以上题目,运用所学知识完成作答]
参考答案:动态
【题目】
类是对具有共同属性和行为的对象的抽象描述,每个对象称为该类的一个()。

a. 实例
b. 元素。

【云南开放大学】java语言程序设计(20秋)形考作业1-参考答案

【云南开放大学】java语言程序设计(20秋)形考作业1-参考答案

云南开放大学-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程序设计2022年秋学期在线作业1答卷

Java程序设计2022年秋学期在线作业1答卷

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。

面向对象程序设计技术中开面向对象任务1_0001-四川电大-课程号:5107088-参考答案

面向对象程序设计技术中开面向对象任务1_0001-四川电大-课程号:5107088-参考答案
C. int a[]="abcdef"
D. int a[5]
参考答案:C
19.编写.C+ +程序一般需要经过的几个步骤依次是()。
A.编译、编辑、连接、调试
B.编辑、编译、连接、调试
C.编译、调试、编辑、连接
D.编辑、调试、编辑、连接
参考答案:B
20.假定a为一个整型数组名,则元素a[2]与()的表示等价
A.只有元素a[0][0]可得到初值0
B.
此说明语句不正确
C.数组a各元素都可得到初值,但其值D
7. C++源程序文件的扩展名为( )
A.
.cpp
B. .c
C. .dll
D. .exe
参考答案:A
8.以下不能正确赋进行字符串赋初值的语句是( )
A. char str[5]=”good!”
参考答案:C
10.下面的( )保留字不能作为函数的返回类型。
A.
void
B. int
C. new
D. long
参考答案:C
11.
任何for语句都能够被改写为( )语句。
A.复合
B. if
C. switch
D. while
参考答案:D
12.若整形变量x的值为25,则x/6的值为()
A. 3
B. 4
C. 5
面向对象程序设计技术中开面向对象任务1_0001
四川形成性测评系统课程代码:5107088参考资料
、单项选择题(共20道试题,共80分。)
1.在”int b[][3]={{1},{3,2},{4,5,6},{0}};”,中b[2][2]的值是( )
A. 0

JAVA形考作业1答案

JAVA形考作业1答案

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

面向对象程序设计形考1

题目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分标记题目题干把对象的属性和服务组合成一个独立的整体,尽可能隐蔽其内部的细节,这称为对象的()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A、byte
B、short
C、int
D、float
9.(3分)
如果jdk的安装路径为“d:\jdk”,若想在命令窗口中任何当前路径下,都可以直接使用javac和java命令,需要将环境变量path设置为以下哪个选项?
A、d:\jdk;
B、d:\jdk\bin;
C、d:\jre\bin;
D、#d:\jre;
10.(3分)
有程序如下,关于程序的描述哪个是正确的? public class Person{ static int arr[] = new int[5]; public static void main(String a[]) { System.out.println(arr[0]); } }
A、编译将产生错误
A、方法名必须一致
B、返回值类型必须不同
C、参数个数必须一致
D、参数的个数或类型不一致
18.(2分)
以下选项中,switch语句判断条件可以接收的数据类型有哪些?
A、int
B、byte
C、char
D、short
19.(2分)
以下选项中,哪些属于JDK工具?
A、Java编译器
B、Java运行工具
C、Java文档生成工具
5.(3分)
假设int x=2,三元表达式x>0?x+1:5的运行结果是以下哪一个?
A、0
B、2
C、3
D、5
6.(3分)
下面哪种类型的文件可以在Java虚拟机中运行?
A、.Java
B、.jre
C、.exe
D、.class
7.(3分)
以下关于变量的说法错误的是?
A、变量名必须是一个有效的标识符
B、变量在定义时可以没有初始值
×
32.(3分)
Java语言中的数组元素只能是基本数据类型而不能为对象类型。

×
33.(3分)
使用方法length( )可以获得字符串或数组的长度。

×
34.(3分)
java.exe是Java运行工具,它会启动一个Java虚拟机进程。

×
35.(3分)
Java语言不区分大小写。

×
D、Java打包工具
20.(2分)
Java中的变量可以分为两种数据类型,分别是?
A、基本数据类型
B、引用数据类型
C、数值型
D、字符型
判断题(共15题,共45分)
开始说明:
结束说明:
21.(3分)
Java中的关键字都是小写的。

×
22.(3分)
Java中运算符"+"的优先级低于"&"。

×
23.(3分)
2.(3分)
执行完以下代码int [ ] x = new int[25];后,以下哪项说明是正确的?
A、x[24]为0
B、x[24]未定义
C、x[25]为0
D、x[0]为空
3.(3分)
请先阅读下面的代码。 int x=1; int y=2; if (x%2==0){ y++; }else{ y--; } System.out.println("y="+y); 上面一段程序运行结束时,变量y的值为下列哪一项?
continue语句只用于循环语句中,它的作用是跳出循环。

×
24.(3分)
Java程序中不可以为一个浮点数类型变量赋予一个整数数值。

×
25.(3分)
-5%3的运算结果是2。

×
26.(3分)
在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。

×
27.(3分)
B、编译时正确,但运行时将产生错误
C、正确,输出0
D、正确,输出 null
11.(3分)
以下哪个选项可以正确创建一个长度为3的二维数组?
A、new int [2][3];
B、new int[3][];
C、new int[][3];
D、以上答案皆不对
12.(3分)
Java属于以下哪种语言?
A、机器语言
A、1
B、2
C、3
D、switch语句
4.(3分)
下面哪个函数是public void aMethod(){...}的重载函数?
A、void aMethod( ){...}
B、public int aMethod(){...}
C、public void aMethod ( ){...}
D、public int aMethod ( int m){...}
A、Java程序经编译后会产生机器码
B、Java程序经编译后会产生字节码
C、Java程序经编译后会产生DLL
D、以上都不正确
多选题(共5题,共10分)
开始说明:些属于循环语句?
A、for语句
B、if语句
C、while语句
D、switch语句
17.(2分)
关于方法重载的描述,以下选项中哪些是正确的?
B、汇编语言
C、高级语言
D、以上都不对
13.(3分)
执行如下程序代码 a=0;c=0; do{ --c; a=a-1; }while(a>0); 后,C的值是?
A、0
B、1
C、-1
D、死循环
14.(3分)
下面的运算符中,用于执行除法运算是哪个?
A、/
B、\
C、%
D、*
15.(3分)
下列语句哪一个正确?
OxC5表示的是一个十六进制整数。

×
28.(3分)
Java语言中的数组元素下标总是从0开始。

×
29.(3分)
Java程序运行时,必须经过编译和运行两个步骤。

×
30.(3分)
Java程序中比较运算符的不等于用"!="表示。

×
31.(3分)
注释的作用是使程序在执行时在屏幕上显示//之后的内容。

C、变量一旦被定义,在程序中的任何位置都可以被访问
D、在程序中,可以将一个btye类型的值赋给一个int类型的变量,不需要特殊声明
8.(3分)
有以下方法的定义,请选择该方法的返回类型是? ReturnType method(byte x, float y) { return (short)x/y*2; }
java语言与面向对象程序设计形考1-0001
试卷总分:100
单选题(共15题,共45分)
开始说明:
结束说明:
1.(3分)
安装好JDK后,在其bin目录下有许多exe可执行文件,其中“javac.exe”命令的作用是以下哪一种?
A、Java文档制作工具
B、Java解释器
C、Java编译器
D、Java启动器
相关文档
最新文档