Java程序设计基础.docx
- 文档编号:10388119
- 上传时间:2023-02-10
- 格式:DOCX
- 页数:16
- 大小:18.76KB
Java程序设计基础.docx
《Java程序设计基础.docx》由会员分享,可在线阅读,更多相关《Java程序设计基础.docx(16页珍藏版)》请在冰豆网上搜索。
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.$
正确答案:
ABCD
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.逻辑运算符
正确答案:
A
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.包语句和导入语句
正确答案:
B
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.数组的长度是可以根据需求变化的。
正确答案:
ABC
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.生成、清除和使用
正确答案:
C
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 程序设计 基础