java每日一练 (1)

单选部分


1.在 Java 中,存放字符串常量的对象属于( )类对象。

A Character B String C StringBuffer D Vector

答案 : B 复习文章 : String类 — 上篇_

2.图示 :


3.下列选项中属于面向对象编程主要特征的是()

A : 继承 B: 自项向下 C: 模块化 D: 逐步求精


这里面向对象编程最基本的三个特征 封装 , 继承 , 多态 。

所以 答案很明显 : A


4.关于下列程序段的输出结果,说法正确的是:( )

public class MyClass{static int i;public static void main(String argv[]){System.out.println(i);}
}

A : 有错误,变量i没有初始化。 B : null C : 1 D: 0


这里主要考察变量的定义 : 这样我们定义的 i 是 默被赋值为 0 的, 所以答案就为 D , 如果我们在方法中定义一个变量没有初始化那么直接使用就会报错 .

5.下列代码的执行结果是:( )

public class Test{public static void main(String args[]){System.out.println(100%3);System.out.println(100%3.0);}
}

A: 1 和 1 B 1 和 1.0 C 1.0 和 1 D 1.0 和 1.0


本题非常简单 : 100 % 3 == 1 , 100 % 3.0 == 1.0 所以答案选 B


6.在基本 JAVA 类型中,如果不明确指定,整数型的默认是 __ 类型,浮点数的默认是 __ 类型()

A int float B int double C long float D long double


本题也非常简单 ,默认的整形 为 int , 浮点数类型为 double 。


复习java中的类型 :

基本类型 :

整形 : byte , short , int , long 注 : 他们的默认值是 0

字符型 : char 注 : 默认值 为 ‘\u0000’

布尔类型 : boolean 注 : 默认值为 false


引用数据类型 :

数组 , 类 , 接口 注 : 默认值为 null


包装类 :

Byte , Sort , Short , Integer , Long , Character ,Float , Double , Boolean

注意: String 不是包装类。

7.方法通常存储在进程中的哪一区()


A 堆区 B 栈区 C 全局区 D 方法区


方法区(存储类等,方法属于类 , 所以方法被储存到方法区) 栈 : 方法执行时的存储,方法执行过程对应栈帧入出栈

所以这里的答案是 D 方法区 。


8.不考虑反射,关于私有访问控制符 private 修饰的成员变量,以下说法正确的是()

A 可以三种类所引用:该类自身、与它在同一包中的其他类,在其他包中的该类的子类

B 可以被两种类访问和引用:该类本身、该类的所有子类

C 只能被该类自身所访问和修改

D 只能被同一个包中的类访问

本题考查的 还是 访问权限限定符 ,private : 他就是实现我们封装的关键字 ,被 private 修饰的成员变量或者成员方法, 不能被其他类

所以答案不就是 C 吗

9.类声明中,声明一个类不能再被继承的关键字是()

A : public B: abstract C: final D: static


这里 被 final 修饰的 类是不能被继承的使用选 C :

继承 Inheritance


10.假设 A 类有如下定义,设 a 是 A 类的一个实例,下列语句调用哪个是错误的?()

public class A
{public int i;static String s;void method1(){}static void method2(){}
}

A : System.out.println(a.i);

B : a.method1();

C : A.method1();

D : A.method2();

这里答案 C : 因为 method1 没有被 static 修改 所以不能直接通过类名来直接调用 。

编程题


题目一 : 组队竞赛_牛客笔试题_牛客网 (nowcoder.com)


图一 :


图二 :


图三 : 代码

这一道题就完成了,下面继续 :


2.题目二 : 删除公共字符_牛客题霸_牛客网 (nowcoder.com)

java每日一练 (1)相关推荐

  1. java每日一练:面试题集合

    6.29:1.说一下jdk和jre的区别? JRE是java运行时环境,包含了java虚拟机,java基础类库.是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的 ...

  2. 【蓝桥Java每日一练】—————一周中的第几天

    ⭐️引言⭐️ 大家好啊,我是执梗.蓝桥杯已经定下今年4月9号开始省赛,为了和兄弟们一起锻炼,特意开启这个Java组每日一题专栏.每天和大家一起锻炼,也会时不时蓝桥真题专题序章,没了解过的兄弟可以看看- ...

  3. Java每日一练(1)

    1.实现一个数字加密器,加密规则是:     加密结果 = (整数*10+5)/2 + 3.14159,加   密结果仍为一整数 package first.day; import java.util ...

  4. java每日一练——第六天:输入3个整数,输出它们的1次幂、2次幂和3次幂

    文章目录 题目描述 问题分析 代码实现 运行结果 网上参考 结语 题目描述 输入3个整数,输出它们的1次幂.2次幂和3次幂. 输出3行,每行3个整数,分别是它们的1次幂.2次幂和3次幂,每个整数占9列 ...

  5. java 每日一练——英雄怪兽文字攻击实例(每步都有解释)

    游戏要求: 进入游戏后有3名英雄供玩家选择,玩家也可以手动选择或随机选择一个英雄. 技能分为:物理伤害技能和法术伤害技能. 每个英雄有三个技能.一把武器. 怪物有三个技能.一个能量盾(吸收物理或法术伤 ...

  6. Java每日一练(4)

    1.求1~100之间不能被3整除的数之和 package com.etc.four.day;public class Translation {public static void main(Stri ...

  7. java每日一练——第四天:输入两个整数num1和num2,请你设计一个程序,计算并输出它们的和、差、积、整数商及余数。

    文章目录 题目描述 问题分析 代码实现 运行结果 网上参考 结语 题目描述 输入两个整数num1和num2,请你设计一个程序,计算并输出它们的和.差.积.整数商及余数. 输入 输入只有两个正整数num ...

  8. java每日一练——第三天:对用户输入的任一整数,输出以下多项式的值。 y=2x2+x+8

    文章目录 题目描述 问题分析 代码实现 运行结果 网上参考 结语 题目描述 对用户输入的任一整数,输出以下多项式的值. y=2x2+x+8 问题分析 需要注意的是 Java中使用Scanner处理输入 ...

  9. C/JAVA 每日一练——零基础学习动态规划

                    目录 ​ 第一题:斐波那契数列 解题思路: 代码实现 2.爬楼梯 力扣https://leetcode-cn.com/problems/climbing-stairs/ ...

  10. java每日一练——第九天:美元和人民币

    文章目录 题目描述 问题分析 代码实现 运行结果 网上参考 结语 题目描述 美元越来越贬值了,手上留有太多的美元似乎不是件好事.赶紧算算你的那些美元还值多少人民币吧.假设美元与人民币的汇率是1美元兑换 ...

最新文章

  1. STM32F4 串口DMA
  2. datagrid 完整dom结构
  3. ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
  4. iOS 将16进制字符串转换成UIColor
  5. 不加入域不能访问域资源
  6. Delphi XE中String、ANSIString、TBytes之间的转换
  7. java try catch_Java - 异常处理机制
  8. moss 自定义文档库文档图标
  9. 一以贯之是一个思想家成熟的标志
  10. 淘宝天猫1688以图搜图,按图搜索商品,API接口调用展示(拍立淘API)
  11. 【优化模型】求线性齐次方程组的通解
  12. VUE3-Cesium(视角操作、时钟设置)
  13. 不打开Excel文件直接读取数据
  14. Python 阶段性总结《抽奖系统》(文末附代码地址)
  15. 12、python 海龟绘图 turtle
  16. 「干货」项目经理工作流程23步,步步惊心
  17. 现在Php、Java、Python横行霸道的市场,C++程序员们都在干什么呢?
  18. inconsistent datatypes: expected DATE got NUMBER
  19. 来说一说毕达哥拉斯定理
  20. 项目管理:故事12-简单道理

热门文章

  1. css 2个段落怎么写,在css中设置多个段落样式
  2. 日本python工作_在谷歌日本(Google Japan)工作是怎样一番体验?
  3. 轻轻松松安装 Linux
  4. 海南两污水处理厂涉嫌篡改伪造监测数据被侦破
  5. Java设计模式之五:观察者模式
  6. AI-Info-Micron-Insight:工业 5.0,伟大的思想将殊途同归
  7. 一个北漂程序员的抉择:我要离开帝都了
  8. AcWing 1096. 地牢大师
  9. 发展基础软件与转基因:走出去,请进来
  10. 2020年惠州软考报考须知