Java程序设计基础选择题及答案解析
5星 · 超过95%的资源 需积分: 10 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编程基础,包括语法、控制结构、对象和类的概念,以及图形用户界面的基本操作。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2010-03-26 上传
2023-11-06 上传
2021-11-28 上传
cbqianqian
- 粉丝: 0
- 资源: 3
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析