Java基础面试题

一、单选题

1.以下对Java描述错误的是()

A.SUN公司为JDK工具包提供了一整套文档资料,我们习惯上称之为JDK文档。

B.JDK文档中提供了Java中的各种技术的详细资料,以及JDK中提供的各种类的帮助说明。

C.面向对象是一种程序设计技术

D.Java性能很差

2.Java中类的关键字是为()

A. class B. Class C.Like D. Kind

3.以下属于单行注释的为()

A. // B. /* / C./* */ D. #

4.以下关于Java说法错误的是()

A.JDK是面向开发者的

B.JRE是面向使用JAVA程序的用户

C.javac.exe进行编译

D.java.exe进行编译

5.下列关于数据类型描述错误的为()

A.int为整形 B.float为整形 C.short为整形 D.long为整形

6.下列Java描述错误的有()

A.标识符可以用数字开头

B.标识符长度没有限制

C.byte最大值为127

D.int age = 10; 在声明一个整形

7.Java中&和&&的描述错误的是()

A.运算符左右连接的都是 布尔类型的操作数,最终表达式的结果是布尔值:要么是true,要么false

B.&&是逻辑运算符

C.&左右有一个为false,结果必然为false

D.&和&&没有任何区别

8.Java中逻辑或代表的意思描述正确的为()

A.都为true,才为true

B.一个为true,结果为true

C.都为false,结果为true

D.都是true,结果为false

9.Java中()表达式不可以作为循环条件

A. i++

B. i>5;

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

D. count == i;

10.下面有关for循环的描述正确的是()

A.for循环体语句中,可以包含多条语句,但要用大括号括起来

B.for循环只能用于循环次数已经确定的情况

C.在for循环中,不能使用break语句跳出循环

D.for循环是先执行循环体语句,后进行条件判断

二、多选题

1.以下对Java描述正确的是()

A.JavaSE:标准版,定位在个人计算机上的应用

B.JavaEE:企业版,定位在服务器端的应用

C.JavaME:微型版,定位在消费性电子产品的应用上

D.JavaLE:家庭版,家庭内部使用

2.Java中可以作为标识符的有()

A.数字

B.字母

C.下划线

D.美元符

3.以下数据Java关键字的是()

A.public

B.static

C.void

D.main

4.Java中关于逻辑符正确的有()

A.&&有一个为false,直接返回false

B.||有一个为false,直接返回false

C.!为取反

D.^相同为false,不同为true

5.java提供了哪些循环方式()

A.while

B.do while

C.for

D.switch

三、判断题

1.垃圾收集在Java程序运行过程中自动进行,程序员无法精确控制和干预( )

2.Java语言跨平台是编译后的文件跨平台,而不是源程序跨平台( )

3.反编译工具可以将.class文件反编译为.java文件( )

4.JVM( java virtual machine)就是常常听到的Java虚拟机( )

5.JRE(Java Runtime Enviroment)是Java的运行环境( )

6.Java中变量本质上就是代表一个”可操作的存储空间”( )

7.Java中类名的首字母要大写( )

8.Java中如果你只定义一个变量,没有给变量进行赋值的话,那么其实这个变量相当于没有定义( )

9.Java中=为赋值运算符,==代表关系运算符( )

10.Java中a+=b 和 a=a+b 区别没有区别( )

四、填空题

1.Java可以做到一次编译  

2.打开DOS命令窗口的快捷键为  

3.Java开发工具包是  

4.Java的基本数据类型不包括  

5.Java中boolean类型可以填充的值有  

6.Java中  代表取余运算符

7.Java中需要进行左移时,可以采用  

8.Java中,左移运算符,左移1位相当于乘  

9.Java中++在  ,代表先自增,再运算

10.  的作用:结束本次循环,继续下一次循环

11.Java的Switch中,如果表达式的值与任一case值不匹配,则进入  语句

12.Java中  循环结构会先执行循环体

13.  的作用:停止循环

14.方法返回结果时,需要使用  返回指定内容

15.方法没有返回值的话,声明时,返回类型编写  

16.数组的索引从    开始,到 数组.length-1 结束

17.可变参数在JDK1.5之后加入的新特性,用  表示

五、答案

下面↓↓↓回复1001获取

Java基础考试题,来测试下自己能拿多少分?提供答案相关推荐

  1. Java基础:Ubuntu20.04下JDK1.8安装+配置

    Java基础:Ubuntu20.04 下JDK1.8安装+配置 Step_1: 下载JDK Oracle官网下载地址 点击上方链接,页面顶部是当前最新发布版本的JDK,一定要下拉到页面中下位置,下方提 ...

  2. Java 基础知识总结(下)-王者笔记《收藏版》

    上一篇 Java基础知识学习总结之(上) 下一篇 Java 集合容器篇面试题  (上) java毕业设计项目<100套>推荐 毕设/私活/大佬必备,一个挣钱的开源前后端分离脚手架 2W字梳 ...

  3. 小猫的java基础知识点汇总(下)

    1.线程和进程有什么区别? 进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位 线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务. 不同的进程使用不同的内存空间,而 ...

  4. Java基础:Util包下常用的数据结构介绍

    内容摘要:线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构. 线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经 ...

  5. Java基础代码语法讲解下

    一:方法 方法是实现某个功能的语句块的集合,Java的方法包含于类与对象中. 1:方法的组成 修饰符:告诉编译器如何调用该方法,定义了该方法的访问类型(所以用访问修饰符),常见的修饰符有,public ...

  6. 记录自己答题带思路Python简单?先来40道基础面试题测试下

    1.深浅拷贝 2.迭代器生成器 3.列表元祖字典字符串集合 4.正则 5.动态获取设置类属性 6.内存管理机制 7.面向对象 8.python2 python3 9.小数据 池 希望大家批评指正感谢 ...

  7. Python简单?先来40道基础面试题测试下

    01.python2中有range和xrange,这两个有什么区别? 02.print(int('111', 2)) 的结果是? 03.在python当中如何获取命令行参数? 04.python中id ...

  8. 计算机ps基础考试题,2017年计算机一级PS考试模拟题及答案

    2017年计算机一级PS考试模拟题及答案 Photoshop可分为图像编辑.图像合成.校色调色及特效制作部分等功能.下面是小编整理的计算机一级PS考试测试题,一起来练习练习吧! 1. 当我们在Phot ...

  9. java水平测试_【考试】java基础知识测试,看你能得多少分?

    1 前言 共有5道java基础知识的单项选择题,每道20分,共计100分.解析和答案在最后. 2 试题 2.1 如下程序运行结果是什么? class Parent { public Parent(St ...

最新文章

  1. php.ini配置文件详解
  2. 46岁谷歌创始人佩奇、布林双双卸任,皮查伊接任母公司CEO
  3. 第33讲:可见即可爬,Appium 的使用
  4. java将030A转换为方块_JAVA试题
  5. 【Pytorch神经网络基础理论篇】 06 自动求导+导数与微分
  6. sql设置id自动增长_JDBC进阶(一):批处理与获取自增长列的值
  7. 串灯控制盒去掉怎么接_暖通小兵设计系列16-集线盒(中央控制器)简介(余小其转载版本)...
  8. JS学习--Math对象
  9. 实战Citrix XenDesktop 5.5部署
  10. [Java] 获取当前Project所在的路径
  11. 使用Python将Excel文件中的数据插入MySQL数据库,你学会了吗?
  12. deeplearning.36车辆识别YOLO算法实践
  13. 这几个解决D5渲染器崩溃闪退的方法,一定要试试
  14. 细胞工程1、2-实验室组成与无菌操作
  15. 2019牛客暑期多校训练营(第九场) F Birthday Reminders(dp)
  16. java word文档_[转载]java读写word文档,完美解决方案
  17. linux c设置打印机属性,如何恢复打印机属性的“功能”部分
  18. 利用Yocto构建嵌入式Linux教程02--Yocto的一些基本概念介绍
  19. poi对word读取(文本和图片)、修改、保存操作及word转换为PDF
  20. MD5暴力碰撞对王玉斌讲解PPT的总结

热门文章

  1. 智能管家App kotlin版(3)——用户注册/登录/忘记重置密码/个人数据编辑开发
  2. 基于android的旅游指南,基于Android的旅游游记攻略系统设计与实现.zip
  3. java开源的规则引擎_Java常用的规则引擎
  4. python读取docx文件出错_读取docx文件时出现错误的特殊字符
  5. 自定义Log4j配置文件位置
  6. 固网现代化服务:让铜线网络焕发青春
  7. 软件开发过程与项目管理(13.软件项目集成计划控制)
  8. 前端开发流程中一定要注意的5个点
  9. 少儿编程 电子学会图形化编程等级考试Scratch一级真题解析2022年3月(判断题)
  10. Wuss Weapp 微信小程序 UI 组件库