当前位置:文档之家› 分析Java程序设计09-10试卷A(一)

分析Java程序设计09-10试卷A(一)

分析Java程序设计09-10试卷A(一)
分析Java程序设计09-10试卷A(一)

浙江科技学院 2009 -2010 学年第 1 学期考试试卷A 卷 考试科目 Java 程序设计 考试方式 闭 完成时限 120分钟 拟题人 审核人 批准人 2010年1月7日 信息与电子工程学 院 2008 年级 计算机 专业 题序 一 二 三 四 五 六 七 八 九 十 总分 加分人 复核人 得分 签名 命题: 一、选择题。在题后括号内,填上正确答案代号。(本大题共32小题,每小题1分,共32分) 1、下列属于合法的Java 标识符是 A . +throw B ._dog C . 100US$ D .=2.71828183 分析: 标识符可从一个字母、下划线(_)或美元符号($)开始,随后也可跟数字。标识符是大小写区别对待的并且未规定最大长度。 有效标识符如下: - identifier - userName - User_name - _sys_varl - $change 得分

学号

姓名

……

线

……

……

……

……

……

……

……

……………

2、在Java程序中,分别使用下列关键词来依次声明类和接口:

A、class、package

B、interface、class

C、class、interface

D、class、implements

分析: 类的关键字子实class, 接口是interface, package是包的关键字, implements是实现接口的关键字

3、欲使子类的方法不可重写父类的方法,在父类的方法名前须加上修饰符:

A、final

B、public

C、private

D、protected

分析: 用final声明的final类, 不能被继承, 即不能有子类

用final 修饰父类中的一个方法, 那么这个方法不允许子类重写,(老老实实继承, 不许做任何篡改)

用final 修饰的成员变量或局部变量, 就是常量, 常量在声明时没有默认值, 所以在声明常量时必须指定该常量的值, 而且不能发生改变.

4、设数组Array由以下语句定义

int[] Array=new int[10]

则数组的最后一个元素的正确引用方法为:

A、Array[0]

B、Array[10]

C、Array[9]

D、Array

分析: 像C语言一样的, 如果定义为Array[n], 则是从0 -> n-1 这n个数有效

5、下面关于构造函数的说法不正确的是:

A、构造函数也属于类的方法,用于创建对象的时候给成员变量赋值。

B、构造函数一定要和类名相同。

C、构造函数没有返回值。

D、构造函数不可以重载。

分析: 构造方法可以重载

注:

1. 重载的两个条件是: 参数个数不同或参数的类型不同

2. 如果不写构造方法, java会自动生成一个空的构造方法, 但是如果写了自己的非空构造方法后, java就不会自动帮助生成那个空的构造方法了.

6、构造函数何时被调用.

A、创建对象时

B、类定义时

C、调用对象方法时

D、使用对象的变量时

分析: 对象声明时并没有调用构造方法(比如Student student;), 只有对象被创建时才会调用构造方法(比如Student student = new Student();)

7、cotinue语句( )

A、只中断最内层的循环

B、只中断最外层的循环

C、结束整个循环

D、结束本次循环,转入进行下一次循环

分析: 在循环体中可以使用break语句和continue语句. 在一个循环中, 比如循环50次的循环语句中, 如果在某次循环中执行break语句, 那么整个循环语句就结束, 如果在某次循环中执行了continue语句, 那么本次循环就结束了, 即不再执行本次循环中循环体中continue语句后面的语句. 而转入进行下一次循环

8、已知如下定义:String s = "xyz";下面哪个表达式是合法的?

A、char c = s[1];

B、s += "UVW";

C、int len = s.length;

D、String t = s + …ABC?;

分析: A. The type of the expression must be an array type but it resolved to String

C. s.length cannot be resolved or is not a field改成: int len = s.length();就对了

D. Invalid character constant

9、下面的代码段中,执行之后输出结果是什么?

int a=97;

byte b1=(byte)128;

byte b2=(byte)(-129);

System.out.printf(“%c,%d,%d”,a,b1,b2);

A、97,128,-129

B、a,-128,127

C、a,128,-129

D、a,-128,129

分析: 1) %c输出的是a(int类型)的ASCII码所代表的字符, 即ASCII码中97所对应的字符是?a?,

2) byte只有八位,只能表示-128--127

计算机中负数的存储方式是补码。

对负数的绝对值的二进制值取反,再加一,即为负数的二进制码。

如:-1的绝对值1的二进制码为00000001,取反得到11111110,再加一为11111111。-128的绝对值128的二进制码为10000000,取反得到01111111,再加一为10000000,正好是Byte的最大表示范围。

第一位为符号位,0表示为正数,1为负数.例如00000001表示为1,而10000001表示为-127(记录符号位为-,取后面七位取反加一,再加上符号位),128(100000000)符号位为1,是负数,取后面0000000取反为1111111,加一即为128,加上负号,即为-128

10、下列代码中的public void add(int a)方法在add(5)形式调用下产生什么输出?

public class Test {

public void add(int a) {

loop:

for (int i = 1; i < 3; i++){

for (int j = 1; j < 3; j++) {

if (a == 5) {

break loop; }

System.out.println(i * j);

}

}

}

A、运行时错误

B、抛出ArrayIndexOutOfBoundsException异常

C、输出:1, 2, 2, 4

D、没有输出

分析: if (a == 5) {break loop; } 程序执行到这里的时候, 不会执行下面的System.out.println(i * j); 而是直接跳出外循环继续执行(这里已经没东西执行了)

如果想提高程序的可读性的话,不推荐使用break loop;,因为一个跳来跳去的程序不适宜他人阅读…………

如果不考虑对可读性的影响,巧妙的使用break loop;很可能会提高程序性能,比如你判断一个二维数组里是否包含某个数,第二种方法显然比第一种方法性能高:

int[][] is= {{1,2,3},{4,5,6},{7,8,9}};

int cmp=5;

第一种:

int pos=-1;

for (int i=0; i<3; i++) {

for (int j=0; j<3; j++) {

if (pos<0 && is[i][j]==cmp) {

pos=i*3+j;

break;

}

}

}

System.out.println(pos);

第二种:

int pos=-1;

loop:

for (int i=0; i<3; i++) {

for (int j=0; j<3; j++) {

if (is[i][j]==cmp) {

pos=i*3+j;

break loop;

}

}

}

System.out.println(pos);

(对于这题,第一种必须外循环结束才可以出来,第二种只要得到这个数后就可以直接跳出外循环了,循环次数减少)

11、传递3、0来运行下列代码中的方法divide(int a, int b),结果是:

public void divide(int a, int b) {

try {int c = a / b;

} catch (Exception e) {

System.out.print("Exception ");

} finally {

System.out.println("Finally");

}

}

A、打印输出: Exception Finally

B、打印输出: Finally

C.、打印输出: Exception

D.、没有任何输出

分析: 3/0是不合法的, 会报错, catch (Exception e)会捕捉到这个错误, 并且执行System.out.print("Exception "); finally中的语句是不论是否异常都会执行的.

注: 首先finally 结构使代码总会执行,而不管有无异常发生

其次try, catch, finally中fianlly的throw/return的级别最高,

举例来说

public class Finally{

public static void main(String[] args)

{

Finally e=new Finally();

System.out.println(e.tryThis());

}

public void thooo() throws Exception {

throw new Exception();

}

public int tryThis()

{

try{

System.out.println("1");

thooo();

return 1;

}catch(Exception ex){

System.out.println("2");

return 2;

}finally{

System.out.println("4");

return 3;

}

}

}

上面这个程序输出的结果是

1

2

4

3

看到么?try和catch的return根本没有作用,因为finally的代码优先级最高!

不过像以上你的应用是不合理的,通常在finally语句中是进行资源的清除工作。如关闭打开的文件和通讯句柄,或者数据库链接等。

如果finally里面没有return或者exception,那么你的catch语句的exception 或者return 语句将被如期执行了。

12、下列哪个类中可以有abstract方法:

A、抽象类

B、匿名类

C、泛型类

D、异常类

分析:

抽象类: 1) abstract类中可以有abstract方法, 和普通的类相比, abstract类可以有abstract方法(抽象方法), 也可以由非abstract方法.

2) abstract类不能用new运算符创建对象. 对于abstract类, 不能使用new预算福创建该类的对象. 如果一个非抽象是某个抽象类的子类, 那么它必须重写父类的抽象方法m 这就是为什么不允许使用final和abstract同时修饰一个方法的原因.

注: 1). abstract类也可以没有abstract方法.

2). 如果一个abstract类是abstract类的子类, 它可以重写父类的abstract方法, 也可以继承这个abstract方法.

3). abstract类和接口的区别请看同一压缩包下的word文件.

匿名类:匿名类是不能有名称的类, 所以没办法引用它们. 必须在创建时, 作为new 语句的一部分来声明它们. 这就要采用另一种形式的new语句, 如下所示: new <类或接口><类的主体>

泛型类: 泛型类封装不是特定于具体数据类型的操作。泛型类最常用于集合,如链接列表、哈希表、堆栈、队列、树等。像从集合中添加和移除项这样的操作都以大体上相同的方式执行,与所存储数据的类型无关。(没怎么听过)

异常类: 捕捉并处理异常的类, 自己看书P140

13、下列程序的功能是在监控台上每隔2秒钟显示一个字符串“你好吗?”,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是:

public class Test implements Runnable {

public static void main(String args[]) {

Test t = new Test();

Thread tt = new Thread(t);

tt.start();

}

public void run() {

for (;;) {

try {

;

} catch ( e) {

}

System.put.println("你好吗?");

}

}

}

A.sleep(2000) RuntimeException

B.sleep(2000) InterruptedException

C.Thread.sleep(2000) InterruptedException

D.Thread.sleep(2000) RuntimeException

分析: sleep是Thread的静态方法, 如果是实现了Runnable接口则必须用Thread.sleep()调用sleep方法, 但是如果直接继承了Thread类就可以直接用sleep了(推荐使用实现接口的方法, 因为java只能继承一个对象, 但是却可以实现多个接口).

InterruptedException : 当线程在活动之前或活动期间处于正在等待、休眠或占用状态且该线程被中断时,抛出该异常。

RuntimeException,也就是运行时异常,表示你的代码本身存在BUG

14、给出下列代码,哪一个是正确的结果.

Double x = 3.14159;double y = 1.732;

if (x != y) {

System.out.println(“x = “ + y);

}

A、x = 3.14159

B、x = 1.732

C、编译错误D、 x=+y

分析: 送分题

15、以下运行平台都包括了Java的JVM:

A.NetBeans、VC++、J2EE B.Eclipse、MySQL、J2SE

C.JDK、J2ME、Tomcat D.J2SE 、J2EE、J2ME

分析:

NetBeans IDE是一个屡获殊荣的集成开发环境,可以方便的在Windows,Mac,Linux 和Solaris中运行。NetBeans包括开源的开发环境和应用平台,NetBeans IDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序,NetBeans IDE目前支持PHP、Ruby、JavaScript、Ajax、Groovy、Grails和C /C + +等开发语言。

MySQL是一个小型的数据库,

Tomcat是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

J2SE J2EE J2ME是java的3个大方向

16、在Java程序中,方法可以操作变量,以下全部正确的一项是:

A.实例方法可以操作实例变量和类变量,类方法只能操作类变量

B.实例方法只能操作实例变量,类方法可操作实例变量和类变量

C.实例方法和类方法均可操作实例变量和类变量

D.实例方法只能操作实例变量,类方法只能操作类变量

分析: 实例方法就是前面没有static 的方法, 可以操作实例变量(普通变量)和类变量(静态变量), 类方法(静态方法)只能操作类变量(静态变量), 详情请查看书本P81, 所以一般程序中主方法中会这么写来避开类方法这种约束:

public class Test {

public static void main(String[] args) {

new Test().init();

}

public void init() {

要写的内容

}

}

17、在Java中,用package语句说明一个包时,该包的层次结构必须是

A.与文件的结构相同B.与文件类型相同

C.与文件目录的层次相同D.与文件大小相同

分析: 如果创建得包名为com.zzb.test则再实际的文件里面目录是com/zzb/test.从而来区分类的层次,

注: 包名只能是小写(规范).

18、若准备按字节读取文件中的内容(数据),应使用下列哪个流:

A.FileOutputStream B.DataInputStream

C.FileInputStream D.DataOutputStream

分析: 首先是读取, 所以肯定是有InputStream 或read这些字在其中的, 其次是”文件”, 有FileInputStream和FileReader两种节点流, 而FileInputStream是按字节读取的, FileReader是按字符读取的,

19、在Java中,一个线程执行完run()方法后,进入哪种状态:

A.新建B.运行

C.中断D.死亡

分析: 送分题

20、阅读下列代码后

public class Person{

int arr[]=new int[10];

public static void main(String args[]){

System.out.println(arr[1]);

}

}

正确的说法是

A.编译时正确,运行时将产生错误B.编译时将产生错误

C.输出零D.输出空

分析: 会报Cannot make a static reference to the non-static field arr错误, 意识就是类方法中不能调用实例变量, 修改的方法有两个:

一把int arr[]=new int[10]; 写成static int arr[] = new int[10];

二把System.out.println(arr[1]); 写到实例方法中

21、long型友好成员变量START_YEAR,该值保持为常数2010,则定义这个变量的

语句是

A.final long START_YEAR=2010 B.public long START_YEAR=2010

C.const long START_YEAR=2010 D.public final long MAX_LENGTH=100

分析: 友好变量不能带public, 带了就是公有变量, 要保持常数只能是final变量, 而且是long类型的,

注: 常量要大写(规范)

22、下列关于线程优先级的说法中,正确的是

A.线程的优先级是不能改变的

B.线程的优先级是在创建线程时设置的

C.线程的优先级是在线程中断是设置的

D.在创建线程后的任何时候都可以设置

分析: A线程的优先级是可以调节的Thread t1 = new Thread(new T1());

t1.setPriority(Thread.NORM_PRIORITY + 3);

B.C 是在创建线程之后任何时间设置的, 默认为5.

//线程的优先级用数字表示,范围从1到10,一个线程缺省优先级是5

//Thread.MIN_PRIORITY = 1; Thread.MAX_PRIORITY = 10;

Thread.NORM_PRIORITY = 5;

//使用int getPriority()可以获得线程对象的优先级,使用void setPriority(int newPriority)可以设置线程对象的优先级

23、下列程序,正确的输出为:

class A {

A() {

System.out.println("A生成");

}

}

public class Test{

static A t = new A();

Test(){

System.out.print ("Test生成");

}

void go(){

System.out.print ("test.go() ");

}

public static void main(String[] args) {

new Test().go();

}

}

A.Test生成A生成test.go() B.A生成Test生成test.go()

C.Test生成test.go() D.Test生成test.go() A生成

分析: 静态变量和方法是最早执行的, 所以最早new了t这个对象, 所以掉用了了A 类的构造方法,

再主函数中够了了一个子集的对象(即Test对象), 从而调用了Test的构造方法,

申请了该对象后, 又调用了该对象的go()方法

24、由https://www.doczj.com/doc/d59134656.html,包中的URL类创建的一个URL对象,通常包含下列三部分信息:

A.协议、地址、资源B.HTTP、FTP、FILE

C.TCP、IP、FTP D.IP地址、域名、文件

分析: 协议: http: ftp: ….

地址: localhost:8080

资源: test.html

25、下列不属于Swing中构件的是

A.JApplet B.Copy

C.JDialog D.JFrame

分析: JApplt是Applet的一个加强版,其类继承了Applet。JDialog是对话框. JFrame 它是一个容器,允许程序员把其他组件添加到它里面,把它们组织起来,并把它们呈现给用户。

26、在Java中,与数据库连接的技术是

A.ODBC B.JDBC

C.数据库厂家驱动程序D.数据库厂家的连接协议

分析: ODBC是微软的, 不是java中的

27、Java语言使用的字符码集是

A.ASCII B.BCD

C.Unicode D.BIOS

分析: Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。随着计算机工作能力的增强,Unicode也在面世以来的十多年里得到普及。记住就好

28、用语句int randomNumber=(int)(Math.Random()*100+1);可得到一个随机数:

A.0~1之间B.0~10之间

C.0~100之间D.1~100之间

分析: Math.Random()*100得到的是0-99的, +1便是1-100

29、接口也可被继承,即通过下列关键字声明一个接口是另一个接口的子接口:

A.interface B.implements

C.extends D.try-catch

分析:小心就好了, 是接口继承接口, 用extends, 而类实现接口用的是implements

30、如果希望所有的控件在界面上均匀排列,应使用下列哪种布局管理器?

A.GridLayout B.FlowLouLayout

C.BorderLayout D.BoxLayout

分析: 这些都是布局, BorderLayout 是通过f.add(bn, "North");设置东西南北中的,

//FlowLayout是Panel类的默认布局管理器.对组件逐个定位,行内从左到右,一行排满后换行

//FlowLayout默认的对齐方式是居中

//GridLayout 类是一个布局处理器,

//它以矩形网格形式对容器的组件进行布置。

//容器被分成大小相等的矩形,一个矩形中放置一个组件

31、为了允许程序按照与机器无关的风格读取Java原始数据,需要使用下列哪种流

才合适?

A.Filter stream B.Data stream

C.ByteArray stream D.File stream

分析: //数据输出流允许应用程序以适当方式将基本Java 数据类型写入输出流中

public class DataOutputStream类{

public static void main(String[] args) {

//在内存中分配一个字节数组

//注:dos,dis为字节数组的引用.

ByteArrayOutputStream baos = new ByteArrayOutputStream(); //其中的数据被写入一个字节数

//数据输出流允许应用程序以适当方式将基本Java 数据类型写入输出流中

DataOutputStream dos = new DataOutputStream(baos);

try {

dos.writeDouble(Math.random()); //写入到分配的字节数组中

dos.writeBoolean(true);

ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());

//long 8个字节.boolean 1个字节

System.out.println(bais.available()); //返回可不发生阻塞地从此输入流读取的字节数

DataInputStream dis = new DataInputStream(bais);

System.out.println(dis.readDouble()); //把写进去的读出来//先写的先读(队列)

System.out.println(dis.readBoolean());

dos.close();

dis.close();

} catch(IOException e) {

e.printStackTrace();

}

}

}

32、下列代码中,将引起一个编译错误的行是

1)public class Abb{

2)int k,n;

3)public Abb() {}

4)public Abb(int a,int b) {k=a;n=b;}

5)public static void main(String args[]){

6)Abb t1,t2;

7)int i,j;

8)i=1;j=2;

9)t1=new Abb(j);

10)t2=new Abb();

11)}

12)}

A.第3行B.第5行C.第9行D.第10行分析: 送分题, 没有只带一个参数的构造方法

JAVA程序设计期末考试题(多套含答案)

《JA V A程序设计》期末考试试题(五) 一、单选题 1、当某一线程正处于休眠状态,而另一个线程用Thread 类中的interrupt() 方法中断它时,抛出的异常类型是()。 A) IOException B) RuntimeException C) InterruptedException D) ClassNotFoundException 2、下面的程序段的功能是( )。 File file1=new File("d:\\xxx\\yyy\\zzz"); file1.mkdirs(); A)在当前目录下生成子目录:\xxx\yyy\zzz B)生成目录:e:\xxx\yyy\zzz C)在当前目录下生成文件xxx.yyy.zzz D)以上说法都不对 3、应用程序的main方法中有以下语句,则输出的结果是( )。 String s = "xxxxxxxxxxxxxxx#123#456#zzzzz"; int n = s.indexOf("#"); int k = s.indexOf("#", n+1); String s2 = s.substring(n+1, k); System.out.println(s2); A) 123456 B) 123 C) xxxxxxxxxxxxxxx D) zzzzz 4、关于下面的程序Test.java说法正确的是( )。 public class Test { String x="1"; int y; public static void main(String args[]) { int z=2; System.out.println(x+y+z); } } A)3 B)102 C) 12 D)程序有编译错误 5、应用程序的main方法中有以下语句,则输出的结果是( )。

大学java期末试卷2份(含答案)

Java大学考试试卷 一、选择题(每题2分,共30分) 1、Java中main()函数的值是。 A、 String B、int C、char D、void 2、如下字串是Java中的标识符。 A、 fieldname B、super C、3number D、#number 3、下面的代码段中,执行之后i 和j 的值是。 int i = 1; int j; j = i++; A、 1, 1 B、1, 2 C、2, 1 D、2, 2 4、已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 };下面表达式的值与数组下标量总数相等。 A、 m.length() B、m.length C、m.length()+1 D、m.length+1 5、当浏览器返回到新URL的包含applet 的页面时调用以下函数。 A、 init() B、start() C、stop() D、destroy() 6、以下方法用于定义线程的执行体。 A、 start() B、init() C、run() D、main() 7、如果类中的成员变量可以被同一包访问,则使用如下约束符。 A、 private B、public C、protected D、final 8、以下约束符可用于定义成员常量。 A、 static B、final C、abstract D、No modifier can be used 9、下面方法与applet的显示无关。 A、 update() B、draw() C、repaint() D、paint() 10、请问如下方法可以将MenuBar加入Frame中。 A、 setMenu() B、setMenuBar() C、add() D、addMenuBar() 11、下面不是Java中的容器。 A、 ScrollPane B、Canvas C、Dialog D、Applet 12、下面的程序段创建了BufferedReader类的对象in,以便读取本机d盘my文件夹下的文件1.txt。File 构造函数中正确的路径和文件名的表示是。 File f=new File(填代码处); file=new FileReader(f); in=new BufferedReader(file); A) "1.txt" B) "d:\\my\\1" C) "d:\\my\\1.txt" D) "d:\ my\1.txt" 13、有整型数组:int[] x={12,35,8,7,2};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是。A) 2 7 8 12 35 B) 12 35 8 7 2 C) 35 12 8 7 2 D) 8 7 12 35 2 14、下面的程序段执行后输出的结果是。 StringBuffer buf=new StringBuffer("Beijing2008"); buf.insert(7,"@"); System.out.println(buf.toString()); A) Beijing@2008B) @Beijing2008 C) Beijing2008@ D) Beijing#2008 15、.下面表达式可用得到x和y的最大值。 A) x>y?y:x B) xy?(x+y):(x-y) D) x==y?y:x; 二、多选题(每题至少有一个正确答案,多选少选都不给分,每题2分,共10分) 16、下面赋值语句是合法的。 A、float a = 2.0 B、double b = 2.0 C、int c = 2 D、long d = 2 17、下面语句是创建数组的正确语句。 A、 float f[][] = new float[6][6]; B、float []f[] = new float[6][6]; C、float f[][] = new float[][6]; D、float [][]f = new float[6][6]; 18、Java中如下约束符是正确的。 A、 private B、public C、protected D、protect 19. 下面事件监听器在Java中有事件适配器。 A、 MouseListener B、KeyListener C、ActionListener D、WindowListener 20、已知如下的命令执行 java MyTest a b c,语句是正确的。 A、 args[0] = "MyTest a b c" B、args[0] = "MyTest" C、args[0] = "a" D、args[1]= 'b' 填空题(每空格2分,共20分) 1. 创建类的对象时,使用运算符__________给对象分配内存空间。 2. 定义类的构造方法不能有返回值类型,其名称与____ _名相同。

电子类专业(综合)课试卷分析

对口高考电子类专业(综合)课试卷分析 一、试题的主要特征 1、三门学科知识点覆盖面不一,总体较低 2004年电子类专业课《考试纲要》要求考察的知识点为293个,其中《电工基础》知识点159个,《电子技术基础》知识点81个,《电子线路》知识点54个。高考试卷中涉及《电工基础》知识点18个,广度为11%;涉及《电子技术基础》知识点23个,广度为28%;涉及《电子线路》知识点18个,广度为33%。由以上统计数据可以看出,三门学科知识点覆盖面均较低,《电工基础》尤为明显。 2、试题注重对基础知识的考查,但更突出能力考查 《电工基础》涉及的基础知识有:电阻串联分压、简单电位计算、正弦交流电的基本知识等;《电子技术基础》涉及的基础知识有:模拟和数字信号的区别、PN结的导电特性、三极管的分类等;《电子线路》涉及的基础知识有:数制转换、逻辑代数的基本运算等。 能力考查方面,注重理论联系实际,考查学生灵活运用所学知识分析和解决实际问题的能力。如第四大题第2题要求学生分析给定组合逻辑电路,并说明如何实现身份识别;第四大题第4题,考查了学生通过分析一控制系统输入输出关系方程,利用集成运放,选择适当方式和参数,解决实际问题的能力。 3、试题难度加大 据统计,试题中考试水平各层次所占的百分比分别为A(识记):10.67%,B(理解):10.67%,C(掌握):44.67%,D(综合运用):34%。C和D层次和起来比率高达78.67%! 三门学科中,《电子线路》试题的难度相对最大,《电子线路》满分104分,试题各层次所占的分数从A到D分别为8分、6分、50分、40分,C和D层次分数加起来为90分! 4、试题内容未能紧扣2004年《考试纲要》 ①知识点覆盖面低,一些重要章节知识点未曾考查,如直流稳压电源。 ②试题与考纲中按考试水平分,各层次所占的百分比相差太大。(见下表)

《JAVA语言程序设计》期末考试试题及答案

《JA V A语言程序设计》期末考试试题及答案3 一、单项选择题 1、如下哪个是Java中的标识符() A、public B、super C、3number D、width 2、如下哪个是Java中的标识符( ) A、fieldname B、super C、3number D、#number 3、已知如下定义:String s = "story"; 下面哪个语句不是合法的( ) A、s += "books"; B、s = s + 100; C、int len = s.length; D、String t = s + “abc”; 4、如下哪个是Java中有效的关键字() A、name B、hello C、false D、good 5、下面的代码段执行之后count的值是什么( ) int count = 1; for (int i = 1; i <= 5; i++) { count += i; } System.out.println(count); A、5 B、1 C、15 D、16 6、定义一个类,必须使用的关键字是( ) A、public B、class C、interface D、static 7、定义一个接口必须使用的关键字是() A、public B、class C、interface D、static 8、如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是() A、p.add(b); B、p.add(b,"North"); C、p.add(b,"South"); D、b.add(p,"North"); 9、声明并创建一个按钮对象b,应该使用的语句是() A、Button b=new Button(); B、button b=new button();

学生试卷分数统计C语言程序设计

广州航海学院课程(C语言)设计任务书 注:1.任务书由指导教师填写后由教研室、系签署意见; 2.任务书应在学生课程设计开始前下达给学生; 3.任务书一式二份,设计人、指导教师各执一份。

C语言课程设计报告 系 (部) 信息与通信工程学院专业班级计应171班 姓名学号曾雨祥0136 设计基地(实训室) 信息楼605实训室 设计项目学生试卷分析统计 设计日期 设计成绩 指导教师张翚

学生试卷成绩分析系统 一.需求分析 1.适合人群 教师。 2.使用范围 小学至大学,人数数量不大。 二.概要设计 1. 主函数main():初始化各变量并调用各函数。 2. 输入模块accept_data():输入学生个人成绩。 3. 计算模块count():依据学生成绩进行计算需要的各种数值。 4. 输出模块show_data():输出计算的各种数值。 程序功能结构图如图所示: 主函数 输出模块 计算模块 输入模块 学生试卷分析系统

三.详细设计 本系统有一个主函数,3个功能模块,每个功能模块函数都是由主函数调用,分别说下:1.主函数main() 此函数初始化各变量并调用各函数。 代码如下: int main() 入模块accept_data() 输入模块代码如下: int accept_data(STUDENT stu[],int grade[]) {int i=0,sum=0,temp,a1,a2; FLAG flag; printf("\n 请输入计算总成绩时使用平时成绩与期末成绩的比例,用整数表示(百分比例如:30 70):"); scanf("%d%d",&a1,&a2); umber); umber==-1) core[0],&stu[i].score[1]); if(stu[i].score[0]<=100&& stu[i].score[0]>=0&&\ stu[i].score[1]<=100&& stu[i].score[1]>=0)

大学java期末考试试题和标准答案

《Java程序设计基础》期终考试试卷(模拟) (闭卷) 一、简单编程题(共50分) 在考试文件夹中新建一个应用程序proj1(应用程序地文件夹名称为proj1),按照以下要求编写程序代码. 1. 在程序中定义Person类,为该类编写如下字段、构造器、访问器、修改器和相应地其他方法.(20分) (1)在Person类中定义两个字段: 私有访问权限,类型为String地name字段; 私有访问权限,类型为int地age字段. (2)在Person类中定义构造器 构造器有两个参数,第一个参数地类型是String,名字为name.第二个地类型是int,名字是age.第一个参数地值赋给字段name,第二个参数地值赋给字段age. (3)为Person类地两个字段分别编写访问器方法,方法名称分别为getName和getAge.getName方法返回类型为String地name字段地值;getAge方法返回类型为int地age字段地值. (4)为Person类地两个字段分别编写修改器方法,方法名称分别为setName和setAge.setName方法有一个String类型地参数,方法中用该参数来设置字段name地值;setAge方法有一个int类型地参数,方法中用该参数来设置字段age地值,并且保证age 字段地值不能为负数,如果要将age设置为负数则给出错误提示. (5)为Person类写一个叫做toString地方法,该方法不需要参数,有返回值.它返回一个字符串,字符串中包含name字段和age字段地值,如果name字段地值是“Helen”,age字段地值是20,则返回字符串:“Name:Helen. Age:20”. 2. 在程序中定义Student类,Student类继承Person类.(10分) (1)在Student类中除了继承其超类Person地name字段和age字段外,它还有自己地字段String类型地school,该字段地访问权限为私有. (2)Student类地构造器有三个参数,第一个参数为name,String类型;第二个参数为age,int类型;第三个参数为school,String类型,这三个参数地值分别赋给三个字段name、age和school. (3)在Student类中重写其超类Person地toString方法,要求该方法返回地字符串不仅包含超类Person中地name字段和age字段地值,而且包含子类Student中地school 字段地值.如果name字段地值是“Helen”,age字段地值是20,school字段地值是“山西大学商务学院”,则返回地字符串为“School:山西大学商务学院Name:Helen. Age:20”. 3. 在程序中定义Test类,在Test类中定义一个main方法,在main方法中实现如下操作:(10分) (1)创建一个Person类地对象,它地name为“John”,age为18,对象名为person1; (2)创建一个Student类地对象,它地name为“Helen”,age为18,school为“MIT”,对象名为stuent1; (3)分别输出这两个对象地相关信息(调用它们地toString方法). 4. 分别为Person类和Student类编写文档注释,并生成应用程序地类文档.要求如下:(10分) (1)类地文档注释,包括类名、类地作者及版本号,作者地名字用考生地姓名标注,版本号使用考试地日期; (2)构造器和各个方法地文档注释,包括方法地名称、构造器和方法地功能说明,要求标注构造器和方法中地参数及返回值,并说明参数地类型、名称和返回值地类型. (3)文档注释完成后要使用BlueJ地JavaDOC工具生成应用程序地类文档. 二、代码改错(共20分)

电工基础试卷分析(3)

电工学与工业电子学试卷分析 本次试卷覆盖面广,重视了基础知识,基本技能,解决问题的考查,客观题的设置也比较合理,有一定的综合性和灵活性,难易程度比较适中,比较真实地反映电工基础教学质量的现状。本试卷包含七种题型,通过不同侧面考查了电工基础问题的合理性和灵活性。 二、考核成绩分析 (一)填空题 填空题以基础知识为主,主要考查学生对基础知识的掌握。出错较少。 (二)判断题 错题较多的是1.正弦交流电的有效值除与最大值有关外,还与它的初相位相关。 9、三相负载作星形联接时,无论负载对称与否,线电流必定等于对应负载的相电流。 (三)选择题 第2小题和第8小题学生部分学生选择错误。 (四)计算题 有一对称三相负载,每相的电阻为6Ω,电抗为8Ω,电源线电压为380V,试计算负载星形联接和三角形联结时的有功功率。 由于中职学生计算能力差,出错率高。 (五)动手操作题 此题主要考查学生的动手操作能力和观察能力。 (六)解决问题 总体上来说,学生完成较好。 完成较好的题目有第1题、第2题、第4题。 第3题,大部分学生解题的思路明确。

第5题,这是一道看起来不难,错误率却颇高的题。一部分学生因为无法理解题意而无从下手;还有一部分学生对三相电工率计算的应用题缺乏深入思考,因此错误极多。 三、存在问题及改进措施 在教学中,我们要勇于实践《电工基础大纲标准》,要将课程的理念渗透到课堂教学中,努力提高教学水平和教学质量,为学生后续的学习和发展打好坚实的基础。 1、本课程是中等职业学校电类的一门技术基础课。其任务是使学生具备从事电气电子工作所必需的电工基础知识,基本理论和基本技能,并为学习后续课程和培养学生的创新能力打下基础。 2、 (1).熟悉电路的基本概念、基本定律和定理,熟悉通用电路的组成与特性; (2).初步具备识读电路图、计算电路基本物理量的能力; (3 ).初步具备分析电路一般问题的能力; ( 4 ).初步具备学习和应用电气电子工程新知识、新技术的能力; (5).了解与本课程有关的技术规范,培养严谨的工作作风和创新精神。 总之,此试卷测出了学生的水平,也测出教师自己教学中的不足之处,我将会在今后教学工作中加以改进,以达到更好的效果。

中南民族大学《Java语言程序设计》期末试卷A卷

科目序号:6002 A卷 《Java语言程序设计》期末试卷 (试卷总分:100分,考试时间:120分钟,答案写在答卷纸上) 一.判断题(每题1分,共10分) 1.无论Java源程序包含几个类的定义,若该源程序文件以A.java命名,编译后生成的都只有一个名为A的字节码文件。(X )2.Java的各种数据类型所占用的内存长度与具体软硬件环境有关。(X )3.静态初始化器是在其所属的类加载内存时由系统自动调用执行的方法。(O )4.与C语言不同的是,Java语言中的数组元素下标总是从1开始。(X )5.在Java的方法中定义一个常量要用const关键字。(X )6.Java有两类程序:Java Application和Java Applet,其中Java Applet程序只能在图形界面中工作,而Java Application程序只能在字符界面中工作。(X)7.在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。(X )8.程序员可以不必释放已创建的对象,因为Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。(X )9.Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out 和标准错误输出System.err。(O )10.即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参的,函数体为空。(O ) 二.单项选择题(每题2分,共40分) 1.编译Java Applet 源程序文件产生的字节码文件的扩展名为( B)。 A、java B、class C、html D、exe 2.Java application中的主类需包含main方法,main方法的返回类型是什么?(D ) A、int B、float C、double D、void 3.以下哪个方法用于定义线程的执行体?( C ) A、 start() B、init() C、run() D、synchronized() 4.当浏览器暂时离开含applet 程序的页面时,以下选项中的哪个方法将被执行?(D ) A、init() B、start() C、destroy() D、stop() 5.下面哪个不是Java中的容器? ( A ) A、Canvas B、ScrollPane C、Applet D、Dialog 6.以下标识符中哪项是不合法的( A ) A、const B、$double C、hello D、BigMeaninglessName 7.以下哪个关键字可以用来为对象加互斥锁?(D )

电工电子试卷分析

电工电子试卷分析 This manuscript was revised by the office on December 10, 2020.

2011-2012学年度第一学期期末考试----汽修专业电工电子试卷分析 一命题评价 电工电子的内容是对学生进行电工电子基础知识的教育,为学习专业课和实际工作提供心要的基础理论知识。能过讲授,使学生在理解基本概念的基础上,掌握电路的基本分析方法,具有一定的分析能力和计算能力。 本次考试的内容为第一章,第二章的内容不等,所学内容均有涉及。题量适中,难易结合。题型全面,主要包括填空题考核学生对小知识点的掌握情况;选择和判断主要考核学生对知识的掌握是否混淆,掌握是否扎实; 简答题则考核学生对电工电子知识的理解程度;计算题是对学生知识点的巩固,扎实灵活地运用。 二、成绩统计

三、存在问题 1、部分学生学习目的不明确、态度不够端正,对电工电子知识掌握不够牢固。 2、部分学生基础知识薄弱、看书不细致、没有深入了解,导致概念 原理不清楚。 3、审题不认真,正确解答试题的首要工作就是认真审题,可仍有部分学生因大意 导致失分。 四、改进措施 针对这次考试出现的问题,主要提出以下方法: 1、加强基础知识学习、强化课堂训练,抓住同学们的薄弱之处,将易混淆的部分 重点讲解,及时进行单元测试,对学生在课堂上出现的错误及问题及时纠正、并不断强化。 2、应到学生自主学习,在教学中积极引导学生自主学习,多做练习。锻炼学生整理 知识点、总结问题的能力。这样无论以什么样的形式出题均万变不离其中,将课上的时间交由学生发挥。 3、培养学生的动脑思维反应能力、对掌握不好的知识点多加练习,熟能生巧。

Java程序设计期末考试试题

Java程序设计期末考试试题、试卷、习题A卷 一、选择题。本题共20小题,每题2分,满分40 分。 1、在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行……… () A)init() B)start() C)destroy() D)stop() 2、有以下方法的定义,请选择该方法的返回类型() ReturnType method(byte x, double y) { return (short)x/y*2; } A)byte B)short C)int D)double 3、以下哪项可能包含菜单条()。 A)Panel B)Frame C)Applet D)Dialog 4、Java application中的主类需包含main方法,main方法的返回类型是什么?()A)int B)float C)double D)void 5、Java application中的主类需包含main方法,以下哪项是main方法的正确形参?( ) A)String args B)String ar[] C)Char arg D)StringBuffer args[] 6、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。 A). java B) .class C) . html D) .exe 7、设int型变量x = 1 , y = 2 , z = 3,则表达式y+=z--/x++ 的值是( )。 A)3 B)3. 5 C)4 D)5 8、不允许作为类及类成员的访问控制符的是( )。 A)public B)private C)static D)protected 9、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。 A)static void method( ) B)public void method( ) C)final void method( ) D)abstract void method( ) 10、以下哪一个不是JAVA的标准数据流( )。 A)标准输出数据流B)标准输入数据流C)标准错误数据流D)标准运算数据流 11.设有下面两个赋值语句:( ) a = Integer.parseInt(“123”); b = Integer.valueOf(“123”).intValue(); 下述说法正确的是()。 A)、a是整数类型变量,b是整数类对象。B)、a是整数类对象,b是整数类型变量。C)、a和b都是整数类对象并且值相等。D)、a和b都是整数类型变量并且值相等。 12、下列代表十六进制整数的是( ) A)0123 B)1900 C)fa00 D)0xa2

电工基础试题(答案)概述

电工基础de知识试题 电工基础知识是所有的电工类工种的基础,本文精选试题,是电工基础知识考点内容,也是各初、中级电工升级考试、岗位培训的重要内容。熟悉和掌握电工基础知识,可以让你进一步探索电工奥秘或对付各种考试得心应手,游刃有余,轻松愉快的完成各项工作。 一、选择题 1. 电荷的基本单位是(C )。 A.安秒 B. 安培 C. 库仑 D. 千克 2.1安培等于(B )微安。 A. 103 B. 106 C. 109 D. 102 3.将一根导线均匀拉长为原长度的3倍,则阻值为原来的( C )倍。 A. 3 B. 1/3 C. 9 D. 1/9 4.产生串联谐振的条件是(C )。 A. XL>Xc B. XL<Xc C. XL=Xc D. XL≥Xc E. XL≤Xc 5. 空载高压长线路的末端电压( B )始端电压。 A. 低于 B. 高于 C. 等于 D. 低于或等于 6.三相对称负载的功率,其中是( B )之间的相位角。 A. 线电压与线电流 B. 相电压与线电流 C. 线电压与相电流 D. 相电压与相电流 7. 当电源频率增加后,分别与灯泡串联的R、L、C3个回路并联,与( B )串联的灯泡亮度增加。 A. R B. L C. C D. R和L E. R和C 16.正弦交流电的有效值等核最大值的( D )。 A.1/3 B. 1/2 C. 2 D. 0.7 17.阻值不随外加电压或电流的大小而改变的电阻叫( C )。 A. 固定电阻 B. 可变电阻 C. 线性电阻 D. 非线性电阻 18.阻值随外加电压或电流的大小而改变的电阻叫( D )。 A. 固定电阻 B. 可变电阻 C. 线性电阻 D. 非线性电阻 19. 两根平行导线通过同向电流时,导体之间相互( D )。 A. 排斥 B. 产生磁场 C. 产生涡流 D. 吸引 20. 在导体中的电流, 越接近于导体表面, 其( A ), 这种现象叫集肤效应。 A. 电流越大 B. 电压越高 C. 温度越高 D. 电阻越大 21.三相星形接线的电源或负载的线电压是相电压的( A )倍, 线电流与相电流不变。] A. √3 B. √2 C. 1 D. 2 22. 感应电流所产生的磁通总是企图( C )原有磁通的变化。 A. 影响 B. 增强 C. 阻止 D. 衰减 23. 在三相四线制中,当三相负载不平衡时,三相电压相等, 中性线电流( B )。 A. 等于零 B. 不等于零 C. 增大 D. 减小 24.电容器上的电压升高过程是电容器中电场建立的过程, 在此过程中, 它从( C )吸取能量。 A. 电容 B. 高次谐波 C. 电源 D. 电感 25. 在R、L、C串联电路中, 复数阻抗模Z=( D)。 A. R2+L2+C2 B. (R2+L2)C2 C. D.

Java程序设计期末考试题

Java程序设计期末考试题 一、选择题 下列说法中,不正确的是( A ) A) 一个java源程序编译通过后,得到的结果文件数也只有一个。 B) 一个java源程序经过编译后,得到的文件的扩展名一定是.class。 C) 一个java源程序只能有一个public class类定义,且源文件的名字与public class的类名相同,扩展名必须是.java。 D) 一个java源程序可以包含多个class类。 请问,以下哪些描述是正确的? 请选择所有正确答案: (1)如果package语句存在,则必须出现在源文件的非空白首行。(2)如果import语句存在,则必须出现在源文件的非空白首行。(3)如果main()方法存在,则必须出现在源文件的非空白首行。(4)如果在源文件中声明了一个public接口,则其名称必须和源文件名一致。 请问,以下哪些是Java中的合法标识符? 请选择所有正确答案: (1)my-id (2)my_id

(3)101ids (4)id101 请问,以下哪些是合法的标识符? 请选择所有正确答案: (1)%abcd (2)$abcd (3)1abcd (4)package (5)_a_long_name 以下哪个不是Java的关键字?() A、FALSE B、const C、this D、void 以下哪个不是Java的关键字?() A、TRUE B、goto C、this D、void Java的字符类型采用的是Unicode编码方案,每个Unicode码占用()个比特位。 A、8 B、16

C、32 D、64 请问一下哪些修饰符用于声明一个常量?请选择一个正确答案:static final abstract public 给出以下代码,该程序的运行结果是什么? public class Example{ final int x=0; Example(){ x=1; } final int aMethod(){ return x; } } 请选择所有正确答案: 代码编译错误,因为非final类中存在final方法。 代码编译成功。

初中数学试卷分析

一:基本情况: 这次的考试能反映学生的实际水平。试题内容覆盖面宽,考查的各个知识点分布适当,知识结构合理,题量与难度适中。题型比例与大纲要求基本一致。试题设计有较高的信度和效度。整个试卷基本反映了数学考试大纲的规定和要求,较好地体现了在基本概念,基本理论与基本方法方面的能力考查。 (1)试题的综合运算性增强。一道试题不只考查一两个知识点、前后章节揉在一起综合考查。要求考生必须上下融会贯通,全面分析,绝不能一叶障目,以偏代全,否则会劳而无效。与此同时,试题的解法也不单一,以便较灵活地考查考生的运算能力。 (2)试题的论证性较强。这类考题是必不可少的,也是非常重要的,其目的是考查考生逻辑推理和抽象思维的能力。 (3)试题的定量计算,大部分综合题、应用题是用计算来完成的。对于初中生来说,熟练的运算能力是基本功。基本功扎实,才能正确地计算出定量结果来。 (4)试题更注重对应用能力的考查。为了考查考生综合应用方面的能力,或者说考查考生运用所学知识解决实际问题的能力(即所谓建立数学模型的能力),(5)试题的求解过程反映《课程标准》所倡导的数学活动方式,如观察、实验、猜测、验证、推理等等,而不仅仅是记忆、模仿与熟练。 二、试题的基本结构 (一)初一试卷 1、题型与题量。全卷共有三种题型,26个小题。其中选择题8个,填空题8个,解答题9个,与以往试卷的最大区别是增加了附加题,供学有余力的学生来做,体现了拔高和选优的功能。其中附加题也计入总分,卷面分值100分。 2、考查的内容。教材的所有章节。整卷所涉及的数学知识覆盖了《课程标准》中列出的初一所应掌握的全部知识点。 (二)初二试卷 1、题型与题量。 全卷共有三种题型,25个小题。其中选择题8个,填空题8个,解答题8个。满分100分,附加题未计入总分。 2、考查的内容。教材的所有章节。试卷中占分比例涉及的数学知识覆盖了《课程标准》中列出的初二本阶段的全部知识点,试题稍难。 (三)初三试卷 三种题型,26个小题,其中选择题8个,填空题8个,解答题10个。满分150分,涵盖了九年级上册的所有知识点,试题偏难。 三、学生答题情况: 七年级:选择题的的整体回答较好,第8题的找规律的问题多数学生没找到规律,回答得最不好。填空题的第12题,余角的性质的几何语言表达由于初学,一些学生不熟悉,导致不理解题意,答错较多。第15题,考查的是非负数的和为零的知识点,有五分之三的学生理解掌握不好,是填空题中回答最不好的一道题,这是本份试卷失分较多的一题。解答题的第20题,解含有分母的一元一次方程,三分之一的学生在去分母时漏乘了不含分母的项,失分点在此。21题是规律题,结合点在数轴上的运动考察规律的探寻,有理数可以用数轴上的点

电工基础知识试题库完整

电工基础知识题库 一、填空题 1.任何完整的电路都必须有________________、________________和中间环节三个基本部分组成。 (参考答案:电源;负载) 2.已知正弦交流电动势有效值为100V ,周期为0.02s ,初相位是-300,则其解析式为 ________________。(参考答案:V t u )30100cos(2100?-=π) 3.电荷之间的相互作用力是通过_____________发生的,电流与电流之间的相互作用力是通过 ______________发生的。(参考答案:电场;磁场) 。 4.为了减小涡流的损耗,变压器的铁心一般采用:_____________________。(参考答案:硅钢片叠 装而成的铁心) 5.直流电动机的电气调速方法有:_____________、_________________和改变磁通。(参考答案: 串电枢电阻;调节电压) 6.三相对称电路是指_____________________________________。(参考答案:三相电源和三相负载 均对称的电路) 7.异步电动机中旋转磁场的转速决定于旋转磁场的 。旋转磁场的旋转方向与通入定 子绕组中三相电流的 有关。(参考答案:磁极对数和电源频率;相序 ) 8.在纯电感交流电路中,电压和电流和相位关系为 。(参考答案:电 流滞后电压900 ) 9.熔断器在电路中起 保护作用;热继电器在电路中起 保护作用。(参考答 案:短路 ; 过载 ) 10. 极化继电器衔铁的偏转方向取决于________________________。(参考答案:线圈通电产生的磁 通方向) 11.三相鼠笼式异步电动机,增加负载之后,__________下降,_________增大。(参考答案:转子转 速;转差率) 12.与磁场方向垂直的单位面积(1m2)上的磁通量称为_______________。(参考答案:磁通密度) 13.通电线圈中感应电动势的方向与_________________有关。(参考答案:电流变化率的正负) 14.正弦交流电的有效值是根据________________定义的。(参考答案:电流的热效应) 15.在RL 串联电路中,总电压与电流的相位关系是__________________。(参考答案:电压超前于电 流) 16.阻容电路能使继电器延迟吸合的主要原因是____________________。(参考答案:电容器充电需 要时间) 17.直流电动机工作时,电枢绕组的作用是________________________________。(参考答案:产生 电磁转矩,实现电能和机械能的转换) 18.在变压器中主要有______________________和__________________两种损耗。(参考答案:铜损 耗和铁损耗) 19.一个内阻为0.5Ω的电压源,其开路电压为15V 。则当负载电流为4A 时,负载电压为 _______________。(参考答案:13V ) 20.高通滤波器的输入电压与输出电压之间的相移角随着频率___________________。(参考答案:升 高而减小) 21.三相四极异步电动机接频率400Hz 交流电源,电机转速11400 r/min ,则转差率为_____________。 (参考答案:0.05)

JAVA语言程序设计期末考试试题及答案

1234124JAVA语言程序设计考试试题及部分答案 一、单选题:(每题1分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项的标记写在题干后的括号内。 1.下列语句序列执行后,k 的值是( B ) 。 int m=3, n=6, k=0; while( (m++) < ( -- n) ) ++k; A)0 B) 1 C) 2 D) 3 2.设i 、j 为int 型变量名, a 为int 型数组名,以下选项中,正确的赋值语句是( B ) 。 A)i = i + 2 B) a[0] = 7; C) i++ - --j; D) a(0) = 66; 3.Java语言的类间的继承关系是(B )。 A)多重的B) 单重的C) 线程的D) 不能继承 4.设有定义int i = 6 ; ,则执行以下语句后,i 的值为( C ) 。 i += i - 1; A) 10 B) 121 C) 11 D) 100 5.下列选项中,用于在定义子类时声明父类名的关键字是( C ) 。 A) interface B) package C) extends D) class 6.若已定义byte[ ] x= {11,22,33,-66} ; 其中O W k<3,则对x数组元素错误的引用是(C )。 A) x[5-3] B) x[k] C) x[k+5] D) x[0] 7.下列语句序列执行后, ch1 的值是( B ) 。 char ch1='A',ch2='W'; if(ch1 + 2 < ch2 ) ++ch1; A) 'A' B) 'B' C) 'C' D) B

运用Excel实现学生成绩统计与试卷分析的程序化

第19卷第2期收稿日期:2011-01-26基金项目:全国教育科学“十一五”规划2010年度单位资助教育部规划课题(FFB108148)作者简介:李翠梅(1974-),女,讲师,硕士,从事计算机应用教学工作和计算机应用研究。 文章编号:1005-1228(2011)02-0055-03 运用Excel 实现学生成绩统计与试卷分析的程序化 李翠梅 (内蒙古财经学院计算机信息管理学院,呼和浩特010051) 摘要:Excel 是一个具有强大数据处理功能的电子表格软件,可以高效而准确的完成对学生成绩的统计、分析和处理。文章详细介绍了一种用Excel 2007处理学生成绩的模板,该模板的使用,能够使教师对学生成绩的处理变得程序化,从而极大的提高成绩处理的效率和准确率。关键词:Excel ;成绩处理;模板中图分类号:TP317 文献标识码:A Realizing Students'Score Statistics and Examination Paper Analysis Procedure By Use of Excel LI Cui-mei (Computer Information Management College of Inner Mongolia Financial College,Hohhot 010051,China ) Abstract :Excel is a strong spreadsheet software of data processing functions .It can be more efficient and accurate to finish the score statistics ,analysis and processing.This paper introduces a kind of student score processing template with Excel 2007,using this template can make the teacher to process student score becoming stylized,thus greatly increase the efficiency and accuracy to process score.Key words:Excel ; Score Processing ;template Vol.19No.2Apr .2011 第19卷第2期2011年4月 电脑与信息技术Computer and Information Technology 随着高校学生人数的增加,每个学期期末教师对学生成绩的统计就变得异常繁琐。而最为关键的是,教师的压力也很大,因为成绩的统计和分析不能出错,一旦出现错误,对学生的影响可能是很大的,而对教师自身也会产生不好的负面影响。 Excel 2007是办公系列软件之一,是M icrosoft 公司开发的专门用来制作电子表格的软件,该软件具有强大的数据处理功能,能够方便快捷地编辑生成表格数据,并对表格数据进行计算、排序、筛选、分类汇总、生成图表的功能[1],可应用于学生成绩处理,避免错误 并大大提高处理效率,辅助完成大量的、繁琐的、重复性的计算和统计工作[2],有助于教师高效而准确的完成学生成绩的各项统计和分析工作。 笔者是一名计算机公共基础课的老师,同本教学部的老师一起,随着对Excel 的深入了解,不断探索改进,现形成了一份比较成熟的成绩处理模板,并以此文对该成绩模板做一个详细说明,以期和老师们共享。 1工作簿的结构和数据录入 该成绩处理模板中,每个班级对应一个工作簿,工 作簿中包含两张工作表Sheet1和Sheet2。在Sheet1工作表中输入原始的成绩数据和计算总评成绩;Sheet2 工作表中进行成绩的分析和统计。首先对Sheet1工作表做如下说明: 一般来说,一个班级的人数大约在40-60人,因此Sheet1工作表打印预览后有两页,下面分别是在打印 预览视图中对这两页当中前面部分的截图,如图1和图2所示: 图1成绩报告单一

面向对象程序设计(JAVA)期末考试考试卷(A卷)

课程代码:座位号: 大学20 -20 学年度第二学期期末考试 《面向对象程序设计》试卷 : 学号: 专业: 学院: 班级: 20 年月日 一、单选题(10小题,共10分) 1.下列选项中,用于在定义子类时声明父类名的关键字是 【】 A.interface B. package C. extends D. class 2.在以下哪种情况下可以获得缺省构造器? 【】 A.当作任何类的定义时 B.当类没有其它构造器时 C.当定义至少一个构造器的时 D.从不需要 3.如果局部变量和成员变量同名,如何在局部变量作用域引用成员变量?【】 A.不能引用,必须改名,使它们的名称不相同 B.在成员变量前加this,使用this访问该成员变量 C.在成员变量前加super,使用super访问该成员变量 D.不影响,系统可以自己区分 4.在异常处理中,如释放资源、关闭文件、关闭数据库等由哪个子句来完成【】 A.try子句B.catch子句 C.finally子句 D.throw子句 5.下面哪个流类属于面向字符的输入流【】 A.BufferedWriter B.FileInputStream C.ObjectInputStream D.InputStreamReader 6.在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是【】。 A.java.applet B.java.awt C.java.util D.https://www.doczj.com/doc/d59134656.html,ng 7.下面程序定义了一个类,关于该类说确的是【】

Abstract class abstractClass{ …… } A. 该类能调用new abstractClass(),方法实例化为一个对象 B. 该类不能被继承 C. 该类的方法都不能被重载 D. 以上说法都不对 8.已知有下面类的说明: public class X5_1_1 extends x{ private float f =10.6f; int i=16; static int si=10; public static void main(String[] args) { X5_1_1 x=new X5_1_1(); } } 在main()方法中,下面哪条语句的用法是正确的?【】A.x.f B.this.si C .X5_1_1.i D.X5_1_1.f 9.下列说法中,错误的一项是【】 A.Thread类中没有定义run()方法 B.可以通过继承Thread类来创建线程 C.Runnable接口中定义了run()方法 D.可以通过实现Runnable接口创建线程 10.当一个Statement对象要执行一个查询类的SQL语句,调用的方法是【】 A. executeQuery B.execute C. executeUpdate https://www.doczj.com/doc/d59134656.html,mit 二、填空题(10小题,共10分) 1.Java应用程序中有多个类时,java命令后的类名必须是包含了___________ 方法的那个类的名字。 2.使用关键字修饰的代码,称为同步代码段 3.对象创建完后,通过使用运算符“ . ” , 对象可以实现对变量的访问和____________的调用。 4.Java中的非字符输出流都是抽象类____________的子类。

相关主题
文本预览
相关文档 最新文档