




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 填空题 填空题 F ill in the blanks 1 Java 开发工具箱中的命令 javajava 用于执行 Java 应用程序 2 Java 源程序文件的扩展名是 java java 编译器产生的文件扩展名为 class class 3 Java 中的单行注释分为符号是 4 关键字 finalfinal 表示一个对象或变量在初始化后不能修改 5 Math randomMath random 方法用于生成随机数 6 方法头中的关键字 viodviod 用来表示方法没有返回值 7 当使用数组元素时 方括号内的数称为 下标下标 8 含有 3 个元素的数组 p 的 3 个元素分别表示为 p 0 p 0 P 1 P 1 和 p 2 p 2 9 一个 X Y 数组有 x x 行 y y 列 x yx y 个元素 10 Java 中的基本数据类型包括 整型整型 实型实型 字符型字符型 和 布尔型布尔型 11 定义字符类型以关键字 charchar 开始 12 如果有 int a new int 10 8 则数组元素的最大下标是 9 如程序中出现 a 8 10 则调试时会出现 数组下标越界错误数组下标越界错误 13 写出以下表达式的结果 1 7 8 7 2 true double d 1 0 则执行 d 1 5 5 a 后 d 的值是 11 511 5 15 以下是求数组中最大值的代码 请补充完整 int m 13 22 1 3 int max m 0 for int i 0 i max max m i 16 Java 应用程序从 主主 方法开始执行 17 输出信息的方法有两个 输出信息之后换行的使用 printlnprintln 方法 18 编写程序 第 1 行需要显示 hello 第 2 行显示 wellcome to java 在 空白处增加需要的代码 public class Welcome public static void main String args System print out hello System print out hello System println out wellcomeSystem println out wellcome toto java java 19 计算底面半径 r 30 高 h 20 的圆柱体底面积和体积程序 完成该程序 代码写在横线上 public class Cylinder public static void main String args intint r 30r 30 intint r 20r 20 double area 3 14 r r3 14 r r 计算底面积 double vol 3 14 r r h3 14 r r h 计算体积 System out println 底面积 area System out println 体积 vol 20 以下程序是计算 s 1 2 3 99 100 其中需要去掉 6 的倍数的程序 完善 其中的代码 代码写在横线上 public class sum public static void main String args int s 0 for int i 1 i 100i10 时 y 2 x 3 当 x10 if x 10 y 2 x 3 y 2 x 3 else else y 3 x 5 y 3 x 5 System out println y y 22 以下是计算 1 4 6 8 100 的程序 完善以下程序 代码写在空白处 public class Sum1 100 public static void main String args int s 1 for intfor int i 4 i 100 i i 2 i 4 i 100 i i 2 s s I s s I System out println s s 23 Java 中的基本数据类型包括 整型整型 实型实型 布尔型布尔型 和 字符型字符型 24 Java 中的注释分为 单行单行 多行多行 和 文文 注释 25 int 类型的变量在内存中占用 4 字节 字节 32 位位 char 型的变量在内存占用 2 字节 16 位位 26 写出以下表达式的结果 1 5 6 5 2 true int second 10 first second second first 则变量 first 和 second 的值依次是 11 22 28 在程序设计中 流程控制语句的类型有 顺序结构顺序结构 选择结构选择结构 循环结构循环结构 29 阅读以下代码 int test 14 2 3 71 12 12 则 test 4 的值是 17 12 而 test 6 的值呢 18 无无 30 以下是求数组中最大值的代码 请补充完整 int m 31 120 112 3 int max m 0 for int i 0 i m length i 20 if max m i max m i 31 数组 x 定义如下 int x new int 5 4 则 x length 的值为 5 行 x 0 length 的值为 4 列 32 程序段 int x 0 y 0 for int i 0 j 1 i 10 else y j 运行后 x 的内容为 0 y 的内容为 5 33 程序 public class test1 public static void main String args int x int a 0 0 0 0 0 0 calculate a a 5 System out println value is a 0 static int calculate int x int y for int i 1 i 6 i if y 6 x i x i 1 1 0 1 2 3 4 5 return x 0 运行后 a 5 的内容为 5 程序的输出 显示 结果为 0 15 以下是求数组中最小值的代码 请补充完整 int m 14 21 11 31 int min m 0 for int i 0 i m i min m i 16 编写一个方法 功能是返回两个整数中较小的那个值 方法名为 getSmaller public int getSmaller int x int y int smaller if x y smaller x else smaller ysmaller y return smallersmaller 17 按照给出的步骤写程序代码 1 创建一个 5 6 的整数数组 a Int a new 5 6 Int a new 5 6 2 用 for 循环嵌套把数组 a 的所有元素进行初始化 数组元素的值等于该 数组元素的行下标和列下标之和 比如 a 2 2 2 2 4 a 0 1 0 1 1 for int i 0 i i 5 5 i for int j 0 j 6j z else System out println 不是三角形不是三角形 19 下面程序段的执行结果是 6 5 4 3 2 int a 2 3 4 5 6 for int i a length 1 i 0 i System out print a i 20 开发与运行 Java 程序需要经过的三个主要步骤为 编辑源程序编辑源程序 编译生成字节码编译生成字节码 和 解释运行字节码解释运行字节码 21 在 Java 的基本数据类型中 char 型采用 Unicode 编码方案 每个 Unicode 码占 用 2 字节内存空间 这样 无论是中文字符还是英文字符 都是占 用 2 字节内存空间 22 设 x 2 则表达式 x 3 的值是 0 23 若 x 5 y 10 则 x y 的逻辑值分别为 true 和 false 24 设有数组定义 int MyIntArray 10 20 30 40 50 60 70 则 执行以下几个语句后的输出结果是 120 int s 0 for int i 0 i MyIntArray length i if i 2 1 s MyIntArray i System out println s 2 单项选择题 单项选择题 1 设 int x 1 float y 2 则表达式 x y 的值是 D A 1 B 2 C 0 D 以上都不是 2 下列哪个不是 Java 的基本数据类型 C A int B short C Double D float 3 void 的含义 A A 定义的方法没有返回值 B 定义的方法没有形参 C 方法体为空 D 方法的返回值不能参加算术运算 4 main 方法是 Java Application 程序执行的入口点 关于 main 方法的方 法头以下哪项是合法的 A A public static void main String args B public static void main C public static int main String arg D public void main String arg 5 执行完以下代码 int x new int 25 后 以下哪项说明是正确的 D A x 0 为空 B x 24 未定义 C x 25 为 0 D x 24 为 0 6 以下代码段执行后的输出结果为 A int x 3 int y 10 System out println y x A 1 B 0 C 3 D 2 8 以下选项中循环结构合法的是 B A int j 3 while j System out println j is j B int j 0 for int k 0 j k 10 j k System out println j is j k is k C while int i 7 i System out println i is i D int j 0 do System out println j is j if j 3 continue loop while j0 x C while x 5 D int x 1 y 2 z 3 11 已知表达式 int m 0 1 2 3 下面哪个表达式的值与数组下标总数量相等 B A m length B m length C m length 1 D m length 1 13 下面哪个语句是不正确的创建数组语句 D A float f new float 6 6 B float f new float 6 6 C float f new float 6 6 D float f new float 6 14 以下哪个约束符可用于定义成员常量 A A final B static C abstract D 不使用约束符 15 下列关于 Java 语言的特点 描述错误的是 D A Java 是跨平台的编程语言 B Java 支持分布式计算 C Java 支持多线程 D Java 是面向过程的编程语言 对象 16 结构化程序设计所规定的三种基本控制结构是 A A 顺序 选择 循环 B 树形 网形 环形 C 输入 处理 输出 D 主程序 子程序 函数 17 下列关于 for 循环和 while 循环的说法中哪个是不正确的 D A 两种循环任何时候都可替换 B while 循环判断条件一般是程序结果 for 循环判断条件一般是非程序 结果 C while 循环能实现的操作 for 循环也都能实现 D 两种循环结构中都必须有循环体 循环体不能为空 18 执行完以下代码 int x new int 10 后 以下哪项说明是正确的 B A x 9 未定义 B x 9 为 0 C x 10 为 0 D x 0 为空 19 下面四组变量命名 符合 JAVA 变量命名规则的是 A A ye 78 B a bc C void D 6x 20 下列数据类型不属于整型的是 C A int 类型 B short 类型 C float 类型 D long 类型 21 下面哪种情况能实现自动转换 D 小到大转换 自动 A double 型转换成 int 型 B int 型转换成 byte 型 C float 型转换成 int 型 D byte 型转换成 int 型 22java 程序中程序运行入口方法 main 的签名正确的有 B A static public void main B public static void main String args C public int static main String args D public void main String args 23java 程序经过编译后生成的文件的后缀是 A A class B exe C obj D java 24 下列关于标识符的描述中 正确的是 D A 标识符可选用关键字 B 标识符中可以使用链接符和井号符 C 标识符中大小写字母是无区别的 D 标识符中可以使用下划线和美元符 25 文件 HHH java 经过编译后 形成 B A HHH java B HHH class C HHH hexD HHH html 26 以下哪一个是合法的 Java 标识符号 A A A abc B one 27 下列语句哪一个是错误错误的 D A int a new int 12 B int a 11 22 33 44 55 C long a new long 12 D int a 11 22 33 44 55 花括 号 28 假如 a b 与 c 是 int 型变量 并且 a 5 b 3 c 2 那么表达式 int z a b c 中 z 等于 A A 4B 3 5C 1D 0 29 Java API 包中 Math PI 最接近下面哪个数 B A 1B 3 1415926C 2 17D 0 30 以下一段代码执行完毕后 y 的值为多少 A int x 11 if x 5 int y x 5 else int y x 5 A 16 B 6 C 11 D 0 31 给定下列代码 如果 x 1 当以下 for 循环语句执行完后 x 是多少 A for int i 1 i6 y 10 的值为 C A 0B falseC true D 1 34 如果一个方法没有 return 语句 那么 B A 编译时会产生语法错误B 它一定是 void 方法 C 它一定是 int double float or String 方法 D 它一定要定义为 public 方法 35 执行完以下代码 int x new int 10 后 以下哪项说明是正确的 A A x 9 为 0 B x 9 未定义 C x 10 为 0 D x 0 为空 36 考虑以下方法 m1 如果在主方法中定义数组 a 中的 a 0 10 那么执行 方法 m1 后 下面哪种结果正确 B public void m1 int a a 0 10 A a 0 20 B a 0 10 C a 0 0 D a 0 30 37 下列关于 for 循环和 while 循环的说法中哪个是不正确不正确的 D A while 循环能实现的操作 for 循环也都能实现 B while 循环判断条件一般是程序结果 for 循环判断条件一般是非程序 结果 C 两种循环任何时候都可替换 D 两种循环结构中都必须有循环体 循环体不能为空 38 假定数组定义为 float a 2 5 8 1 9 5 数组 a 的下标范围为 A A 0 5 B 1 6 C 0 6 D 以上都不对 39 下面代码执行后 x 为多少 B int x 15 while x 6 后 下面哪种结果正确 D public void swap int a int b int temp a a b b temp A x 20 y 10 B x 20 y 20 C x 10 y 10 D x 10 y 20 50 设 x 1 y 2 z 3 则表达式 y z x 的值是 A A 3 B 3 5 C 4 D 5 51 给出下面代码 关于该程序以下哪个说法是正确的 C public class Person static int arr new int 5 public static void main String a System out println arr 0 A 编译时将产生错误B 编译时正确 运行时将产生错误 C 输出零D 输出空 52 如下哪个是 Java 中的标识符 A A fieldname B superC 3number D number 53 已知如下定义 String s story 下面哪个语句不是合法的 C A s books B s s 100 C int len s length D String t s abc 54 如下哪个是 Java 中有效的关键字 C A nameB helloC false D good 55 下面的代码段执行之后 count 的值是什么 D int count 1 for int i 1 i 5 else System out print 3 4 5 不可以围成一个三角形 2 import java util Scanner public class method public static void main String args Scanner input new Scanner System in System out print Enter the number of a int a input nextInt System out print Enter the number of b int b input nextInt System out print Enter the number of c int c input nextInt int m max a b c System out print The max number is m static int max int a int b int c int x 0 if a b x a else x b if x c x c return x 3 public static void main String args int i num 0 for i 100 i 1000 i if i 5 0 num if num 10 0 System out print n 4 class Area static double area double r return Math PI r r static double area double l double w return l w static double area double d1 double d2 double h return d1 d2 h 2 public static void main String args double s1 area 3 0 System out println 圆面积 s1 double s2 area 3 0 4 0 System
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新能源行业人才战略报告:2025技术创新背景下的教育培养新思路
- 2025年产科二季度考试试题(附答案)
- 2025企业负责人安全培训考试试题附完整答案(各地真题)
- 高考试题含答案详解【黄金题型】
- 2024年自考专业(法律)题库附答案详解【综合卷】
- 音乐产业2025年版权运营与音乐版权授权产业链创新报告
- 综合解析人教版8年级数学上册《轴对称》专项测试试题(含答案解析)
- 2025计算机一级能力检测试卷带答案详解(典型题)
- 2025年粮油食品检验人员经典例题带答案详解(B卷)
- 2024-2025学年度火电电力职业鉴定练习题附完整答案详解(考点梳理)
- 临时用电安全教育培训课件
- GJB9001C-2017质量管理体系检查内容的内部审核检查表【含检查内容】
- 半导体数字集成电路测试技术概要
- 心包积液以及心包填塞
- 商业银行内部审计技术与方法
- 河道清淤整治工程施工组织设计方案
- 论信息技术对公共行政的影响分析研究行政管理专业
- 技术部薪资等级晋升制度76799
- 生物化学:第2章 核酸的结构与功能
- 湖南省住院病案首页
- 资产评估的公式整理版
评论
0/150
提交评论