早教吧作业答案频道 -->其他-->
程序语言fortran,请解释下为什么选A而不是C15.执行下面程序段后,K的值为。CHARACTER(LEN=3)::strstr=’89’k=INDEX(‘123456789’,str)A、0B、1C、8D、9
题目详情
程序语言fortran,请解释下为什么选A而不是C
15.执行下面程序段后,K的值为 。
CHARACTER(LEN=3)::str
str=’89’
k=INDEX(‘123456789’,str)
A、0 B、1 C、8 D、9
15.执行下面程序段后,K的值为 。
CHARACTER(LEN=3)::str
str=’89’
k=INDEX(‘123456789’,str)
A、0 B、1 C、8 D、9
▼优质解答
答案和解析
因为 Fortran 语言的字符串,没有 C 语言那样的 \0 结束符。
而 str 长度是 3,虽然执行了 str = '89'
但由于长度依然是 3,所以 str 的实际内容是 '89 ' 后面有一个空格
而 '123456789' 后面没有空格,因此找不到 str,返回 k = 0
你可以有三种办法获得 k=8
第一是 CHARACTER(LEN=2)::str
第二是 k=INDEX(‘123456789 ’,str)
第三是 k=INDEX(‘123456789’,trim(str) )
而 str 长度是 3,虽然执行了 str = '89'
但由于长度依然是 3,所以 str 的实际内容是 '89 ' 后面有一个空格
而 '123456789' 后面没有空格,因此找不到 str,返回 k = 0
你可以有三种办法获得 k=8
第一是 CHARACTER(LEN=2)::str
第二是 k=INDEX(‘123456789 ’,str)
第三是 k=INDEX(‘123456789’,trim(str) )
看了程序语言fortran,请解释...的网友还看了以下:
设关系R、s和T如下。关系T是关系R和S执行哪种操作的结果?A.自然连接B.外部并C.半连接D.外连 2020-05-23 …
关系代数操作中基于如下的关系R和S。 若结果如下,这是对关系R和S执行了A.R∞SB.R∞SC.R∞ 2020-05-23 …
若结果如下,这是对关系R和S执行了A.R∞SB.R∞SC.R∞SD.R∞S C 2020-05-23 …
一道矢量题一质点以常速率以V在半径为r而圆心在坐标原点的圆周上运动:(1)写出速度v关于时间t的矢 2020-06-14 …
矩阵特征值特征向量对于矩阵A,若A为降秩矩阵,则至少有一个特征值为0.若R(A)=r,则A至少有n 2020-06-16 …
线性方程组里的dr+1是什么意思.比如说,用初等行变换化方程组的增广矩阵为阶梯形矩阵,根据dr+1 2020-06-22 …
一个矩阵秩的问题老师,请问这个怎么理解?因为AB=C,所以r(AB)≤r(A),即r(A)≥r(C 2020-06-30 …
2009年元旦晚会上,八(13)班数学老师出了一道抢答题已知圆环的半径和与半径差分别为abπab因 2020-07-10 …
若d是使a^d≡1(modm)成立的最小正整数,而且存在整数n使a^n≡1(modm),证明d整除 2020-07-20 …
有关r重根问题!设A为n阶对称矩阵,x是A的特征方程的r重根,则矩阵A-xE的秩R(A-xE)=n 2020-07-31 …