Java程序设计基础.docx
- 文档编号:7508150
- 上传时间:2023-01-24
- 格式:DOCX
- 页数:14
- 大小:18.63KB
Java程序设计基础.docx
《Java程序设计基础.docx》由会员分享,可在线阅读,更多相关《Java程序设计基础.docx(14页珍藏版)》请在冰豆网上搜索。
Java程序设计基础
1。
多项选择计算机语言的开展经历了非常大的变革,其开展具体包括〔〕。
A.机器语言
B.汇编语言
C.局级语言
D.脚本语言
正确答案:
ABC
2单项选择java源程序经过编译器编辑后,形成的字节码文件是〔〕格式的。
A.。
java
B.。
class
C.。
sql
D.。
html
正确答案:
B
3多项选择Java语言的特点包括〔〕。
A.面向对象
B.平台无关性
C.解释型语言
D.简单性
正确答案:
ABCD
4单项选择java程序的源文件是〔〕格式的。
A.。
java
B.。
class
C.。
sql
D.。
html
正确答案:
A
5单项选择java语言的平台无关性,是表达在〔〕的平台无关性。
A.源文件
B.字节码文件
C.虚拟机
D.编译器
正确答案:
B
6单项选择Java程序构成的根本单位是〔〕。
A.方法
B.属性
C.类
D.对象
正确答案:
C
7单项选择在具体运行Java程序的过程中,是使用JDK提供的〔〕对java文件进行编译。
A.java。
exe
B.虚拟机
C.A和D
D.javac。
exe
正确答案:
D
8多项选择在java程序执行的过程中,为保证能够在不同平台上进行运行,需要〔〕局部平台相关。
A.字节码文件
B.虚拟机
C.硬指令
D.编译器
正确答案:
BCD
9多项选择Java虚拟机的功能包括〔〕。
A.加载字节码文件
B.编译java程序源文件
C.管理内存
D.执行垃圾回收
正确答案:
10多项选择高级计算机语言根据转换方式的不同,可以分为〔〕。
A.解释型
B.录入型
C.反应型
D.编译型
正确答案:
AD
1。
多项选择Java语言中标识符是用来表示程序中〔〕的名称。
A.类
B.变量
C.方法
D.注释
正确答案:
ABC
2多项选择Java语言中可以作为标识符的有〔〕。
A.字母
B.数字
C.下划线
D.$
3多项选择Java语言中可以作为标识符开头的有〔〕。
A.字母
B.数字
C.下划线
D.$
正确答案:
ACD
4单项选择以下可以作为Java中标识符的有〔〕。
A.f¥23dd
B.4acd
C.for
D.__44$
正确答案:
D
5多项选择Java中的根本数据类型包括〔〕。
A.字符型
B.布尔型
C.整型
D.浮点型
正确答案:
ABCD
6多项选择以下属于Java中整型类型的是〔〕。
A.byte
B.short
C.int
D.long
正确答案:
ABCD
7单项选择在Java的根本数据类型中,内存长度最少的是〔〕。
A.char
B.boolean
C.int
D.long
正确答案:
B
8单项选择以下Java运算符中优先级最高的是〔〕。
A.单目运算符
B.算术运算符
C.关系运算符
D.逻辑运算符
9单项选择以下选项中最高级的数据类型是〔〕。
A.byte
B.double
C.long
D.int
正确答案:
B
10多项选择浮点型数据关注的是〔〕。
A.长度
B.精度
C.范围
D.正负性
正确答案:
BC
1。
多项选择在java程序中,语句可以分为〔〕几大类。
A.方法调用语句
B.表达式语句
C.复合语句
D.流程控制语句
E.包语句和导入语句
正确答案:
ABCDE
2多项选择Java中的流程控制语句包括〔〕。
A.顺序语句
B.分支语句
C.循环语句
D.跳转语句
正确答案:
ABCD
3多项选择分支语句又称条件语句,Java中支持的分支语句包括〔〕。
A.main语句
B.if语句
C.import语句
D.swift语句
正确答案:
BD
4单项选择Java中是使用大括号括起来的语句块,用于完成一个相对独立的逻辑功能,这种语句被称作〔〕。
A.表达式语句
B.复合语句
C.流程控制语句
D.包语句和导入语句
5多项选择计算机算法流程的三种根本结构包括〔〕。
A.倒叙
B.分支
C.循环
D.顺序
正确答案:
BCD
6多项选择java中的循环语句类型有〔〕。
A.for语句
B.if语句
C.while语句
D.do-while语句
正确答案:
ACD
7多项选择以下关于while语句说法正确的选项是〔〕。
A.while语句中一定是先判断条件,再确定是否执行语句或程序块。
B.条件为true时,执行循环体的语句或程序块,反之不执行循环体,
C.在循环体中要有改变条件的语句,否那么就会成为死循环。
D.while语句至少要执行一次循环体的内容。
正确答案:
8多项选择以下关于do-while语句说法正确的选项是〔〕。
A.do-while语句中是执行一次循环体,再判断条件。
B.条件为true时,再执行循环体的语句或程序块。
C.在循环体中要有改变条件的语句,否那么就会成为死循环。
D.至少要执行一次循环体的内容。
正确答案:
ABCD
9多项选择Java中的for语句规定,关键字for后面小括号中所包含内容的作用分别表示〔〕。
A.循环体
B.设定初始值
C.循环条件
D.修改控制变量
正确答案:
BCD
10多项选择以下关于数组说法正确的选项是〔〕。
A.一个数组中所有的元素应该是同一类型的。
B.数组中的元素是有顺序的。
C.数组中的一个元素是通过数组名和数组下标来确定的。
D.数组的长度是可以根据需求变化的。
1。
单项选择以下关于成员变量与局部变量的说法不正确的选项是〔〕
A.局部变量的作用域仅限于定义它的方法
B.成员变量的作用域在整个类内部都是可见的
C.Java会给成员变量一个初始值
D.Java会给局部变量赋予初始值
正确答案:
D
2单项选择void的含义是〔〕
A.定义方法时必须使用
B.方法没有返回值
C.方法体为空
D.方法体没有意义
正确答案:
B
3单项选择下面的方法声明中,哪个是正确的〔〕
A.publicvoidmethodName〔〕〔}
B.publicvoidmethodName〔}
C.publicvoidintmethodName〔〕〔}
D.publicclassmethodName〔〕{}
正确答案:
A
4单项选择下面关于类和对象之间关系的描述,正确的选项是〔〕
A.类是对象的具体化
B.继承关系
C.包含关系
D.类是对象的抽象化
正确答案:
D
5单项选择用来导入已定义好的类或包的语句是〔b〕
A.main
B.import
C.publicclass
D.class
正确答案:
B
6单项选择一个对象的生命周期分〔c〕3个阶段。
〔〕
A.使用、生成和去除
B.去除、使用和生成
C.生成、使用和去除
D.生成、去除和使用
7单项选择访问修饰符public拥有最高的访问级别,类的public成员所有类的成员都可以访问。
A,对
B.错
正确答案:
A
8单项选择方法的重载要求方法名一定要相同,可以不在同一个类中
A.对
B.错
正确答案:
B
9多项选择下面关于Java包的语法中正确的选项是()
A.创立包packagemypackage;
B.访问Java包成员mypackage。
My_Class;
C.导入包importpackage_name。
*;
D.导入子包importpackage_name。
*;
正确答案:
ABCD
10多项选择面向对象编程的特性有哪些
A.封装性
B.继承性
C.多态性
D.抽象性
正确答案:
ABCD
1。
单项选择关于异常,以下说法正确的选项是()
A.一旦程序运行,异常将被创立
B.异常是一种对象
C.为了保证程序运行速度,要尽量防止异常控制
D.以上说法都不对
正确答案:
B
2单项选择类是所有异常类的父类()
A.Throwable
B.Error
C.Exception
D.AWTError
正确答案:
A
3单项选择java中用来抛出异常的关键字是()
A.try
B.catch
C.finally
D.throw
正确答案:
C
4单项选择当方法遇到异常又不知如何处理时,以下哪种说法是正确的
A.捕获异常
B.声明异常
C.抛出异常
D.嵌套异常
正确答案:
B
5单项选择一个异常将终止〔〕
A.整个程序
B.另终止抛出异常的方法
C.产生异常的try块
D.以上说法都不正确
正确答案:
A
6单项选择不管try块中的代码是否出现异常,也不管哪一个catch块被执行,finally块总会被执行
A.对
B.错
正确答案:
A
7单项选择抛出该异常对象,要用到关键字catch
A.对
B.错
正确答案:
B
8单项选择自定义的异常类一般是exception类的子类
A.对
B.错
正确答案:
A
9多项选择以下属于异常处理关键字的是?
A.try
B.catch
C.throw
D.finally
正确答案:
ABCD
10多项选择java异常处理机制包括哪些?
A.主动处理
B.声明抛出
C.忽略异常
D.停止运行
正确答案:
AB
1。
单项选择以下不属于图形化界面操作系统的是()
A.Windows
B.DOS
C.MacOS
D.Android
正确答案:
B
2单项选择Panel容器的默认布局管理器是()
A.GridLayout
B.BorderLayout
C.CardLayout
D.FlowLayout
正确答案:
D
3单项选择GUI的全称是()
A.GraphicalUserInterface
B.Human-ComputerInteraction
C.UserExperienceDesign
D.UserExperienceOptimization
正确答案:
A
4单项选择Panel是一个不带边框的区域,能独立使用
A.对
B.错
正确答案:
B
5单项选择setSize()方法用来设置窗口的大小
A.对
B.错
正确答案:
A
6单项选择添加组件的时候用addto()方法
A.对
B.错
正确答案:
B
7单项选择Frame是一个带边框的有独立的窗口
A.对
B.错
正确答案:
A
8多项选择以下属于图形编程类库的是()
A.SQL
B.MATH
C.AWT
D.SWING
正确答案:
CD
9多项选择Java中的布局类型包括以下()
A.FlowLayout
B.BorderLayout
C.GridLayout
D.FreeLayout
正确答案:
ABC
1。
单项选择进程与程序的根本区别是()
A.静态和动态特点
B.是不是占有处理器
C.是不是被调入到内存中
D.是不是具有就绪、运行和等待三种状态
正确答案:
A
2单项选择以下哪个方法可以使线程从运行状态进入其他阻塞状态()
A.wait
B.start
C.yield
D.sleep
正确答案:
D
3单项选择以下说法中错误的一项为哪一项
A.新建的线程调用start()方法就能立即进入运行状态
B.一个线程是一个Thread类的实例
C.线程从传递给纯种的Runnable实例run()方法开始执行
D.线程操作的数据来自Runnable实例
正确答案:
A
4单项选择一个进程在其执行过程中,可以产生多个线程
A.对
B.错
正确答案:
A
5单项选择线程间禁止共享内存单元
A,对
B.错
正确答案:
B
6单项选择每个java程序都有一个默认的主线程
A.对
B.错
正确答案:
B
7单项选择正常运行的线程完成了全部工作,线程进入死亡状态
A.对
B.错
正确答案:
A
8多项选择以下哪些方法可以用来暂时停止当前线程的运行()
A.stop()
B.sleep()
C.wait()
D.suspend()
正确答案:
BCD
9多项选择以下关于多线程的说法正确的选项是()
A.防止CPU周期的浪费
B.可以提高效率
C.可以最大限度使用CPU资源
D.符合面向过程编程思想
正确答案:
ABC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 程序设计 基础
![提示](https://static.bdocx.com/images/bang_tan.gif)