更多“阅读下列FORTRAN77程序: ”相关问题
  • 第1题:

    阅读下列程序段,程序的输出结果为( )。

    A.3

    B.5

    C.6

    D.8


    正确答案:A
    带参数的宏定义命令行形式如下:#de-fine宏名(形参表)替换文本。首先进行M的宏替换,之后再进行N的宏替换.替换后的表达式为(a)*(b)/(c)。

  • 第2题:

    阅读下列程序说明和C++程序,把应填入其中(n)处的字句,写在对应栏内。

    【说明】

    阅读下面几段C++程序回答相应问题。

    比较下面两段程序的优缺点。

    ①for (i=0; i<N; i++ )

    {

    if (condition)

    //DoSomething

    else

    //DoOtherthing

    }

    ②if (condition) {

    for (i =0; i<N; i++ )

    //DoSomething

    }else {

    for (i=0; i <N; i++ )

    //DoOtherthing

    }


    正确答案:程序1优点:程序简洁;缺点:多执行了N-1次逻辑判断并且程序无法循环“流水”作业使得编译器无法对循环进行优化处理降低了效率。 程序2优点:循环的效率高;缺点:程序不简洁。
    程序1优点:程序简洁;缺点:多执行了N-1次逻辑判断,并且程序无法循环“流水”作业,使得编译器无法对循环进行优化处理,降低了效率。 程序2优点:循环的效率高;缺点:程序不简洁。

  • 第3题:

    阅读下列程序片段。如果sayHello( )方法正常运行,则test( )方法的运行结果将是( )。

    A.Hello

    B.ArrayIndexOutOfBondsException

    C.ExceptionFinally

    D.HelloFinally


    正确答案:D
    sayHello()方法正常运行则程序不抛出异常,并执行finally,所以为符合选项D。

  • 第4题:

    阅读下列FORTRAN77程序:
    READ(* , *)X
    IF(X.LE.0) THEN
    Y=0.0
    ELSE IF ((X.LT.5.0).AND.(X.NE.2.0)) THEN
    Y= 1/X
    ELSE IF (X.LE.10.0) THEN
    Y=1/(X+2)
    ELSE
    Y = 10.0
    END IF
    WRITE(* , *)Y
    END
    上述程序运行时,由键盘输入2,则输出的结果为()。


    A.0.5
    B.0.25
    C.10.0
    D.0.0

    答案:B
    解析:
    提示:当执行第一个IF语句时,条件满足;此时1. 0;而后执行ENDIF后面的语句,输出Y值。@##

  • 第5题:

    阅读以下程序,写出其功能。
    该程序功能:该过程的功能是用红色、绿色、蓝色三个滚动条调节窗体底色。先把红色、绿色、蓝色三个滚动条的Min属性设置为0、Max属性设置为255,接着用取出三个滚动条的Value属性值,用RGB函数产生一个由红、绿、蓝三个Value属性值混合而成的新颜色,并作为窗体底色。

  • 第6题:

    阅读下列程序段,指出它完成何种运算。 CMP  AX, 0           JGE   EXIT  NEG  AX EXIT:       ┆


    正确答案:该程序段是判断AX的内容是否≥0。若AX≥0,则跳转至EXIT;若AX<0,则实现将此负数补码表示变为绝对值相同的正数,完成求补运算。

  • 第7题:

    阅读以下程序,指出它的功能。


    正确答案: MOV CL,04
    SHL DX,CL
    MOV BL,AH
    SHL AX,CL
    SHR BL,CL
    OR DL,BL
    把32位二进制代码(DX,AX)联合左移4位。

  • 第8题:

    程序的可阅读性


    正确答案: 程序不仅要求逻辑正确,是计算机能够执行,而且应该层次清楚,便于人们阅读。

  • 第9题:

    问答题
    阅读下列程序段,假定AX=-110,CX=+8,执行该程序后,问AX,DX分别是多少? MOV   AX,-110  MOV   CX,8  CWD     IDIV   CX

    正确答案: AX=-13(商),DX=-6(余数)
    解析: 暂无解析

  • 第10题:

    单选题
    在FORTRAN77源程序中,续行标志符必须放在()
    A

     第1列

    B

     第1-6列

    C

     第6列

    D

     第5列


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

  • 第11题:

    单选题
    在下列FORTRAN77运算符中,优先级最高的是()
    A

    .AND.

    B

    .NOT.

    C

    .OR.

    D

    .EQ.


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

  • 第12题:

    单选题
    适用于字符型 I/O的 FORTRAN77格式编辑将是()
    A

     Fw.d

    B

     Iw.d

    C

     A

    D

     Gw.d


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

  • 第13题:

    阅读下列利用递归来求n!的程序。 为保证程序正确运行,在下画线处应该填入的参数是( )。A.n-1S

    阅读下列利用递归来求n!的程序。为保证程序正确运行,在下画线处应该填入的参数是( )。

    A.n-1

    B.n-2

    C.n

    D.n+l


    正确答案:A
    因为在n不为1时,n!=n*(n-1)*(n-2)*…*1=n*(n-1)!,所以此处应为n-1。

  • 第14题:

    阅读下面程序程序运行结果是( )。

    A.==

    B.true

    C.false

    D.equal


    正确答案:C
    本题考查的是Java语言中运算符的特殊用法。相等比较运算符”==”,不仅可用于基本类型的数据之间的比较,还可以用于复合类型数据之间的比较。但是,对于复合类型数据的”==”运算,其比较的目标是两个操作数是否是同一个对象。如果需要比较两个对象的值是否相同,则可以调用equals()方法。题目中函数equals—Methodl()的代码非常简单,首先生成两个字符串对象sl和s2,然后输出表达式”sl==s2”的结果。根据上面介绍的相等比较运算符的用法,字符串对象sl和s2是复合类型数据,因此表达式”sl==s2”比较的是sl和s2是否同一个对象。显然,sl和s2虽然具有相同的值,即”howareyou”,但它们是两个不同的对象。因此,本题的正确答案是C。

  • 第15题:

    阅读下列FORTRAN77程序:
    INTEGER A(4,5)
    DATA A/5*1,5*2,5*3,5*4/
    M=0 DO 10 K=1,4
    10 M=M+A(K,K+1)
    WRITE(*,*)M
    END
    上述程序运行后,输出的M值为( )。

    A.8
    B.9
    C.10
    D.11

    答案:C
    解析:
    A的值为



    K=1时,M=0+A(1,2)=1;K=2时,M=1+A(2,3)=3;依此类推

  • 第16题:

    下列软件中,属于应用软件的是( )。


    A.操作系统
    B.语言处理程序
    C.服务程序
    D.电子书阅读软件

    答案:D
    解析:
    软件是指为了满足用户需要而编制的各种程序的总和,一般分为系统软件和应用软件两大类,电子书阅读软件属于应用软件,操作系统、语言处理程序、服务程序属于系统软件。

  • 第17题:

    阅读下列程序,说明程序执行后AX,BX,ZF,CF的值。MOV AX,FFFFHMOV BX,2896HXOR AX,BXINT 3AX=(),BX=(),ZF= (),CF= ()。


    正确答案:OD769H;2896H;0;0

  • 第18题:

    阅读下列程序,说明程序执行后AX,BX,ZF,CF的值。 MOV AX,5678H MOV BX,1234H AND AX,BX INT 3 AX=(),BX=(),ZF=(),CF=()。


    正确答案:1230H;1234H;O;0

  • 第19题:

    注释语句是为了方便程序阅读对程序进行的说明,对程序运行没有影响。


    正确答案:正确

  • 第20题:

    能够用来阅读,修改,删除,增加文本文件的程序是()。

    • A、源程序
    • B、编辑程序
    • C、显示程序

    正确答案:B

  • 第21题:

    问答题
    阅读下列程序段,指出它完成何种运算。 CMP  AX, 0           JGE   EXIT  NEG  AX EXIT:       ┆

    正确答案: 该程序段是判断AX的内容是否≥0。若AX≥0,则跳转至EXIT;若AX<0,则实现将此负数补码表示变为绝对值相同的正数,完成求补运算。
    解析: 暂无解析

  • 第22题:

    单选题
    下列FORTRAN77 表达式中,合法的是()
    A

    0.0.LE.X .AND..NOT.X.GE.10.0

    B

    0.0.GE.X.LT.10.0

    C

    0.0.LE.X.GE.10.

    D

    10.0.LE.X.OR..AND.X.GT.0.0


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

  • 第23题:

    填空题
    阅读下列程序,说明程序执行后AX,BX,ZF,CF的值。MOV AX,FFFFHMOV BX,2896HXOR AX,BXINT 3AX=(),BX=(),ZF= (),CF= ()。

    正确答案: OD769H,2896H,0,0
    解析: 暂无解析