版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、java程序设计期末考试试题与答案.下面说法正确的选项是()。A、Java程序的main ()方法必须都写在类里面(正确答案)B、Java程序中可以有多个main。方法C、Java程序的类名必须与文件名一样D、Java程序的main。方法中如果只有一条语句,可以不用括起来. Java源代码文件的扩展名为()。.txt. class. doc.java(正确答案).在控制台显示消息的语句正确的选项是()。A、System. out. printin (我是一个 Java 程序员了!);B、System. out. printin ( 我是一个 Java 程序员 了!”);(正确答案)C、syst
2、em, out. printin ( 我是Java 程序员 了!”);D、System. Out. Printin (“ 我是一个 Java 程序员 了!”);.开发Java程序的步骤正确的选项是()A、编译一编写源程序一运行B、运行一编译一编写源程序C、编写源程序一运行一编译D、编写源程序一编译一运行(正确答案).以下说法不正确的选项是()A、按照市场需求Sun公司对Java技术进行了划分,使用最广泛的是JavaSE 和 JavaEEB、JavaSE是Java技术的核心,提供基础Java开发工具,执行环境和应用程 序接口D、数组就是在内存空间划出一串不连续的空间35.以下关于while循环与
3、do-while循环以及for循环的区别说法正确的为()(选一项).都是循环.语法相同.语法不同.执行顺序相同.循环次数确定的情况通常选用while或do-while.循环次数确定的情况通常选用for.循环次数不确定的情况,通常选用while和do-while循环A、1,3,5B、1,3, 6, 7(正确答案)C、1,2,4, 6, 7D、1,3,4, 6, 7.使用数组的四个步骤正确的选项是()(选一项)A、对数据进行处理一分配空间一赋值一声明数组B、分配空间一声明数组一赋值一对数据进行处理C、声明数组一分配空间一赋值一对数据进行处理(正确答案)D、声明数组一对数据进行处理一分配空间一赋值.
4、关于基本数据类型和引用数据类型一下说法正确的选项是()(选一项)A、对引用数据类型,赋值是把原对象的引用传递给另一个引用。(正确答案)B、int doublchar boolean、String 类型是基本数据类型。C、数组属于基本类型D、对基本数据类型,不同的变量会分配不同的存储空间,并且存储空间中存 储的是该变量的值。赋值操作传递的是变量的值,改变一个变量的值会影响另一个 变量的值。.以下说法正确的为()(选一项)A、数组下标是从1开始B、取数组的长度用.length方法C、数组升序的语法为Arrays, sort (数组名);(正确答案)D、直接创立数组并赋值的语句可以不必放在一条语句完
5、成。.假设想打印如以下图案,下面代码划线处应依次填入()(选一项)。 空行for(int i = 0; i = ; i+)for(int j = 0; j continue和break语句的作用相同.有一个汽车类Car,包含的属性有:颜色(color)、型号(type) 品 牌(brand)。现在要在main。方法中创立Car类的对象,下面的代码中,正确的选项是() (选一项)。(1)Car myCar = new Car;myCar color =黑色;Car myCar = new Car ();myCar. brand=“宝马”;(3)Car myCar;myCar. brand=“宝马
6、”;Car myCar = new Car ();color = “蓝色”;A、B、(2)(正确答案)C、(3)D、(4).()是拥有属性和方法的实体(选一项)。A、对象(正确答案)B、类C、方法D、类的属性.对象的静态特征在类中表示为变量,称为类的()(选一项)。A、对象B、属性(正确答案)C、方法D、数据类型.在Java中,方法change ()定义如下:(选一项)(public int change(int i) return i=i+l;那么如下代码段的输出结果为()。int i=0;i=change(1);System, out. print (i);A、0B、1C、2D、代码i=c
7、hange (1)存在错误(正确答案).下面关于类和对象的说法中错误的选项是()(选一项)。A、类是对象的类型,它封装了数据和操作B、类是对象的集合,对象是类的实例C、一个类的对象只有一个(正确答案)D、一个对象必属于某个类.以下()属于引用数据类型(选一项)。A、String (正确答案)charC、用户自定义的Student类D、int.以下JavaDoc注释正确的选项是()(选一项)。A、/演示排序算法/B、/ /演示排序算法/C、/演示排序算法/ (正确答案)D、/演示排序算法/. Java是面向()的语言。(选一项)A、世界B、社会C、对象(正确答案)D、类.关于类的描述正确的选项是
8、()。(选一项)A、在类中定义的变量称为类的成员变量,在本类中可以直接使用(正确答案)B、局部变量的作用范围与成员变量一样C、使用别的类的方法仅仅需要引用方法的名字即可D、一个类调用另一个类中的方法时可以直接使用方法名.引用对象属性和方法使用()操作符。(选一项)A、$B、/.(正确答案)D、#.运行以下程序段,s2的结果是()。(选一项)String si = new String( abc);String s2 = ef;= si. toUpperCase() . concat (s2);= s2. substring (2, 4);A、CefB、cefC、Ce (正确答案)D、Bee.以
9、下关于Java的包说法错误的选项是()。(选一项)A、包允许将类组合成较小的单元,便于找到和使用相应的类文件B、Java中的包其实类似Windows中的目录,它是为了更好地保护类、数据和 方法等C、不同的包中不能出现类名相同的类(正确答案)D、使用package创立包,使用import引入包.在Java中,在包cn. jb. test中有一个类Test,那么在类Test中创立包的 语句正确的选项是()。package cn. jb. test. Test;package cn.jb. test; (正确答案)import cn.jb. test;use cn. jb. test;.在Java中
10、,以下()选项的内容是合法的包名。(选一项)A、com. jb. chap (正确答案)B、. jp. chapC、com. jb. chap.D、com. jb.封装的目的是()(选一项)A、编译B、运行C、隐藏细节(正确答案)D、公开数据.关于Java类中带参数的方法,以下选项中的说法错误的选项是()。(选一 项)A、使用带参数的方法分为两步:定义带参数的方法,调用带参数的方法B、带参数方法的返回值不能为void(正确答案)C、带参数方法的参数个数可以为一个或多个D、带参数方法的参数可以是任意的基本类型数据或引用类型数据.以下关于字符串的表达中正确的选项是()。(选一项)A、String
11、是类B、String是可变字符串C、String是基本类型D、String类提供了许多用来操作字符串的方法:连接、提取、查询等(正确 答案).以下关于二重循环的说法正确的选项是()。(选一项)A、两个循环不能嵌套在外层循环里B、while循环不能嵌套在for循环里C、两个不重叠的循环不能嵌套在第三个循环里D、for循环中能嵌套多个循环(正确答案).以下关于二重循环的说法错误的选项是()。(选一项)A、dowhile循环不能嵌套循环(正确答案)B、while循环能嵌套在for循环里C、for循环能嵌套在while循环里D、for循环中能嵌套多个循环.下面说法正确的选项是()。(选一项)A、程序执
12、行到continue语句时结束所有循环B、程序执行到continue语句时会跳出当前循环,进入下轮循环(正确答案)C break不能出现在外层循环中D、continue和break语句的作用相同.下面说法正确的选项是()。(选一项)A、程序执行到break语句时,程序停止运行B、程序执行到break语句时会跳出当前循环,进入下轮循环C、break能出现在内层循环中(正确答案)D、continue和default语句的作用相同.下面说法正确的选项是()。(选一项)A、continue和break语句都代表跳出当前循环,进入下轮循环B、使用多重循环不可以打印出九九乘法表C、使用二重循环可以打印出九
13、九乘法表(正确答案)D、二重循环中只能使用break,不能使用continue.()是类。(选一项)A、对象B、对象的类别(正确答案)C、方法D、类的实例.类是对象的()。(选一项)A、想象B、抽象(正确答案)C、形象D、现象.做在树下的黄色小狗是()。(选一项)A、对象(正确答案)B、类C、方法D、属性. java是一种面向过程的编译型编程语言。对错(正确答案). double数据类型强制转换为int类型时,小数局部四舍五入。对错(正确答案).数组的下标数值是从1开始的.对错(正确答案). 一个类中可以定义多个同名的方法,只要它们的返回值类型不同即可。对错(正确答案). continue语句
14、只能在循环语句中使用。对(正确答案)错.字符串常量既可以用双引号引起来,也可以用单引号引起来。对错(正确答案).多行注释“/ /”中不可以嵌套单行注释。对(正确答案)错. Object类中的toStringO方法用于返回对象的字符串表示形式。对(正确答案)错.当if语句只控制一行执行语句时,可以不写后面的大括号。对(正确答案)错.成员变量在整个类中有效,而局部变量只在定义它的方法内有效。对(正确答案)错.数组的最大下标的值比它的长度小1。对(正确答案)错. while、do while、for循环语句都可以进行嵌套,并且它们之间也可以 互相嵌套。对(正确答案)错.当break语句出现在嵌套循环
15、中的内层循环时,它只能跳出内层循环。对(正确答案)错. break语句可以在循环语句或者switch条件语句中使用。对(正确答案)错. if ()条件语句和switch。条件语句中的判断条件语句的值都是布尔类 型。对错(正确答案).比拟运算符用于对两个数值或变量进行比拟,其结果是一个布尔值。对(正确答案)错. import语句通常出现在package语句之前。对错(正确答案).数组的遍历是指依次访问数组中的每个元素。对(正确答案)错. for语句中的循环体不能为空。对错(正确答案). . class文件是java的源程序文件。对错(正确答案)C、JavaEE主要用于桌面应用程序的开发,而Jav
16、aSE主要用于网络程序和企 业级应用的开发(正确答案)D、JavaEE是在JavaSE的基础上扩展的.选出在Java中无效的注释声明()。A、/ /这是注释B、/这是注释/C、/这是注释(正确答案)D、/这是注释/.以下()不是合法的标识符。A、 doublel23B、3x(正确答案)C、sumD、 de2sf8.以下语句中,()正确完成整型变量的声明和赋值。int count,count=0;B count=0;int count=0; (正确答案)int countl=0; count2=l;.表达式(11+38)/4%3的值是()。A、31B、0C、2(正确答案)D、1.分析下面的代码,
17、输出结果正确的选项是()。double d = 84.54;d+;int c = d/2;A、42B、编译错误,更改为int c二(int)d/2;(正确答案)C、43D、编译错误,更改为int c=int/2;.下面()不是Java关键字。staticpublicC、intD、string (正确答案)12.在Java的以下变量赋值语句中,无法通过编译的是()A、char c2=女;char cl= 男”;(正确答案)int fl=128;double dl=l.2;13.为一个boolean类型变量赋值时,可以使用()方式。A、 boolean a=l;B、boolean a二“真”;C
18、boolean a= (9=10) ;(正确答案)D、boolean a-false;. Java中关于if选择结构描述正确的选项是()。A、if选择结构是先做处理再根据条件判断的一种语法结构B、关键字if后小括号里可以是一个条件表达式,表达式的值可以不为布尔类C、if后小括号里表达式的值为false时,程序需要执行大括号里的语句D、if语句可以和else 一起使用(正确答案).在流程图中,下面说法错误的选项是()。A、”菱形”表示判断和分支B、”圆角长方形”表示程序开始和结束C、长方形”表示程序开始或结束(正确答案)D、”平行四边形”表示输入/输出指令.编译运行如下Java代码,输出结果是(
19、)。 public class Test public static void main (String args) int num=5;if(num= 80) System, out. printin (要下雨了); else if (shiDu = 50) System. out. printin (天彳艮阴); else if (shiDu = 30) System. out. printin (彳艮舒适); else if (shiDu = 0) System. out. printin (很干燥);A、要下雨了B、天很阴C、很干燥D、很舒适(正确答案).以下说法正确的选项是()。(选
20、一项)A、如果while循环的循环条件始终为true,那么一定会出现死循环(正确答案)B、程序调试时加入断点会改变程序的执行流程C、while循环的循环体至少无条件执行一次D、while语句构成的循环不能用其他语句构成的循环来代替.()表达式不可以作为循环条件。(选一项)A、il&j2B、i=5(正确答案)C、i3D、 count=i.利用循环解决问题的一般步骤是()(选一项)A、检查循环能否退出一分析循环条件和循环操作一套用循环语法写出代码 B、分析循环条件和循环操作一检查循环能否退出一套用循环语法写出代码 C、套用循环语法写出代码一分析循环条件和循环操作一检查循环能否退出 D、分析循环条件
21、和循环操作一套用循环语法写出代码一检查循环能否退出 (正确答案).运行下面这段代码的结果为()。(选一项)int day = 3;switch (day) case 1:case 3:case 5:System, out. printin (学钢琴! );break;case 2:System, out. printin (学英语! );default:System. out. printin (去必胜客吃饭! );A、学钢琴!(正确答案)B、学钢琴!去必胜客吃饭!C、学钢琴!学英语!去必胜客吃饭!D、没有任何输出.程序调试的详细步骤是()(选一项)A、分析错误,设置断点一启动调试一观察变量一
22、单步运行一发现问题一 修正代码,重新运行一解决问题B、分析错误,设置断点一启动调试一单步运行一观察变量一发现问题一 修正代码,重新运行一解决问题(正确答案)C、分析错误,设置断点一启动调试一发现问题一单步运行一观察变量一 修正代码,重新运行一解决问题D、分析错误,设置断点一启动调试一单步运行一观察变量一发现问题一 解决问题一修正代码,重新运行.以下关于while循环,do-while循环和for循环的说法正确的选项是()。(选一项)A、while循环特点是先执行后判断,do-while循环特点是先判断后执行。B、do-while循环在初始情况不满足循环条件时一次也不执行。C、for循环结构中的
23、三个表达式缺任何一个时编译都将无法通过。D、for循环比while循环更简洁,比while更常用。(正确答案).以下说法正确的选项是()。(选一项)A continue语句的作用是结束整个循环的执行B、break语句只能在循环体内和switch语句体内使用(正确答案)C、循环体内使用break语句或continue语句的作用相同D、switch语句体内可以出现continue.在Java语言中有如下代码,以下x的定义中,可以使该代码输出100的 是()(选一项)switch(x)case 100:System. out. printin(100”);break;case 110:System,
24、 out. printin (110”);break;A、int x=100;(正确答案)double x=100;String x= 100” ;int x=110;. for循环结构的执行顺序是()(选一项)A、首先执行条件判断一然后执行参数初始化一当判断条件为true时,执行 循环操作语句一 最后更新循环变量B、首先执行条件判断一然后执行参数初始化一然后更新循环变量一最后执 行循环操作语句C、首先执行参数初始化一然后执行条件判断一当判断条件为true时,执行 循环操作语句一最后更新循环变量(正确答案)D、首先执行参数初始化一然后执行循环操作语句一然后执行条件判断一最 后更新循环变量.下面
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年跨区域水资源共享平台建设项目可行性研究报告
- 2025年自驾旅游市场分析与发展可行性研究报告
- 2025年数字营销传播平台创建项目可行性研究报告
- 羊苗买卖合同范本
- 瓜果进货合同范本
- 组队骑摩托协议书
- 线下补充协议合同
- 军工企业物资供应商专管员考核题库
- 文化演出策划岗位面试题含答案
- 华为人力资源经理面试题详解及答案
- 2025年植物标本采集合同协议
- 2025天津市第二批次工会社会工作者招聘41人考试笔试参考题库及答案解析
- 2025湖北武汉市蔡甸区总工会招聘工会协理员4人笔试试题附答案解析
- 胆管重复畸形健康宣教
- 2025秋人教精通版英语小学五年级上册知识点及期末测试卷及答案
- 校园反恐防暴2025年培训课件
- 2026年安徽城市管理职业学院单招职业技能测试模拟测试卷附答案
- 2025甘肃省水务投资集团有限公司招聘企业管理人员笔试备考题库附答案解析
- 2025山东壹通无人机系统有限公司暨三航无人系统技术(烟台)有限公司社会招聘笔试现场及笔试历年参考题库附带答案详解
- 2025年秋季学期国家开放大学《人文英语4》期末机考精准复习题库
- 神经内科三基考试题库及答案
评论
0/150
提交评论