正确答案: A
函数值只能通过函数名返回
题目:下面关于函数子程序的描述中,正确的一顶是()?
查看原题 查看所有试题
学习资料的答案和解析:
[单选题]十进制数625.25转换成二进制数是()
1001.110001.01
解析:此题将十进制数整数625进行除2取余数法运算,而后将小数部分0.25用乘2取整法运算,最后将两部分相加在一起。
[单选题]在电子邮件中所包含的信息是什么()?
可以是文字、声音、图形、图像信息
[单选题]在FORTRAN语言中,一个程序行中的80个字符位按从左到右顺序分成4个区,其排列的次序为:()
标号区、续行区、语句区、注释区
[单选题]以下存在语法错误的OPEN语句是哪一条?()
OPEN(8,ACCESS=‘DIRECT’)
解析:对于直接文件的打开,后面必须要有记录长度的说明,RECL=n。
[单选题]有程序:F1(x)=2.0/(1.0+x)F2(Y)=F1(Y)*Y+1.0A=F1(1.0+F2(1.0)WRITE(*,10)A10FORMAT(1x,E8.2)END此程序执行后的输出结果为:()
30E+01
解析:此题的输出格式为指数格式,去掉A、B两答案,而C的整数部分不是0,则应选答案D。
[单选题]有程序:DIMENSIONA(4,3)DATAA/3*-1.0,3*-2.0,3*-3.0,3*-4.0/S=0.0DO10K=1,4D=ABS(A(K,1))DO20J=2,3IF(ABS(A(K,J)).GT.D)D=ABS(A(K,J))20CONTINUES=S+D10CONTINUEWRITE(*,*)SEND此程序执行后的结果为:()
15.0
解析:当K=1时,S=S+D=3;K=2时,S=S+D=3+4=7;K=3时,S=S+D=3+4+4=11;K=4时,S=S+D=3+4+4+4=15。
[单选题]有程序:INTEGERPP=0DO10I=0,10,3DO10J=5,100,20DO10K=-10,-5,-110P=P+1WRITE(*,*)PEND此程序的运行结果是:()
120
解析:当I=0时,J的值分为5、25、45、75、95,而相对应的每一个K值分别为-10、-9、-8、-7、-6、-5,也就是说I=0时,第二层及第三层循环共执行30次,则P=30,而最外层循环变量I的值分别为0、3、6、9,共要执行4次循环,因而P=30×4=120。
[单选题]有程序:INTEGERM(5,5)L=0DO40J=1,5DO40K=1,5M(J,K)=K40CONTINUEDO10I=1,5N=1IF(MOD(I,2).EQ.0)N=2DO10J=N,5,2L=L+M(I,J)10CONTINUEWRITE(*,20)L20FORMAT(2X,‘L=’,I3)END此程序运行的结果为:()
L=39
解析:程序运行时利用双重循环为K数组提供数据。当I能被2整除时,N=2,否则N=1,利用L=L+M(I,J)进行数据累加,最终结果应为39。