当前位置: 首页 > news >正文

2025年09月计算机二级Java选择题每日一练——第一期

计算机二级中选择题是非常重要的,所以开始写一个每日一题的专栏。

答案及解析将在末尾公布!

今日主题:Java 语言基础

1、下列代码段执行后的结果是

int[] a = {1, 2, 3, 4, 5, 6};
for (int i=1;i<5;i++)a[i-1] = a[i];
System.out.println(a[3] + a[4] + a[5]);

(A) 10
(B) 13
© 15
(D) 16

2、若有int b, a = 2;则下列语句执行后,a的值与其他不同的是
(A) b = ++a;
(B) b = a++;
© b = a + 1;
(D) a = a + 1;

3、下列代码段执行后的输出结果是

int n = 0;
for(int i=1;i<10;i++)for(int j=1;j<10-i;j++)if(i == j) n++;
System.out.println(n);

(A) 5
(B) 10
© 9
(D) 4

4、Java 中关系表达式的值可能是
(A) true 或 false
(B) true 或 false 或 0 或 1
© 任意值
(D) 0 或 1

5、下列代码段执行后的结果是

int s;
for(int i=10;i<19;i++){s = 0;for(int j=2;j<i;j++)if (i%j == 0) s = s + j;if (s > i) System.out.print(i + " ");
}

(A) 18
(B) 10 12
© 12 16 18
(D) 12 18

6、使表达式!(x>15 && x<45)true的选项是
(A) x=30
(B) x=10
© x=40
(D) x=20

7、下列代码段执行后,a的值是

int data = 23;
int a = 0;
switch( data %7 ){case 1: a++; break;case 2: a += 2; break;case 3: a +=3;
}

(A) 2
(B) 6
© 1
(D) 3

8、下列代码段执行后,s的值是

int s = 0;
for(int i=10;i<30;i++)if(i%5 == 0)s += i;

(A) 70
(B) 8
© 0
(D) 390

9、下列代码段执行后,n的值是

int n = 0;
for(int i=10;i<=80;i+=5)if(i%3 == 0 && i%5 == 0)n++;

(A) 0
(B) 3
© 8
(D) 5

10、下列方法名的定义中,符合 Java 命名约定的是
(A) public void readdata()
(B) public void readData()
© public void ReadData()
(D) public void $readData()

1、答案:D
解析:循环执行后数组变为[2,3,4,5,5,6]a[3]=5a[4]=5a[5]=6,总和为5+5+6=16
2、答案:C
解析:

  • A:++a先自增,a变为 3;
  • B:a++后自增,a变为 3;
  • C:a的值不变(仍为 2);
  • D:a直接自增为 3。

3、答案:D
解析:外层循环i从 1 到 9,内层循环j<10-i。仅当i=jn自增,满足条件的(i,j)(1,1)(2,2)(3,3)(4,4),共 4 次,故n=4
4、答案:A
解析:Java 中关系表达式是布尔类型,结果只能是truefalse
5、答案:D
解析:内层循环计算i的所有真因子之和s,当s>i时输出i。符合条件的i为 12(因子和 1+2+3+4+6=16)、18(因子和 1+2+3+6+9=21)。
6、答案:B
解析:表达式!(x>15 && x<45)等价于x<=15 || x>=45,仅x=10满足。
7、答案:A
解析:23%7=2,匹配case 2,执行a += 2a=2(无break,但后续无匹配 case)。
8、答案:A
解析:循环累加 10 到 30 之间的 5 的倍数:10+15+20+25=70。
9、答案:D
解析:满足i%3==0 && i%5==0i是 15 的倍数,范围内的i为 15、30、45、60、75,共 5 个,故n=5
10、答案:B
解析:Java 方法名遵循 “驼峰命名法”:首字母小写,后续单词首字母大写。

完整版 PDF(含二级更多题目题库)
点击下载

以上就是本期内容,如有错误请指正!

http://www.lryc.cn/news/626220.html

相关文章:

  • 瑞萨e2studio:HardwareDebug配置项详解
  • MongoDB知识速查
  • React 静态站点生成
  • 数据结构代码分享-5 链式栈
  • Consul- acl机制!
  • latex|算法algorithm宏包和注意事项
  • 区块链 + 域名Web3时代域名投资的新风口(下)
  • RWA加密金融高峰论坛星链品牌全球发布 —— 稳定币与Web3的香港新篇章
  • CTFshow系列——命令执行web34-37
  • 厂区能源管理智能化改造物联网解决方案
  • 驱动开发系列65 - NVIDIA 开源GPU驱动open-gpu-kernel-modules 目录结构
  • week2-[一维数组]最大元素
  • 数据仓库OLTPOLAP维度讲解
  • 传统防火墙
  • LG P3710 方方方的数据结构 Solution
  • Windows/Centos 7下搭建Apache服务器
  • Android RxJava数据库操作:响应式改造实践
  • 006.Redis 哨兵(Sentinel)架构实战
  • C++入门自学Day14-- deque类型使用和介绍(初识)
  • 【运维进阶】Ansible 角色管理
  • 用poll改写select
  • RabbitMQ:SpringAMQP Direct Exchange(直连型交换机)
  • 在Excel和WPS表格中为多个数字同时加上相同的数值
  • 如何解析PDF中的复杂表格数据
  • UniApp 实现pdf上传和预览
  • Go语言快速入门指南(面向Java工程师)
  • 智慧校园中IPTV融合对讲:构建高效沟通新生态
  • DHCP详解
  • sqlite-gui:一款开源免费、功能强大的SQLite开发工具
  • Netty 集成 protobuf