niusouti.com

15、判断年份y是否为闰年的表达式为()A.y%4==0B.y%4==0 && y%100!=0C.(y%4==0&&y%100!=0)||(y%400==0)D.(y%4==0)||(y%400==0&&y%100!=0)

题目

15、判断年份y是否为闰年的表达式为()

A.y%4==0

B.y%4==0 && y%100!=0

C.(y%4==0&&y%100!=0)||(y%400==0)

D.(y%4==0)||(y%400==0&&y%100!=0)


相似考题
更多“15、判断年份y是否为闰年的表达式为()”相关问题
  • 第1题:

    请补充fun函数,该函数的功能是:判断一个年份是否为闰年。

    例如,1900年不是闰年,2004是闰年。

    [注意] 部分源程序给出如下。

    请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。

    [试题源程序]

    include<stdio.h>

    include<conio.h>

    int fun(int n)

    {

    int fiag=0;

    if(n%4==0)

    {

    if( (1) )

    fiag=1;

    }

    if( (2) )flag=1;

    return (3) ;

    }

    void main()

    {

    int year;

    clrscr();

    printf("Input the year:");

    scanf("%d", &year);

    if(fun(year))

    printf("%d is a leap year.\n", year);

    else

    printf("%d is not a leap year.\n", year);

    }


    正确答案:[1] n%100 !=0 [2] n%400==0 [3] flag
    [1] n%100 !=0 [2] n%400==0 [3] flag 解析:题的关键是要知道闰年的定义,如果年份能被4整除但不能被100整除,或者能被400整除,这两种情况满足之一都是闰年。
    填空1:显然此处属于第一种情况,能被4整除但不能被100整除。所以这里应该填n%100!=0,只有满足这个条件,flag才能被赋值1。
    填空2:此处属于第二种情况,能被400整除,所以应该填n%400==0。
    填空3:从程序中可以知道,当满足以上两种情况之一时,flag就被赋值1,显然flag属于标志单元。再看主函数中对fun()函数的调用,显然需要返回的值不是真就是假,即函数fun()中标志单元flag的内容。

  • 第2题:

    若有“intx=15, y=20;”,则执行表达式y-=x++后,表达式x+y的值为______。


    正确答案:21
    21

  • 第3题:

    已知I=50-15i,S=-20+0.1Y,I为投资,S为储蓄,i为银行利率,Y为国民收入,则IS曲线的表达式为()。

    A:Y=700-150I

    B:Y=700+150I

    C:Y=50-150I

    D:Y=500-150i


    答案:A

  • 第4题:

    设y为int型变量,请写出描述“y是奇数”的表达式y%2==0。

    此题为判断题(对,错)。


    正确答案:×

  • 第5题:

    编写一个Java程序,判断某年份是否为闰年。


    答案:import java.io.*;public class testa{public static void main(String[] args) throws IOException{float? x;InputStreamReader reader=new InputStreamReader(System.in);BufferedReader input=new BufferedReader(reader);System.out.println("请输入x:");String temp=input.readLine();x =Float.parseFloat(temp);if(x@0==0){System.out.println(+x+"是闰年");}elseif(x%4==0){System.out.println(+x+"是闰年");}else{ System.out.println(+x+"不是闰年");}}}

  • 第6题:

    逻辑表达式求值时常采用短路计算方式。“&&”“||”“!”分别表示逻辑与、或、非运算,“&&”“||”为左结合,“!”为右结合,优先级从高到低为“!”“&&”“||”。对逻辑表达式“x&&(y||!z)”进行短路计算方式求值时,( )。

    A.x为真,则整个表达式的值即为真,不需要计算y和z的值
    B.x为假,则整个表达式的值即为假,不需要计算y和z的值
    C.x为真,再根据2的值决定是否需要计算y的值
    D.x为假,再根据y的值决定是否需要计算z的值

    答案:B
    解析:
    由“逻辑与”“逻辑或”运算构造的逻辑表达式可采用短路计算的方式求值。“逻辑与”运算“&&”的短路运算逻辑为:a&&b为真当且仅当a和b都为真,当a为假,无论b的值为真还是假,该表达式的值即为假,也就是说此时不需要再计算b的值。“逻辑或”运算“||”的短路运算逻辑为:a||b为假当且仅当a和b都为假,当a为真,无论b的值为真还是假,该表达式的值即为真,也就是说此时不需要再计算b的值。对逻辑表达式“x&&(y||!z)”进行短路计算方式求值时,x为假则整个表达式的值即为假,不需要计算y和z的值。若x的值为真,则再根据y的值决定是否需要计算z的值,y为真就不需要计算z的值,y为假则需要计算z的值。

  • 第7题:

    如果x=3,y=5,则表达式x|y的值为()

    • A、15
    • B、8
    • C、1
    • D、7

    正确答案:D

  • 第8题:

    要判断数值型变量Y是否能够被2整除,错误的条件表达式为()

    • A、MOD(Y,2)=0
    • B、INT(Y/2)=Y/2
    • C、Y%2=0
    • D、INT(Y/2)=MOD(Y,2)

    正确答案:D

  • 第9题:

    判断题
    关系表达式x+y>5的相反表达式为x+y<=5。()
    A

    B


    正确答案:
    解析: 暂无解析

  • 第10题:

    单选题
    如果x=3,y=5,则表达式x|y的值为()
    A

    15

    B

    8

    C

    1

    D

    7


    正确答案: C
    解析: 暂无解析

  • 第11题:

    单选题
    判断年份是否为闰年,如果是,结果保存“闰年”,如果不是,则结果保存“平年”,说明:闰年定义:年数能被4整除而不能被100整除,或者能被400整除的年份。使用哪个函数?,()
    A

    IF

    B

    COUNTF

    C

    RANK

    D

    COUNTA


    正确答案: C
    解析: 暂无解析

  • 第12题:

    判断题
    闰年计息年度以其一个完整的计息年度内是否跨越闰年中的2月29日为标准确定。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

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

    提示:闰年的条件是年份可以被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

  • 第14题:

    要判断数值型变量Y是否能够被8整除,错误的条件表达式为( )。

    A.INT(Y/8)=Y/8

    B.MD(Y,8)=0

    C.INT(Y/8)=MOD(Y,8)

    D.MOD(Y,8)=MOD(8,8)


    正确答案:C
    INT函数的功能是返回指定数值表达式的整数部分。MOD函数的功能是返回两个数值相除后的余数。现在假设Y=16,则INT(Y/8)=2,Y/8=2,MOD(Y,8)=0,MOD(8,8)=0。因为INT(Y/S)=2,MOD(Y,8)=0,所以错误的条件表达式为选项C。

  • 第15题:

    下列程序要求用户输入一个年份,并能够判断用户输入的年份是否是闰年,下划线处应填( )。 Sub EnSure() Dim year As Integer year=Val(InputBox("请输入年份:")) If(year Mod 4=0 ______ year Mod 100<>0) ______ (year Mod 400=0) Then Print "您输入的是闰年" Else Print "不是闰年,是普通年份" End If End Sub

    A.And And

    B.And Or

    C.Or Or

    D.Or Or


    正确答案:B
    解析:闰年的判断条件是:年份是4的倍数并且不是100的倍数,或者年份是400的倍数。所以表达式为:(yearMod4=0AndyearMod100>0)Or(yearMod400=0)。

  • 第16题:

    本题提示输入年份,然后判断该年份是否为闰年。 importjava.io.*; public class javal{ public static void main(String[]args){ InputStreamReader ir; BufferedReader in; ir=new InputStreamReader(System.in); in=new BufferedReader(ir); int year=1900; System.out.print("请输入年份:"); try{ String s=in.readLine; ; } (Exception e){ } if( ) System.OUt.println(year+"是闰年"); else System.out.println(year+"不是闰年"); } }


    正确答案:
    第1处:year=Integer.parseInt(s)
    第2处:catch
    第3处:year%4= =0year%100 !=0 ||year%400= =0
    【解析】第1处是将String型的s转换成整型;第2处是捕获异常的catch子句,用来处理由try所抛出的异常事件;第3处是判断是否为闰年的条件,即能被4整除且不能被100整除的或能被400整除的就是闰年。

  • 第17题:

    逻辑表达式求值时常采用短路计算方式。“&&"、“l l”、“!”分别表示逻辑与、或、非运算,“&a

    逻辑表达式求值时常采用短路计算方式。“&&"、“l l”、“!”分别表示逻辑与、或、非运算,“&&”、“||”为左结合,“!”为右结合,优先级从高到低为 “!”j.“&&”、“||”。对逻辑表达式“x&&(y II!z)”进行短路计算方式求值时,( )。

    A.x为真,则整个表达式的值即为真,不需要计算y和z的值。

    B.x为假,则整个表达式的值即为假,不需要计算y和z的值

    C.x为真,再根据z的值决定是否需要计算y的值

    D.x为假,再根据y的值决定是否需要计算z的值


    正确答案:B

  • 第18题:

    写出判断闰年的条件表达式()。(设年份用y表示)


    正确答案:y%4==0 && y%100!=0 || y%400==0 ? 1 : 0

  • 第19题:

    运用判断变形法直接推理,以“有的年份是闰年”为前提,可以推得的结论有()。

    • A、有的年份不是闰年
    • B、有的闰年是年份
    • C、闰年都是年份
    • D、非闰年不是年份
    • E、有的年份不是闰年

    正确答案:A,B

  • 第20题:

    语句Ifx=1 Then y=1,下列说法正确的是()。

    • A、x=1和y=1均为赋值语句
    • B、x=1和y=1均为关系表达式
    • C、x=1为关系表达式,y=1为赋值语句
    • D、x=1为赋值语句,y=1为关系表达式

    正确答案:C

  • 第21题:

    单选题
    要判断数值型变量Y是否能够被2整除,错误的条件表达式为()
    A

    MOD(Y,2)=0

    B

    INT(Y/2)=Y/2

    C

    Y%2=0

    D

    INT(Y/2)=MOD(Y,2)


    正确答案: A
    解析: 暂无解析

  • 第22题:

    多选题
    运用判断变形法直接推理,以“有的年份是闰年”为前提,可以推得的结论有()。
    A

    有的年份不是闰年

    B

    有的闰年是年份

    C

    闰年都是年份

    D

    非闰年不是年份

    E

    有的年份不是闰年


    正确答案: D,C
    解析: 暂无解析

  • 第23题:

    单选题
    对于语句Ifx=1 Then y=1,下列说法正确的是()。
    A

    x=1和y=1均为赋值语句

    B

    x=1和y=1均为关系表达式

    C

    x=1为关系表达式,y=1为赋值语句

    D

    x=1为赋值语句,y=1为关系表达式


    正确答案: D
    解析: 暂无解析

  • 第24题:

    单选题
    要判断数值型变量Y是否能够被7整除,错误的条件表达式为()
    A

    MOD(Y,7)=0

    B

    INT(Y/7)=Y/7

    C

    0=MOD(Y,7)

    D

    INT(Y/7)=MOD(Y,7)


    正确答案: D
    解析: 暂无解析