阿里云大学考试Java初级题目及解析

1.AOP的含义是什么?

A.面向对象编程

B.面向切面编程

C.面向过程编程

D.面向服务编程

选B

AOP为Aspect Oriented Programming的缩写,意为:面向切面编程

2.假设有如下程序,最终的执行结果是什么?

public class Demo {public static void main(String args[]){int num= 50;num = num++*2;System.out.println(num);}
}

A.50

B.102

C.100

D.101

选C

num++和++num的区别就是,num++是先执行赋百值再进行++运算,就是在当前步执行完,度下一步执行前进行增值。++num是先进行++运算再进行赋值,即当前步执行前先给num进行增值再进行其他运算

3.下列那个关键字通常用来为对象加锁,从而使得对对象的访问是排他的?

A.serialize

B.transient

C.synchronize

D.statIc

选C

用synchronized关键字实现对对象的加锁及其操作,用synchronized声明的方法为同步方法。带有由synchronized标记的临界区,实现对并发操作的多个线程进行控制。

4.下面不能进行git分支操作的命令是()

A.git branch

B.git checkout

C.git rename

D.git merge

选C

git branch 创建分支

git checkout 切换分支

git rename 重命名

git merge 合并分支

5.SQL如何创建一个数据库?

A. CREATE db my_db;

B. CREATE SQLDATABASE my_db;

C. CREATE MYDATABASE my_db;

D. CREATE DATABASE my_db;

选D

数据库基础命令

6.JSP如何赋值 cookies?

A public void getValue(String newValue)

B.public void setvalue(String newvalue)

C.public void readvalue(string newvalue)

D.public void newValue(String newValue)

B

setValue()设置命令

7.spring中注解@Repository的作用表述准确的是?

A.一个可以被 Spring管理的Bean组件,用于控制器层

B.一个可以被 spring管理的Bean组件,用于表现层

C.一个可以被 Spring管理的Bean组件,用于业务层

D.一个可以被 Spring管理的Bean组件,用于DAO层

D

作用与数据库层

8.SQL命令查询不重复记录?

A.SELECT Difference* from Table_Name

B.SELECT NUM from Table_Name

C.SELECT ALL from Table_Name

D.SELECT Distinct id from Table_name

D

sql语句要select某字段不重复的数据使用distinct关键字

9.下面关于try块的描述正确的一项是?

A.try块后至少应有一个 catch块

B.try块后必须有 finally块

C.可能抛出异常的方法应放在try块中

D.对抛出的异常的处理应放在try块中

C

catch可以省略

10.如果要实现多线程编程下面那项描述是错误的?

A.多线程处理类可以继承 Thread类,同时覆写run()方法

B.多线程处理类可以实现 Runnable接口,同时覆写run()方法

C.多线程处理类可以实现 java util.concurrent callable接口,同时覆写call())方法

D.多线程处理类可以继承 Synchronized类,同时覆写run()方法

D

Synchronized用来实现同步的

11.什么是2NF?

A.满足1NF,并且表中的每行记录必须被唯一区分

B.满足1NF,并且表中的某行记录必须被唯一区分

C.满足1NF,并且表中的每行记录不可以被唯一区分

D.满足1NF,并且表中的每行记录也可以被唯一区分

A

概念题目

12.下面那一项关于基本数据类型的描述是正确的?

A.boolean数据类型只有true和fase两种取值

B.使用long可以保存小数

C.float数据类型可以保存的数据范围比 double数据范围要大

D.byte数据类型可以正常保存200这个数字

A

long是长整型

float四个字节double是八个字节

byte

13.假设有如下程序,最终的执行结果是什么?

public class Demo{public static void main(String args[]){int num = 68;char c =(char)num; System.out.println(c)}
}

A.B
B.C
C.D
D.a

C

字母D的ascii码是68

14.下面关于枚举的描述正确的一项是?

A.枚举中定义的每一个枚举项其类型都是 String;

B.在Java中可以直接继承 ava.util.Enum类实现枚举类的定义;

C.利用枚举类中的 values()方法可以取得全部的枚举项;

D.枚举中定义的构造方法只能够使用 private权限声明;

C

概念题目

15.关系型数据库中View视图的作用?

A.存储相同数据结构的数据的集合
B.存储不同数据结构的数据的集合
C.展示不同数据结构的数据的集合
D.展示相同数据结构的数据的集合

D

概念题目

16.Filter的作用?(多选)

A.阻止 Java web请求
B.删除 Java web请求
C.过滤 Java web请求
D.拦截 Java web请求

C D

过滤器的作用就是过滤和拦截

17.Spring支持的事务类型包括?(多选)

A.强事务

B.弱事务

C.编程式事务管理

D.声明式事务管理

C D

Spring支持事务类型:编程式事务和声明式事务。

编程式事务是在代码中进行硬编码,与业务的耦合度高,难以复用。

声明式事务:本质使用AOP,将业务和事务管理分离,降低耦合度和提高事务的复用能力。

18.XML的优点?(多选)

A.可以自定义

B.结构化

c.可以扩展

D.自我描述

A B C D

以上都是XML的优点

19.Spring优势包括?(多选)

A.轻量级

B.Bean容器

C.支持IOC

D.支持AOP

E.无缝集成各种开源框架

A B C D E

以上都是Spring的优势,概念题目

20.下列属于 Maven优点是?(多选)

A.简化了项目依赖管理

B.Maven有很多插件,便于功能扩展

C.便于项目升级,无论是项目本身升级还是项目使用的依赖升级

D.便于与持续集成工具(Jen kins)整合

A B C D

概念题目

阿里云大学考试Java初级题目及解析-java初级相关推荐

  1. 阿里云大学考试python中级题目及解析-python中级

    阿里云大学考试python中级题目及解析 1.WEB开发中,下列选项中能够实现客户端重定向的设置是() A.响应头设置Location+状态码200 B.响应头设置Location+状态码302 C. ...

  2. 阿里云大学考试python中级题目及解析-python高级

    阿里云大学考试python高级题目及解析 1.以上代码输出结果为 a =[1,2,3,None,(),[],] print(len(a)) A.4 B.5 C.6 D.syntax error C 列 ...

  3. 阿里云大学考试Java中级题目及解析-java中级

    阿里云大学考试Java中级题目及解析 1.servlet释放资源的方法是? A.int()方法 B.service()方法 C.close() 方法 D.destroy()方法 D servlet释放 ...

  4. 阿里云大学考试Java高级题目及解析-java高级

    阿里云大学考试Java高级题目及解析 1.Spring中,如何配置MyBatis的映射文件? A.<bean id="sqlsessionFactory" class=&qu ...

  5. 阿里云大学考试python初级-python初级

    阿里云大学考试python初级题目及解析 1.Python中用来处理可视化视图的模块是() A.numpy B.pandas C.matplotib D.scipy C numpy是数组矩阵运算库 p ...

  6. 阿里云大学python_阿里云大学「学习路线」,一站式从入门到高手——Python、Java、前端、运维、数据库、云原生……...

    阿里云大学有哪些学习路线? 已上线(免费学习+自测考试): 即将上线: 迁移上云.大数据技术.人工智能.微服务.IoT.小程序-- 为什么要做学习路线? 大家知道,学习一门技术,都要经历从理论到实战, ...

  7. 大学计算机基础知识点_阿里云大学和腾讯云大学的计算机基础课程

    再怎么强调生物信息学数据分析学习过程的计算机基础知识的打磨都不为过,我把它粗略的分成基于R语言的统计可视化,以及基于Linux的NGS数据处理: <生信分析人员如何系统入门R(2019更新版)& ...

  8. 阿里云大学云学院年终特惠活动

    想了解自己的云计算知识水平?想体验答题挑战冲顶的快感?想获得最高500元的云学院代金券奖励? 来云学院年终特惠接受云实力挑战,你就有机会同时实现以上三个愿望!在线答题,分数越高,奖项金额越大!现在就行 ...

  9. 实现API接口调用--来源阿里云大学-归档

    # API的概念和基本实现 P.S.这篇文章的价值在于做了视频内容的复练,不用再盯着视频过一遍 from:来自阿里云大学的免费学习课程,实现API接口调用 时间戳:2020年8月21日11:00:15 ...

最新文章

  1. 树莓派练习程序(蜂鸣器)
  2. HDU1285拓扑排序模版题
  3. JStorm与Storm源码分析(三)--Scheduler,调度器
  4. 快速排序C实现(阿里巴巴 2012年全国校招笔试题)
  5. 现代支付行号查询系统_旅游景区智能管理系统-景区智能导航软件
  6. 计算机网络之传输层:5、TCP可靠传输
  7. Spark2.3.1在Idea控制台调整日志等级
  8. Scalaz(1)- 基础篇:隐式转换解析策略-Implicit resolution
  9. python中的pickle解析
  10. 【预测模型】自回归(AR)模型
  11. FPGA图像音频通信接口:VGA
  12. 基于TI DRV8424驱动步进电机实现调速和行程控制
  13. web面向接口_面向未来的响应式Web开发
  14. 第四周项目3--单链表应用之递增判断
  15. 10_放置街灯(Placing Lampposts,UVa 10859)
  16. 怎样在线压缩JPEG图片大小?
  17. java字符串与数值型相互转换
  18. luogu 1558 色板游戏
  19. Java实现一个订餐外卖系统
  20. Written English-书面-人称代词

热门文章

  1. python培训排名机构
  2. 用UltraISO把硬盘文件制作成ISO格式
  3. 【WhatsApp营销】如何在Facebook和Instagram上创建Click-to-WhatsApp广告
  4. 51单片机呼吸灯c语言,51单片机呼吸灯C语言版.doc
  5. 小陈学习JS if-else语句
  6. 工业机器视觉系统的构成与开发过程(理论篇—1)
  7. 【JavaScript】JS基础学习
  8. Jekyll建站之搜索引擎收录小技巧
  9. SIT与UAT的区别
  10. 【iOS】知乎日报第二周总结