AI智能整理导入 AI智能整理导入
×
首页 题库中心 研发工程师模拟测试题库 题目详情
CA7245CE852000018CC42C30E85A107C
研发工程师模拟测试题库
646
单选题

下面语句 System.out.println(4|7)的输出是()\t

A
4\\t
B
5\\t
C
6 \\t
D
7\\t

答案解析

正确答案:D

解析:

这道题目考察的是Java中的位运算。在Java中,| 是按位或(bitwise OR)运算符。

解析各个选项之前,我们先来理解按位或运算符的工作原理:

按位或运算符会对两个数的二进制表示进行逐位比较,如果两个相应的位中至少有一个为1,则结果的那一位就是1;否则,就是0。

让我们看看4和7的二进制表示:

4的二进制是 0000 0100
7的二进制是 0000 0111

现在我们对这两个数进行按位或运算:

复制代码
0000 0100

| 0000 0111

---------

0000 0111

结果是 0000 0111,转换为十进制就是7。

因此,System.out.println(4|7); 的输出是7。

选项解析:

A. 4:不正确,因为按位或运算的结果不是4。
B. 5:不正确,因为按位或运算的结果不是5。
C. 6:不正确,因为按位或运算的结果不是6。
D. 7:正确,因为按位或运算的结果是7。

所以答案是D。

相关知识点:

4|7输出是7

研发工程师模拟测试题库

扫码进入小程序
随时随地练习

关闭
专为自学备考人员打造
试题通
自助导入本地题库
试题通
多种刷题考试模式
试题通
本地离线答题搜题
试题通
扫码考试方便快捷
试题通
海量试题每日更新
试题通
欢迎登录试题通
可以使用以下方式扫码登陆
试题通
使用APP登录
试题通
使用微信登录
xiaochengxu
联系电话:
400-660-3606
xiaochengxu