2011级 Java 练习_第1页
2011级 Java 练习_第2页
2011级 Java 练习_第3页
2011级 Java 练习_第4页
2011级 Java 练习_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2011 级 Java 一 选择题和判断题 1 Java 语言中只保留了 B A 运算符重载 B 方法重载 C 指针 D 结构和联合 2 下列包中存放用户图形界面类库的类是 A A java awt B java lang C java unit D java io 3 下列描述错误的是 A D A 浮点型数据强制转换为整型时小数部分四舍五入 B 当数据类型从高转换为低时须强制转换 C 强制转换时使用强制转换运算符 类型 D 赋值操作都须强制转换 4 下列变量描述正确的是 A C A 定义变量时至少应定义变量名和类型 B 定义变量时没赋初值该变量可能无意义值 C 定义同类型变量时 变量用逗号分隔 D 定义变量时必须赋初值 5 进行文件操作的类是 C A Reader B FileInputStream C FileWrite D Write 6 java 语言所用的字符集中字符是多少位的 B A 8 B 16 C 32 D 64 7 java 语言中字节型数据的长度是多少 A A 8 B 16 C 32 D 64 8 下列 java 语言中复合数据类型 其中错误 C A 数组 B 接口 C 枚举 D 类 9 下列关于变量的默认值错误的是 BC A 定义变量而没有进行初始化时该变量具有默认值 B 字符型变量的默认值为换行符 u0000 C 布尔型变量的默认值为真 D 变量的默认值是可以被改变的 10 下列关于静态方法描述错误的是 D A 用关键字 STATIC 修饰的方法称为静态方法 B 静态方法只能处理静态变量或调用静态方法 C 静态方法不占用对象的内存空间 非静态方法占用对象的内存空间 D 静态方法只能用类名调用 11 下列对多态性描述错误的是 A A JAVA 语言允许运算符重载 B JAVA 语言允许方法重载 C JAVA 语言允许变量重载 12 下列关于构造方法的特点描述错误的是 A A 不可重载 B 方法名同类名 C 无返回类型 D 系统自动调用 13 下列关于抽象类的描述错误的是 C A 抽象类是用修饰符 abstract 说明 B 抽象类是不可以定义对象的 C 抽象类是不可以有构造方法的 D 抽象类通常要有它的子类 14 下列关于继承的错误描述是 B D A 继承是在已有类的基础上生成新类的一种方法 B 子类继承父类的所有成员 C JAVA 语言要求一个子类只有一个父类 D 父类中成员的访问权限在子类中将被改变 15 下面关于 JAVA 语言中数据类型的强制转换 错误的是 C D A 当数据类型从高类型转换为低类型时需强制转换 B 强制转换时 使用强制转换运算符 类型 C 浮点型数据强制转换为整型时小数部分四舍五入 D 赋值操作中都要采用强制类型转换 16 选择正确答案 B public class Example static int age public static void main String args age age 1 System out println The age is age A 0 B 1 C null D 编译错误 17 下列关于异常的描述中 错误的是 C A catch 方法跟在 try 语句后面可以是一个或多个 B catch 方法有一个参数 该参数是某种异常类的对象 C try 语句后面的程序段是处理异常的语句 D finally 语句后面的程序总是被执行 18 下列描述错误的是 B A Applet 程序的主类必须是 Applet 类的子类 B Applet 程序的主类中应有一个 main 方法 C Applet 不是完整的独立程序 D Applet 的字节码文件必须嵌套在 HTML 文件中 19 实现字符输入流的类是 D A FileInputStream B FileReader C FileOutputStream D Write 20 下列关于增 1 和减 1 运算符描述正确的是 A B A 增 1 减 1 运算符都是单目运算符 B 增 1 减 1 运算符都具有前缀运算和后缀运算 C 增 1 减 1 运算符不会改变变量的值 21 下列表达式中正确的是 A D Int a 5 b 6 double c 1 1 d 2 2 A a c d B a c C c 0 i sum i System out println sum 4 Exer5 4 java 检查下列程序如有错请改正 public class Exer5 4 public static void main String args int fac 1 for int i 1 i 1 fac i System out println fac 5 Exer5 5 java 检查下列程序如有错请改正 public class Exer5 5 public static void main String args int a 3 b 5 switch b a case 1 System out println 1 break case 2 System out println 2 break case a b 3 System out println a b break case a 4 System out println a 6 已知一个统计 N 门课程的总成绩和平均分的程序 当输入 1 时表示录入成绩结束 请仔 细阅读程序后 修改程序错误的地方 每次请输入 1 门课程回车 输入 1 时表示录入成绩 结束 Example3 4 java import java io class Example3 4 public static void main String args try double sum 0 avg score final int N 30 InputStreamReader is new InputStreamReader System in BufferedReader in new BufferedReader is for x 1 x N x System out println 请输入 x 门课程成绩回车 输入 1 时表示录入成绩结 束 String a in readLine score Double parseDouble a if score 1 continue sum score avg sum x System out println x 1 门总分为 sum t 平均分为 avg catch IOException e System out println e 六 上机编程实训题 1 编写程序用 for 循环输出 1 30 的所有整数 要求每行只输出 6 个整数后换行 整数间 用 tab 符分隔 public class text 1 public static void main String args int i for i 1 i 30 i System out print i if i 6 0 System out println 2 编写程序用 For 循环编写一个 Java 程序求 1 到 100 的奇偶数累加之和 public class text 2 public static void main String args int j sum 0 o sum 0 for int i 1 i0 i for int j i j 0 j System out print System out println 5 编写程序 使程序输出下列图案 Picture2 java public class text 4 public static void main String args for int i 0 i0 k System out print for int j 2 i 1 j 9 k j System out print System out println 6 编写一个求矩形面积的 java 程序 要求从键盘输入的长和宽的值是任意值 RectangleArea java 求矩形面积 7 编写一个求圆面积 圆周长的 java 程序 要求从键盘输入输入圆半径 Circle java 求圆面积 圆周长 8 编写程序将键盘输入的一行内容写到 tt txt 文档中保存 9 编写程序输出杨辉三角的前五行 杨辉三角形首列和对角线上的元素值为 1 其他元素 值为前一行的前一列元素值和前一行的当前列元素值之和 用二维参差数组来做 Yh java 杨辉三角 10 编写程序找出两个字符串中所有共同的字符 Samechar java 11 编写输入小写人民币对应输出大写人民币的货币转换程序 RMB java 货币转换 12 编写百钱买百鸡程序 公鸡每只 5 元 母鸡每只 3 元 小鸡 3 只 1 员 用 100 元买 100 只鸡 问公鸡 母鸡 小鸡各几只 13 编写图形计算器程序 14 编写秒表程序 15 编写程序用表格显示字符串中每个字符的 Unicode 值 16 已知一个字符串为 s I am a student from Beijing University 在下划线 处试创建字符串对象并补写程序使之输出该字符串的长度 Beijing University 的子 字符串和大写字母 B stringTest java class charAtTest public static void main String args String s I am a stude

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论