首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面程序 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
53
问题
阅读下面程序 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://www.kaotiyun.com/show/VU2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
Python中文件的打开方式为’t’,对应的文件打开模式为()。
下列关于Python运算符的使用描述正确的是()。
下面关于Python中模块导入的说法错误的是()。
下列选项中不属于结构化程序设计原则的是()。
设有表示学生选课的3张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
考生文件夹下存在2个Python源文件和3个文本文件,分别对应两个问题,请按照文件内说明修改代码,实现以下功能。《论语》是儒家学派的经典著作之一,主要记录了孔子及其弟子言行。这里给出了一个网络版本的《论语》,文件名称为“论语.txt”,其内容采用
以下的函数定义中,错误的是()。
下列叙述中正确的是()。
Python读取文件中一行内容的操作是()。
在Java线程模型中,一个线程是由______、______和______三部分组成。
随机试题
氧离曲线表示
手厥阴心包经循行线中的“下腋3寸”指的是什么部位
患儿,2个月,患儿足月剖宫产,出生后就发现上唇左侧一裂隙。出生后患儿喂养情况一般。临床检查见患儿左侧上唇一裂隙,裂隙至上唇皮肤.鼻底未见裂开,口内牙槽突及腭部未见裂开。该患儿的诊断是
属于十二指肠溃疡手术后早期并发症的是
专利审批机关可以()为由,驳回在单位担任职务的人员提出的专利申请。
某企业一台机床由于技术更新等原因决定提前报废。该机床原价150万元,已计提折旧90万元,已计提减值准备40万元,残值变价收入为10万元(不考虑增值税)。假定不考虑其他因素,该企业提前报废机床的相关的会计处理结果不正确的是()。
电影可分为纪录片、科教片、故事片、美术片四大类。下列选项中,主要运用绘画或其他造型艺术来表现生活的是()。
下列关于我国监察体制改革的说法正确的是:
A.0mmB.0.5mmC.1.0mmD.1.5mmE.2.0mm上颌侧切牙离开平面()。
Pricesdeterminehow【S1】______aretobeused.Theyarealsothemeansbywhichproductsandservicesthatareinlimitedsuppl
最新回复
(
0
)