Java基础、MySQL数据库、Web前端(HTML、CSS、JavaScript)
  FHVSBErvDkPx 2023年11月15日 33 0

一、选择题(每题1分,共20题,共20分),注:可能有多选哦!


1、在Java中,下列标识符不合法的有(    )

A. new B. $Usdollars C. 1234 D. car.taxi

2、定义了int型二维数组int [][] a = new int a[6][7]后,数组元素a[3][4]前的数组元素个数为(   ) 

A.24 B.25 C.18 D.17

3、下面程序的运行结果是(   )

main(){ 

int x=30; 

int[] numbers=new int[x]; 

x=60; 

System.out.println(numbers.length); 

A. 60 B. 20 C. 30 D. 50

4、下列哪一种叙述是正确的(    )

 A. abstract修饰符可修饰字段、方法和类

 B. 抽象方法的body部分必须用一对大括号{ }包住

 C. 声明抽象方法,大括号可有可无

 D. 声明抽象方法不可写出大括号

5、下列选项关于Java中封装的说法错误的是(   )

A. 封装就是将属性私有,提供公有的方法访问私有属性

B. 属性的访问方法包括setter方法和getter方法

C. setter方法用于赋值,getter方法用于取值

D. 类的属性必须进行封装,否则无法通过编译

6、在Java中,多态的实现不仅能减少编码的工作量,还能大大提高程序的可维护性及可扩展性,那么实现多态的步骤包括以下几个方面除了(    )

A. 子类重写父类的方法

B. 子类重载同一个方法

C. 定义方法时,把父类类型作为参数类型;调用方法时,把父类或子类的对象作为参数传入方法

D. 运行时根据实际创建的对象类型动态决定用哪个方法

7、给定某java程序片段,该程序运行后,j的输出结果为(     )

int i = 1;int j = i++;if ((j > ++j) && (i++ == j)) {   j += i;}System.out.println(j);

A. 1 B. 2 C. 3 D.4

8、关于sleep()和wait(),以下描述错误的一项是(  )

A. sleep是线程类(Thread)的方法,wait是Object类的方法

B. sleep不释放对象锁,wait放弃对象锁

C. sleep暂停线程、但监控状态任然保持,结束后会自动恢

D.wait后进入等待锁定池,只针对此对象发出notify方法后获取对象锁进入运行状态。

9、下列哪种异常是检查型异常,需要在编写程序时声明(    )

A. NullPointerException

B. ClassCastException

C. FileNotFoundException

D. IndexOutOfBoundsException

10、下面的语句哪一”行在编译时没有警告和编译错误(   )

A. float f=1.3; B. byte b= 257;

C. boolean b= null; D. int i=10;

11、如下代码

double i = 10;

float j = 5;

char b = 'a';

int a = 0;

选项中正确实现自动类型转换的是(   )

A. j= i; B. b= j; C. a= j; D. a = b;

12、循环结束后,i的值为(  )

for (int i = 0; i < 100; i++) {   i = i++;   System.out.println(i);}

A. 0 B. 99 C. 100 D. 101

13、下面的代码执行后,i和j的值各是(     )

int i = 1, j = 10;do {   if (i++ > --j)       continue;} while (i < 5);

A. i=6 j=5 B. i=5 j=5

C. i=6 j=4 D. i=5 j=6

13、在学生成绩管理系统中,若一名学生可以选修多门课程,而一门课程可以被多名学生选修,则学生与课程之间是(    )联系

A. 一对一    B. 一对多 C. 多对多 D. 不确定

14、假设数据库中表A与表B建立了"一对多"关系,表B为"多"方,则下述说法正确的是(    )。

A. 表A中的一个记录能与表B中的多个记录匹配

B. 表B中的一个记录能与表A中的多个记录匹配

C. 表A中的一个字段能与表B中的多个字段匹配

D. 表B中的一个字段能与表A中的多个字段匹配

15、新窗口打开网页,用到以下哪个值(     )

A. _self  B. _blank  C. _top  D. _parent

16、以下不是JavaScript中的数据类型的是(     )

A. object   B. undefined   C. boolean  D. int

17、选择器#box p,下列说法中正确的是  (     )

A. 选择的是class为box的元素的所有直接子元素p

B. 选择的是id为box的元素的所有后代元素p

C. 选择的是class为box的元素的第一个子元素p

D. 选择的是id为box的元素的第一个后代元素p

18、一个盒模型,它有如下属性。那么,它真实占有的宽度是多少?(     )

width:200px;

height:200px;

border:1px solid red;

padding:10px 20px;

A. 200px   B. 202px   C. 222px   D. 242px

19、程序中classDemo中定义了一个諍态变量sum.分析程序段的输出结果(    )。

public class Demo {   public static void main(String[] args) {       A a1 = new A();       A a2 = new A();       System.out.println(a1.sum);   }}class A {   public static int sum = 1;   public A() {       sum = sum + 5;   }}

A. 0 B. 6 C. 11 D. 2

20、下面哪个类不是Collection的子类(     )     

A.ArrayList B.Vector

C.HashMap D.TreeSet



二、填空题(每空1分,共15分)


1、和Servlet生命周期的相关方法有

init()service()destroy()

2、 Set 接口保存的数据是不允许重复的,

并且 TreeSet 子类是可以排序的,根据 Comparable接口 排序。

3、线程在生命周期中要经历5种状态,分别是

 新建 状态、 就绪 状态、 运行 状态、

 阻塞 状态、 死亡 状态。

4、事务的四大特性 原子性  隔离性 

 持久性  一致性 

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月15日 0

暂无评论

推荐阅读
  anLrwkgbyYZS   2023年12月30日   28   0   0 i++iosi++ioscici
FHVSBErvDkPx