助教试卷
助
教
选
拔
笔
试
题
所在班级:________________________________ 姓名:________________________________
一、逻辑选择题(所有选择题均为单选题,共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