IBM选择题 IBM java考试题目
- 格式:docx
- 大小:43.38 KB
- 文档页数:18
ibm试题及答案1. IBM公司成立的时间是哪一年?- A. 1911- B. 1924- C. 1946- D. 1960- 答案: B2. IBM公司的全称是什么?- A. International Business Machines- B. International Business Machines Corporation - C. International Business Machine Services- D. International Business Machine Solutions- 答案: B3. IBM公司在哪个国家成立?- A. 美国- B. 英国- C. 德国- D. 日本- 答案: A4. IBM公司的主要业务领域包括哪些?- A. 硬件制造- B. 软件开发- C. IT服务- D. 以上都是- 答案: D5. IBM的人工智能系统Watson首次亮相是在哪个领域?- A. 医疗- B. 金融- C. 教育- D. 娱乐- 答案: A6. IBM的蓝色巨人(Big Blue)昵称来源于什么?- A. 公司的标志性颜色- B. 公司规模庞大- C. 创始人的名字- D. 公司创立的时间- 答案: A7. IBM公司在云计算领域提供的服务名称是什么?- A. AWS- B. Azure- C. Google Cloud- D. IBM Cloud- 答案: D8. IBM公司的创始人是谁?- A. 托马斯·爱迪生- B. 亨利·福特- C. 查尔斯·弗林特- D. 托马斯·沃森- 答案: D9. IBM公司在2014年收购了哪家公司来加强其在数据分析领域的能力? - A. Twitter- B. Facebook- C. LinkedIn- D. SPSS- 答案: D10. IBM公司在量子计算领域有哪些贡献? - A. 开发了量子计算机- B. 建立了量子计算实验室- C. 发布了量子计算编程语言- D. 以上都是- 答案: D。
《IBM软件测试》试题及答案IBM 软件测试认证试题⼀、单选题(每题10分,共300分)1. 下列哪个是瀑布型开发的正确过程?(B)A. 设计-〉编码-〉单元测试-〉集成-〉系统测试B. 需求分析-〉设计-〉编码&单元测试-〉集成-〉系统测试C. 需求分析-〉设计-〉编码&单元测试-〉系统测试-〉集成D. 需求分析-〉设计-〉单元测试-〉系统测试-〉集成2. 软件架构是⼀个软件开发的产品,它能够在质量、成本还有哪个⽅⾯上提供最⼤限度的投资回报?( B )A. ⼈员B. 时间进度C. 项⽬范围3. 持续的质量验证应该做到:(A)A. 尽早的质量验证B. 在项⽬后期验证质量C. 只需验证可执⾏系统的⼯程4 测试的基本流程:(A)1.开发⼈员将开放出来的产品交给测试部门。
2.测试⼈员使⽤某种测试⽅法测试产品并收集产品的缺陷。
3.与开发⼈员沟通被发现的缺陷。
4.开发⼈员修复缺陷并送回到测试部门重新测试。
A. 1,2,3,4B. 2.3.1.4C.1,3,2,4D.2,1,3,45.语句覆盖⽅法的正确步骤:( A)1 程序结构化:将程序转化为流图2 环形复杂度计算:得到的是要覆盖所有语句,独⽴路径数量的上限N3 构造独⽴路径:构造N 条独⽴路径4 确认分⽀点:针对每条独⽴路径,确认独⽴路径上的所有分⽀点5 构造执⾏条件:根据⼀条独⽴路径上的所有分⽀点集合确认路径执⾏条件集合6 编制⽤例:对这些路径和路径执⾏条件集合进⾏分析,编制⽤例A. 1,2,3,4,5,6B. 1,2,4,3,5,6C. 1,3,2,4,5,6D. 1,2,3,5,4,66.下⾯的观点哪些是错误的?(B)A.你永远也不可能完成测试,这个重担将会简单地从你(或者开发⼈员)⾝上转移到你的客户⾝上B. 当你时间不够或者资⾦不够⽤的时候,就完成了测试C. 我们不能绝对地认定软件永远也不会再出错,但可以根据合理和有效的统计模型来判定软件的测试程度7.单元测试是有谁来完成?( A)A. 开发⼈员B.测试⼈员C.客户D.项⽬经理8.评估类模型的步骤是:( A )1.再次考察 CRC 模型和对象-关系模型,进⾏交叉检查以保证由OOA 模型所蕴含的协作适当地反应在⼆者中。
java期末考试题及答案解析一、选择题1. Java语言是一种:A. 编译型语言B. 解释型语言C. 编译型和解释型语言D. 汇编语言答案:C2. 下列哪个不是Java的基本数据类型?A. intB. floatC. doubleD. string答案:D3. Java中的main方法必须定义为:A. public static void main(String args[])B. private static void main(String args[])C. protected static void main(String args[])D. public static int main(String args[])答案:A二、填空题1. Java程序的执行入口是________。
答案:main方法2. Java语言支持的两种继承方式是单继承和________。
答案:接口继承3. 在Java中,用于定义常量的关键字是________。
答案:final三、简答题1. 简述Java语言的跨平台特性。
答案:Java语言的跨平台特性主要得益于Java虚拟机(JVM)的概念。
Java代码首先被编译成字节码,然后可以在任何安装了相应版本Java虚拟机的平台上运行。
这种“一次编写,到处运行”的特性使得Java程序可以在不同的操作系统和硬件平台上无缝运行。
2. 描述Java集合框架中List、Set和Map三者的区别。
答案:List是一个有序集合,允许元素重复;Set是一个不允许重复元素的集合,且无序;Map是一个键值对集合,每个键只能映射一个值,键不允许重复,但值可以重复。
四、编程题1. 编写一个Java程序,实现计算两个整数相加的结果。
```javapublic class SumCalculator {public static void main(String[] args) {int num1 = 10;int num2 = 20;int sum = num1 + num2;System.out.println("The sum is: " + sum);}}```2. 编写一个Java程序,实现对一个字符串进行反转。
java期末考试试题及答案Java期末考试试题及答案一、选择题(每题2分,共20分)1. Java语言属于以下哪类编程语言?A. 编译型语言B. 解释型语言C. 汇编语言D. 机器语言答案: B2. 下列哪个关键字用于定义Java类?A. classB. interfaceC. enumD. package答案: A3. Java中,哪个关键字用于实现继承?A. extendsB. implementsC. overrideD. abstract答案: A4. Java中,哪个关键字用于定义接口?A. classB. interfaceC. abstractD. enum答案: B5. 以下哪个是Java的集合框架中的数据结构?A. ArrayListB. LinkedListC. HashMapD. 所有选项答案: D6. Java中,哪个关键字用于抛出异常?A. tryB. catchC. throwD. finally答案: C7. 下列哪个是Java的访问修饰符?A. publicB. protectedC. privateD. 所有选项答案: D8. Java中,哪个关键字用于定义静态方法?A. staticB. finalC. abstractD. volatile答案: A9. 在Java中,哪个关键字用于定义同步方法?A. synchronizedB. volatileC. transientD. native答案: A10. Java中,哪个关键字用于实现多态?A. extendsB. implementsC. overrideD. abstract答案: C二、简答题(每题5分,共20分)1. 简述Java的垃圾回收机制。
答案: Java的垃圾回收机制是一种自动内存管理方式,它通过垃圾回收器定期检查不再被引用的对象,并释放它们占用的内存。
垃圾回收器工作时,会暂停应用程序的执行,直到回收完成。
java面试选择题题库及答案java面试选择题题库及答案(一)1.Java是从()语言改进重新设计。
A.AdaB.C++C.PasacalD.BASIC答案:B2.下列语句哪一个正确()A. Java程序经编译后会产生machine codeB.Java程序经编译后会产生byte codeC.Java程序经编译后会产生DLLD.以上都不正确答案:B3.下列说法正确的有()A.class中的constructor不可省略B. constructor必须与class同名,但方法不能与class同名C.constructor在一个对象被new时执行D.一个class只能定义一个constructor 答案:C4.提供Java存取数据库能力的包是()A.java.sqlB.java.awtngD.java.swing答案:A5.下列运算符合法的是()A.B.C.ifD.:=答案:A6.执行如下程序代码a=0;c=0;do{--c;a=a-1;}while(a0);后,C的值是()A.0B.1C.-1D.死循环答案:C7.下列哪一种叙述是正确的()A.abstract修饰符可修饰字段、方法和类B.抽象方法的body部分必须用一对大括号{}包住C.声明抽象方法,大括号可有可无D.声明抽象方法不可写出大括号答案:D8.下列语句正确的是()A.形式参数可被视为localvariableB.形式参数可被字段修饰符修饰C.形式参数为方法被调用时,真正被传递的参数D.形式参数不可以是对象答案:A9.下列哪种说法是正确的()A.实例方法可直接调用超类的实例方法B.实例方法可直接调用超类的类方法C.实例方法可直接调用其他类的实例方法D.实例方法可直接调用本类的类方法答案:Djava面试选择题题库及答案(二)1.Java程序的种类有()A.类(Class)B.AppletC.ApplicationD.Servlet2.下列说法正确的有()A.环境变量可在编译sourcecode时指定B.在编译程序时,所能指定的环境变量不包括class pathC.javac一次可同时编译数个Java源文件D.javac.exe能指定编译结果要置于哪个目录(directory) 答案:BCD3.下列标识符不合法的有()A.newB.$UsdollarsC.1234D.car.taxi答案:ACD4.下列说法错误的有()A.数组是一种对象B.数组属于一种原生类C.intnumber=[]={31,23,33,43,35,63}D.数组的大小可以任意改变答案:BCD5.不能用来修饰interface的有()A.privateB.publicC.protectedD.static答案:ACD6.下列正确的有()A. call byvalue不会改变实际参数的数值B. call by reference能改变实际参数的参考地址C. call byreference不能改变实际参数的参考地址D. call byreference能改变实际参数的内容答案:ACD7.下列说法错误的有()A.在类方法中可用this来调用本类的类方法B.在类方法中调用本类的类方法时可直接调用C.在类方法中只能调用本类中的类方法D.在类方法中绝对不能调用实例方法答案:ACD8.下列说法错误的有()A.Java面向对象语言容许单独的过程与函数存在B. Java面向对象语言容许单独的方法存在C.Java语言中的方法属于类中的成员(member)D.Java语言中的方法必定隶属于某一类(对象),调用方法与过程或函数相同答案:ABC9.下列说法错误的有()A.能被java.exe成功运行的javaclass文件必须有main()方法B. J2SDK就是Java APIC.Appletviewer.exe可利用jar选项运行.jar文件D.能被Appletviewer成功运行的javaclass文件必须有main()方法答案:BCDjava面试选择题题库及答案(三)1、对记录序列{314,298,508,123,486,145}按从小到大的顺序进行插入排序,经过两趟排序后的结果为:(选择1项)A {314,298,508,123,145,486}B {298,314,508,123,486,145}C {298,123,314,508,486,145}D {123、298,314,508,486,145}2、下列关于修饰符混用的说法,错误的是(D ):A.abstract不能与final并列修饰同一个类B.abstract类中可以有private的成员C.abstract方法必须在abstract类中D.static方法中能处理非static的属性3、接口是Java面向对象的实现机制之一,以下说法正确的是:B( )A. Java支持多重继承,一个类可以实现多个接口;B. Java只支持单重继承,一个类可以实现多个接口;C. Java只支持单重继承,一个类只可以实现一个接口;D. Java支持多重继承,但一个类只可以实现一个接口。
IBM认证试题及答案IBM认证试题及答案1) Java中,有关Applet的生命周期和基本方法,下列说法正确的是()。
(选择两项)a) init()方法用于对Applet所需要的任何东西进行初始化b) paint()方法用于在屏幕上绘制线条、文本和图像c) start()方法只能调用一次d) stop()方法使Applet停止,一旦被停止就无法被启动2) 编译并运行下面的Java代码段:char c='a';switch (c) {case 'a': System.out.println(“a”);default: System.out.println(“default”);}输出结果是()。
(选择一项)a) 代码无法编译,因为switch语句没有一个合法的表达式b) adefaultc) ad) default3) Java中,假设picture是我们要绘制的图像,下面关于drawImage()函数的调用中正确的有()。
(选择两项)a) void paint(Graphics g){ g.drawImage(picture, 30,20); }b) void paint(Graphics g){ g.drawImage(picture, 30,40, this); }c) void paint(Graphics g){ g.drawImage(picture, 30,20,40,20); }d) void paint(Graphics g){ g.drawImage(picture, 30,20, 60, 50, this); }4) 分析下面的Java程序:public class yy {public static void main(String[] ards) throws Exception {try {throw new Exception();}catch(Exception e){System.out.println(“Caught in main()”);}System.out.println(“nothing”);}}输出结果为()。
java期末考试题库及答案解析Java期末考试题库及答案解析一、选择题1. Java语言属于以下哪种类型的编程语言?A. 编译型语言B. 解释型语言C. 汇编语言D. 机器语言答案:B2. 下列哪个关键字用于定义Java类?A. classB. structC. interfaceD. enum答案:A3. Java中的main方法的返回类型是什么?A. voidB. intC. StringD. Object答案:B4. 以下哪个是Java的集合框架中的接口?A. ArrayListB. LinkedListC. SetD. HashMap答案:C5. Java中的异常处理机制使用哪个关键字来实现?A. tryB. catchC. finallyD. all of the above答案:D二、填空题1. Java语言是_________设计的,它具有跨平台的特性。
答案:James Gosling2. 在Java中,一个类可以继承另一个类的_______方法和变量。
答案:非私有3. Java的垃圾回收机制是用于_______内存的。
答案:自动管理4. Java中的_______关键字用于定义接口。
答案:interface5. Java中的_______关键字用于实现多态。
答案:override三、简答题1. 请简述Java语言的三大特性。
答案:Java语言的三大特性包括:面向对象、跨平台和网络编程。
2. 什么是Java的封装性,它有什么好处?答案:封装性是Java面向对象编程的核心概念之一,它允许将数据(属性)和操作数据的方法组合在一起,形成一个“对象”。
封装的好处包括数据隐藏、安全性提高和易于维护。
3. 请解释Java中的继承机制,并举例说明。
答案:Java中的继承机制允许一个类(子类)继承另一个类(父类)的属性和方法。
这使得代码复用变得简单,并且可以创建层次结构。
例如,一个名为“Animal”的类可以被“Dog”类继承,后者可以继承“Animal”的所有属性和方法,同时也可以添加自己的特定属性和方法。
IBM大型机考试试题第一部分:选择题1. IBM的全称是什么?A. International Business MachinesB. Intelligent Business ManagementC. International Business ManagementD. Intelligent Business Machines2. IBM大型机常用的操作系统是以下哪个?A. WindowsB. macOSC. LinuxD. z/OS3. IBM大型机的处理器架构是?A. x86B. ARMC. PowerD. Itanium4. 在IBM大型机中,主存储器通常是什么类型的存储器?A. 硬盘B. 固态硬盘C. 磁带D. 内存5. IBM大型机中常用的输入输出设备是?A. 鼠标和键盘B. 打印机和扫描仪C. 磁带机和磁盘机D. 摄像头和耳机第二部分:问答题1. 请简要介绍IBM的历史发展。
2. 什么是IBM大型机?它有什么特点?3. 请简要说明z/OS操作系统的特点及其在IBM大型机中的应用。
4. IBM大型机的主要应用领域有哪些?举例说明。
5. 请简要介绍IBM大型机的硬件架构。
第三部分:案例分析请分析一家企业为什么选择在业务中使用IBM大型机,列举出其优势和劣势,并提出您的建议。
第四部分:综合应用如果您是一家企业的IT主管,您会如何规划和管理公司的IBM大型机系统?请具体说明您的方案和思路。
结语通过本次IBM大型机考试试题,希望您能充分了解IBM大型机的基本知识和应用,为将来的工作和学习提供参考。
祝您顺利通过考试!。
java选择试题及答案# Java选择试题及答案一、单选题1. Java是一种:- A. 编译型语言- B. 解释型语言- C. 汇编语言- D. 机器语言答案:B2. Java的跨平台特性主要依赖于:- A. JRE- B. JVM- C. JDK- D. JIT答案:B3. 下列哪个是Java的基本数据类型?- A. String- B. ArrayList- C. int- D. Object答案:C4. Java中的异常处理是通过以下哪个关键字实现的? - A. if- B. try- C. for- D. switch答案:B5. 下列哪个是Java集合框架中的接口?- A. ArrayList- B. HashSet- C. List- D. Map答案:C6. 在Java中,哪个关键字用于定义一个类? - A. class- B. interface- C. enum- D. package答案:A7. Java中的构造方法:- A. 必须有返回类型- B. 必须与类名相同- C. 不能被继承- D. 可以有参数答案:B8. 以下哪个不是Java的访问修饰符?- A. public- B. protected- C. private- D. global答案:D9. Java中的main方法是:- A. 必须在每个类中定义- B. 程序的入口点- C. 只能被类内部调用- D. 只能调用一次答案:B10. 下列哪个是Java的集合类?- A. String- B. HashMap- C. Object- D. Thread答案:B二、多选题1. Java的垃圾回收机制可以:- A. 回收不再使用的对象- B. 回收内存泄漏- C. 确保内存使用效率- D. 完全防止内存泄漏答案:A, C2. 下列哪些是Java的控制流语句? - A. if-else- B. switch-case- C. for- D. try-catch答案:A, B, C3. Java中的接口可以包含:- A. 常量- B. 方法声明- C. 构造方法- D. 实例方法答案:A, B4. 在Java中,哪些是合法的变量名?- A. 2start- B. _myVar- C. myVar2- D. var答案:B, C, D5. Java中的包装类可以:- A. 将基本数据类型转换为对象- B. 用于集合类- C. 实现多态- D. 用于泛型答案:A, B三、判断题1. Java是面向对象的编程语言。
Java面试试题1、面向对象的特征有哪些方面(1)抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。
抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。
抽象包括两个方面,一是过程抽象,二是数据抽象。
(2)继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。
对象的一个新类可以从现有的类中派生,这个过程称为类继承。
新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。
派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。
(3)封装:封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。
面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。
(4) 多态性:多态性是指允许不同类的对象对同一消息作出响应。
多态性包括参数化多态性和包含多态性。
多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。
2、String是最基本的数据类型吗?基本数据类型包括byte、int、char、long、float、double、boolean和short。
ng.String类是final类型的,因此不可以继承这个类、不能修改这个类。
为了提高效率节省空间,我们应该用StringBuffer类。
3、int 和 Integer 有什么区别Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。
Int是java的原始数据类型,Integer是java为int提供的封装类。
Java为每个原始类型提供了封装类。
原始类型封装类booleanBooleancharCharacterbyteByteshortShortintIntegerlongLongfloatFloatdoubleDouble引用类型和原始类型的行为完全不同,并且它们具有不同的语义。
1.下面说法正确的是()。
(A) Java程序的源文件名称与主类(公共类)的名称相同,后缀可以是.java或.txt等。
(B) JDK的编译命令是java。
(C) 一个Java源程序编译后可能产生几个字节码文件。
(D) 在命令行运行编译好的字节码文件,只需要在命令行直接键入程序名即可运行该程序。
2.下面的说法正确的是()。
(A) Java语言面向对象的、解释执行的网络编程语言。
(B) Java语言具有可移植性,是与平台无关的编程语言。
(C) Java语言可对内存垃圾自动收集。
(D) Java语言编写的程序虽然是“一次编译,到处运行”,但必须要Java的运行环境。
3.下面()不是Java的关键字。
(A) integer (B) double (C) float (D) char4.以下语句中没有编译错误或警告提示信息的是()。
(A) byte b=256;(B)double d=89L;(C) char c=”a”;(D) short s=8.6;5.以下选项中能正确表示Java语言中的一个整型常量的是()。
(A) 35.d (B) -20 (C) 1,234 (4) “123”6.下面的数据类型()是float型。
(A) 33.8 (B) 129 (C) 89L (D) 8.6F7.以下的变量定义中,合法的语句是()。
(A) float l_variable=3.4;(B) int abc_=21;(C) double a=1+4e2.5;(D) short do=15;8.以下语句输出的没有编译错误的是()。
(A) int i=7.8;(B) float f=7.8;(C) Boolean b=l;(D) String str=null;9.以下赋值语句,错误的是()。
(A) char c1=‟\””;(B) char c3=‟x‟;(C) char c4=‟‟;(D) char c5=65;10.定义变量如下:char c=‟w‟;int i=8;long L=15;float f=8.9;以下赋值语句正确的是()。
(A) i=c+i;(B) c=c+i;(C)L=f+L;(D) f=i+L+f;11.定义变量如下:int i=18;long L=5;float f=9.8f;double d=1.2;String s=”123”;以下赋值语句正确的是()。
(A) s=s+i; (B) f=L+i; (C) L=f+i; (D) s=s+i+f+d;12.下面关于float数的定义正确的是()。
(A) float f= -5; (B) f=1.0; (C) L=0x0678 (D) s=7.8f;13.以下语句输出的结果是()。
String str=”123”;int x=4,y=5;str=str+x+y;System.out.println(str);(A) 1239 (B) 12345 (C) 会产生编译错误(D) 123+4+51.以下选项中变量均已正确定义,合法的赋值语句是()。
(A) a= =1; (B) ++i;(C) a=a+1=5; (D) y=int(i);2.以下选项中变量均已正确定义,错误的赋值语句是()。
(A) i--; (B) i+=7; (C) k+=x+2; (D) y+x=z;3.设x为int型变量,则执行以下语句段后,x的值为()。
x=10;x+=x-=x-x;(A) 10 (B) 20(C) 40 (D) 304.若有定义int a=2,则执行完语句a-=a*a;后,a的值是()。
(A) 0 (V) 4 (C) -2(D) -45.若以下变量均已正确定义并赋值,下面符合Java语言语法的表达式是()。
(A) a=a≤7 (B)a=7+b+c(C) int 12.3%4 (D) a=a+7=c+b6.定义整型变量:int n=456; ,表达式的值为5的是()。
(A) n/10%10 (n/10)%10 (B) (n-n/100*100)/10(C) n%10 (D) n/107.对下面的语句序列正确的说法是()。
int c=‟A‟/3;c+=‟1‟%5;System.out.println(c);(A) 产生编译错误(B) 输出结果25(C) 输出结果21 (D) 输出结果28.若所有变量都已正确定义,以下选项中,符合Java语言语法的表达式是()。
(A) a!=4||b==1 (B) …a‟%3(C) …a‟= =1/2 (D) …A‟+329.执行下列程序段后,b、x、y的值正确的是()。
int x=6,y=8;boolean b;b=x<y||++x==-- y;(A) true,6,8 (B) false,7,7(C) true,7,7 (D) flase,6,810.下列的程序输出的结果是()。
public class Class1{public static void main(String[] args){System.out.println(5^2);}}(A) 7(B) 8 (C) 2 (D) 611.下列程序段后,t5的结果是()。
int t1=5, t2=6,t3=7,t4,t5;t4=t1<t2?t1:t2;t5=t4<t3?t4:t3;(A) 5 (B) 6 (C) 7 (D) 以上都不对12.若a和b均是整型变量并已正确赋值,正确的switch语句是()。
(A) switch(a+1) (B) switch(a*a+b*b);{……} {……}(C) switch a (D) switch[a+b]{……} {……}13.下列语句序列执行后,k的值是()。
int x=3,y=5,k=0;switch(x%y+3){case 0: k=x*y;break;case 6: k=x/y;break;case 12: k=x-y;break;default: k=x*y-x;break;(A) 12 (B) 0 (C) 15 (D) -214.下列语句序列执行后,r的值是()。
int x=5,y=10,r=5;switch(x+y){case 15: r+=x;case 20: r-=y;case 25: r*=x/y;default: r+=r;}(A) 15 (B) 10 (C) 0 (D) 2015.下列语句序列执行后,j的值是()。
int j=9,i=6;while(- -i!=3) j=j+2;(A) 9 (B) 11 (C) 13 (D) 1516.下面的while 循环执行的次数是()。
int i=3;while (++i<6) i+=2;(A) 1 (B) 2 (C) 3 (D) 417.设变量k已定义,以下由while语句构成的循环执行的次数是()。
While (true) k++;(A) 无限次(B) 有语法错误,不能执行(C) 一次也不执行(D) 执行一次18.下列语句序列执行后,j的值是()。
int j=9,i=6;while (i--> 3) - -j;(A) 5 (B) 6 (C) 7 (D) 819.下列语句序列执行后,i的值是()。
int i=0;do { i+=3;} while(i<10);(A) 3 (B) 6 (C) 9 (D) 1220.以下由do-while语句构成的循环执行的次数是()。
int k=0;do {++k; } while(k<1);(A)无限次(B) 有语法错,不能执行(C) 一次也不执行(D)执行1次21.下列语句序列执行后,i的值是()。
int i=2;do { i*=i;} while (i<16);(A) 4 (B) 8 (C) 16 (D) 3222.下列语句序列执行后,j的值是()。
int j=0;for (int i=1;i<6;i=i+2) j+=i;(A) 9 (B) 10 (C) 11 (D) 1223.下列语句序列执行后,j的值是()。
int j=0;for (int i=5;i>0&j<10; i- -) j+=i;(A)9 (B) 10 (C) 11 (D) 1224.能从循环语句的循环体中跳出的语句是()。
(A) for语句(B) break语句(C) while语句(D) continue语句25.执行完下面的程序段后,k的值是()。
int k=0;label: for(int i=1;i<3;i++){for(int j=1; j<3; j++){k+=i+j;System.out.println(k);if(i= =2)continue label;}}(A) 3 (B) 5 (C) 8 (D) 1226.下列方法x的定义中,正确的是()。
(A) int x() { char ch=‟a‟; return (int)ch;(B) void x {……}(C) int x(int i) { return (double)(i+10);} (D) x(int a) {return a;}27.下列方法定义中,方法头不正确的是()。
(A) public int x() {……} (B) public static int x(double y) {……}(C) void x(double d) (D) public static x(double a) {……} 28.若已定义:int a[]={0,1,2,3,4,5,6,7,8,9};则对a数组元素正确的引用是()。
(A) a[-3] (B) a[9] (C) a[10] (D) a(0)29.下面的程序段输出的结果是()。
int i=1,b,c;int [] a=new int[3];//数组没初始化数族元素默认值为0b=a[i];c=b+i;System.out.println(c);(A) 0 (B) 2 (C) 1(D) 430.设有定义语句int a[]={66,88,99};则以下对此语句的叙述错误的是()。
(A)定义了一个名为a的一维数组(B) a数组有3个元素(C) a数组的下标为1~3(D) 数组中的每个元素是整型31.下面是在命令行运行Java应用程序A: java A the first snow ,the first snow came. 怎样才能在main(String args[])方法中访问单词”first”()。
(A) args[0] (B) args[1] (C) args[2] (D) args[5]1.面向对象程序设计的基本特征是()。