更多“FORTRAN语句M=l.5+1/3+1/5+1.2执行后,M的值 ”相关问题
  • 第1题:

    设有整型变量m值为8,下列赋值语句中,正确的是( )

    A.m=m++

    B.++m=6

    C.m+1=8

    D.m+1+=8


    正确答案:A 

  • 第2题:

    当m=1,n=2,a=3,b=2,c=4时,执行d=(m=a!=B)&&(n=b>C)后,m的值为( )。


    正确答案:√
    1 解析:①“sizeof"、“%”、“>”、“”、“*=”,运算符的优先级顺序为:“*=”→“>”→“”→“%”→“sizeof”; ②位运算的优先级顺序为:“~”→“”→“>>”→“&”→“^”。 (b=2)>(c=4)不成立,逻辑为假,所以n=0;(a=3)!=(b=2)成立,逻辑为真,所以m=1。

  • 第3题:

    下列语句序列执行后,K的值是______。 public class Test11 { public static void main(String[] args) { int m=3, n=6, k=0; while ((m++)<(n--)) ++k; System.out.println (k); } }

    A.0

    B.1

    C.2

    D.3


    正确答案:C
    解析:变量m和n在条件中都是采用了先使用后改变的方式,第一遍循环执行时,m=3,n=6满足条件,执行循环体k=1,然后m=4,n=5;第二遍循环,满足条件,执行循环体,得到k=2,然后m=5,n=4;第三遍循环,判断条件时发现不满足,结束循环,因此k=2。

  • 第4题:

    若m,y,z均为int型变量,则执行下面语句后m值是______。 m=1;x=2;y=3;z=4; m=(m<x)?m:x; m=(n<y)?m:y; m=(m<z)?m;z;

    A.1

    B.2

    C.3

    D.4


    正确答案:A

  • 第5题:

    执行下列程序语句后,输出结果为()。ineludeusing namespace std;int m=5;int main(){i

    执行下列程序语句后,输出结果为( )。 #inelude<iostream> using namespace std; int m=5; int main() { int m=3; m++; ::m++; cout<<m<<end1; return 0; }

    A.3

    B.4

    C.5

    D.6


    正确答案:B

  • 第6题:

    阅读下列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;依此类推

  • 第7题:

    FORTRAN语句M=l.5+1/3+1/5+1.2执行后,M的值

    A. 2.7
    B.3. 7
    C. 2
    D. 3. 2

    答案:C
    解析:
    解每一位数除完后再取整运算,M为整形数。
    答案:C

  • 第8题:

    FORTRAN赋值语句M=5+3.0**2/2执行后,整型变量M的值是:
    (A) 9.5 (B) 10
    (C) 9 (D) 8


    答案:C
    解析:

  • 第9题:

    若w、x、y、z、m均为int型变量,则执行下列的语句后m的值是()。 w=2,x=3,y=4,z=5; m=(w<x)w:x; m=(m<z)m:z; m=(m<y)m:y;

    • A、2
    • B、3
    • C、5
    • D、4

    正确答案:A

  • 第10题:

    下面语句序列执行后,K的值是() int i=6,j=8,k=10,m=7; if(!(i>j|m>k++)) k++;

    • A、9
    • B、10
    • C、11
    • D、12

    正确答案:D

  • 第11题:

    填空题
    设x为int变量,执行x=1/3+1/3+1/3;语句后,x的值为()

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

  • 第12题:

    单选题
    下面语句序列执行后,K的值是() int i=6,j=8,k=10,m=7; if(!(i>j|m>k++)) k++;
    A

    9

    B

    10

    C

    11

    D

    12


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

  • 第13题:

    若m,x,y,均为Integer型变量,则执行下面语句后m值是()。m=1:X=2:Y=3;m=ifXYthenX+YelseX-Y

    A、-1

    B、0

    C、1

    D、2


    正确答案:A

  • 第14题:

    若x、y、z、m均为int型变量,则执行下面语句后m的值是( )。 m=1; x=2; y=3; m=(m<x) ? m : x; m=(m<y) ? m : y; m=(m<y) ? m : z;

    A.1

    B.2

    C.3

    D.4


    正确答案:A
    解析:?:运算符首先执行?之前的表达式,如果表达式的值为真,则返回?和:之间的表达式的值,否则返回:之后的表达式的值。本题中m比x和y都要小,所以,3个表达式都没有改变m的值,故应该选择A。

  • 第15题:

    下列语句序列执行后,k的值是( )。 public class Test{ public static void main(String[] args) { int m=3, n=6, k=0; while((m++)<(n--)) ++k; System.out.println(k); } }

    A.0

    B.1

    C.2

    D.3


    正确答案:C
    解析:变量m和n在条件中都采用了先使用后改变的方式,第一遍循环执行时,m=3,n= 6满足条件,执行循环体k=1,然后m=4,n=5;第二遍循环,满足条件,执行循环体,得到k=2,然后m=5,n=4;第三遍循环,不满足条件,结束循环,输出结果,k=2。因此答案为C。

  • 第16题:

    执行下列语句后,显示的结果为( )。 N=50 M=200 K=“M+N” ?1+AK

    A.1eMtN

    B.251

    C.I+K

    D.数据类型示匹配


    正确答案:B

  • 第17题:

    有定义语句:int m=1,n=2,P=5,x;,则以下选项中各程序段执行后,x的值不等于5的是( )。

    A.

    B.

    C.

    D.


    正确答案:C
    选项A),执行else子句,执行后x=5。选项B),执行if子句,执行后x=5。选项D),执行if子句,执行后x=P=5。选项c),执行if子句,执行后X=2。

  • 第18题:

    FORTRAN赋值语句M=5+3.0**2/2执行后,整型变量M的值是( )。

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

    答案:A
    解析:

  • 第19题:

    FORTRAN语句 M=1.5+1/3+1/5+1.2 执行后,M的值是:
    (A) 2.7 (B) 3.7.
    (C)2 (D) 3.2


    答案:C
    解析:

  • 第20题:

    设x为int变量,执行x=1/3+1/3+1/3;语句后,x的值为()


    正确答案:0

  • 第21题:

    下面叙述中正确的是?()

    • A、在FORTRAN程序中,各类语句的位置是任意的
    • B、在FORTRAN程序中的任何一个语句在程序执行时,机器都会产生操作
    • C、在FORTRAN程序中的每一行上,都有标号
    • D、在FORTRAN程序中,所有可执行语句在程序执行时,机器都会产生操作

    正确答案:D

  • 第22题:

    下列语句执行后下列语句执行后下列语句执行后下列语句执行后i的值是的值是的值是的值是() ?inti=2;?do{i*=i;}while(i<16);

    • A、4
    • B、8
    • C、16
    • D、3

    正确答案:C

  • 第23题:

    单选题
    下面叙述中正确的是?()
    A

    在FORTRAN程序中,各类语句的位置是任意的

    B

    在FORTRAN程序中的任何一个语句在程序执行时,机器都会产生操作

    C

    在FORTRAN程序中的每一行上,都有标号

    D

    在FORTRAN程序中,所有可执行语句在程序执行时,机器都会产生操作


    正确答案: C
    解析: FORTRAN程序中各类语句的位置不是任意的;不是每一个语句在程序执行时都产生操作,如注释语句不会产生操作;并不是每一个程序行都有标号。

  • 第24题:

    单选题
    若w、x、y、z、m均为int型变量,则执行下列的语句后m的值是()。 w=2,x=3,y=4,z=5; m=(w<x)w:x; m=(m<z)m:z; m=(m<y)m:y;
    A

    2

    B

    3

    C

    5

    D

    4


    正确答案: D
    解析: 条件表达式“ab:c”的含义是:当a为真时,其值等于表达式b的值,当a为假时,其值等于表达式c的值。 表达式运算过程:第1个表达式:w-2<x=3为真,所以返回w的值,即m=w=2;第2个表达式;m-2<z=5为真,所以返回m的值,即m=2;第3个表达式;w=2<y=4为真,所以返回m的值,即m=2。