华南俳烁实业有限公司

各地
資訊
當(dāng)前位置:中華考試網(wǎng) >> 結(jié)構(gòu)工程師 >> 一級(jí)結(jié)構(gòu) >> 一級(jí)基礎(chǔ) >> 模擬試題 >> 2019一級(jí)注冊(cè)結(jié)構(gòu)工程師《基礎(chǔ)考試》計(jì)算機(jī)應(yīng)用基礎(chǔ)2

2019一級(jí)注冊(cè)結(jié)構(gòu)工程師《基礎(chǔ)考試》計(jì)算機(jī)應(yīng)用基礎(chǔ)2

來(lái)源:中華考試網(wǎng)  [ 2019年4月20日 ]  【
     1.下列關(guān)于子例行子程序虛實(shí)參數(shù)的說(shuō)法不正確是()

  A.虛參不可以是常數(shù)

  B.數(shù)組元素可以作為實(shí)參

  C.數(shù)組元素可以作為虛參

  D.可以不含形參

  【答案】C

  【解析】形參不能是常數(shù)、表達(dá)式或數(shù)組元素名,但數(shù)組元素可以作為實(shí)參。子例行子程序可以不含形參,即為無(wú)參子程序

          2.下列程序單位中,()的END語(yǔ)句具備使整個(gè)程序停止運(yùn)行的作用。

  A.函數(shù)子程序B.子例行子程序C.數(shù)據(jù)塊子程序D.主程序

  【答案】D

  【解析】所有的程序單位都以END語(yǔ)句結(jié)束。在主程序中,結(jié)束語(yǔ)句標(biāo)志著主程序單位的結(jié)東,同時(shí)還具備使整個(gè)程序停止運(yùn)行的作用。在子程序中,結(jié)束語(yǔ)句標(biāo)志著子程序的結(jié)束,同時(shí)還具備使程序流程返回調(diào)用程序的作用。

  3.與不等式2

  A.2.0.LT.X.LT3.0

  B.2.0.GT.X.LT3.0

  C. 2.0. LT. X AND3.0.GT. X

  D. X GT. 2.0.OR.X. LT 3.0

  【答案】C

  【解析】關(guān)系表達(dá)式中一個(gè)運(yùn)算量的兩側(cè)不能同時(shí)都出現(xiàn)關(guān)系運(yùn)算符,因此表達(dá)式

  4.0.LTX.LT.3.0和2.0.GT.X.LT3.0錯(cuò)誤。由于22并且X<3,因

  此,應(yīng)選用表示“并列關(guān)系”的邏輯運(yùn)算符AND.,而不能選用表示“或關(guān)系”的邏輯運(yùn)

  算符.OR.。

  5.某程序?qū)⒂?jì)算結(jié)果輸出到一個(gè)有格式順序文件中,文件名為AA.DAT,設(shè)備通道號(hào)為3。則打開(kāi)這個(gè)文件應(yīng)用的語(yǔ)句是()。

  A. OPEN(UNIT=3, FILE =AA. DAT, STATUS =NEW)

  B. OPEN( UNIT=3, FILE= AA. DAT, STATUS= OLD)

  C. OPEN(3, FILE=AA. DAT, STATUS='NEW')

  D. OPEN(3, FILE='AA DAT, STATUS=OLD)

  【答案】C

  【解析】輸出計(jì)算結(jié)果,即寫(xiě)文件操作,所有 STATUS的值應(yīng)為NEW,并要加引號(hào)STATUS=OID表明是一個(gè)已存在的舊文件,打開(kāi)后可順序讀取

  6.下列關(guān)于函數(shù)子程序的說(shuō)法正確的是()。

  A.能通過(guò)虛實(shí)結(jié)合傳遞一個(gè)數(shù)據(jù)

  B.只能返回一個(gè)函數(shù)值及一個(gè)變量值

  C.只能通過(guò)函數(shù)名返回一個(gè)函數(shù)值

  D.不僅能通過(guò)函數(shù)名返回一個(gè)函數(shù)值,還可以通過(guò)虛實(shí)結(jié)合雙向傳遞數(shù)據(jù)

  【答案】D

  【解析】語(yǔ)句函數(shù)定義中的形參不可以是下標(biāo)變量、常數(shù)等,只能是簡(jiǎn)單變量。因此,函數(shù)子程序不僅能通過(guò)函數(shù)名返回函數(shù)值,也可以通過(guò)虛實(shí)結(jié)合雙向傳遞數(shù)據(jù)。

  6.下列敘述正確的是()

  A. Fortran程序中各類(lèi)語(yǔ)句的位置是任意的

  B. Fortran程序中的所有可執(zhí)行語(yǔ)句在程序執(zhí)行時(shí)都會(huì)產(chǎn)生某種機(jī)器操作

  C. Fortran程序中的每一行上都可含有標(biāo)號(hào)

  D. Fortran程序中的任何一個(gè)語(yǔ)句在程序執(zhí)行時(shí)都會(huì)產(chǎn)生某種機(jī)器操作

  【答案】B

  【解析】 Fortran程序中各類(lèi)語(yǔ)句都有一定的位置,只有可執(zhí)行語(yǔ)句會(huì)產(chǎn)生某種機(jī)器操作而非執(zhí)行語(yǔ)句是不會(huì)產(chǎn)生某種機(jī)器操作的

  7.下列各表達(dá)式中值為0.1的是()。211

  A.MoD(3.6,0.1)

        B.1/5/20

  C.MoD(3,2)/10

        D.10.0/4/25

  【答案】D

  【解析】MOD(X,Y)為求余函數(shù),當(dāng)它的參數(shù)為實(shí)型時(shí),其值為實(shí)數(shù),參數(shù)為整型數(shù)時(shí),其值為整數(shù)。算術(shù)表達(dá)式中各運(yùn)算量的類(lèi)型不一致時(shí),按計(jì)算順序,其類(lèi)型由低級(jí)向高級(jí)轉(zhuǎn)換。因此,MOD(3.6,0.1)=0.0,1/5/20=0,MoD(3,2)/10=1/10=010.0/425=2.5/25=0.1

  8下列表示數(shù)組的方法,錯(cuò)誤的一組是()。

  A.A(-2:3),B(5,8),CA(2,5,3)

  B.A(4),B(3,5),CBAD(8,9,10)

  C.B(2,3),A(-8.3,-9:6),ACAD(5)

  D.F(-2),IA(-9:3),FC(-2:6,3:9)

  【答案】C

  【解析】數(shù)組的下標(biāo)必須用逗號(hào)隔開(kāi),下標(biāo)是整型常量、變量或表達(dá)式,可正、可負(fù)也可以為0,但必須在引用的數(shù)組維數(shù)之內(nèi)。C項(xiàng)A(-8.3,-9:6)數(shù)組片段,其數(shù)組下標(biāo)是小數(shù),不符合要求。

  9.A、B、C是實(shí)型變量,下面表達(dá)中的運(yùn)算符符合 Fortran規(guī)定的是()。

  (A +C)AND B

  B. (A+B). EQ C LE (A-B)

  C. A. LE. B. AND. C. GE.X

  D (A+B)AND(A-B)

  【答案】C

  【解析】A項(xiàng)中出現(xiàn)了非法字符“<”;B項(xiàng)中變量C兩側(cè)同時(shí)出現(xiàn)關(guān)系運(yùn)算符,不符合規(guī)定;D項(xiàng)中邏輯運(yùn)算符兩側(cè)缺少小數(shù)點(diǎn)。

  9.若有語(yǔ)句 INTEGERA(-2:2,0:3,1:2),按照在內(nèi)存中的存儲(chǔ)次序,數(shù)組A中的第9號(hào)元素為()。A.A(-1,0,2)B.A(1,1,1)C.A(2,1,2)D.A(0,1,1)

  【答案】B

  【解析】多維數(shù)組的存儲(chǔ)過(guò)程是第一個(gè)下標(biāo)變化最快,末一個(gè)下標(biāo)變化最慢。本題的第1個(gè)元素到第9個(gè)元素依次為:A(-2,0,1),A(-1,0,1),A(0,0,1),A(1,0,1),A(2,0,1),A(-2,1,1),A(-1,1,1),A(0,1,1),A(1,1,1)。

  10.賦值語(yǔ)句X=4**(6/12)執(zhí)行后,實(shí)型變量X的值是()。

  B.2.0

  D.1.0

  【答案】D

  【解析】表達(dá)式4**(6/12)先計(jì)算括號(hào)內(nèi)的6/12,兩個(gè)整型數(shù)相除仍得整型數(shù),因此6/12=0,再進(jìn)行乘方運(yùn)算4**0,結(jié)果為1。又因?yàn)樽兞縓為實(shí)數(shù),所以其值為1.0

  11.“兩整數(shù)M與N不能同時(shí)小于零”的 Fortran表達(dá)式是()。

  A. M. GE. O AND. N GE0

  B. (M. GE 0. AND N. LT 0) OR (M. LT 0 AND N GE. O)

  C.(M. GE 0. AND N LE 0)OR.(M. LE 0 AND N GE. o)

  D. M. GE. O. OR. N. GE. O

  【答案】B

  【解析】A項(xiàng)表示M大于等于0并且N大于等于0;B項(xiàng)表示M大于等于0并且N小于0或者M(jìn)小于0并且N大于等于0;C項(xiàng)表示M大于等于0并且N小于等于0或者M(jìn)小于等于0并且N大于等于0;D項(xiàng)表示M大于等于0或者N大于等于0

  11.下列表達(dá)式中值為“真”的是()。

  A.wHAT’GT.WHO

  B.'WHAT NE. what

  C.what EQ. wh at

  D.WHAT GT. WHEN

  【答案】B

  【解析】字符的大小寫(xiě)的值是不同的,小寫(xiě)字符的值大于大寫(xiě)字符的值,比較字符串的大小時(shí),是從第一個(gè)字符開(kāi)始逐個(gè)進(jìn)行比較的,當(dāng)某個(gè)位置的字符不相等時(shí),就完成了子符串的比較。注意C項(xiàng)中字符串'what’含有空格

  12.閱讀下面的 Fortran程序Do10I=1,10M=M+I 10 CONTINUEWRITE(*,*)M運(yùn)行后,輸出的結(jié)果是()。

  B.55.0

  C.不確定

  D.0

  【答案】C

  【解析】變量在引用之前必須先被賦值,否則引用它的表達(dá)式的值將不能確定

1 2
糾錯(cuò)評(píng)論責(zé)編:LJM456888
考試題庫(kù)
熱點(diǎn)推薦»
  • 考試題庫(kù)
  • 模擬試題
  • 歷年真題
上饶市| 新营市| 巴林右旗| 高雄市| 乌兰浩特市| 汝州市| 乐至县| 沾益县| 宜昌市| 海宁市| 泾源县| 邛崃市| 赤峰市| 伽师县| 涪陵区| 伊金霍洛旗| 常熟市| 东乡族自治县| 新丰县| 澜沧| 昌宁县| 株洲县| 连南| 武安市| 灵石县| 呼伦贝尔市| 汝阳县| 老河口市| 诸城市| 北碚区| 龙南县| 淮北市| 建德市| 忻城县| 建平县| 山丹县| 龙山县| 五台县| 鹰潭市| 沿河| 朔州市|