博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
楼主错题:解析
阅读量:4322 次
发布时间:2019-06-06

本文共 613 字,大约阅读时间需要 2 分钟。

。 

 

创建一个对象的语法为: 类名 对象名=new 类名();,因此正确答案为BD

本题考查的是对“==”运算符的理解。“==”用于比较两个对象是否是同一个对象,如果是,则返回true,否则返回false。new A()==new A()中,“==”两边使用new关键字各创建了一个对象,在内存中分别开辟空间,属于不同的对象,因此表达式结果为false。应选择B。
本题考查使用String类常用方法操纵字符串,concat方法指定字符串连接到此字符串的结尾,返回连接而成的字符串。indexOf(String str)返回指定字符串在此字符串中第一次出现处的索引,如果没有返回-1。由于ss1.concat("everyone");没有赋值给任何变量,所以s1值没有变化。所以输出-1

 

 

对于字符串而言,==用来比较两个值的地址是否相等,而equals是比较两个值的内容是否相等,是因为字符串的equals()方法进行了重写,但是其他类的equals()方法默认是和==相同的作用,都是比较两个对象内存地址是否相同,题目中,aa与bb为同一对象,因此equals()结果为true

本题考察if语句及i++和++i,i++是先赋值后+1,++i是先+1再赋值,所以本题选择B

一共进入3次循序,每次循环i值加2,当循环结束时i值为7

转载于:https://www.cnblogs.com/fl72/p/7429124.html

你可能感兴趣的文章
UVA 11346 Probability 概率 (连续概率)
查看>>
linux uniq 命令
查看>>
Openssl rand命令
查看>>
HDU2825 Wireless Password 【AC自动机】【状压DP】
查看>>
BZOJ1015: [JSOI2008]星球大战starwar【并查集】【傻逼题】
查看>>
HUT-XXXX Strange display 容斥定理,线性规划
查看>>
mac修改用户名
查看>>
一道关于员工与部门查询的SQL笔试题
查看>>
Canvas基础
查看>>
[Hive - LanguageManual] Alter Table/Partition/Column
查看>>
可持久化数组
查看>>
去除IDEA报黄色/灰色的重复代码的下划波浪线
查看>>
Linux发送qq、网易邮件服务配置
查看>>
几道面试题
查看>>
【转】使用 WebGL 进行 3D 开发,第 1 部分: WebGL 简介
查看>>
js用正则表达式控制价格输入
查看>>
chromium浏览器开发系列第三篇:chromium源码目录结构
查看>>
java开发操作系统内核:由实模式进入保护模式之32位寻址
查看>>
第五讲:单例模式
查看>>
Python编程语言的起源
查看>>