将条件“y能被4整除但不能被100整除,或y能被400整除”写成

题目

将条件“y能被4整除但不能被100整除,或y能被400整除”写成逻辑表达式()。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

输出1—100之间不能被12整除的数。


正确答案:
#include "stdio.h"
main
{ inti;
for(i=1;i<=100;i++)
{ if(i==0)
continue;
printf("%d ",i);
}

第2题:

输出1900~2000年中所有的闰年。每输出3个年号换一行。(判断闰年的条件为下面二者之一:能被4整除,但不能被100整除。或者能被400整除。)


正确答案:
#include”stdio.h”
main
{intI,n;
for(n=0,I=1900;I<=2000;I++)
{if(I%4==0I0!=0||I@0==0)
{printf(“%d ”,I); n++; }
if(n%3==0)
printf(“\n”); } } }

第3题:

能被2整除的数叫做( ),不能被2整除的数叫做( )。


正确答案:
能被2整除的数叫做偶数,不能被2整除的数叫做奇数

第4题:

充分条件指的是对于两个命题X和Y,当X成立时,则Y成立,那么X是Y的充分条件;必要要条件指的是对于两个命题X和Y,当X不成立时,则Y不成立,那么X是Y的必要条件。
根据上述定义,下列哪项中X是Y的必要条件?

A.X:该数能被6整除;Y:该数能被2整除
B.X:该数能被6整除;Y:该数能被4整除
C.X:该数能被3整除;Y:该数能被6整除
D.X:该数能被4整除;Y:该数能被3整除

答案:C
解析:
本题考查“必要条件”的定义。
其关键信息为:当X不成立时,则Y不成立。
A项,当一个数不能被6整除时,无法得到该数不能被2整除,比如“4”,不符合定义,故A项错误,排除。
B项,当一个数不能被6整除时,无法得到该数不能被4整除,比如“4”,不符合定义,故B项错误,排除。
C项,因为6可以被分解为2×3,所以不能被3整除,就一定就不能被6整除,符合定义,故C项正确,当选。
D项,当一个数不能被4整除时,无法得到该数不能被3整除,比如“6”,不符合定义,故D项错误,排除。
故本题的正确答案为C项。

第5题:

在1至100的自然数中,不能被2整除且不能被3整除且不能被5整除的数共有多少个?( ) A.23个 B.26个 C.27个 D.74个


正确答案:B

1至100的自然数中,能被2整除的数有=50个,能被3整除的数有=33个,能被5整除的数有=20个,能被2整除且能被3整除的数有=16个,能被5整除且能被3整除的数有=6个,能被2整除且能被5整除的数有=10个,能被2整除且能被3整除且能被5整除的数有=3个,故由容斥原理,不能被2整除且不能被3整除且不能被5整除的数共有100-[50+33+20-(16+6+10)+3]=26个。故选B。

第6题:

下面程序是判断某一个是否为闰年,请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。(闰年的条件是符合下面两者之一:①能被4整除,但不能被100整除;②能被4整除,又能被100整除)。

注意:不改动程序的结构,不得增行或删行。

import java.io.*;

public class LeapYear

{

public static void main(String args[])

{

int year=1979;

if((year %4= =0 || year % 100 !=0) || (year % 400= =0))

System.out.println(year+"是闰年.");

else

System.out.println(year+"不是闰年。");

year=2000;

boolean leap;

if(year % 4 !=0)

leap=false;

else if(year % 100 !=0)

leap=true;

else if(year % 400 !=0)

leap=false;

else

leap=true;

if(______)

System.out.println(year+"是闰年。");

else

System.out.println(year+"不是闰年。");

year=2010;

if(year % 4= =0)

{

if(year % 100= =0)

{

if(year % 400= =0)

leap=true;

else

______

}

else

leap=false;

}

if(1eap= =true);

System.out.println(year+"是闰年。");

else

System.out.println(year+"不是闰年。");

}

}


正确答案:(year%4= =0&&year%100!=0)||(year%400 ==0) Year%4==0
(year%4= =0&&year%100!=0)||(year%400 ==0) Year%4==0 解析:本题综合考查Java语言的数据类型及运算和分支语句。第1处的错误是:(year%4==0||year%100!=0)||(year%400==0);闰年的条件是符合下面二者之一:①能被4整除,但不能被100整除;②能被4整除,又能被100整除。因此判断某一年是否为闰年的表达式应该为(year%4==0&&year%100!=0)||(year%400==0)。第2处的错误是year%4!=0;应该填写year%4==0,用来判断该年是否能被4整除。

第7题:

现有以下程序: Private Sub Command1 Click( ) c1=0 c2=0 For i=1 To 100 If i Mod 3=0 Then c1=c1+1 Else If i Mod 7=0 Then c2=c2+1 End If Next i Print c1+c2 End Sub 此程序运行后输出的是在1~100范围内( )。

A.同时能被3和7整除的整数个数

B.能被3或7整除的整数个数(同时被3和7整除的数只记一次)

C.能被3整除,而不能被7整除的整数个数

D.能被7整除,而不能被3整除的整数个数


正确答案:B
B。【解析】i是1到100的循环,在程序中,对3和7取模,显然就是3和7的倍数关系。需要注意的是If和else语句分别判断3和7的倍数而同时是21倍数的时候会不计,这有别于传统的计数方法。

第8题:

给定年份,下列程序用来判断该年是否为闰年,请填空。

提示:闰年的条件是年份可以被4整除但不能被100整除,或者能被400整除。

Private Sub Comand6_Click()

Dim y As Integer

y=InputBox("请输入年份")

If(y Mod 4=0______y Mod 100<>0)or(y Mod 400=0)Then

Print"是闰年"

Else

Print"是普通年份"

End If

End Sub


正确答案:And
And

第9题:

如果用一个圆来表示词语所指称的对象的集合,那么以下哪项中三个词语之间的关系符合下图?

A.①能被23整除的正整数,②6的因子,③10以内的正整数
B.①20的因子,②40以内的正整数,③能被43整除的正整数
C.①50以内的正整数,②能被41整除的正整数,③49的因子
D.①100以内的正整数,②87的因子,③能被73整除的正整数

答案:A
解析:
本题属于外延关系题目。
根据图示确定①、②、③这三者之间的关系:①与②、③是全异关系,③包含②。
辨析选项:
A项,①能被23整除的正整数,例如:23、46、69……,②6的因子是1、2、3、6(因子就是所有可以整除这个数的数),所以①和②是全异关系,③10以内的正整数包括②,与题干图示的关系一致,符合;
B项,①20的因子1、2、4、5、10、20,与②40以内的正整数是包含关系,与题干图示的关系不一致,排除;
C项,①50以内的正整数和②能被41整除的正整数(41、82…..)是交叉关系,与题干图示逻辑关系不一致,排除;
D项,①100以内的正整数和②87的因子是交叉关系,与题干图示逻辑关系不一致,排除。
因此,选择A选项。

第10题:

编写一个Java程序,对于给定的年份,回答“Leap Year”(闰年)或者“Not a Leap Year”(平年)。如果一个年份能被4整除,但是不能被100整除,它是闰年;如果一个年份能被100整除,也能被400整除,它也是闰年。需要定义名为LeapYear的服务提供类

更多相关问题