第一范文网 - 专业文章范例文档资料分享平台

java上机题1

来源:用户分享 时间:2025/7/4 3:22:25 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

答案 B

36. System.out.println(\sky is whit\打印出的结果是 (第五章)

A. sky is B. sky i

C. sky is blue D.以上都不正确 答案B

37. 从字符串String target = \中取出子串”Cake”的语句是: (第五章)

A.target.substring(5,10); B.target.substring(6,10);

C.target.substring(5,9); D.target.substring(6,9); 答案B

38. 下面的程序输出的结果为:(第五章) public class Test {

public static void main(String[] args) { StringBuffer buffer = new StringBuffer(); int value = 18; do {

int temp = value & 0x07; buffer.append(temp); }while((value>>>=3)!=0);

System.out.println(buffer.reverse()); } }

A. 24 B. 23 C. 25 D. 22 答案 D

39. 判断满足a-z,A-Z,0-9的字符的正确正则表达式:(第五章) A. [^0-9A-Za-z] B. [0-9A-Za-z] C. [^09AZaz] D. [$0-9A-Za-z] 答案 A

40. 关于面向对象概念的描述正确的是(第六章) A. 程序中的对象等同于现实生活中的对象 B. 对象描述的是客观世界的实体 C. 在Java中通过类来描述对象

D. 类是具有相同特征的若干对象的模板 答案:B,C,D

41. 下面关于类的描述错误的是(第六章) A. 类的方法都由方法头和方法体组成 B. 一个Java程序可以有多个公共类 C. 一个包可以包含多个类

D. 类的实现包括类声明和类体两部分 答案:B

42. 已知X类基于Y类,则下列说法正确的是(第六章) A. X是Y的子类 B. Y是X超类的子类

C. X类和Y类均为对方的子类 D. X类和Y类均为超类 答案:A

43. 下列说法正确的是(第六章) A. 封装使得对象的内特性对用户是隐蔽的 B. 类是在对象之上的抽象 C. 对象是类的实例

D. 多态性使得子类可以具有与超类不同的属性和方法 答案:A,B,C,D

44. 类间的继承关系是(第六章) A. 单重的 B. 多重的

C. 既可以单重又可以多重 D. 不能继承 答案:A

45. 下面的Bus类中哪个是实例变量(第六章) class Bus {

String no;

static String manu; static String typeno; final int py=2000; }

A. no B. manu C. typeno D. 9 答案:A

46. 定义类时不可能用到的保留字是(第六章) A. implements B. class C. private D. extends 答案:C

47. 主类的类头可以使用的访问控制符是(第六章)

A. private B. locale C. public D. protected 答案:C

48. 下列哪些属于定义类成员的访问控制权的保留字(第六章) A. char,float,String,double B. public,private,protected C. class,import,interface

D. public,locate,private,protected 答案:B

49. 关于继承,下列说法中错误的是(第六章) A. 一个类只能继承一个父类

B. 一个父类可以被多个子类所继承 C. 子类可以拥有自己的成员变量 D. 子类不能直接输出父类中的属性值 答案:D

50. 下列代码中哪个方法属于方法的覆盖(第六章) public class Cake {

String cakeCode; String cakeName; float price = 0;

public Cake() {

cakeCode = \

cakeName = \意氏蛋糕\ price = 35; }

float getSaleSum(float price, float weight) {

float saleSum = 0; this.price = price;

saleSum = price * weight; return saleSum; } }

publicclass CreamCake extends Cake{ floatweight; floatsaleSum;

float getSaleSum(float price, float weight) { float saleSum = 0; super.price = price;

this.price = price * 0.8f; this.weight = weight;

this.saleSum = this.price * weight;

//调用父类的方法

super.getSaleSum(price, weight); return this.saleSum; }

void clearNum(){ weight=0; saleSum=0; } }

A. Cake()

B. Cake类的getSaleSum()方法

C. CreamCake类的getSaleSum()方法 D. clearNum() 答案:C

1. 下列说法中错误的是(第六章) A. 子类不能继承父类的构造方法 B. 任何一个类只能有一个超类

C. 子类覆盖父类中同名方法时,子类方法声明必须与父类被覆盖方法的声明一样 D. 子类可以覆盖父类中声明为final或static 的方法 答案:D

2. 下面是一个蛋糕类,关于该类的描述正确的是(第六章) public class Cake{

String cakeCode; String cakeName; float price;

public Cake() { }

public Cake(String code, String name, float cakeprice) { cakeCode = code; cakeName = name; price = cakeprice; }

float getSaleSum(float price, float weight) { float saleSum = 0;

saleSum = price * weight; return saleSum; } }

A. Cake(String code, String name, float cakeprice)为构造方法重载 B. cakeCode、cakeName、price为Cake的属性 C. saleSum为该类的成员变量

搜索更多关于: java上机题1 的文档
java上机题1.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6aez4987nr3gyk61844u_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top