首页 > 数据库 >Java基础、MySQL数据库、Web前端(HTML、CSS、JavaScript)

Java基础、MySQL数据库、Web前端(HTML、CSS、JavaScript)

时间:2023-11-11 13:31:38浏览次数:54  
标签:Web 元素 Java int 子类 sum JavaScript ++ 方法

一、选择题(每题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、事务的四大特性 原子性  隔离性 

 持久性  一致性 

标签:Web,元素,Java,int,子类,sum,JavaScript,++,方法
From: https://blog.51cto.com/u_16230968/8317560

相关文章

  • 【Java】智慧工地云平台源码支持多端展示(PC端、手机端、平板端)
    实现工地的数字化、精细化、智慧化生产和管理。一、智慧工地发展趋势1.更加智能未来的智慧工地系统将逐步植入人工智能和虚拟现实等高科技技术以更为智慧的方式,来实现岗位人员与工地现场的交互与配合。智慧工地系统能够在工程全生命周期管理的过程中发挥巨大效用,运用信息化手段......
  • CentOS7安装Java8
    1.卸载系统自带的OpenJDK以及相关的java文件 键入命令java-version  键入命令rpm-qa|grepjava  把带openjdk的都删除  rpm-e--nodeps 验证是否删干净   2.解压java8到相应目录配置JDK环境变量键入命令 vim/etc/profile修改配置文件,记得要在root权限下修改e......
  • java操作音频mp3和amr格式转换
    title:音频mp3和amr格式转换tags:-java-mp3-amr一、问题目前大部分java方式操作音频格式转换的都需要安装和配置ffmpeg文件,否则可能会报编/解码器丢失的错误。该方式在本机执行还可以,但是真正运用到生产,由于涉及到扩缩容等问题,真要在生产环境再手动安装ffmpeg就......
  • Goweb开发之Iri框架实战,Goweb开发架构设计
    Goweb开发之Iri框架实战,Goweb开发架构设计一、基础学习(一)网络请求方法iris框架创建的后端应用支持Get、Post、Head、Options、Patch、Delete、Put方法 packageirisLearn   import( "fmt" "github.com/kataras/iris/v12" "gi......
  • Java检查值是否存在于数组中的3种方法
    在Java中,有许多方法可以检查此数组中是否存在特定元素。1)使用线性搜索方法时间复杂度:O(N)辅助空间:O(1)for(intelement:arr){  if(element==toCheckValue){    returntrue;  }}示例代码:importjava.util.Arrays; publicclassDemo{  p......
  • Java零基础入门-表达式
    前言Java作为一门面向对象的编程语言,具有广泛的应用场景,尤其在后端开发方面,具有非常高的市场需求。因此,Java的学习对于初学者来说是非常重要的。本文将从表达式的角度,帮助Java零基础的读者了解Java的基本语法,为进一步学习打下良好的基础。摘要本文主要讲解Java中表达式的概念和......
  • 关于W3C制定的 JavaScript 标准事件模型,先事件捕获从windows > document 往下级直到
    关于W3C制定的JavaScript标准事件模型,先事件捕获从windows>document往下级直到特定的事件节点,然后进行事件处理,再事件冒泡,从特定节点往上级,这个完整的过程dom2规定的事件流包括3个阶段:①事件捕获,②处于目标阶段(事件处理),③事件冒泡阶段。DOM2级事件"规定事件流的三个阶......
  • java-数组
    第六章数组数组的引入【1】习题引入:1importjava.util.Scanner;2publicclassTestArray01{3publicstaticvoidmain(String[]args){4//功能:键盘录入十个学生的成绩,求和,求平均数:5//定义一个求和的变量:6......
  • java-方法的定义/调用/重载
    第5章方法的定义/调用/重载 方法的定义和调用【1】什么是方法?方法(method)就是一段用来完成特定功能的代码片段,类似于其它语言的函数(function)。方法用于定义该类或该类的实例的行为特征和功能实现。方法是类和对象行为特征的抽象。方法很类似于面向过程中的函数。面向过......
  • java-流程控制
    第四章流程控制引入【1】流程控制的作用:流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。【2】控制语句的分类:控制语句分为三类:顺序、选择和循环。“顺序结构”代表“先执行a,再执行b”的逻辑。“条件判断结构”代表“如果......