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

Java面向对象程序设计试题一答案

Java面向对象程序设计试题一答案

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-浙江电大辅导资料

java语言与面向对象程序设计形考1-0001-浙江电大辅导资料

请认真阅读完再下载:预览的题目顺序完全和您自己的试题顺序完全相同再下载!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虚拟机中运行?。

java考试试卷及答案(0001)

java考试试卷及答案(0001)

java 考试一试卷及答案A.String toString()B.void notify()C.void notifyAll()D.void wait()11、给出下边代码: Cpublic class Person{static int arr[] = new int[10];public static void main(String a[]){System.out.println(arr[1]);}}以下说法中正确的选项是?A.编译时将产生错误;B.编译时正确,运转时将产生错误;C.输出零;D.输出空。

12、字符串是 Java 已定义的种类,对于它的结构函数,下边说法不正确的选项是: BA.String(char[] value, int offset, int count) B.String(int[] codePoints,int offset, int count) C.String(String original)D.String(StringBuffer buffer)13、以下说法中正确的选项是: CA.导入包会影响程序的性能B.包储存在类库中C.包是类的容器D.上陈述法都不对14、以下不是 String 类的常用方法是: CA、boolean equals(String str)B、int compareTo(String str)C、int SetindexOf(String str)D、int lastIndexOf(String str)17 、表达式: (x>y) ? (z>w) ?x:z:w,(此中x=5,y=9,z=1,w=9)的值为: DA、5B、8C、1D、91、main 方法是 Java Application 程序履行的进口点,对于 main 方法的方法头以下哪项是合法的( B)?A、public static void main()B 、 public static void main (String args[] )C、public static int main(String [] arg )D、public void main(String arg[] )5、欲结构 ArrayList 类的一个实例,以下哪个方法是正确的? BA. ArrayList myList=new Object() ;B. ArrayList myList=new ArrayList() ;C. myList= new Object();D. myList= new ArrayList() ;7、哪个重点字能够对对象加互斥锁?B A.transientB.synchronizedC.serializeD.static9、以下表达中,错误的选项是:DA、父类不可以代替子类B、子类能够代替父类C、子类继承父类D、父类包括子类10、以下对于 Java 多线程并发控制体制的表达中,错误的选项是: BCA、Java 中对共享数据操作的并发控制是采纳加锁技术B、线程之间的交互,倡导采纳suspend()/resume() 方法C、共享数据的接见权限都一定定义为privateD、Java 中没有供给检测与防止死锁的特意体制,但应用程序员能够采纳某些策略防备死锁的发生12、以下哪一个方法不是 applet 程序的构成部分:DA、init()B、start()C、stop()D、new()15、Java 应用程序中,程序履行的总进口方法是: BB、 main()C 、 run() A 、start()D、init()16、在 Java 实现线程有多少种方法:BA、1B、2C、3D、418、以下 Applet 类的方法中,在 Applet 的整个生命周期里至多只履行一次的是: AA、init()B、start()C、stop()D、paint()19、启动一个线程所调用的方法是:CA、run()B、init()C、start()D、new()判断题1.一个 Java 类能够有多个父类。

16秋北航《Java语言与面向对象程序设计》在线作业一

16秋北航《Java语言与面向对象程序设计》在线作业一
A. 错误
B. 正确
正确答案:
4. 当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。( )
A. 错误
B. 正确
正确答案:
5. 线程的优先级是不能改变的( )
A. 错误
B. 正确
正确答案:
正确答案:
11. 关于Java中数据类型叙述正确的是( )
A. 整型数据在不同平台下长度不同
B. boolean类型数据只有2个值,true和false
C. 数组属于简单数据类型
D. Java中的指针类型和C语言的一样
正确答案:
12. 以下哪个方法用于定义线程的执行体( )
A. start()
A. static x x1;
B. public x x1=new x(int 123);
C. y x1;
D. x x1=x();
正确答案:
5. 设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( )
A. 3
B. 3.5
C. 4
D. 5
正确答案:
6. Java语言的类间的继承关系是( )
A. 多重的
B. 单重的
C. 线程的
D. 不能继承
正确答案:
7. 下列不是 InputStream 子类的是( )
A. 文件输入流 FileInputStream
B. 对象输入流 ObjectInputStream
C. 字符输入流 CharInputStream
4. 如下哪些是Java中正确的整数表示( )

国开《JAVA语言程序设计》形考任务一

国开《JAVA语言程序设计》形考任务一

国开《JAVA语言程序设计》形考任务一国开《JAVA语言程序设计》形考任务一《JAVA语言程序设计》是国开教育的一门重要课程,是计算机专业学生学习的必修课之一、作为一门计算机编程语言,JAVA在国内外都有着广泛的应用,掌握JAVA编程语言的基本知识对于计算机专业学生来说是至关重要的。

在本次形考任务一中,我将会就JAVA语言的起源、特点、应用领域以及其对计算机专业学生的重要性进行详细探讨。

首先,我们来谈谈JAVA语言的起源。

JAVA语言于1995年由Sun Microsystems公司的詹姆斯·高斯林(James Gosling)等人开发。

其最初的目标是用于家电设备的操作系统开发,但后来逐渐转向互联网应用。

作为一个面向对象的编程语言,JAVA融合了C和C++语言的优点,具有高度的可移植性、安全性和可扩展性。

接下来,我将会介绍一下JAVA语言的特点。

首先,JAVA是一种跨平台的语言。

由于JAVA编译器将JAVA源码编译成中间代码(字节码),而不是直接编译成机器码,因此JAVA程序可以在不同操作系统上运行。

其次,JAVA是一种面向对象的语言。

JAVA语言基于类和对象的概念,支持封装、继承和多态等面向对象的特性。

此外,JAVA还具有自动内存管理的特点,通过垃圾回收机制来自动释放不再使用的内存,减少了内存泄漏的风险。

对于计算机专业学生来说,掌握JAVA语言的基本知识是非常重要的。

首先,JAVA是计算机专业的基础语言之一,学生在学习其他编程语言和相关课程时,都需要具备扎实的JAVA编程基础。

其次,JAVA是大部分招聘岗位的基本要求之一,许多企业在招聘计算机专业人才时都会优先考虑具备JAVA编程能力的候选人。

而且,掌握JAVA语言还能够提高学生的编程能力和解决问题的能力,为以后的学习和就业打下坚实的基础。

综上所述,JAVA语言具有广泛的应用领域和重要的地位,对计算机专业学生来说是一门必修的重要课程。

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

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

java语言与面向对象程序设计形考1-0001试卷总分:100单选题(共15题,共45分)开始说明:结束说明:1.(3分)安装好JDK后,在其bin目录下有许多exe可执行文件,其中“javac.exe”命令的作用是以下哪一种?A、Java文档制作工具B、Java解释器C、Java编译器D、Java启动器2.(3分)执行完以下代码int [ ] x = new int[25];后,以下哪项说明是正确的?A、x[24]为0B、x[24]未定义C、x[25]为0D、x[0]为空3.(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语句4.(3分)下面哪个函数是public voidaMethod(){...}的重载函数?A、void aMethod( ){...}B、public int aMethod(){...}C、public void aMethod ( ){...}D、public int aMethod ( int m){...}5.(3分)假设int x=2,三元表达式x>0?x+1:5的运行结果是以下哪一个?A、0B、2C、3D、56.(3分)下面哪种类型的文件可以在Java虚拟机中运行?A、.JavaB、.jreC、.exeD、.class7.(3分)以下关于变量的说法错误的是?A、变量名必须是一个有效的标识符B、变量在定义时可以没有初始值C、变量一旦被定义,在程序中的任何位置都可以被访问D、在程序中,可以将一个btye类型的值赋给一个int类型的变量,不需要特殊声明8.(3分)有以下方法的定义,请选择该方法的返回类型是? ReturnType method(byte x, float y) { return (short)x/y*2; }A、byteB、shortC、intD、float9.(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 intarr[] = new int[5]; public static void main(String a[]){ System.out.println(arr[0]);} }A、编译将产生错误B、编译时正确,但运行时将产生错误C、正确,输出0D、正确,输出 null11.(3分)以下哪个选项可以正确创建一个长度为3的二维数组?A、new int [2][3];B、new int[3][];C、new int[][3];D、以上答案皆不对Java属于以下哪种语言?A、机器语言B、汇编语言C、高级语言D、以上都不对13.(3分)执行如下程序代码 a=0;c=0; do{ --c;a=a-1; }while(a>0); 后,C的值是?A、0B、1C、-1D、死循环14.(3分)下面的运算符中,用于执行除法运算是哪个?A、/B、\C、%D、*下列语句哪一个正确?A、Java程序经编译后会产生机器码B、Java程序经编译后会产生字节码C、Java程序经编译后会产生DLLD、以上都不正确多选题(共5题,共10分)开始说明:结束说明:16.(2分)下列语句哪些属于循环语句?A、for语句B、if语句C、while语句D、switch语句17.(2分)关于方法重载的描述,以下选项中哪些是正确的?A、方法名必须一致B、返回值类型必须不同C、参数个数必须一致D、参数的个数或类型不一致18.(2分)以下选项中,switch语句判断条件可以接收的数据类型有哪些?A、intB、byteC、charD、short19.(2分)以下选项中,哪些属于JDK工具?A、Java编译器B、Java运行工具C、Java文档生成工具D、Java打包工具20.(2分)Java中的变量可以分为两种数据类型,分别是?A、基本数据类型B、引用数据类型C、数值型D、字符型判断题(共15题,共45分)开始说明:结束说明:21.(3分)Java中的关键字都是小写的。

Java面向对象程序设计模拟试题1及答案

Java面向对象程序设计模拟试题1及答案

Java面向对象程序设计模拟试题1一、单项选择题(本大题共15小题,每小题1分,共15分)1. Java语言属于A. 机器语言B. 高级语言C. 自然语言D. 汇编语言2. Java源文件的扩展名是A. docB. exeC. javaD. class3. Java语言的字符使用的字符编码是A. ASCIIB. UnicodeC. UTF-8D. GB23124. Java中int类型所占字节数是A. 1B. 2C. 4D. 85. 给定下面代码段,程序运行结果是public class Foo{public static void main(String[] args){int i = 1;int j = i++;if((++i > j) && (i++ == j)){i += j;}System.out.println("i = "+i) ;}}A. i = 1B. i = 2C. i = 3D. i = 4 if内的判断也会对数值有影响6. 设有Circle类,执行下面语句后,哪个对象可以被垃圾回收器回收Circle a = new Circle();Circle b = new Circle();Circle c = new Circle();a = b;a = c;c = null;A.原来a所指的对象B.原来b所指的对象C.原来b和c所指的对象D.原来c所指的对象7. 下列程序段的运行结果为int index = 1;int foo[] = new int[3];int bar = foo[index];int baz = bar + index;A. baz 的值为0B. baz 的值为1C. baz 的值为2D. 抛出一个异常8. 执行下列语句后输出的结果是String s = "\"Hello,World!\"";System.out.println(s.length());A. 12B. 14C. 16D. 189. 下列代码执行后输出foo的结果为int index = 1;String[] test = new String[3];String foo = test[index];System.out.println(foo);A. ""B. nullC. 抛出一个异常D. 代码不能编译10. 下面程序运行结果为class Super{public int i = 0;public Super(String text){i = 1;}}public class Sub extends Super{public Sub(String text){i = 2;}public static void main(String[] args){Sub sub = new Sub("Hello");System.out.println(sub.i);}}A. 该程序有编译错误B. 编译成功输出0C. 编译成功输出1D. 编译成功输出211.下面代码在运行时会产生什么异常int a[] = {1,2,3,4,5};System.out.println(a[5]);A. ArrayIndexOutOfBoundsExceptionB. IndexOutOfBoundsExceptionC. ObjectClastExceptionD. NullPointerException12.有下列一段代码,执行后输出结果为。

JAVA语言与面向对象(电大考试答案)

JAVA语言与面向对象(电大考试答案)

8146 JA V A语言与面向对象试题(一)一、单项选择题(本大题共10小题,每小题1分,共10分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.当启动 Applet 程序时,首先调用的方法是(B) (1分)A:stop()B:init()C:start()D:destroy()2.用于存储IP地址和域名的对象是(C) (1分)A:URL对象B:URLConnection对象C:InetAddress对象D:TCP/IP对象3.建立一个把list字符串数组元素作为选择条目的列表list1,可以使用的代码是(D) (1分)A:list1=JList(list)B:JList list1=JList(list)C:JList list=new JList(list1)D:JList list1=new JList(list)4.处理驱动程序的加载和建立新数据库连接的类是(B) (1分)A:Connection类B:DriverManager类C:Statement类D:ResultSet类5.在Java程序中定义一个类,类中有一个没有访问权限修饰的方法,则此方法(D) (1分)A:类外的任何方法都能访问它B:类外的任何方法都不能访问它C:类的子类和同包类能访问它D:只有类和同包类才能访问它6.在Java中,有关菜单的叙述错误的是(C) (1分)A:下拉式菜单通过出现在菜单条上的名字来可视化表示B:菜单条通常出现在JFrame的顶部C:菜单中的菜单项不能再是一个菜单D:每个菜单可以有许多菜单项7.在Java Applet程序中,如果对发生的事件做出响应和处理的时候,应该使用的语句是(C) (1分)A:import java.awt.*;B:import java.applet.*;C:import java.awt.event.*;D:import java.io.*;8.在Java中,线程的调度策略采用(B) (1分)A:分时式B:抢占式C:非分时式D:非抢占式9.下列代码中,错误的Java整型常量是(B) (1分)A:007B:008C:0x3AAD:0x3AB10.采用缓冲式输出时,如果又想立即写入到文件,则需要调用的方法是(B) (1分)A:flash()B:flush()C:write()D:read()二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。

java试卷

java试卷

《JA V A语言与面向对象程序设计》一、单选择题(每小题2分,共30分)1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。

(A).java (B).class(C).html (D).exe2、已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 };下面哪个表达式的值与数组元素个数相等?( B )。

(A) m.length() (B) m.length(C) m.length()+1 (D) m.length+13、在Java Applet程序用户自定义的Applet子类中,一般需要覆盖父类的( D )方法来完成一些画图操作。

(A)start( ) (B)stop( ) (C) init( ) (D) paint( )4、如下哪个字符串是Java中的标识符?( A)。

(A) fieldname (B) super (C) 3number (D) #number5、关于被私有访问控制符private修饰的成员变量,以下说法正确的是(C )(A)可被三种类引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类(B)可以被两种类访问和引用:该类本身、该类的所有子类(C)只能被该类自身所访问和修改(D)只能被同一个包中的类访问6、Java中main()函数的值是什么类型?(D )(A) String (B) int (C) char (D) void7、执行完代码int [ ] x = new int[25];后,以下哪项说明是正确的(A )(A)x[24]为0(B)x[24]未定义(C)x[25]为0 (D)x[0]为空8、以下代码段执行后的输出结果为(B )int x=3;int y=10;System.out.println(y%x);(A)0 (B)1(C)2 (D)39、已知如下代码:public class Test{long a[] = new long[10];public static void main ( String arg[] ) {System.out.println ( a[6] );}}请问下面哪个语句是正确的(C )(A) Output is null.(B) Output is 0.(C) When compile, some error will occur.(D) When running, some error will occur.10、给出下面的代码段:public class Base{int w, x, y ,z;public Base(int a,int b){x=a; y=b;}public Base(int a, int b, int c, int d){// assignment x=a, y=bw=d;z=c;}}在代码说明// assignment x=a, y=b处写入如下哪个代码是正确的?(D )(A) Base(a,b); (B) x=a, y=b; (C) super(a,b); (D) this(a,b);11、给出如下代码:class Test{private int m;public static void fun() {// some code...}}如何使成员变量m 被函数fun()直接访问(C )(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 m12、下面哪个函数是public void example(){...}的重载函数(D )(A)public double example2(int m){...} 4(B)public int example(){...}(C)public void example2(){...} (D)public int example ( int m, float f){...}13、以命令”java MyTest a b c”执行文件MyTest.class后,表达式(C )为真(A)args[0] = "MyTest a b c" (B)args[0] = "MyTest"(C)args[0] = "a" (D)args[1]= 'b'14、当包含applet 的页面被重新加载时会自动调用以下哪个函数?(B )(A) init() (B) start() (C) stop() (D) destroy()15、在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上(D )语句(A)import java.awt.*;(B)import java.applet.* ;(C) i mport java.io.* ;(D) import java.awt.event.* ;二、判断题(每小题2分,共20分)1、Java的字符类型采用的是ASCII编码。

  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启动器
相关文档
最新文档