Java程序设计基础选择题及答案解析

5星 · 超过95%的资源 需积分: 10 5 下载量 156 浏览量 更新于2024-09-20 2 收藏 34KB DOC 举报
"程序设计基础练习题及答案" 这些题目涵盖了Java程序设计的基础概念,包括数据类型、赋值语句、表达式、逻辑运算符、数组、条件语句、循环控制以及面向对象的基本概念。让我们逐一解析: 1. Java语言中的整型常量表示:选项B)-20 是正确的,因为它符合Java中的整型常量表示,可以是正或负的整数值,不包含小数点或逗号。 2. 合法的赋值语句:选项B) ++i 是正确的,这是一个自增操作符,用于增加变量i的值。 3. 非法的表达式:选项C) 'a' = 1/2 是非法的,因为字符类型不能与浮点数直接进行赋值运算。 4. a += a -= a * a 这个表达式的计算顺序是从右到左,首先执行a *= a(a自乘),然后a -= 结果(a减去乘积),最后a += 结果(a加上减法的结果)。对于初始值a=2,经过计算后,a的值为-4。 5. 一维数组a的定义和元素:这个定义创建了一个名为a的数组,包含3个元素,下标从0开始,所以正确的范围是0~2,且每个元素是整型。 其他知识点: - Java逻辑常量有true和false两个值。 - 表达式1/2*3在Java中,整数除法会向下取整,结果为0。 - fun方法用于计算两数之和,需要返回a+b的结果。 - 面向对象的三个基本属性是状态(属性)、行为(方法)和标识(唯一性)。 - 面向对象的四大特性是继承、封装、多态和抽象。 接下来的代码片段涉及类的定义、成员变量、静态方法和构造函数,以及Applet的paint方法: - 定义类myclass,并有一个int类型的实例变量var。 - 重写Applet的paint方法,使用Graphics对象g绘制字符串。 在提供的BreakTest Applet程序中: 1) 程序的输出结果是数字1到7,因为当count等于8时,程序通过break跳出循环,不再继续绘制8到10。 2) g.drawString方法的第一个参数是字符串," " + count 用于在绘制时前面添加空格,确保每个数字对齐。 这些题目和代码展示了Java编程基础,包括语法、控制结构、对象和类的概念,以及图形用户界面的基本操作。