itgle.com

下列程序段的执行结果为 a=95 If a > 60 Then degree=1 If a > 70 Then degree=2 If a > 80 Then degree=3 If a > 90 Then degree=4 Print"degree=";degreeA.degree=1B.degree=2C.degree=3D.degree=4

题目

下列程序段的执行结果为 a=95 If a > 60 Then degree=1 If a > 70 Then degree=2 If a > 80 Then degree=3 If a > 90 Then degree=4 Print"degree=";degree

A.degree=1

B.degree=2

C.degree=3

D.degree=4


相似考题
更多“下列程序段的执行结果为 a=95 If a > 60 Then degree=1 If a > 70 Then degree=2 If a > 80 ”相关问题
  • 第1题:

    下列程序段的执行结果为 ______。X=2Y=1If X*Y<1 Then Y=Y-1 Else Y=-1Print Y-X>0A.TrueB.FalseC

    下列程序段的执行结果为 ______。 X=2 Y=1 If X*Y<1 Then Y=Y-1 Else Y=-1 Print Y-X>0

    A.True

    B.False

    C.-1

    D.1


    正确答案:B
    解析:格式…表达式1比较运算符表达式2
      关系表达式的比较规则是:
      如果两个表达式都是数值,则进行数值比较。
      如果两个表达式都是字符串,则进行字符串比较。
      如果一个表达式是数值而另一个是字符串,则数值表达式小于字符串表达式。
      该题中,X*Y:2*1=2,所以X*Y1为假,执行Else分支,Y=-1:此时y-x=-1-2=-3,所以Y-X>0为假。
      在Visual Basic中,关系表达式的值用True表示真;用False表示假。

  • 第2题:

    On a mercator chart, 1 nautical mile is equal to ______.

    A.1 minute of longitude

    B.1 degree of longitude

    C.1 minute of latitude

    D.1 degree of latitude


    正确答案:C
    在默卡托海图上,1海里等于1分纬度(的长度)。

  • 第3题:

    下列程序段的执行结果为______。X=2Y=1If X*Y<1 Then Y=Y-1 E1se Y=-1Printy-X>0A.TrueB.FalseC.-

    下列程序段的执行结果为______。 X=2 Y=1 If X*Y<1 Then Y=Y-1 E1se Y=-1 Printy-X>0

    A.True

    B.False

    C.-1

    D.1


    正确答案:B
    解析:格式:表达式1比较运算符表达式2
    关系表达式的比较规则是:
    如果两个表达式都是数值,则进行数值比较。
    如果两个表达式都是字符串,则进行字符串比较。
    如果一个表达式是数值而另一个是字符串,则数值表达式小于字符串表达式。
    该题中,X*Y=2*1=2,所以X*Y1为假,执行Else分支,Y=-1:此时Y-X=-1-2=-3,所以Y-X>0为假。
    在Visual Basic中,关系表达式的值用True表示真;用False表示假。

  • 第4题:

    下列程序段的执行结果为 X=2 Y=5 If X * Y <1 Then Y=Y - 1 Else Y=-1 Print Y-X>0A.TrueB.

    下列程序段的执行结果为 X=2 Y=5 If X * Y <1 Then Y=Y - 1 Else Y=-1 Print Y-X>0

    A.True

    B.False

    C.-1

    D.1


    正确答案:B
    解析:Print方法具有计算和输出双重功能,对于表达式,它先计算后输出,此题中经过第一步的条件语句后,Y的数值为-1,则Y-X的值为-3,小于0,所以Y-X>0为逻辑假,故输出结果应该为False。

  • 第5题:

    下列程序段的执行结果为( )。 a=75 If a>60 Then i=1 If a>70 Then i=2 If a>80 Then i=3 If a<90 Then i=4 Print "i=";i

    A.i=1

    B.i=2

    C.i=3

    D.i=4


    正确答案:D
    解析:程序执行过程为:程序首先给变量a赋初值75,然后执行第2行if语句,条件成立,因此执行i=1赋值语句:接着执行第 3行if语句,条件成立,因此执行i=2赋值语句:接着执行第4行if语句,条件不能成立,因此不执行i=2赋值语句:接着执行第5行if语句,条件成立,因此执行i=4赋值语句,此时i=41最后执行Print输出语句,输出i。

  • 第6题:

    下列程序段的执行结果为 ______。 N=10 For K=N To 1 Step-1 X=Sqr(K) X=X-2 Next K Print X-2

    A.-3

    B.-1

    C.1

    D.1.16228


    正确答案:A
    解析:分析程序:因为在For循环每次执行时,都会根据循环控制变量K给X重新赋值,所以我们只需要根据最后一次循环的值计算X的值就可以了。
      最后一次循环,K=1,所以X-Sqr(1)=1,X=X-2=-1
      打印X-2的值,即为-1-2=-3。

  • 第7题:

    下列程序段的执行结果为( )。

    A. i=1

    B. i=2

    C. i=3

    D. i=4


    正确答案:D
    D)    【解析】本题考查选择语句。题目中共含有4条并列的选择语句,语句从上到下依次执行,由于a>60、a>70、a>80、a<90这些条件中除了第3个外对于a都成立,因此第一个、第二个和最后一个If语句都执行,则i的值为最后的条件分支的值。

  • 第8题:

    下列程序的执行结果是(, )。 a=75 1f a>90 Then i=4 1f a>80 Then i=3 1f a>70 Then i=2 1f a>60 Then i=1 Print”i=”;i

    A.i=1

    B.i=2

    C.i=3

    D.i=4


    正确答案:A
    解析:本题为4个单行If语句,当a=75时,前2个条件为假,不执行then语句,而后2个条件为真,两个then语句先后执行,最后执行结果为i=1。考生应该注意避免认为执行Ifa>70 Theni=2后就不再判断Ifa>60Theni=1了。本题难度不大,但考生应该仔细分析清楚题目结构。答案为A。

  • 第9题:

    下列程序段的执行结果为 a=75 If a>60 Then I=1 If a>70 Then I=2 If a>80 Then I=3 If a<90 Then I=4 Print "I=";I

    A.I=1

    B.I=2

    C.I=3

    D.I=4


    正确答案:D
    解析:此题为IfThen结构的条件语句,如果a>60,则I=1如果a>70,则I=2;如果a>80,则I=3;如果a<90,则I=4;本题的条件是a=75,所以输出结果应该是I=4。

  • 第10题:

    下列程序段的执行结果为 A=2 B=5 If A * B < 1 Then B=B - 1 Else B= - 1 Print B -A > 0A.T

    下列程序段的执行结果为 A=2 B=5 If A * B < 1 Then B=B - 1 Else B= - 1 Print B -A > 0

    A.True

    B.False

    C.-1

    D.1


    正确答案:B
    解析:Print方法具有计算和输出双重功能,对于表达式,它先计算后输出,此题中经过第一步的条件语句后,B的数值为-1,则B-A的值为-3,小于0,所以B-A>0为逻辑假,故输出结果应该为False。注意:表达式的计算。

  • 第11题:

    下列程序段的执行结果为 ______。 N=10 For K=N To 1 Step -1 X=Sqr(K) X=X-2 Next K Print X-2

    A.-3

    B.-1

    C.1

    D.1.16227765


    正确答案:A
    解析:分析程序:因为在For循环每次执行时,都会根据循环控制变量K给x重新赋值,所以我们只需要根据最后一次循环的值计算x的值就可以了。最后一次循环,K=1,所以X-Sqr(1)=1,X-X-2=-1,打印X-2的值,即为-1-2=3。

  • 第12题:

    单选题
    On a Mercator chart,1 nautical mile is equal to().
    A

    1 minute of longitude

    B

    1 degree of longitude

    C

    1 minute of latitude

    D

    1 degree of latitude


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

  • 第13题:

    (22)下列程序段的执行结果是。 a=75 If a>60 Then i=1 If a>70 Then i=2 If a>80 Then i=3 If a>90 Then i=4 Print"i";iA.i=1 B.i=2 C.i=3 D.0i=4


    正确答案:D
    【解析】程序执行过程为:程序首先给变量a赋初值75,然后执行第2行if语句,条件成立,因此执行i=1赋值语句;接着执行第3行if语句,条件成立,因此执行i=2赋值语句;接着执行第4行if语句,条件不能成立,因此不执行i=2赋值语句;接着执行第5行if语句,条件成立,因此执行i=4赋值语句,此时i=4;最后执行Print输出语句,输出i。

  • 第14题:

    下列程序段执行后的输出结果为()。

    A.0

    B.1

    C.2

    D.3


    正确答案:B

  • 第15题:

    下列程序段的执行结果为a=95If a>60 Then I=lIf a>70 Then l=2If a>80 Then I=3If a>90 Then I=4Print"I=":I

    A.I=1

    B.I=2

    C.I=3

    D.I=4


    正确答案:D
    解析:此题为IfThen结构的条件语句,如果a>60,则I=1;如果a>70,贝I=2;如果a>80,则I=3;如果a>90,则I=4。

  • 第16题:

    执行下列程序段后的输出结果是()。

    A.3

    B.2

    C.1

    D.4


    正确答案:A

  • 第17题:

    下列程序段的执行结果为 ______。 n=16 For k=n To 1 Step-1 x=Sqr(k) x=x-2 Next k Print x-2

    A.-3

    B.-1

    C.1

    D.2


    正确答案:A
    解析:因为在For循环每次执行时,都会根据循环控制变量k给x重新赋值,所以只需根据最后一次循环的值计算x的值即可。最后一次循环,k=1,所以x=Sqr(1)=1,x=x-2=-1。打印x-2的值,即为-1-2=-3。

  • 第18题:

    下列程序的执行结果是( )。 a=75 If a>90 Then i=4 If a>80 Then i=3 If a>70 Then i=2 1f a>60 Then i=1 Print "i=";i

    A.i=1

    B.i=2

    C.i=3

    D.i=4


    正确答案:A
    解析:本题为4个单行If语句,当a=75时,前2个条件为假,不执行then语句,而后2个条件为真,两个then语句先后执行,最后执行结果为i=1。考生应该注意避免认为执行Ifa>70 Then i=2后就不再判断If a>60 Then i=1了。本题难度不大,但考生应该仔细分析清楚题目结构。答案为A。

  • 第19题:

    下列程序段的执行结果是( )。 a=75 Ifa>60 Then i=1 Ifa>70 Then i=2 Ifa>80 Then i=3 Ifa<90 Then i=4 Print"i=";i

    A.i=1

    B.i=2

    C.i=3

    D.i=4


    正确答案:D
    解析: 程序执行过程为:程序首先给变量a赋初值75,然后执行第2行if语句,条件成立,因此执行i=1赋值语句;接着执行第3行if语句,条件成立,因此执行i=2赋值语句;接着执行第4行if语句,条件不能成立,因此不执行i=2赋值语句;接着执行第5行if语句,条件成立,因此执行i=4赋值语句,此时i=4;最后执行Print输出语句,输出i。

  • 第20题:

    下列程序段的执行结果是______。 int i=0; while(i++<=2) printf("%d\t",i);

    A.1 2 3

    B.1 2

    C.1

    D.无结果


    正确答案:A
    解析:i++是先取值后判断,再自加,循环体输出自加后的值,循环体执行3次,控制符\t是移动水平制表位。

  • 第21题:

    下列程序的执行结果是( )。 a =75 If a > 90 Then i=4 If a > 80 Then i=3 If a > 70 Then i=2 If a > 60 Then i=1 Print "i="; i

    A.i=1

    B.i=2

    C.i=3

    D.i=4


    正确答案:A
    解析:当a=75时,前两个条件为假,不执行then语句,而后两个条件为真,两个then语句先后执行,最后执行结果为i=1。

  • 第22题:

    执行下面程序段的输出结果为( )。

    A.0

    B.1

    C.2

    D.5


    正确答案:A
    本题考查Java中数组的定义和初始化。在该方法里定义并动态初始化了-个整型数组anar,由于没有赋初值,系统默认的初始值是数组中的每个元素都为零。所以输出数组中的第-个元素anar[0]时,自然也是等于零。

  • 第23题:

    下列程序段的执行结果为()x=Int((69-60)*Rnd+60)SelectCasexCaseIs>=90Print"优秀"Case80To89Print"良好"Case60To79Print"合格"CaseElsePrint"不合格"EndSelect

    • A、优秀
    • B、良好
    • C、合格
    • D、不合格

    正确答案:C