Fortran程序设计基础学习通超星期末考试答案章节答案2024年_第1页
Fortran程序设计基础学习通超星期末考试答案章节答案2024年_第2页
免费预览已结束,剩余3页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Fortran程序设计基础学习通超星期末考试章节答案2024年学校要举行运动会,请你设计一个能够对运动员分数自动排序的软件,如果要设计此软件,以下最好的方法和步骤是

答案:分析问题,设计算法,编写程序,调试程序/star3/origin/3a5ff4ac1622a124c62838fe3f575849.png

答案:圆边方框程序设计语言的发展阶段不包括

答案:自然语言警察到达案发现场,一般按照下列哪种思路开展工作

。①观察、分析现场②收集必要的信息③进行判断、推理④按一定的方法和步骤解决(单选2分)

答案:①②③④用计算机程序解决实际问题的过程中,需要进行算法设计,算法指的是

答案:解决问题的方法和步骤算法的特征包括

答案:大于等于零个输入;可执行性;有穷性;至少有一个数据输出;确定性下列哪些指标是评价算法的指标

答案:可读性;通用性;高效性;正确性;容错性下列关于FORTRAN95程序调试的叙述中不正确的是

答案:只在编译的过程中进行语法检查一个完整的FORTRAN源程序的组成不应该是

答案:只有子程序而没有主程序列说法中,正确的是

答案:有些FORTRAN语句在程序执行时不产生任何机器操作采用

方式将FORTRAN源程序变成目标程序。

答案:编译下列叙述不正确的是

答案:高级语言程序能被计算机直接识别、理解和执行下列哪一个不是算法的描述形式

答案:组织结构图汉字可以出现在程序的什么位置

答案:引号里面,成为字符串或字符串的一部分;!后面,充当注释部分下面的叙述中,叙述正确的有

答案:PARAMETER应该写在程序中所有可执行语句之前圆的直径存放在整型变量D中,下列计算圆面积的表达式中正确的是

答案:3.1415926*D*D/4下列数据中不符合FORTRAN语法规定的是:

答案:2/3对语句IMPLICITREAL(I,L)作用解释正确的是

答案:凡以字母I和L开头的变量均为实型变量以下三种说明变量类型的方法按优先级由高到低排列的选项是:

答案:类型说明语句、IMPLICIT语句、隐含说明下列函数用法中错误的是

答案:T=SQRT(4)下列标识符中不能作为FORTRAN77的合法变量名的是

答案:A+1/ananas/latex/p/5082676

答案:COS(3.1415/2)/2FORTRAN中不同级别类型的数据做算术运算时,需先将级别低的转换成级别高的类型,然后进行计算,结果类型为级别高的。以下所列类型中级别最高的类型是

答案:双精度实型下列FORTRAN语言标点符号中表示续行的是

答案:&/ananas/latex/p/5082780

答案:(SIN(3.1416-3.1416*X

/180.0)/(A*B))**(2.0/3.0)下列数据中合法的FORTRAN常量是:

答案:5.1D-3下列数据类型不属于FORTRAN语言内部数据类型的是

答案:数组类型某同学在一行中写了多个语句,他可以用哪个符号作语句之间的间隔符

答案:;FORTRAN95自由格式源程序的扩展名是

答案:.f90写出声明变量a是一个短整型变量的Fortran语句(a的字节数是1)

答案:integer(1将声明一个长度为12的字符型变量ch,并将“我是中国人”赋值给它,然后在屏幕上以表空格式打印ch。写出完整的源程序。填空1

填空2

填空3

填空4

答案:character(12;ch="我是中国人";print*,ch;end以下程序不用第三个变量,将两个变量的值进行互换操作,正确的一组操作是

。INTEGERA,BREAD*,A,BA=

B=

A=

PRINT*,A,BEND

答案:①

A+B

A-B

A-B下列赋值语句中正确的是:

答案:Y=X*X+3**2DATA语句可以用来给:

答案:简单变量及数组元素赋初值,是非执行语句执行赋值语句R=9**(3/6)后,变量R的值是:

答案:1.0一个完整的FORTRAN程序单元的最后一行必须是语句:

答案:END以下程序段的运行结果是:K=2.5*2/5*3/2WRITE(*,*)9/10,MOD(9,10),KEND

答案:0

9

1写出程序运行结果CHARACTERA

A=CHAR(ICHAR(‘b’)+ICHAR(‘A’)-ICHAR(‘a’))

PRINT*,AEND

答案:B3>2*3.5.and.sqrt(4.5)>2的结果是

空1

2.5>1.5>1.0的结果是

空2

.not.(.false..and..true.)的结果是

空3

(2.5,3.5)==(1.5,4.6)的结果是

空4

答案:.false.;.false.;.true.;.false.马同学想要计算三角形的面积,三个边的长度由键盘输入,考虑到存在输入数据错误的可能,他设置了错误性输入检查,请完善他编写的如下程序reala,b,c,d,

空1,帮他补充完整变量的定义

print*,"请输入三角形三个边的长度

空2,帮他补充丢失的符号read*,a.b.cif(a<0.or.b<0.or.c<0)then

print*."输入的边长必须是正数"esle

if(

a+b>c.and,a+c>b.and.

空3

)then

d=a+b+c/2

!好像写错了,请帮他改正这个语句,将完整的幅值语句写在空4的答案区

area=sqrt(d*(d-a)(d-b)*(d-c))

!马达哈丢了一个什么符号?把它写在空5(只写丢失的符号)

print*,

d

空6

输出的是真的是d吗?应该输出谁?

else

print*,"输入的边长构不成三角形"

空7

空8

空9

答案:area;";b+c>a;c+b>a;a设A的值为1.0,执行

程序段后B的值为3.0。

答案:B=1.0IF(A>=1.0)B=2.0

IF(A>=2.0)B=3.0IF(A<=3.0)B=3.0下列FORTRAN95的运算符,优先级最高的是

答案:**下面程序中有错误的语句是abcd中的哪一行:READ*,XA)

IF(X<0.0)THENY=1.0

B)

ELSEIF(X<=10.0)THENY=2.0C)

ELSEY=3.0D)

ENDIFENDIFPRINT*,YEND

答案:D与不等式0<X<1对应的FORTRAN表达式是:

答案:X>0.0.AND.X<1.0已知A=1.0,B=2.0,C=3.0,L=.FALSE.则其值为.FALSE.的表达式是:

答案:.NOT.(BC)I=2J=-1K=2IF(I答案:2下面正确的逻辑IF语句是:

答案:IF(ABS(X)<1E-5)X=5白灵特别喜欢在网上购物,她希望设计一个小程序,只要她多次购物的金额累计超出5000元,就马上给她发出一条提示超额消费的提示信息,并告知她已经购物多少次,总金额为多少钱。小王为写了下面的程序realprice,totalinteger::i=0total=空1dowhile(total<=空2)read*,pricetotal=空3i=i+1空4if(空5)print“你已购物”,空6,"次","共花费人民币",空7,"元","超出你设置的5000元限额"空8

答案:0;0.0;5000;5000.0;total+price;price+total;enddo;total>5000:5000小李在地下古墓中找到一张残破的纸,上面有些字迹已经模糊不清,经过仔细辨别,他揣测这是一张记录计算50以内奇数的和的fortran源程序,请你根据已有的字迹修复此源程序。programjishuheinteger::n=_________空1,m=_________空2dom=m+1if(m>=50)exitif(mod(m,2)==1)_____________空3if(mod(m,2)==0)____________空4enddoprint*,m,"以内的________(空5)之和为",nend

答案:0;0;n=n+m;cycle;奇数阅读程序写出运行结果n=619m=0dowhile(n>0)m=m+1n=n/10enddoprint*,mend

答案:3设有字符串变量CH=’这是一个Fortranprogram.‘(汉字与字母之间无空格),则LEN(CH)的值是多少

答案:24写出下列程序运行结果s=1.0dok=2,10,2s=s+1/kenddoprint*,send

答案:1.0吴邪在古墓的墙壁上发现了一个由数字构成的图案,于是他编写了一个fortran程序将此图案复制下来,请根据程序画出图案。doi=1,7j=4-abs(i-4)print(*,"(i3)")(5*(j-1)+k,k=1,j)enddoend

答案:16

711121316171819111213671打印所有个位,十位,百位,千位上的数字之和是18的四位数,并统计其个数m=

空1

do

空2

=1000,9999n1=

n/1000n2=mod(n/100,

空3

)

n3=mod(

空4

,10)n4=mod(n,空5)if(

空6

)then

m=空7

print*,空8,"是符合各个数位上的数字之和是18的四位数"endif空9print*,"瞒足各个数位上的数字之和是18的四位数共有:",空10

,"个"end

答案:0;n;10;n/10;10;n1+n2+n3+n4==18;m+1;1+m;n;enddo下面程序的运行结果是:DOM=1,5,3DON=M,3K=M+NENDDOENDDOPRINT*,KEND

答案:4EXIT语句的使用范围只能在

答案:DO循环结构内下列程序执行后,输出的结果为

。N=3DOK=1,4N=N+KENDDOPRINT*,N,KEND

答案:13,5函数sign(2.3,-3.5)的值是哪一个()

答案:-2.3阅读下列FORTRAN95程序段INTEGER::I,J,K=0D

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论