文档库 最新最全的文档下载
当前位置:文档库 › 《Java程序设计》模拟试题2

《Java程序设计》模拟试题2

《Java程序设计》模拟试题2
《Java程序设计》模拟试题2

学习中心

姓名学号

西安电子科技大学网络教育学院

200 学年第学期

《Java程序设计》模拟试题2

(90 分钟)

一、选择题(4分/题,共5个,共20分)

1.关于抽象类下列哪个描述正确?

(A).抽象类不能包含抽象方法。

(B).接口和抽象类是一回事。

(C).抽象类不能实例化,即不能生成对象。

(D).抽象类可以实例化对象。

2. 如果你要做GUI编程,要在窗口上放置一个按钮,当点击按钮时使得窗口关闭,程序退出,则你应该怎样写import语句才正确?

(A).import java.awt.*;

(B).import java.awt.event.*;

(C).import javax.swing.*;

(D).import java.awt.*;

import java.awt.event.*;

3. 下列哪个说法是错误的。

A.程序员可以定义新的异常类

B.Exception可以用try/catch进行捕获处理

C.Exception可以递交给上一级调用方处理

D.类似像IOException等异常, 程序可以忽略不进行捕获和处理

4. 如果有一个对象myListener (其中myListener对象实现了ActionListener接口), 下列哪条语句使得myListener对象能够接受处理来自于smallButton按钮对象的动作事件?

A)smallButton.add(myListener);

B)smallButton.addListener(myListener);

C)smallButton.addActionListener(myListener);

D)smallButton.addItem(myListener);

5. 如果有一个对象myListener, 为了使myListener对象能够接受并处理来自于smallButton按钮对象的点击动作事件,myListener对象应该实现哪个接口?

A.ActionListener

B.ItemListener

C.MouseListener

D.WindowListener

二、简答题(共35分)

1.请你列举出Java语言的三个特点。(9分)

2.面向对象程序设计语言的三大特性是什么(9分)

3.什么是抽象类?举例说明。(6分)

4.什么是接口?举例说明。(6分)

5.请你说出import https://www.wendangku.net/doc/5b551311.html,.*;语句中“*”的含义以及包的作用。

(5分)

三、读程题,改错题( 5分/题,共4个,共20分)

1. 下列程序编译运行后输出什么?

public class Test {

public static void main(String[] args) {

int x=1, a=0, b=0;

switch(x){

case 0: b++;

case 1: a++;

case 2: a++;b++;

}

System.out.println("a=" + a + "," + "b=" + b);

}

}

答:a=2, b=1

2.下列程序有一个错,请找出并说明错误原因。

public class FinalData {

final int m = 9;

public static void main(String[] args) {

FinalData fd1 = new FinalData();

fd1.m++;

System.out.println(fd1.m);

}

}

答:m被定义为常量,所以fd1.m++;这条语句有错误,不能修改常量的值。

3.下列程序有一个错,请找出并说明错误原因。

class test {

public static void main(String[] arg){

compute (3);

}

void compute(int n){

int x=n;

System.out.println( x * x);

}

}

答:main方法是static方法,所以不能直接调用非static方法,所以compute方法应该被定义成static方法,即static void compute(int n)。

4.下列程序有一个错,请找出并说明错误原因。

public class test {

public static void main(String[] args){

first f = new first();

second s = new second();

s.second=3;

f.firstNo=2;

}

}

class first{

private int firstNo=1;

}

class second{

public int second=2;

}

答案:firstNo为私有成员,所以main方法中的f.firstNo=2;这条语句有错误。

四.阅读程序,回答问题:(25分)

import java.io.*;

public class FileIO {

public static void main(String[] argvs) {

try{

BufferedReader in = new BufferedReader(new

FileReader("in.txt"));

PrintWriter out =

new PrintWriter(new BufferedWriter(new FileWriter("outp.txt")));

String s;

int i=1;

while((s=in.readLine())!=null) {

out.println("line "+ i +"="+s);

i++;

}

in.close();

out.close();

}catch(FileNotFoundException e) {

System.err.println("cannot open in.txt");

}catch(IOException e) {

System.err.println("IO exception");

}

}

}

(1)说出这段程序的功能?(5分)

答:这个程序读in.txt输入文件,然后对读入内容进行处理,再将处理结果写到outp.txt文件中。

(2)如果在当前运行目录下存在一个文件in.txt,则这个程序输出什么?(5分)

In.txt 文件的内容如右图

答:输出一个文件outp.txt,该文件内容为

line1=first

line2=second

line3=third

(3)如果在当前运行目录下没有文件in.txt,则这个程序输出什么?(5分)

答:输出cannot open in.txt

(4)怎样编译程序?(5分)

答:javac FileIO.java

(5)怎样运行程序?(5分)

答:java FileIO

JAVA程序设计习题库及答案

第一章JAVA语言概论 一、选择题 1。下列不属于java语言鲁棒性特点的是:A.java能检查程序在变异和运行时的错误 B。java 能运行虚拟机实现跨平台 C。java 自己操纵内存减少了内存出错的可能性D。java 还实现了真数组,避免了覆盖数据的可能2.java语言的执行模式是: A。全编译型 B.全解释型 C.半编译和半解释型 D.同脚本语言的解释模式 3.下列关于虚拟机说法错误的是: A。虚拟机可以用软件实现 B.虚拟机部可以用硬件实现 C.字节码是虚拟机的机器码 D.虚拟机把代码程序与各操作系统和硬件分开 4。java语言是1995年由()公司发布的 A.Sun B。Microsoft C.Borland D.Fox Software 5.下列不是虚拟机执行过程特点的是 A。双线程

B.多线程 C.动态链接 D.异常处理 6.java以JVM为基础,最下层是移植接口,由适配器和()组成A.网卡 B。Java os C。Java基本类 D。Java 应用程序和applet小程序 7。java程序的执行过程中用到一套JDK工具,其中javac.exe指A.java语言编译器 B.java字节码解释器 C.java文档生成器 D.java类分解器 8.java的API结构中,不属于类库主要包括的核心包的是 A.java包 B。javax C.javadoc包 D.org扩展包 9.每个java的编译单元可包含多个类或界面,但是每个编译单元最多只 能有()类或者界面是公共的 A.一个 B。两个 C。四个 D。任意多个

10.在当前的java实现中,每个编译单元就是一个以()为后缀的文件 A。java B.class C。doc D.exe 二、填空题 1. 1991年,SUN公司的Jame Gosling和Bill Joe等人,为电视、控制烤面包机等家用电器的交互操作开发了一个____软件,它是java的前身. 2. java是一个网络编程语言,简单易学,利用了____的技术基础,但又独立于硬件结构,具有可移植性、健壮性、安全性、高性能。 3. java可以跨平台的原因是____ 4. JVM的执行过程有三个特点:多线程,_____,异常处理; 5.JAVA程序的安全性体现在多个层次上,在_____,有语法检查;在解释层上,有字节码校验器、测试代码段格式和规则检查,访问权限和类型转换和法性检查,操作数堆栈的上溢或下溢,代码参数类型合法性等;在平台层上,通过配置策略,可设定访问资源域,而无需区分本地或远程。 6。 JAVA的产品主流操作系统平台是Solaris、_____和Macintosh. 7. JAVA系统运行时,通过______机制周期性的释放无用对象所使用的内存,完成对象的清除。 8。在JAVA语言中,将后缀名为______的源代码文件编译后形成后缀名为.c lass的字节码文件。 9。 JAVA语言的执行模式是半编译和______. 10. JAVA类库具有_____的特点,保证了软件的可移植性。 11。在编写执行JAVA程序的过程中需要用到一些工具,SUN公司为我们提供了一套JDK工具,它主要包括:javac.exe、java。exe、_____、ja vap.exe、jkb。exe 12.JAVA程序包括源代码(.java文件)、______、由归档工具jar生成的。jar文件、对象状态序列化.ser文件.

java模拟试题附答案(一)

scjp模拟试题(一) Question No: 1 1.public class test ( 2. public static void main (String args[]) { 3. int i = 0xFFFFFFF1; 4. int j = ~i; 5. 6. } 7. ) What is the decimal value of j at line 5? A. 0 B. 1 C. 14 D. –15 E. An error at line 3 causes compilation to fail. F. An error at line 4 causes compilation to fail. 答案: C Question No: 2 Given: Integer i = new Integer (42); Long 1 = new Long (42); Double d = new Double (42.0); Which two expressions evaluate to True? (Choose Two) A. (i ==1) B. (i == d) C. (d == 1) D. (i.equals (d))

E. (d.equals (i)) F. (i.equals (42)) 答案: D, E Question No: 3 Exhibit : 1. public class test ( 2. private static int j = 0; 3. 4. private static boolean methodB(int k) ( 5. j += k; 6. return true; 6. ) 7. 8. public static void methodA(int i) { 9. boolean b: 10. b = i < 10 | methodB (4); 11. b = i < 10 || methodB (8); 12. } 13. 14. public static void main (String args[] ) ( 15. methodA (0); 16. system.out.printIn(j); 17. ) 18. ) What is the result? A. The program prints “0” B. The program prints “4” C. The program prints “8”

Java程序设计在线作业-单选题2

Java程序设计在线作业2 一、单选题(共 10 道试题,共 30 分。) 1. 下列程序的输出结果是import java.io.*; public class abc { public static void main(String args[]) { String s1="Hello!"; String s2=new String("World!"); System.out.println(s1.concat(s2)); } } A. false B. Hello! C. Hello!Wofld! D. 12 2. 在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行()。 A. init() B. start() C. destroy() D. stop() 3. Java语言的类型是() A. 面向对象语言 B. 面向过程语言 C. 汇编程序 D. 形式语言 4. 下列哪一项不属于Awt布局管理器?() A. GridLayout B. CardLayout C. BorderLayout D. BoxLayout

5. 下面代码的执行结果是什么?( )<% x=3; %><% int x=5; %><%! int x=7; %> x = <%=x%>, <%=this.x%> A. x = 3, 5 B. x = 3, 7 C. x = 5, 3 D. x = 5, 7 6. Java Applet 源程序文件的扩展名为()。 A. .java B. .class C. .html D. .exe 7. 在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的()方法来完成一些画 图操作。() A. start() B. stop() C. init() D. paint() 8. 阅读下面的代码,第10行的语句将调用哪个方法?() 1. class Person { 2. public void printValue(int i, int j) {/*…*/ } 3. public void printV alue(int i){/*...*/ } 4. } 5. public class Teacher extends Person { 6. public void printValue() {/*...*/ } 7. public void printValue(int i) {/*...*/} 8. public static void main(String args[]){ 9. Person t = new Teacher(); 10. t.printValue(10); 11. } 12. } A. 行2 B. 行3 C. 行6

《信息论编码》模拟试题二及参考答案.doc

模拟试题一 一、概念简答题(共10题,每题5分) 1.简述离散信源和连续信源的最大熵定理。 答:离散无记忆信源,等概率分布时熵最大。 连续信源,峰值功率受限时,均匀分布的熵最大。平均功率受限时,高斯分布的熵最大。均值受限时,指数分布的熵最大。 2.什么是平均自信息(信息熵)?什么是平均互信息?比较一下两个概念的异同之处。 3.解释等长信源编码定理和无失真变长信源编码定理,说明对于等长码和变长码,最佳码的每符号平均码长最小为多少?编码效率最高可达多少? .答:等长信源编码定理:对于任意,只要,则当L足够长时必可使译码差错。 变长信源编码定理:只要,一定存在一种无失真编码。 等长码和变长码的最小平均码长均为,编码效率最高可达100%。 4.解释最小错误概率译码准则,最大似然译码准则和最小距离译码准则,说明三者的关系。 答:最小错误概率译码准则下,将接收序列译为后验概率最大时所对应的码字。 最大似然译码准则下,将接收序列译为信道传递概率最大时所对应的码字。 最小距离译码准则下,将接收序列译为与其距离最小的码字。 三者关系为:输入为等概率分布时,最大似然译码准则等效于最小错误概率译码准则。在二元对称无记忆信道中,最小距离译码准则等效于最大似然译码准则。 5.设某二元码字C={111000,001011,010110,101110}, ①假设码字等概率分布,计算此码的编码效率? ②采用最小距离译码准则,当接收序列为110110时,应译成什么码字? .答:1) 2)令接收序列为,则有,,, ,故接收序列应译为010110。

6.一平稳二元信源,它在任意时间,不论以前发出过什么符号,都按发出符 号,求和平均符号熵 答: 7.分别说明信源的概率分布和信道转移概率对平均互信息的影响,说明平均互信息与信道容量的关系。 答:平均互信息相对于信源概率分布为上凸函数,相对于信道传递概率分布为下凹函数。平均互信息的最大值为信道容量。 8.二元无记忆信源,有求: (1)某一信源序列由100个二元符号组成,其中有m个“1”,求其自信息量? (2)求100个符号构成的信源序列的熵。 答:1) 2) 9.求以下三个信道的信道容量: ,,

《JAVA语言程序设计》期末考试试题及答案(应考必备题库)

《JA V A语言程序设计》期末考试试题及答案2(应考必备题库) 一.判断题 1.Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。(√)2.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。(×)1.Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。(√)2.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。(×3.Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。(×)4.构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。(×)5.在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch 中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。(√)6.拥有abstract方法的类是抽象类,但抽象类中可以没有abstract方法。(√)7.Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。(×)8.静态初始化器是在其所属的类加载内存时由系统自动调用执行。(√)9.在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。(×) 二.单项选择题 1.Java application中的主类需包含main方法,以下哪项是main方法的正确形参?() A、String args B、String ar[] C、Char arg D、StringBuffer args[] 2.以下关于继承的叙述正确的是()。 A、在Java中类只允许单一继承 B、在Java中一个类只能实现一个接口 C、在Java中一个类不能同时继承一个类和实现一个接口 D、在Java中接口只允许单一继承 3.paint()方法使用哪种类型的参数? () A、Graphics B、Graphics2D C、String D、Color 4.以下哪个不是Java的原始数据类型() A、int B、Boolean C、float D、char

java模拟试卷3与答案

复习题 3 一、选择题 1. JDK 提供的编译器是(B)。 (A ) java.exe(B ) javac.exe (C) javap.exe( D) javaw.exe 2.以下作为 Java 程序入口的 main 方法声明正确的( C)。 (A ) public void main(String args[]) (B ) public int main(String args[]) (C) public static void main(String args[]) (D ) public static int main(String args[]) 3.以下标识符错误的是( C )。 (A )Public( B)张三( C) class(D ) main 4.java 中定义字符串 String s= ”pzhu”,下面操作可以取得字符串长度的是( A )。 (A ) s.length()( B) s.length( C)s.size()( D) length(s) 5.如下定义数组,操作正确的是(D)。 int a[]={1,2,3}; (A ) a[3]=100(B ) a[0].length( C)a++( D) a.length 6.如下定义二维数组操作错误的是()。 int a[][]={{1,2},{3}}; (A ) a[0][1]=200( B) a[0].length( C) a[1][1]=100( D) a.length 7. 以下数据类型存储空间最大的是(B)。 (A ) byte( B) long(C) float(D ) char 8. 面向对象的三大特性,不包括如下( A)。 (A )异常( B)封装(C)继承(D )多态 9、关于类的定义以下说法错误(B)。 (A )类定义使用class 关键字( B)每个类中必须有一个main 方法 (C)一个包可以包含多个类( D) java 中所有类都是Object 类的子类 10. 关于构造方法以下说法错误的是(D)。 (A)构造方法名必须与类名一致(B)构造方法可以重载 (C)构造方法是通过new 来调用(D)每个类都必须编写构造方法代码 11.关于继承如下说法错误的是(C)。 (A) Java 是单继承的(B)通过extends 来定义继承 (C)所有父类方法都可以被override的(D)继承呈现的是 is a 的关系 12.以下代码执行的结果是 ( C )。 System.out.println(" 攀枝花学院 pzhu".length()); (A)编译错误(B)运行错误(C) 9(D) 14 13. 用来存储键值对的容器是 ()。 (A )ArrayList( B ) LinkedList(C) HashSet( D) HashMap 14、 java 中用来抛出异常的关键字是( C )。 (A) try(B) catch(C) throw(D) throws 15.关于 finally块中的代码,以下说法不正确的是(A)。 (A ) try 块中的 return 语句会中断finally 块中语句的执行 (B )无论 finally 块前的语句运行是否产生异常,其中的语句都会执行 (C) finally 块中的语句通常中用作资源的清理 - 1 -

土木工程制图模拟试题2及答案.

土木工程制图模拟试题2及答案 一、填空: 1、建筑剖面一般应标出剖切到部分的__________尺寸和____________。在建筑剖面图中应补充标注出房屋内部的一些标高,如__________________________ ___________________________________________________________等。 2、结构平面图是表示建筑物__________________________________________的图样。楼层结构平面图是采用楼面上方的一个_____________________来表示。 3、基础的形式一般取决于上部承重构件的形式,如墙下的基础做成________基础;柱下的基础做成________基础。 4、钢筋混凝土是由_______________________________复合材料。钢筋的特点是__________________________________,而混凝土的抗拉强度低、抗压强度高,在钢筋混凝土结构中,钢筋主要承受______________,混凝土主要承受____________。 5、尺寸一般标注在图样轮廓线之外,不可与________、_______及符号相交。当需要标注若干互相平行的尺寸时,应使短尺寸离轮廓线最_____,尺寸线离最外轮廓线的距离一般不小于______。 6、有些物体内部形状复杂或层次较多,可用____________________________ 剖切。对建筑物多层构造的部分可采用______剖切。 7、_________的水封将隔绝和防止有害、易燃气体及虫类通过卫生器具泄水口侵入室内。 8、在系统图中标注标高,对于建筑物,应标注____________________________ 等部位的标高;对于给水管道,要标注___________标高,通常还要标注横管、 ___________和_________等部位的标高。7、楼层结构平面图中各承重构件的表达

Java程序设计习题附答案(一)

Java程序设计题库 第一部分绪论 1、下列关于Java语言的特点,描述错误的是(C) A.Java是跨平台的编程语言B.Java支持分布式计算 C.Java是面向过程的编程语言D.Java支持多线程 2、Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?(B) A、安全性 B、多线性 C、跨平台 D、可移植 3、Java JDK中调试器的命令是(C)。 A、javac B、java C、jdb D、avah 4、运行jar文件中class文件需要在java命令后面加的参数为(A)。 A、-cp B-g C-d D-verbose 5、下面哪项在java中是不合法的标识符?(C) A、$user B、point C、You&me D、_endline 6、下面关于Java语言说法正确的是(ABCD)。 A、Java语言是面向对象的、解释执行的网络编程语言。 B、Java语言具有可移植性,是与平台无关的编程语言。 C、Java语言可对内存垃圾自动收集。 D、Java语言编写的程序虽然是“一次编译,到处运行”,但必须要有Java的运行环境。 7、在Java程序设计中,程序员创建()文件,然后编译器把它们转化为()文件。( B) A、源, HTML B、源, 字节代码 C、字节代码, 源 D、HTML, 字节代码 8、Java的JVM是指(B)。 A、由Java操作的家用设备(通常是一个漂亮的小烤箱) B、Java字节代码的解释程序 C、Java源代码的编译器 D、运行Java 所需的硬件设备 9、在Java中,关于CLASSPA TH环境变量的说法不正确的是(A)。 A、CLASSPATH一旦设置之后不可修改,但可以将目录添加到该环境变量中。 B、编译器用它来搜索各自的类文件。 C、CLASSPATH是一个目录列表。 D、解释器用它来搜索各自的类文件。 10、一个可以独立运行的Java应用程序(D)。

计算机专业英语2模拟试题2及答案

计算机专业英语模拟2 Ⅰ. Vocabulary(词汇,30分) (一).Translate the following words and expressions into Chinese.(写出下列词组的汉语,共10分,每题1分) 1. central processing unit(CPU)中央处理器 1. 2. operating system 操作系统 2. 3. electronic spreadsheet 电子表格 4. management information system 管理信息系统 5. electronic commerce 电子商务 6. database 数据库 7. software engineering 软件工程 8. software crisis 软件危机 9. network security 网络安全 10. computer virus 计算机病毒 (二).Fill in the blanks with the corresponding English abbreviations.(根据汉语写出相应的英语缩写,共10分,每题1分) 1.随机存储器RAM 2.局域网LAN 3.计算机辅助设计CAD 4.数字视频光盘DVD 5.通用串行总线USB 6.面向对象编程OOP 7.集成开发环境IDE 8.结构化查询语言SQL 9.多文档界面MDI 10.企业之间的电子商务交易方式B2B (三).Match the following words and expressions in the left column with those similar in meaning in the right column.(将左列的词汇与右列相应的汉语匹配,共10分,每空1分) 1. output b a. 视频 2. high-level language c b. 输出. 3. project window e c. 高级语言 4. black-box testing g d. 应用软件 5. multimedia h e. 工程窗口 6. WWW i f. 系统软件 7.field j g. 黑盒测试 8. application software d h. 多媒体

java程序设计试题库

《Java语言程序设计基础教程》 练习思考题参考答案 第1章Java程序设计概述 1、1单项选择题 1.编译Java Application源文件将产生相应得字节码文件,扩展名就是什么 A、、java ???? B、、class ?C、、html??? D、、exe 解答:B 2.Java语言具有许多优点与特点,下列选项中,哪个反映了Java中“一次编 译,随处运行”得特点. ?A、简单性????B、平台无关性 C、面向对象性???? D、安全性 解答:B 3.Java语言具有许多优点与特点,下列选项中,哪个反映了Java中并行机制得 特点。 ?A、多线程???B、平台无关性 C、面向对象性??? D、安全性 解答:A 4。在Java语言中,下列哪些语句关于内存回收得说明就是正确得? ?A.程序员必须创建一个线程来释放内存; B.内存回收程序负责释放无用内存; C.内存回收程序允许程序员直接释放内存; D.内存回收程序可以在指定得时间释放内存对象 解答:B 5.一个Java源文件中最多只能有多少个public类。 ?A、1个?B、2个

C、3个? D、任意多个 解答:A 6。下面哪一个不就是Java语言所具有得特点。 A、没有全局变量,在类得定义外部没有任何得变量定义; ?B、不直接支持指针操作,而使用更安全得引用类型; C、支持子类对父类得多继承; D、具有自动垃圾收集功能; 解答:C 7。下面哪一个不就是Java开发工具包JDK得组成部分. ?A、Java得编译器; B、Java得解释器;? ?C、Java得API继承类库; ?D、Eclipse开发工具; 解答:C 8。JDK提供得编译器就是()。 ?A、java、exe???B、javac、exe C、javap、exe??? D、javaw、exe 解答:B 9。作为Java应用程序入口得main方法,其声明格式可以就是() A、public voidmain(String[]args) B、public static void main(String []args) C、public static void Main(String* args) D、public int main(String []args) 解答:B 10.下列说法正确得就是( A ) A、JAVA程序得main方法必须写在类里面 B、JAVA程序中可以有多个main方法 C、JAVA程序中类名必须与文件名一样 D、JAVA程序得main方法中如果只有一条语句,可以不用{}(大括号)括起来 11。下列哪些语句关于Java内存回收得说明就是正确得? ( B) A、程序员必须创建一个线程来释放内存

JAVA模拟试题(含答案)

一、请分别写出下面程序的运行结果,将答案添在每道题后的空格处 1. public class Test1 { public static void main(String[] args) { int x=10,y=20; System.out.print("x="+(x++)+" y="+(++y)+" sum="+(x+y)); } } 运行结果:x=10 y=21 sum=32 2. public class Test2 { public static void main(String[] args) { boolean end; for(int i=2;i<20;i++){ end=true; for(int j=2;j<=i;j++){ if(i%j==0&&j

电子技术本科模拟试题2答案

电子技术模拟卷 一.选择: 1. (1分)P 型半导体中空穴数量远比电子多得多,因此该半导体应( C )。 (A) 带正电 (B) 带负电 (C) 不带电 2.(1分)三极管工作在放大区时,其各结之间的偏置为( A )。 (A) 发射结正偏,集电结反偏 (B) 发射结反偏,集电结正偏 (C) 发射结正偏,集电结正偏 (D) 发射结反偏,集电结反偏 3(1分).运算放大器工作在饱和区时,其输出电压o u 为(A )。 (A) 当-+>u u 时,o(sat)o U u += (B) 当-+>u u 时,o(sat)o U u -= (C) 当-+ >u u 时,V 0o =u (D) 当-+

java程序设计习题集

Java程序设计习题集 第一章Java基础知识 §1.1Java概述 1.完成在Windows 2000操作系统下环境变量的配置 2.创建一个Java程序,输出自己的基本信息:名字和年龄。 3.概述Java语言的版本发展过程。 4.简述Java语言的运行机制。 5.在自己的机器上用JDK开发运行环境完成第一个Java程序的编辑、编译、运行过程。 6.简述Java语言的特点,Java虚拟机的概念及作用。 §1.2 Java基本语法 1.什么是变量?什么是常量? 2.什么叫表达式,Java语言中共有几种表达式? 3.下面哪些表达式不合法?为什么? HelloWorld 2Thankyou _First -Month 893Hello non-problem HotJava implements $_MyFirst 4. 以下的选项中能正确表示Java语言中的一个整型常量的是( )。 A) 12. B) -20 C) 1,000 D) 4 5 6 5. 以下选项中,合法的赋值语句是( )。 A) a = = 1; B) ++ i; C) a=a + 1= 5; D) y = int ( i ); 6. 若所用变量都已正确定义,以下选项中,非法的表达式是( )。 A) a != 4||b==1 B) 'a' % 3 C) 'a' = 1/2 D) 'A' + 32 7. 若有定义int a = 2;则执行完语句a += a -= a * a; 后,a的值是( )。 A) 0 B) 4 C) 8 D) -4 8. 在Java语言中,逻辑常量只有true 和 ___________ 两个值。 9. Java语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为float 和 __________两种具体类型。 10. Java语言是( )。 A.面向问题的解释型高级编程语言 B.面向机器的低级编程语言 C.面向过程的编译型高级编程语言 D.面向对象的解释型高级编程语言 11. 下列的变量定义中,错误的是( )。 A) int i; B) int i=Integer.MAX_VALUE; C) static int i=100; D) int 123_$; 12. 以下的变量定义语句中,合法的是( )。 A) float $_*5= 3.4F; B) byte b1= 15678; C) double a =Double. MAX_VALUE; D) int _abc_ = 3721L; 13. 以下字符常量中不合法的是( )。 A) '|' B) '\'' C) "\n" D) '我' 14. 若以下变量均已正确定义并赋值,下面符合Java语言语法的语句是( )。 A) b = a!=7 ; B) a = 7 + b + c=9; C) i=12.3* % 4; D) a = a + 7 = c + b;

java模拟试卷3及答案学习资料

复习题3 一、选择题 1.JDK提供的编译器是(B)。 (A)java.exe (B)javac.exe (C)javap.exe (D)javaw.exe 2.以下作为Java程序入口的main 方法声明正确的(C)。 (A)public void main(String args[]) (B)public int main(String args[]) (C)public static void main(String args[]) (D)public static int main(String args[]) 3.以下标识符错误的是(C)。 (A)Public (B)张三(C)class (D)main 4.java中定义字符串String s=”pzhu”,下面操作可以取得字符串长度的是(A)。(A)s.length() (B)s.length (C)s.size() (D)length(s) 5.如下定义数组,操作正确的是(D)。 int a[]={1,2,3}; (A)a[3]=100 (B)a[0].length (C)a++ (D)a.length 6.如下定义二维数组操作错误的是()。 int a[][]={{1,2},{3}}; (A)a[0][1]=200 (B)a[0].length (C)a[1][1]=100 (D)a.length 7. 以下数据类型存储空间最大的是( B )。 (A)byte (B)long(C)float (D)char 8. 面向对象的三大特性,不包括如下( A)。 (A)异常(B)封装(C)继承(D)多态 9、关于类的定义以下说法错误(B)。 (A)类定义使用class关键字(B)每个类中必须有一个main方法 (C)一个包可以包含多个类(D)java中所有类都是Object类的子类 10. 关于构造方法以下说法错误的是( D)。 (A)构造方法名必须与类名一致(B)构造方法可以重载 (C)构造方法是通过new来调用(D)每个类都必须编写构造方法代码 11.关于继承如下说法错误的是(C)。 (A)Java是单继承的(B)通过extends来定义继承 (C)所有父类方法都可以被override的(D)继承呈现的是is a的关系 12. 以下代码执行的结果是( C)。 System.out.println("攀枝花学院pzhu".length()); (A)编译错误(B)运行错误(C)9 (D)14 13. 用来存储键值对的容器是( )。 (A)ArrayList (B)LinkedList (C)HashSet (D)HashMap 14、java中用来抛出异常的关键字是(C)。 (A)try (B)catch (C)throw (D)throws 15.关于finally块中的代码,以下说法不正确的是(A)。

最新《模拟电子技术》模拟试题二及答案

模拟电子技术》模拟试题二 、填空题(每空 1 分共32 分) 1、P 型半导体中空穴为()载流子,自由电子为()载流子。 2、PN结正偏时(),反偏时(),所以PN结具有()导电性。 3、反向电流是由()载流子形成,其大小与( 4、三极管是()控制元件,场效应管是( 5、当温度升高时,三极管的等电极电流I( 6、晶体三极管具有放大作用时,发射结( 7、三极管放大电路共有三种组态()、( 8、为了稳定三极管放大电路和静态工作点,采用( 9、负反馈放大电路和放大倍数Af= ( ), )有关,而与外加电压()。)控制元件。 ),发射结压降UBE()。 ),集电结()。 )、()放大电路。 )负反馈,为了减小输出电阻采用() 对于深度负反馈Af= ()。 10、共模信号是大小(),极性()的两个信号。 11、乙类互补功放存在()失真,可以利用()类互补功放来克服。 12、用低频信号去改变高频信号的频率称为(),低频信号称为()信号,高频信号称高频 13、共基极放大电路的高频特性比共射极电路(),fa= ()f B。 14、要保证振荡电路满足相位平衡条件,必须具有()网络。 15、在桥式整流电阻负载中,理想二极管承受最高反压是()。 二、选择题(每空 2 分共30 分) 1 、三端集成稳压器CW781 2 的输出电压是()。 A、12V B、5V C、9V 2、用直流电压表测得放大电路中某三极管各管脚电位分别是2V、6V、2.7V ,则三个电极分别是该管 是()型。 A、( B、 C、E) B、(C、B、E) C、(E、C、B) 3、共射极放大电路的交流输出波形上半周失真时为( A、饱和 B、截止 C、交越 D、频率 4、差分放大电路是为了()而设置的。 A、稳定Au B、放大信号 C、抑制零点漂移 5、共模抑制比是差分放大电路的一个主要技术指标,它反映放大电路()能力 A、放大差模抑制共模 B、输入电阻高 C、输出电阻低 6、L M386 是集成功率放大器,它可以使电压放大倍数在()之间变化。 A、0~20 B、20~200 C、200~1000 A 、0.45 B 、0.9 C 、1.2 8、当集成运放线性工作时,有两条分析依据()()。 A、U-?U+ B、I-?1+?0 C、UO=Ui D、Au=1 9、对功率放大器的主要要求有()()()。 A、U0高, B、PO大 C、效率高 D、Ri大 E、波形不失真 10、振荡器的输出信号最初由()而来的。 A、基本放大器 B、选频网络 C、干扰或噪声信号 三、分析计算题负反馈。 )。 ), D、(PNP) E、(NPN) )失真,下半周失真时为()失真7、单相桥式整流电容滤波电路输出电压平均值Uo= ( ) Uz

蓝桥杯java模拟试题

本试卷包含两种题型:“代码填空”与“程序设计”。 填空题要求参赛选手在弄清给定代码工作原理的基础上填写缺失的部分,使得程序逻辑正确、完整。所填写的代码不多于一条语句(即不能出现分号)。 编程题要求选手设计的程序对于给定的输入能给出正确的输出结果。注意:在评卷时使用的输入数据与试卷中给出的实例数据可能是不同的。选手的程序必须是通用的,不能只对试卷中给定的数据有效。1.代码填空(满分3分) 以下程序打印出0~9的数字,请补充缺少的代码。 public class MyTest { public static void f(int begin, int end) { __________________; System.out.println(begin); f(begin+1, end); } public static void main(String[] args) { f(0,9); } } if(begin>end) return;//相当于退出循环的条件。return 无返回值根据void 2.代码填空(满分4分) 如果要把两个整型变量a、b的值交换,一般要采用一个中间变量做过渡,但也可以在不借助任何其它变量的情况下完成。试填写缺失的代码。 a = a ^ b; b = _________; a = _________; a^b a^b 3.代码填空(满分3分) 许多人都曾经玩过“拍七”游戏。规则是:大家依次从1开始顺序数数,数到含有7或7的倍数的要拍手或其它规定的方式表示越过(比如:7,14,17,71等都不能数出),下一人继续数下面的数字。违反规则者受罚。下面的程序模拟这个过程,拍7的情况输出“*”,请完善之。 for(int i=1; i<100; i++) { if(i % 7 == 0) System.out.println("*"); else if(___________________) System.out.println("*"); else System.out.println(i); } (i-7)%10==0||i/10==7 // i/10==7||i%10==7 4.代码填空(满分5分)

相关文档
相关文档 最新文档