Java程序设计基础选择题及答案解析
5星 · 超过95%的资源 需积分: 10 161 浏览量
更新于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编程基础,包括语法、控制结构、对象和类的概念,以及图形用户界面的基本操作。
293 浏览量
169 浏览量
319 浏览量
273 浏览量
139 浏览量
169 浏览量
cbqianqian
- 粉丝: 0
- 资源: 3
最新资源
- 易语言超级列表框应用例程
- varlet
- tinyos:类似于UNIX的玩具操作系统在x86 CPU上运行
- Sales Navigator Search Plugin-crx插件
- boilerplate:我的个人项目样板
- 易语言超级列表框图标任意拖动
- spruct:使用可选的强类型字段清理 PHP 结构实现
- 霍尼韦尔三冲量控制器说明书
- robotfiiends-pwa:udemy课程-练习写作测试
- uri-template:https的Scala实现
- matlab附合导线平差_hillvwf_upwardc3i_附合导线_mountain864_matlab附合导线
- 皖宝集团中E文双语完整版
- 易语言超级列表框可编辑
- 软件集成工具(mysql+redis+nacos+consul)
- FoundersCard Chrome Extension-crx插件
- 詹金斯训练