上海市计算机等级考试二级(Java)复习题.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【知识点详解】 1. 数据类型范围: - 短整型数(short)的取值范围是-2^15 (-32,768)到2^15-1 (32,767),所以选项C正确。 - char类型的取值范围是从0到2^16-1,即0到65,535,因此选项D正确。 2. 面向对象编程: - 面向对象编程的封装机制是将数据(特征属性)和操作这些数据的方法结合在一起形成类,选项A正确。 - 其他选项描述的都是对封装特性的误解,B、C、D不正确。 3. Java编译: - 编译Java Applet源程序文件会产生扩展名为`.class`的结果文件,所以B正确。 4. 面向对象基本要素: - 面向对象的程序设计包括类、对象和方法,安全不是基本要素,所以D不正确。 5. 注释方法: - 支持javadoc命令的注释方式是`/**...*/`,选项A和D正确,但D是完整的正确答案。 6. 面向对象特性: - C选项错误,因为在面向对象中,对象是类的实例,不是抽象。 7. GUI事件处理: - Java2中,GUI组件的事件处理机制采用事件委托授权处理模型,所以C正确。 8. 运算符优先级与逻辑判断: - 语句`System.out.println(9 == 8 && 3 < 7);`的输出结果是`false`,因为9不等于8,所以D正确。 9. 常量定义: - 正确定义公共常量`MAX_LENGTH`的方式是`public final int MAX_LENGTH=100;`,所以D正确。 10. 十六进制赋值: - 将十六进制数赋值给long类型变量的正确表达式是`long number = 0x345L;`,所以D正确。 11. 关键字: - `null`和`FALSE`不是Java的关键字,`const`在Java中也是保留字,但不是关键字,`native`是关键字,所以A正确。 12. 变量命名规则: - 变量名不能包含星号`*`,所以`you*me`不合法,B选项正确。 13. 条件运算符: - 当x=4时,条件`(x>4)`为假,所以表达式`((x>4) ? 99.9 :9)`会输出9,因此B选项正确。 14. 数学函数应用: - `Math.floor(-4.7)`会返回-5.0,`Math.round(-4.7)`会返回-4.0,`Math.ceil(-4.7)`会返回-4.0,而`Math.min(-4.7)`也会返回-4.7,所以A选项正确。 15. 表达式计算: - `y+=z--/++x-x`,在x=1,y=2,z=3时,表达式计算结果是2,因为先计算`z--`为3,`++x`为2,所以`z--/++x`为1,整个表达式结果为2,所以C正确。 16. 数据类型初始化: - A选项byte不能初始化为128,因为byte的最大值是127;B选项中,`Boolean`应为大写首字母;C选项`long l=0xfffL;`是正确的;D选项中,浮点数应该小写`d`,所以C正确。 17. 字符串数组声明: - 正确声明字符串数组的方式是D选项`String temp[]={"a", "b" ,"c"};` 18. 算术运算优先级: - 算术表达式`1+2/3-4*5`的值为-19,因为乘法和除法优先级高于加法和减法,且除法和乘法从左到右计算。 19. 三目运算符: - 当`x=20`,`y=30`时,`k=(x>y)?y:x`的值是30,因为条件`x>y`为假,所以选择第二个表达式,即`y`的值。 20. 代码执行: - 给定的代码段执行后,如果`x>0`为真,那么`System.out.println("first")`会被执行,所以K值没有变化,仍然是默认的0值。 21. if-else结构: - 当`x>0`时,执行`System.out.println("first")`,然后因为没有其他返回值,K值依然为0。 以上是对题目中涉及的Java编程相关知识点的详细解析,包括数据类型、面向对象、编译过程、注释、运算符优先级、逻辑判断、字符串数组声明、常量定义、数学函数、变量命名规则等。
剩余21页未读,继续阅读
- 粉丝: 1w+
- 资源: 6万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 西门子能源管理系统综合介绍
- 连接器一步折弯成型sw18可编辑全套技术资料100%好用.zip
- 预计2030年全球工业碳捕集与利用(CCU)市场规模将达到109.37亿美元
- 2-网络传送带 V2.97:嗅探下载工具
- 差分压缩升级工具qt上位机源码和下位机源码! Qt 5.14.2 MinGW 32 64 bit 已经经过长期验证 使用lzma,bsdiff,sha256算法 该工具使用差分算法制作差分包并自带
- 2023年全球摩托车液压减震器市场规模大约为1,255.9百万美元
- 链传动输送机sw18全套技术资料100%好用.zip
- 前端期末作业-仿站电商平台-基于原生JavaScript开发的电商平台前端项目,实现了用户注册、登录、商品列表展示、商品详情等基本功能
- adas Acc 自适应巡航系统算法设计说明书 某自动驾驶公司Acc算法设计文档说明
- 4b041考试报名系统_springboot+vue0.zip
- 2025newyear 新年快乐烟花.zip
- 4b055在线考试系统_springboot+vue0.zip
- 4b044体育商品推荐_springboot+vue.zip
- 4b050明星周边商城系统_springboot+vue0.zip
- 4b043网络海鲜市场_springboot+vue.zip
- 4b042旅游网站_springboot+vue.zip