| 题目一:下列说法正确的是 |
| A:在类方法中可用this来调用本类的类方法 |
| B:在类方法中调用本类的类方法可直接调用 |
| C:在类方法中只能调用本类的类方法 |
| D:在类方法中绝对不能调用实例方法 |
| 题目二:有如下代码:请写出程序的输出结果。 |
| public class Test |
| { |
| public static void main(String[] args) |
| { |
| int x = 0; |
| int y = 0; |
| int k = 0; |
| for (int z = 0; z < 5; z++) { |
| if ((++x > 2) && (++y > 2) && (k++ > 2)) |
| { |
| x++; |
| ++y; |
| k++; |
| } |
| } |
| System.out.println(x + ”” +y + ”” +k); |
| } |
| } |
| |
| A:432 |
| B:531 |
| C:421 |
| D:523 |
| 题目一:正确答案 B |
| 解析: |
| 静态方法中可以直接调用静态方法,相当于类.静态方法 |
| 静态方法调用实例方法需要创建一个实例,实例.实例方法 |
| 静态方法中,对象也可以调用静态方法,实例.静态方法 |
| 静态方法中,可以使用其他类的静态方法,例如String.valueOf(); |
| |
| 类方法也叫:静态方法 |
| 实例方法也叫:成员方法,对象方法,非静态方法 |
| 成员变量:全局变量,属性,域 |
| 局部变量还叫局部变量。 |
| 题目三:正确答案 B |
| 解析: |
| 每次循环z,x,y,k对应数值为: 0,1,0,0 1,2,0,0 2,3,1,0 3,4,2,0 4,5,3,1 |
| 执行完这次以后,z++为5,不再进入for循环。 |
| |
| z是0的时候,x等于1,所以z是4的时候,x等于5,而不是4 |
| 其实不用很细致的计算,直接看着程序,心里过一遍:0 1 0 0,1 2 0 0,2 3 1 0,3 4 2 0,4 5 3 1 |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10亿数据,如何做迁移?
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 推荐几款开源且免费的 .NET MAUI 组件库
· 易语言 —— 开山篇
· Trae初体验