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

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

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

今日主题:综合应用

1、下列代码段执行后,y的值是

java 复制代码
int x=128, y;
y=0;
while(x >1) {
    x = x /2;
    y++;
}

(A) 7

(B) 6

© 8

(D) 0

2、下列选项中,循环会无限执行的是

(A) for(int i=10; i>0; i--)
System.out.print("" +i);

(B) int i=1;
while (true) {
System.out.print("" +i);
i++;
if (i>5) break;
}

© int i=1;
while(i<10)
System.out.print("" +i);

(D) for(int i=1; i<10; i++)
System.out.print("" +i);

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

java 复制代码
int f=1, n=0;
while (true) {
    f = f *2;
    n++;
    if (f >= 128) break;
}

(A) 8

(B) 7

© 3

(D) 5

4、下列标识符符合 Java 命名约定的是

(A) double $d

(B) char str

© class test

(D) public int Get()

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

java 复制代码
int s=0;
for(int i=1; i <=8; i++){
    if (i %2 ==0) continue;
    s = s +i;
}

(A) 16

(B) 1

© 20

(D) 36

6、下列修改x的表达式中,与其他选项意义不同的是

(A) ++x

(B) x = x +1

© x +1

(D) x++

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

java 复制代码
int s=0, f=-1;
for(int i=1; i<=6; i++){
    s = s + f *i;
    f = -f;
}

(A) 3

(B) 21

© 10

(D) 6

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

java 复制代码
int x=5;
if (x>1 && x<5)
    x +=2;
else if (x >10 || x <20)
    x -=2;
else
    x *=2;

(A) 5

(B) 7

© 10

(D) 3

9、下列运算符中,不属于位运算符的是

(A) ^

(B) &

© !

(D) |

10、下列代码段执行后,y的值是

java 复制代码
int d, y=0;
int x=123;
while (x!=0) {
    d = x%10;
    y = y*10 +d;
    x = x/10;
}

(A) 23

(B) 321

© 21

(D) 221

1、答案:A

解析:循环每次将x除以 2,直到x<=1,共执行 7 次(128→64→32→16→8→4→2→1),故y=7。
2、答案:C

解析:while(i<10)中i始终为 1,未更新,导致无限循环;A、B、D 均会终止。
3、答案:B

解析:f依次为 2、4、8、16、32、64、128,循环 7 次后f>=128,故n=7。
4、答案:B

解析:

  • A 错误:变量名不建议以$开头;
  • B 正确:char类型变量str符合命名规范;
  • C 错误:class是关键字,不能作为标识符;
  • D 错误:方法名应小写开头(get()而非Get())。

5、答案:A

解析:累加 1-8 中的奇数:1+3+5+7=16。
6、答案:C

解析:x+1仅计算表达式值,不修改x本身;其他选项均使x自增 1。
7、答案:A

解析:f交替为 - 1 和 1,计算:-1*1 +1*2 -1*3 +1*4 -1*5 +1*6 = 3。
8、答案:D

解析:x=5满足x<20,执行x-=2,结果为 3。
9、答案:C

解析:!是逻辑非运算符,^(异或)、&(与)、|(或)是位运算符。
10、答案:B

解析:循环反转数字,x=123→y=321。

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

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

相关推荐
Evand J11 分钟前
【MATLAB例程介绍】(17)永磁同步电机(PMSM)基于自适应无迹卡尔曼滤波(AUKF)的电流噪声在线估计。测量噪声协方差自适应与转速估计对比仿真
开发语言·matlab·卡尔曼滤波·无迹卡尔曼滤波·pmsm·电机滤波
BaiPeter1 小时前
ZPL文件预览
开发语言·c++
曲径海盗1 小时前
【Python 学习第 53 天】列表基础
python·学习笔记·编程入门
Dumbness2 小时前
群里 @ 机器人发"查订单",指令一条都没命中:微信群机器人在路由前漏掉的几步归一化
python·微信
aiks_yuan2 小时前
Java CPU 100% 怎么排查:JDK 11 起 jstack 自带线程 CPU 时间,不用再 top -H 换算十六进制(JDK 8、11、17 实测)
java
用户1614840955452 小时前
用 M4 Pro 跑羽毛球视频 AI 分析(二):TrackNet MPS 加速 3.2 倍、卡尔曼滤波补漏与自动回合剪辑
python
用户4019925568612 小时前
基于对话树回溯的社媒评论流买方意图识别与噪音过滤实践
python
用户0332126663673 小时前
使用 Python 加密或解密 PDF 文档
python
小七-七牛开发者3 小时前
让 Go 走得更远:用 LLGo 打通 Go 与 C/C++/Python 生态
python·编程·编译器·llvm·llgo
Flynn Liang3 小时前
AiServices 源码级拆解:一个接口如何变成 RAG Agent
java·langchain·源码分析·rag·langchain4j·aiservices