|
|

楼主 |
发表于 2025-4-11 17:44:47
|
显示全部楼层
答案: 请关注ybaotk.com搜题查看答案
问题 16: 2. 下列运算符的优先级最高的是( )
选项:
•
A. 乘与除
•
B. %
•
C. ( )
•
D. ++
答案: 请关注ybaotk.com搜题查看答案
问题 17: 1. double a=3.1415;
int b=(int) a;
则 b 的输出结果是( )
选项:
•
A. 3
•
B. 4
•
C. 3.1415
•
D. 5
答案: 请关注ybaotk.com搜题查看答案
问题 18: 2. result = (string1 == string2); result属于什么数据类型数据
选项:
•
A. int
•
B. char
•
C. double
•
D. boolean
答案: 请关注ybaotk.com搜题查看答案
问题 19: 1. 下列符号哪个不是JAVA的逻辑运算符?
选项:
•
A. ||
•
B. & &
•
C. !
•
D. ? :
答案: 请关注ybaotk.com搜题查看答案
问题 20: 2. 下列关系运算符优先级的描述,哪个是正确的?
选项:
•
A. 逻辑运算符(&&和||) < 关系运算符 < 算术运算符
•
B. 逻辑运算符(&&和||) > 关系运算符 > 算术运算符
•
C. 关系运算符 < 算术运算符 < 逻辑运算符(&&和||)
•
D. 关系运算符 > 算术运算符 > 逻辑运算符(&&和||)
答案: 请关注ybaotk.com搜题查看答案
问题 21: 3. 以下说法正确的是( )?
选项:
•
A. if 语句是用来循环的
•
B. if语句后面必须有一个大括号
•
C. if语句是条件判断语句
•
D. if语句后面必须有一个else
答案: 请关注ybaotk.com搜题查看答案
问题 22: 4. if...else...的作用是( )
选项:
•
A. 类型转换
•
B. 条件判断
•
C. 计算
•
D. 循环
答案: 请关注ybaotk.com搜题查看答案
问题 23: 5. 下列关于if....else....语句说法正确的是( )
选项:
•
A. else关键字后面的括号()里可以是任何表达式
•
B. if关键字后面的括号()里可以是任何表达式
•
C. else关键字后面一定要跟着小括号()
•
D. if关键字后面一定要跟着小括号()
答案: 请关注ybaotk.com搜题查看答案
问题 24: 1. 下列关系运算符优先级的描述,哪个是正确的( )
选项:
•
A. 赋值运算符 < 条件运算符 < 关系运算符 < 算术运算符
•
B. 条件运算符 > 关系运算符 > 算术运算符 > 赋值运算符
•
C. 赋值运算符 < 关系运算符 < 算术运算符 < 条件运算符
•
D. 关系运算符 > 算术运算符 > 条件运算符 > 赋值运算符
答案: 请关注ybaotk.com搜题查看答案
问题 25: 2. 如果a=5,b=6,则p= a>b?a+1:b-1的結果是P等于多少( )
选项:
•
A. 5
•
B. 6
•
C. 7
•
D. 4
答案: 请关注ybaotk.com搜题查看答案
问题 26: 3. 如果a=3,b=4,c=5,d=6,e=7则max=(a>b)?b:(c>d)?d:e+1
选项:
•
A. 5
•
B. 6
•
C. 7
•
D. 8
答案: 请关注ybaotk.com搜题查看答案
问题 27: 4. 下列说法错误的是?
选项:
•
A. “?:”又称为条件运算符,相当于if …else的效果。
•
B. 条件运算符是三目运算符。
•
C. 有3个操作数的运算符就叫三目运算符,如+、—、*、/。
•
D. “?:”是JAVA中唯一的三元运算符。
答案: 请关注ybaotk.com搜题查看答案
问题 28: 5. 下面哪个表达式可用得到x和y的最大值( )
选项:
•
A. x>y?y:x
•
B. x
•
C. x>y?(x+y):(x-y)
•
D. x==y?y:x;
答案: 请关注ybaotk.com搜题查看答案
问题 29: 1. 以下程序输出的结果是(单选题)
if (4<1) System.out.println(今天!);
if (!(4<1)) System.out.println(明天!);
选项:
•
A. 明天!
•
B. 今天!
•
C. 什么都没有输出
•
D. 先输出“明天”再输出“今天”
答案: 请关注ybaotk.com搜题查看答案
问题 30: 2. 下列哪个语句可以实现选择结构( )
选项:
•
A. for
•
B. while
•
C. else
•
D. if
答案: 请关注ybaotk.com搜题查看答案
问题 31: 3. 以下程序输出的结果是(单选题)
if ( ! (4>1) && 8-1>2 )
System.out.println(你好!);
选项:
•
A. 0
•
B. 什么都没有输出
•
C. 输出一个“你好”
•
D. 输出三个“你好”
答案: 请关注ybaotk.com搜题查看答案
问题 32: 4. 以下说法正确的是( )
选项:
•
A. If 语句是多分支选择语句
•
B. If 语句和for语句类似
•
C. If 语句是可以实现条件判断的选择结构语句
•
D. If 语句可以和ELSE一起使用,实现循环结构
答案: 请关注ybaotk.com搜题查看答案
问题 33: 5. 下列语句哪个是正确的( )
选项:
•
A. if(9-3)
•
B. if(!null)
•
C. if(5>2)
•
D. if(!5)
答案: 请关注ybaotk.com搜题查看答案
问题 34: 1. 若year=2016,则下列语句的输出结果是( )(单选题)
if((year%4==0&&year%100!=0)||year%400==0)
System.out.println(leap year);
else
System.out.println(common year);
选项:
•
A. 输出“common year”
•
B. 输出“leap year”
•
C. 输出“null”
•
D. 无输出
答案: 请关注ybaotk.com搜题查看答案
问题 35: 2. 下列if…else…语句的说法错误的是?
选项:
•
A. 可以像switch一样实现多分支选择结构
•
B. 可以实现多层嵌套
•
C. if语名后面可以紧跟判断条件
•
D. else语名后面可以紧跟判断条件
答案: 请关注ybaotk.com搜题查看答案
问题 36: 3. 若a=3,b=4,则下列语句的输出结果是(单选题)
if(!(a>b)) System.out.println(今天!);
else System.out.println(明天!);
选项:
•
A. 输出“今天”
•
B. 什么都没有输出
•
C. 输出一个“明天”
•
D. 先输出“今天”再输入“明天”
答案: 请关注ybaotk.com搜题查看答案
问题 37: 4. 以下程序输出的结果是(单选题)
String s1=abc+def;
String s2=new String(s1);
if(s1==s2)
System.out.println(succeeded);
else
System.out.println(no succeeded);
选项:
•
A. 程序出现错误
•
B. 什么都没有输出
•
C. 输出“succeeded”
•
D. 输出“no succeeded”
答案: 请关注ybaotk.com搜题查看答案
问题 38: 5. 关于switch语句的说法正确的是( )
选项:
•
A. switch语句后面必须有条件表达式
•
B. switch语句后面的case是条件表达式
•
C. switch语句后面break可以省略,作用不变
•
D. switch语句是多分支选择语句
答案: 请关注ybaotk.com搜题查看答案
问题 39: 1. 如下程序的运行结果是( )
int x = 6, y = 3;
if((x++)%(++y)==0) {
if(y>3)
y++;
}
选项:
•
A. x=7, y=5
•
B. x=6, y=5
•
C. x=7, y=4
•
D. x=6, y=4
答案: 请关注ybaotk.com搜题查看答案
问题 40: 2. 下面的代码输出结果是?
int x = 3;
int y = 1;
if (x > 2) {
if (y > 2) {
System.out.println(A);
} else {
System.out.println(B);
}
} else {
System.out.println(C);
}
选项:
•
A. A
•
B. B
•
C. C
•
D. 编译错误
答案: 请关注ybaotk.com搜题查看答案
问题 41: 3. 执行下列代码后,变量y的值是?
int x = 10;
int y = 0;
if (x > 5) {
if (x < 20) {
y = 1;
} else {
y = 2;
}
} else {
y = -1;
}
选项:
•
A. 1
•
B. 2
•
C. 0
•
D. -1
答案: 请关注ybaotk.com搜题查看答案
问题 42: 1. Math.random()方法的返回值范围是? A. 0到1 B. 1到10 C. 0到10 D. -1到1
选项:
•
A. 0到1
•
B. 1到10
•
C. 0到10
•
D. -1到1
答案: 请关注ybaotk.com搜题查看答案
问题 43: 2. 在Math类中,四舍五入到最接近的整数的方法是?
选项:
•
A. round()
•
B. ceil()
•
C. floor()
•
D. truncate()
答案: 请关注ybaotk.com搜题查看答案
问题 44: 3. 在LocalDateTime类中,获取当前年份信息的方法是?
选项:
•
A. getMonth()
•
B. getYear()
•
C. getDayOfYear()
•
D. getDayOfMonth()
答案: 请关注ybaotk.com搜题查看答案
问题 45: 1. 下列哪个类是不可变的?
选项:
•
A. StringBuffer
•
B. String
•
C. StringBuilder
•
D. Arrays
答案: 请关注ybaotk.com搜题查看答案
问题 46: 2. 在需要频繁修改字符串的情况下,以下哪个类更适合使用?
选项:
•
A. String
•
B. StringBuffer
•
C. StringBuilder
•
D. StringPool
答案: 请关注ybaotk.com搜题查看答案
问题 47: 3. 使用String类进行字符串拼接时,会产生多少个新的String对象?
选项:
•
A. 0个
•
B. 1个
•
C. 2个
•
D. 不确定
答案: 请关注ybaotk.com搜题查看答案
问题 48: 4. 下列哪个类不是操作字符串的类?
选项:
•
A. String
•
B. StringBuffer
•
C. StringBuilder
•
D. Math
答案: 请关注ybaotk.com搜题查看答案
问题 49: 1. 下列哪个包装类对应的基本数据类型是byte?
选项:
•
A. Double
•
B. Integer
•
C. Long
•
D. Byte
答案: 请关注ybaotk.com搜题查看答案
问题 50: 2. 下列哪个方法可以将字符串转换为对应的基本数据类型?
选项:
•
A. intValue()
•
B. parseShort()
•
C. toFloat()
•
D. valueOf()
答案: 请关注ybaotk.com搜题查看答案
问题 51: 3. 下列哪个包装类是不可变的?
选项:
•
A. Integer
•
B. Short
•
C. Float
•
D. Character
答案: 请关注ybaotk.com搜题查看答案
问题 52: 4. 下列哪个包装类不提供了常量池?
选项:
•
A. Integer
•
B. Double
•
C. Long
•
D. Boolean
答案: 请关注ybaotk.com搜题查看答案
问题 53: 1. 关于数组元素类型的说法,下列( )是正确的。
选项:
•
A. 必须是整数类型
•
B. 必须是相同数据类型
•
C. 不能是引用数据类型
•
D. 可以是不同类型的数据
答案: 请关注ybaotk.com搜题查看答案
问题 54: 2. 定义一个数字String[] fruits={苹果,香蕉,梨,草莓,橘子,橙子,菠萝},数组中的friuts[6]指的是( )。
选项:
•
A. 橙子
•
B. 苹果
•
C. 菠萝
•
D. 数组越界
答案: 请关注ybaotk.com搜题查看答案
问题 55: 3. 假设array是一个有10个元素的整型数组,则下列写法中正确的是( )。
选项:
•
A. array[10]=0
•
B. array[0]=10
•
C. array=0
•
D. array[-1]=0
答案: 请关注ybaotk.com搜题查看答案
问题 56: 4. 若有语句int a[8],则下述对a的描述正确的是( )。
选项:
•
A. 以下答案均不正确
•
B. 说明数组a的第8个元素为整型变量
•
C. 声明了一个数组a,数组a共有9个元素
•
D. 声明了一个名称为a的一维整型数组,共有8个元素
答案: 请关注ybaotk.com搜题查看答案
问题 57: 5. 下列数组的初始化正确的是( )。
选项:
•
A. int score = { 90, 12, 34 , 77, 56};
•
B. int[ ] score = new int[5];
•
C. int score[ ] = new int[]{ 90, 12, 34 , 77, 56};
•
D. int[ ] score = new int[5] { 90, 12, 34 , 77, 56};
答案: 请关注ybaotk.com搜题查看答案
问题 58: 1. 下列语句会造成数组int a[]=new int[10]越界的是( )。
选项:
•
A. a[0] += 9;
•
B. a[9] = 10;
•
C. for(int i=0;i<=10;i++) { a++; }
•
D. –a[9];
答案: 请关注ybaotk.com搜题查看答案
问题 59: 2. 定义一个数字int[] num={1,2,3,4,5,6,7},数组中的num[6]指的是( )。
选项:
•
A. 3
•
B. 4
•
C. 5
•
D. 7
答案: 请关注ybaotk.com搜题查看答案
问题 60: 3. 有数组int[] a={1,2,3,4,5,6,7,8},则执行for(int i=1;i<4;i++){ System.out.print(a+); }
输出执行结果是( )
选项:
•
A. 1 2
•
B. 1 2 3
•
C. 2 3
•
D. 2 3 4
答案: 请关注ybaotk.com搜题查看答案
问题 61: 4. 有数组int[] a,以下程序 ( )可以遍历数组。
选项:
•
A. for(int i=0;i
•
B. for(int i=0;i<6;i++){ ... }
•
C. for(int i=1;i
•
D. for(int i=0;i
答案: 请关注ybaotk.com搜题查看答案
问题 62: 5. 什么是遍历数组?( )
选项:
•
A. 就是查看数组的长度
•
B. 对数组所有元素进行访问
•
C. 查看数组的某个元素
•
D. 对数组的一个元素进行获取值的操作
答案: 请关注ybaotk.com搜题查看答案
问题 63: 1. 有二维数组 int[][] a= new int[3][4];
则System.out.println(a[0].length); 会输出什么?
选项:
•
A. 2
•
B. 3
•
C. 4
•
D. 5
答案: 请关注ybaotk.com搜题查看答案
问题 64: 2. 有二维数组 int[][] a= new int[2][3];
则System.out.println(a.length); 会输出什么?
选项:
•
A. 0
•
B. 1
•
C. 2
•
D. 5
答案: 请关注ybaotk.com搜题查看答案
问题 65: 3. 有二维数组 int[][] a= new int[3][5];
则System.out.println(a[3].length); 会输出什么?
选项:
•
A. 3
•
B. 数组越界异常
•
C. 5
•
D. 4
答案: 请关注ybaotk.com搜题查看答案
问题 66: 4. 有二维数组 int[][] a= new int[4][5];
则System.out.println(a[3][4]); 会输出什么?
选项:
•
A. null
•
B. 0
•
C. 4
•
D. 5
答案: 请关注ybaotk.com搜题查看答案
问题 67: 5. 有一个二维数组String[][] b= new String[4][5];
则System.out.println(b[0][0]); 会输出什么?
选项:
•
A. null
•
B. 0
•
C. 1
•
D. 空格
答案: 请关注ybaotk.com搜题查看答案
问题 68: 1. 类Test1定义如下:
public class Test1 {
public float aMethod(float a, float b){ }
}
将以下哪种方法插入行3是不合法的。( )
选项:
•
A. public float aMethod (float a, float b, float c){ }
•
B. public float aMethod (float c, float d){}
•
C. public int aMethod (int a, int b){ }
•
D. private float aMethod (int a,int b,int c) { }
答案: 请关注ybaotk.com搜题查看答案
问题 69: 2. 下面的方法声明中,哪个是正确的( )。
选项:
•
A. public class methodName( )
•
B. public void int methodName( )
•
C. public void methodName( )
•
D. public void methodName{}
答案: 请关注ybaotk.com搜题查看答案
问题 70: 1. 下列说法错误的是( )
选项:
•
A. 方法的实参要与形参一一对应
•
B. 方法的实参要与形参个数可以不同,值不对传递
•
C. 方法的实参值会传递给形参
•
D. 实参和形参的结合必须保持“三个一致”:实参与形参的个数一致、对应数据类型一致、对应顺序一致,
答案: 请关注ybaotk.com搜题查看答案
问题 71: 2. 下面的方法声明中,哪个是正确的( )。
选项:
•
A. public class methodName(int a )
•
B. public void int methodName(int a )
•
C. public void methodName(int a )
•
D. public void methodName{}
答案: 请关注ybaotk.com搜题查看答案
问题 72: 1. 关于方法的重载,说法正确的是( )
选项:
•
A. 如果多个类中有多个同名的方法,而参数类型或者参数个数不同,就是重载
•
B. 一个类中有多个同名的方法,而参数个数或者参数类型不同,就是重载。
•
C. 一个类中有多个同名方法,但是返回值类型不同,就是重载。
•
D. 以上说法全部错误
答案: 请关注ybaotk.com搜题查看答案
问题 73: 2. 下列关于方法重载的叙述中正确的是 ( )。
选项:
•
A. 重载方法形参个数必须不同
•
B. 重载方法的方法名必须相同
•
C. 重载方法的返回值类型必须不同
•
D. 重载方法必须满足形参个数相同
答案: 请关注ybaotk.com搜题查看答案
问题 74: 1. 下列关于变量的作用域的说法,错误的是( )。
选项:
•
A. 变量在静态语句中的可以看得见的地方。
•
B. 变量在程序中的可见性和访问性。
•
C. 变量在程序中的命名空间, 确定了变量可以被访问的范围
•
D. 变量可以使用的区域
答案: 请关注ybaotk.com搜题查看答案
问题 75: 2. 变量根据作用域不同,可以分为 ( )两大类。
选项:
•
A. 本地变量和局部变量
•
B. 全局变量和局部变量
•
C. 全局变量和本地变量
•
D. 类变量和本地变量
答案: 请关注ybaotk.com搜题查看答案
问题 76: 1. 在Java中,哪个关键字用于创建对象?
选项:
•
A. class
•
B. this
•
C. new
•
D. void
答案: 请关注ybaotk.com搜题查看答案
问题 77: 2. Java中,一个类的成员变量也称为_________。
选项:
•
A. 局部变量
•
B. 类变量
•
C. 实例变量
•
D. 参数变量
答案: 请关注ybaotk.com搜题查看答案
问题 78: 3. 在Java中,下列哪一个不是类的合法名称?
选项:
•
A. TestClass
•
B. _TestClass
•
C. $TestClass
•
D. TestClass |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|