助教试卷

助教试卷
助教试卷

所在班级:________________________________ 姓名:________________________________

一、逻辑选择题(所有选择题均为单选题,共15题,每题2分,共30分)

1.地球南北极地区所有的冰都是由降雪形成的。特别冷的空气不能保持很多的湿气,

所以不能产生大量的降雪。科学研究表明,近年来,南北极地区的空气无一例外地特别冷。以上信息能最有力地支持以下哪一项结论?()

A.南北极地区较厚的冰层与较冷的空气是互相冲突的

B.在南北极地区,为了使雪转化为冰,空气必须特别冷

C.如果南北极地区的空气不断变暖,大量的极地冰将会融化

D.如果现在南北极地区的冰有任何增加和扩张,其速度也是极其缓慢的

2.如果他航向陆地将遇难,如果他航向大海也将遇难,但是,他必须航向陆地或航向

大海()

A.他应该向大海航去

B.海洋对船只是危险的

C.他将遇难

3.如果学生有错,你拒绝听他们的申诉是不合理的,如果他们没有错,你的拒绝是不

公平的,但是学生有错或是他们没有错( )

A.你的拒绝是不对的

B.你的拒绝是不合理的或是不公平的

C.你的拒绝以后可再讨论

4.请选择其中最合乎逻辑的一种事件顺序()。

(1)试运行

(2)全线铺通

(3)加速该地区的经济发展

(4)正式运营

(5)修建高速公路

A.2—3—1—5—4

B.1—3—5—4—2

C.5—2—1—4—3

D.2—1—5—4—3

5.X比Y年轻,Y比Z年轻,所以( )

A.Y比X年轻

B.Y比Z年轻

C.Y比Z活得久些

6.甲不是乙便是丙或丁,甲不是乙,所以( )

A.甲是丙

B.甲是丙或丁

C.结论不能确定

7.已知2008年2月28日是星期四,则2012年2月28日是()。

A.星期二

B.星期五

C.星期六

D.星期日

8.a在b和c之间,b在c和d之间,所以( )

A.a不在c和d之间

B.a在b和d之间

C.a离b比离d近

9.如果a是b,则e是f;如果c是d,则g是h ;若a是b或c是d ,则( )

A.a是f或g是h

B.e是f或g是h

C.结论不能确定

10.A、B两地之间有条公路,甲步行从A地去B地,乙骑摩托车从B地出发不停地往

返于A、B两地之间。若他们同时出发,前后速度保持不变,60分钟后两人第一次相遇,70分钟后乙第一次超过甲。当甲到达B地时,两人迎面相遇过几次?

()

A. 4

B. 5

C. 6

D.7

11.某数用3相乘等于2乘9,该数是多少? ( )

A.10

B.9

C.18

D. 6

12.五个城市(PQRS和T)都在一省之内,S在R和Q之间,T在P和S之间,R离P

和T距离相等,S离P和Q的距离相等,所以( )

A.Q离T比离S近

B.. R离Q比离P近

C.T离P比离Q近

13.商店进了300支钢笔,每售出1支,可获得40%的利润,当这批钢笔全部出售完

时,共获得利润750元,问每支钢笔的售价是多少元?()

A. 6.25

B.7.25

C.8.75

D.9.75

14.某数除以4,等于72的1/6,该数是多少? ( )

A.AB

B.A8

C.48

D. C

15.中山路与中正路平行,中正路与大同路平行,所以( )

A.中山路与大同路交叉

B.大同路比中山路长

C.中山路与大同路平行

二、技术选择题(所有选择题均为不定项选择,共35题,每题2分,共70分,多选、少选、错选、漏选均不得分)

1.Mydate类位于mypackage包中,在它的方法getCurrentTime()中,调用

CurrentTime类中的方法getTime(),CurrentTime位于包javagroup.time 中,下列代码中正确的是()

A.

import javagroup.time.*;

package mypackage;

public class Mydate{

public void getCurrentTime(){

CurrentTime ct=new CurrentTime();

ct.getTime();

}

}

B.

import javagroup.time.*;

package mypackage.*;

public class Mydate{

public void getCurrentTime(){

CurrentTime ct=new CurrentTime();

ct.getTime();

}

}

C.

package mypackage.MyDate;

import javagroup.time.*;

public class Mydate{

public void getCurrentTime(){

CurrentTime ct=new CurrentTime();

ct.getTime();

}

}

D.

package mypackage;

import javagroup.time.*;

public class Mydate{

public void getCurrentTime(){

CurrentTime ct=new CurrentTime();

ct.getTime();

}

}

2.下面关于java包的说法中错误的是【】

A.包允许将类组合成较小的单元,便于找到和使用相应的类文件

B.不同的包中不能出现类名相同的类

C.Java中的包其实类似于windows中的目录,它是为了更好地保护类,数据和方

法等

D.使用package创建包,使用import引入包

3.在JAVA中,方法change定义如下

则如下代码的输出结果为【】

A.0

B. 1

C. 2

D.代码i=change(1)存在错误

4.给定JAVA方法的,则以下【】可以放在方法体中。

A.return 100;

B.return ‘a’;

C.return i;

D.return i+””;

5.以下【】是合法的包

https://www.360docs.net/doc/9115760582.html,.jb.chap

B..jp.chap3j

https://www.360docs.net/doc/9115760582.html,.jb.chap.

https://www.360docs.net/doc/9115760582.html,.jb.*

6.关于类的描述正确的是【】两项

A.在类中定义的变量称为类的成员变量。在别的类中可以直接使用

B.局部变量的作用范围仅仅在定义它的方法内,或者是在定义它的控制块中。

C.使用别的类的方法仅仅需要引用方法的名字即可

D.一个类的方法使用该类的另一个方法时可以直接引用方法名

7.给定的Java 代码,则编译运行后输出结果是【】

A.0

B. 1

C. 2

D.编译错误

8.下列JavaDoc注释正确的是【】

A./** 演示排序算法*/

B.//演示排序算法*/

C./*演示排序算法*/

D./*演示排序算法**/

9.阅读下面的代码:

如果从控制台输入的值为10,程序运行结果是【】

A.9

B.8

C.10

D.编译出错

10.以下关于JAVA中方法的描述正确的是【】

A.方法如果没有返回值,要使用null/(void)作为返回类型

B.方法就是类的属性

C.方法不能在类外部调用

D.方法必须定义在类中

11.分析如下的Java代码段,【】编译没有异常的错误

A.String s=”ok”;

B.boolean b = null;

C.char c =a;

D.int i =12;

12.为一个boolean类型变量赋值时,可以使用【】

A.boolean a=1;

B.boolean a=(9>=10);

C.boolean a=”真”

D.boolean a==false

13.编译运行如下java代码,输出结果是【】

A.10

B. 5 10

C.7 12

D.运行出错

14.下列代码的输出结果为【】页面代码如下:

B.进入了else

C.进入了else

退出

D.进入了if

退出

15.在流程图中,下面说法正确的是【】

A.平行四边形表示输入/输出

B.菱形表示计算步骤/处理符号

C.矩形表示程序的开始或结束

D.圆角矩形表示判断和分支

16.下面程序的执行结果是【】

B.天很阴;

C.很舒适

D.很干燥

17.判断下面代码的运行结果是【】

B.学钢琴

学英语

去必胜客吃饭

C.学钢琴

去必胜客吃饭

D.没有任何输出

18.以下关于二重循环的说法正确的是【】

A.二重循环就是一段程序中只能有两个循环

B.while循环不能嵌套在for循环里

C.两个不重叠的循环不能嵌套在第三个循环里

D.如果一个for循环被嵌套在另一个,则两个循环中的循环变量必须不同

19.下面程序段的输出结果为【】

A.9

B.8

C.7

D. 6

20.给定如下Java代码,编译运行的结果是【】

A. 1

B. 3

C. 6

D.9

21.【】是拥有属性和方法的实体。

A.对象

B.类

C.方法

D.类的实例

22.面关于类的对象说法错误的是【】

A.类是对象的类型,它封装了数据和操作

B.类是对象的集合,对象是类的实例

C.一个对象必属于某个类

D.一个类的对象只有一个

23.下列【】属于引用数据类型。

A.String

B.char

C.用户自定义的Student类;

D.int

24.一个汽车类Car,包含属性有颜色Color, 型号type, 品牌brand,现在要在main()

方法中创建Car类的对象,下面代码中,正确的是【】

A.Car myCar = new Car

myCar color = “黑色”;

B.Car myCar = new Car();

myCar.brand = “宝马”;

C.Car myCar;

myCar.brand=“宝马”;

D.Car myCar = new Car();

color=”黑色”;

25.以下说法正确的是【】。

A.如果while循环的循环条件始终为true,则一定会出现死循环

B.程序调试时加入断点会改变程序的执行流程

C.do-while循环的循环体至少无条件执行一次

D.do-while语句构成的循环不能用其他语句构成的循环来代替

26.【】表达式不可以作为循环条件

A.i=5;

B.i<3;

C.bEqual=str.equals(“q”);

D.count ==i;

27.以下代码的输出结果是【】

A.***

B.*#*#*

C.#*#*#

D.*

28.对以下代码,下面说法正确的是【】

A.while循环执行10次

B.死循环,将一直执行下去

C.循环将执行1次

D.循环一次也不执行

29.以下代码的输出结果是【】

A.0

B. 5

C.10

D.其他

30.下列关于while循环,do-while循环和for循环的说法错误的是【】

A.while循环有入口条件,do-while循环没有入口条件

B.do-while循环结束的条件是while后的判断语句成立

C.for循环结构中的三个表达式缺一不可

D.while循环能够实现的操作,for循环也能够实现

31.以下说法正确的是【】

A.continue语句的作用是结束整个while循环的执行

B.只能在循环体内和switch语句体内使用break

C.循环体内使用break语句或continue语句作用相同

D.switch语句体内可以出现continue

32.以下代码的输出结果是【】

A. 1

B. 1 3 7 9

C. 1 3 5 7 9

D. 1 3 4

33.下列循环的执行次数是【】

A. 2

B. 1

C.0

D.无限次

34.阅读下列代码,如果输入的数字是6,正确的运行结果是【】

A. 1 2 3 4 5 6

B.7 8 9 10

C. 1 2 3 4

D. 5 6 7 8

35.运行下列程序段,s2的结束是【】

A.Cef

B.cef

C.Ce

D.BCe

相关主题
相关文档
最新文档