首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面程序 import java.io.*; public class TypeTransition{ public static void main(String args[]){ char a=’h’;
阅读下面程序 import java.io.*; public class TypeTransition{ public static void main(String args[]){ char a=’h’;
admin
2012-12-13
26
问题
阅读下面程序 import java.io.*; public class TypeTransition{ public static void main(String args[]){ char a=’h’; int i=100; int j=97; int aa=a+i; System.out.println("aa="+aA) ; char bb=(char)j; System.out.println("bb="+bB) ; } } 如果输出结果的第二行为bb=a,那么第一行的输出是
选项
A、aa=I
B、aa=204
C、aa=v
D、aa=156
答案
B
解析
本题考查的是Java的基本数据类型及其运算。程序开始生成了一个字符型变量a和3个整型变量i、j、aa。而整型变量aa的初始值是a+i,其中a是一个字符型变量。如何进行加法运算呢?Java语言规定,char型数据可以自动转换成int类型,转换的结果就是该字符的ASCII码值。因此,整型变量aa的初始值为字符“h”的 ASCH码值加上100。如果记住h的ASCII码值是104,则直接就确定aa的初始值是 204,选项B为正确答案。
如果记不得h的ASCII码,题目中则给出提示。题目中说“输出结果的第二行为bb=a”,也就是字符比的值为字符a,bb的生成语句是char bb;(char)j,是把整型变量j的值强制转换为字符型。同样,把ASCH码值为.j(97)所对应的字符赋值给比。显然,字符a的ASCII码值为97,字符b的ASCII码值为98,依次类推,字符h的ASCII码为104。
因此,本题的正确答案是B。
转载请注明原文地址:https://kaotiyun.com/show/VU2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下面关于对象和类的关系描述错误的是()。
在E-R图中,用来表示实体的图形是()。
数据库管理系统是()。
关于二维数据描述错误的是()。
下面说法错误的是()。
下列选项中不属于结构化程序设计原则的是()。
面向对象方法中,继承是指()。
以下关于Python技术特点的描述中,错误的是()。
以下语句不会引发异常的是()。
数据库管理系统常见的数据模型有层次模型、网状模型和________________三种。
随机试题
气胸时发生休克的原因是
最可能的诊断是:护理此患儿下列哪项措施不妥:
下列作为劳动合同条款的选项中,无效的是()。
某工程因施工需要,需取得出入施工场地的某条临时道路的通行权,根据《标准施工招标文件》的规定,该通行权应当由()。
农村信用社稽核人员履行职责时具有的职权有()。
恐惧症:对某种物体或某种环境的一种非理性的、不适当的恐惧感。一旦面对这种物体或环境时,尽管当时并无危险,恐惧症患者仍会产生一种极端的恐惧感。根据上述定义,下列属于恐惧症的是:
高速公路是全封闭的,路上有快车、慢车、高速车,为了让高速车跑得快,特意设了快车道。结合实际谈谈你的看法。
刘先生一定是结了婚的,你看,他总是穿着得体、干干净净的。上述结论是以下述哪项前提作为依据的?()
【2016年第52~53题】基于以下题干:钟医生:“通常,医学研究的重要成果在杂志发表之前需要经过匿名评审,这需要耗费不少时间。如果研究者能放弃这段等待时间而事先公开其成果,我们的公共卫生水平就可以伴随着医学发现更快获得提高。因为新医学信息的及时公布将允
设f(x)在(—1,1)内具有二阶连续导数,且f″(x)≠0。证明:对于任意的x∈(—1,0)∪(0,1),存在唯一的θ(x)∈(0,1),使f(x)=f(0)+xf′(0(x)x)成立。
最新回复
(
0
)