单选题
1、第253题 (1.0分) 题号:208 下列各m的值中,能使m%3==2&&m%5==3&&m%7==2为真的是()。
A
8
B
23
C
17
D
6
答案解析
正确答案:B
解析:
这道题考查的是对取模运算(求余数)以及逻辑与运算符 `&&` 的理解。我们需要找到一个整数 $m$,使其同时满足以下三个条件:
1. $m \% 3 == 2$ ($m$ 除以 3 余 2)
2. $m \% 5 == 3$ ($m$ 除以 5 余 3)
3. $m \% 7 == 2$ ($m$ 除以 7 余 2)
逻辑与运算符 `&&` 要求所有条件必须**同时为真整个表达式才为真**。我们可以将选项逐一代入验证:
**A. $m = 8$**
* $8 \% 3 = 2$ (满足条件1)
* $8 \% 5 = 3$ (满足条件2)
* $8 \% 7 = 1$ (**不满足**条件3,因为 $1 \neq 2$)
* 结果:假
**B. $m = 23$**
* $23 \% 3 = 2$ (因为 $23 = 3 \times 7 + 2$,满足条件1)
* $23 \% 5 = 3$ (因为 $23 = 5 \times 4 + 3$,满足条件2)
* $23 \% 7 = 2$ (因为 $23 = 7 \times 3 + 2$,满足条件3)
* 结果:**真**
**C. $m = 17$**
* $17 \% 3 = 2$ (满足条件1)
* $17 \% 5 = 2$ (**不满足**条件2,因为 $2 \neq 3$)
* 结果:假
**D. $m = 6$**
* $6 \% 3 = 0$ (**不满足**条件1,因为 $0 \neq 2$)
* 结果:假
综上所述,只有当 $m=23$ 时,所有条件均成立。
故正确答案为 **B**。
题目纠错
c语言选择判断题库
相关题目
单选题
1、第6题 (1.0分) 题号:654 以下不能正确定义二维数组的选项是()。
单选题
1、第5题 (1.0分) 题号:684 在C语言中,要求运算数必须是整型的运算符是()。
单选题
1、第4题 (1.0分) 题号:640 以下对二维数组a的正确说明是()。
单选题
1、第3题 (1.0分) 题号:187 经过下列的语句 int j,a[10],*p;定义后,下列语句中合法的是()。
单选题
1、第2题 (1.0分) 题号:681 以下运算符中优先级最低的是()。
单选题
1、第1题 (1.0分) 题号:513 int a[10];合法的数组元素的最小下标值为()。
单选题
1、〖第40题〗740) 若要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,
单选题
1、〖第39题〗560) 能将高级语言编写的源程序转换为目标程序的是()。
单选题
1、〖第38题〗77) 以下描述中,正确的是()。
单选题
1、〖第37题〗528) 对于void类型函数,调用时不可作为()。
