首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面程序 importjava.io.*; publicclassTypeTransition{ publicstaticvoidmain(Stringargs[]){ chara=’h’; inti=100; in
阅读下面程序 importjava.io.*; publicclassTypeTransition{ publicstaticvoidmain(Stringargs[]){ chara=’h’; inti=100; in
admin
2010-12-17
62
问题
阅读下面程序 importjava.io.*; publicclassTypeTransition{ publicstaticvoidmain(Stringargs[]){ chara=’h’; inti=100; intj=97; intaa=a+i; System.out.println("aa="+aa); charbb=(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、i、aa。而整型变量aa的初始值是a+1,其中a是一个字符型变量。如何进行加法运算呢?Java语言规定,char型数据可以自动转换成 int类型,转换的结果就是该字符的ASCII码值。因此,整型变量aa的初始值为字符“h”的ASCII码值加上100。如果记住h的ASCII码值足104,则直接就确定aa的初始值是204,选项B为正确答案。
如果记不得h的ASCII码,题目中则给出提示。题目中说“输出结果的第二行为bb=a”,也就是字符bb的值为字符a,bb的生成语句是charbb=(char)j是把整型变量j的值强制转换为字符型。同样,把ASCII码值为j(97)所对应的字符赋值给bb。显然,字符a的ASCII码值为97,字符b的ASCII码值为98,依次类推,字符h的ASCII码为104。因此,本题的正确答案是B。
转载请注明原文地址:https://kaotiyun.com/show/ql9p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下面不属于结构化程序设计原则的是
下列叙述中正确的是()。
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front-1=rear。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
支持子程序调用的数据结构是
软件测试的目的是
在结构化程序设计中,模块划分的原则是
在软件开发中,需求分析阶段产生的主要文档是
关于Python语句P=-P,以下选项中描述正确的是
表达式writelines(lines)能够将一个元素是字符串的列表lines写入文件,以下选项中描述述正确的是
随机试题
在推进我国反腐倡廉建设的工作上,中国共产党一直坚持不懈地努力着,下列有关说法错误的是()。
—-WouldyoudomeafavortosendthisbooktoMrLee?—______
阳黄初起见表证者,治宜选用
肥胖的腰围指标为()。
下列关于刑事诉讼强制措施的适用机关及其对象说法正确的是:
无效婚姻可以在婚姻无效原因消除前( )提出请求宣告婚姻无效。
根据票据法律制度的规定,下列有关支票的表述中,正确的是()。
BasketballStatisticianHelpWantedTheAthleticDepartmentislookingforstudentstohelpassiststaffduringtheFall
大雁在飞翔时的队形,有时是“一”字形,有时是“人”字形。影响它们飞翔时队形变化的主要因素是()。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
最新回复
(
0
)