单选题对任意输入的x,READ(*,*)xK=SIN(x)WRITE(*,*)KEND此程序执行后K的值为:()A在区间[-1,1]中的一个值B一定等于0C在区间(-1,1)中的一个值DK=0或K=-1

单选题
对任意输入的x,READ(*,*)xK=SIN(x)WRITE(*,*)KEND此程序执行后K的值为:()
A

在区间[-1,1]中的一个值

B

一定等于0

C

在区间(-1,1)中的一个值

D

K=0或K=-1


参考解析

解析: 在数学上,SIN(x)的值为[-1,1]之间,但实际上计算机不可能输入0.5π。这样SIM(x)的值为(-1,1)之间,K为整型变量,故结果一定等于0。

相关考题:

假定x=5,则执行“y=++x;”语句后,y的值为6。() 此题为判断题(对,错)。

假定x=5,则执行“y=x++;”语句后,x的值为5。() 此题为判断题(对,错)。

有下面主程序运行后的输出是( )。 if (k0) then if k>5 then if k2 then x:=3 else x:=4 设k为整型变量,k取下列哪组中的任意一个值时,x都可以被赋值为3 A2,3,4B3,4,5C4,5,6D5,6,7

在VB程序中,以下程序段执行后,x的值为( )x=0Do While x 在VB程序中,以下程序段执行后,x的值为( )x=0Do While xx=(x+2)*(x+3)LoopA.0B.72C.50D.168

在VB程序中,以下程序段执行后,x的值为( )x=0Do While x 在VB程序中,以下程序段执行后,x的值为( )x=0Do While xx=x+1LoopA.2B.3C.4D.5

当程序中有scanf("%d%d",则执行时,输入5,8后,x、y变量的值分别是5和8。() 此题为判断题(对,错)。

执行下面的程序后,a的值是 ( ) # define SQR (X) X * X main( ) { int a=10,k=2,m=l; a/=SQR (k+m)/SQR (k+m); printf("%d\n",a); }A.10B.1C.9D.0

下列的程序段执行后,X的值为______。 K=0 For i=1 To 10 For j=i To 10 x= x + 1 Next j Next iA.50B.55C.100D.105

阅读以下FORTRAN 程序:READ( *,*) MIF (M. LT. 100. AND. M. GT. 999) STOP K=M/100L=(M - K*100)/10 N= M - K* 100 - L* 10 MM= K + N WRITE( * ,,(2X,I3)')MM END键盘输入600,则程序的输出结果是:A. 8 B. 3 C. 7 D. 6

有程序:READ(*,50)SWRITE(*,100)S50FORMAT(1X,F7.3)100FORMAT(1X,F8.3)END执行此程序,由键盘输入123456789,则输出S的值为:()A、1234.576B、2345.678C、345.678D、*******

有程序:K=0DO10I=1,2DO10J=1,210K=K+I/JWRITE(*,*)KEND此程序的执行结果K值为()A、0B、2C、2.5D、1

对任意输入的x,READ(*,*)xK=SIN(x)WRITE(*,*)KEND此程序执行后K的值为:()A、在区间[-1,1]中的一个值B、一定等于0C、在区间(-1,1)中的一个值D、K=0或K=-1

有程序:READ(*,*)xY=0.0IF=(xGT.0.0)THENY=1.0ELSEIF(x.GE.150)THENY=2.0ELSEY=3.0ENDIFWRITE(*,*)YEND当输入150时,此程序执行后的输出结果为:()A、0.0B、1.0C、2.0D、3.0

有程序:LOGICALLL=.TRUE.READ(*,*)xIF(x.LT.0)THENL=.FALSE.ELSEWRITE(*,*)xENDIFIF(.NOT.L)WRITE(*,*)-xEND执行两次以上程序,若运行中的输入值分别为2.5和-1.0,则两次运行结果分别是:()A、2.5和1.0B、-2.5和1.0C、2.5和-1.0D、-2.5和-1.0

有程序:K=1DO10I=1,2DO10J=1,210K=K*I/JWRITE(*,*)KEND此程序执行后的输出结果为()A、1B、0C、0.5D、2

有程序:K=0DO10I=1,6,2DO10J=1,6,3IF(K.LT.I*J)K=I*J10CONTINUEWRITE(*,*)KEND此程序执行后的输出结果为:()A、18B、30C、25D、36

有程序:DIMENSIONx(3,3)READ(*,*)xCALLSSl(x(1,2))ENDSUBROUTINESSl(x)DIMENSIONx(3)WRITE(*,*)x(2)END当输入1、2、3、4、5、6、7、8、9时,此程序执行后的输出结果为:()A、3B、4C、5D、6

有程序:READ(*,100)A100FORMAT(3x,F6.2)WRITE(*,200)A200FORMAT(1x,F8.2)END当执行此程序时,从键盘输入1234567890↙,则程序的运行结果是:()A、4567.89B、1234.56C、******D、1234.5

单选题有程序:K=0DO10I=1,2DO10J=1,210K=K+I/JWRITE(*,*)KEND此程序的执行结果K值为()A0B2C2.5D1

单选题有程序:READ(*,50)SWRITE(*,100)S50FORMAT(1X,F7.3)100FORMAT(1X,F8.3)END执行此程序,由键盘输入123456789,则输出S的值为:()A1234.576B2345.678C345.678D*******

单选题有程序:READ(*,100)A100FORMAT(3x,F6.2)WRITE(*,200)A200FORMAT(1x,F8.2)END当执行此程序时,从键盘输入1234567890↙,则程序的运行结果是:()A4567.89B1234.56C******D1234.5

单选题有程序:READ(*,*)xY=0.0IF=(xGT.0.0)THENY=1.0ELSEIF(x.GE.150)THENY=2.0ELSEY=3.0ENDIFWRITE(*,*)YEND当输入150时,此程序执行后的输出结果为:()A0.0B1.0C2.0D3.0

单选题程序gramtraparea dataa,b/10,5/ y(x)=1*x+1 S=(y B.+yA.)*abc(b-a)/2 write(*,*)’S=’,S end 执行程序后,最接近S的值为( )A80.1B-80.0C90.5D70.1

单选题阅读下列FORTRAN程序:   INTRINSIC SIN, COS   WRITE(*,*)FUN(SIN,30.0)/FUN(COS,30.0)   END   FUNCTION FUN(F,X)   X=X*3.14159/180   FUN=F(X)  END   程序运行结果是()A sin30°的值B cos30°的值C tg30°的值D ctg30°的值

单选题对任意输入的实数X,下列程序执行后K的可能输出值为( )。 READ(*,*)X K=2*COS(X) PRINT*,K ENDA在区间[-2,2]中的一个实数值B0,1,-1C在区间(-2,2)中的一个实数值D0,l,-1,2,-2

单选题阅读下列程序  READ(*,*)K  WRITE(*,100)K  100 FORMAT(I5)  END  程序运行时输入初始值12345,那么显示结果是()A 2345B 12345C ****D *****

单选题有程序:K=0DO10I=1,6,2DO10J=1,6,3IF(K.LT.I*J)K=I*J10CONTINUEWRITE(*,*)KEND此程序执行后的输出结果为:()A18B30C25D36