




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、1、下面程序的運行結果是DIMENSION ad(10)i=1s=0DO WHILE i=10 ad(i)=i-1 s=s+ad(i) i=i+1ENDDO? SA) 40B) 45C) 50D) 55 參考答案:B【解析】本題首先使用DIMENSION命令創(chuàng)建了數(shù)組ad(10),然后運行DO WHILE-ENDDO語句時,先判斷是否為真,如果是真則運行DO WHILE與ENDDO間的循環(huán)體,當運行到ENDDO時,再返回DO WHILE 重新判斷循環(huán)條件是否為真,確定是否再次運行循環(huán)體。若條件為假則結束循環(huán)語句運行ENDDO后的語句。本題的運算結果為45,即B)為正確選項。2、Visual F
2、oxPro中,下列程序段執(zhí)行以后,內(nèi)存變量X和Y的值是 CLEAR STORE 3 TO X STORE 5 TO Y SET UDFPARMS TO REFERENCE DO PLUS WITH (X),Y ? X,Y PROCEDURE PLUS PARAMETERS A1,A2 A1=A1+A2 A2=A1+A2 ENDPROCA) 3 13B) 8 21C) 8 13D) 13 21 參考答案:A【解析】STORETO為內(nèi)存變量的賦值命令,用于計算表達式并將表達式值賦給一個或多個內(nèi)存變量。PARAMETERS , 是接收參數(shù)的命令, 本題A1=A1+A2,最后的運行結果為3;A2=A1
3、+A2,最后的運行結果為13。3、執(zhí)行命令A=2005/4/2之后,內(nèi)存變量A的數(shù)據(jù)類型是A) 數(shù)值B) 字符C) 邏輯D) 日期 參考答案:A【解析】在VF中,一個變量在使用之前并不需要特別申明或定義。通過對內(nèi)存變量的賦值來確定其內(nèi)容和類型。表達式A=2005/4/2是對變量A進行賦值,賦值后的結果A=250.63。故選擇A選項。4、假設當前表有字段id、name和age,同時有內(nèi)存變量id和name,命令? name顯示的是A) 不確定,和前面的命令有關B) 當前記錄字段name的值C) 變量不唯一的出錯信息D) 內(nèi)存變量name的值 參考答案:B【解析】?或?用于輸出表達式的值,同名情況
4、下,字段變量name優(yōu)先于內(nèi)存變量name,?name顯示當前記錄name的值,故選擇B選項。5、假設變量a的值是字符串Computer,可以正確顯示該值的命令是A) ? aB) ? &aC) ? aD) ? (a) 參考答案:D【解析】 ?或?用于顯示表達式的值,字符表達式可以是一個簡單的字符型常量、變量、函數(shù),也可以是若干個字符常量或變量的組合。四個選項中只有(a)構成表達式,故D選項正確。6、假設當前表有字段id、name和age,同時有內(nèi)存變量id和name,命令? M-name顯示的是A) 不確定,和前面的命令有關B) 當前記錄字段name的值C) 變量不唯一的出錯信息D) 內(nèi)存變量
5、name的值 參考答案:D【解析】?或?用于顯示表達式的值。由于內(nèi)存變量存放在獨立于數(shù)據(jù)庫文件的臨時存儲單元中,所以內(nèi)存變量可以和字段變量重名。但是這種情況下,字段變量具有更高的優(yōu)先級。如果用戶想訪問內(nèi)存變量,需要在內(nèi)存變量的名前加m.或者m-作為前綴。 M-name是內(nèi)存變量,命令? M-name顯示的是內(nèi)存變量,而不是字段變量。故選項D正確。7、語句LIST MEMORY LIKE a* 能夠顯示的變量不包括()。A) aB) a1C) ab2D) ba3 參考答案:D【解析】顯示內(nèi)存變量的語句中,LIKE短語只顯示與通配符相匹配的內(nèi)存變量。通配符包括*和?,*表示任意多個字符,?表示任意
6、一個字符。LIST MEMORY LIKE a*表示只顯示變量名以a開頭的所有內(nèi)存變量。8、從內(nèi)存中清除內(nèi)存變量的命令是()。A) ReleaseB) DeleteC) EraseD) Destroy 參考答案:A【解析】內(nèi)存變量的清除有四種格式:CLEAR MEMORY,RELEASE,RELEASE ALLEXTENDED,RELEASE ALL LIKE | EXCEPT 。9、將數(shù)組的數(shù)據(jù)復制到當前表中當前記錄的命令是A) SCATTER FROM B) COPY FROM C) GATHER FROM D) DATE FROM 參考答案:C【解析】SCATTER TO命令是將表的當前
7、記錄復制到數(shù)組中,GATHER FROM 命令是將數(shù)組中的數(shù)據(jù)復制到當前記錄中,COPY和DATE不是數(shù)據(jù)和數(shù)組數(shù)據(jù)之間的交換命令,故選擇C選項。10、將表的當前記錄復制到數(shù)組的命令是A) SCATTER TO B) COPY TO C) GATHER TO D) ARRAY TO 參考答案:A【解析】SCATTER命令是將表的當前記錄復制到數(shù)組中,GATHER命令是將數(shù)組中的數(shù)據(jù)復制到當前記錄中,COPY和ARRAY不是數(shù)據(jù)和數(shù)組數(shù)據(jù)之間的交換命令,故選擇A選項。11、下列程序段執(zhí)行以后,內(nèi)存變量y 的值是()。x76543y0DO WHILE x0yx%10y*10xint(x/10)EN
8、DDOA) 3456B) 34567C) 7654D) 76543 參考答案:B12、下面程序計算一個整數(shù)的各位數(shù)字之和。在下劃線處應填寫的語句是()。SET TALK OFFINPUT x TO xs0DO WHILE x!0ssMOD(x,10)ENDDO? sSET TALK ONA) xint(x/10)B) xint(x%10)C) xxint(x/10)D) xxint(x%10) 參考答案:A【解析】MOD是取余函數(shù),MOD(x,10)就是取x的個位數(shù),因為本題是計算一個整數(shù)的各位數(shù)字之和,如果依次把x的各位移到個位數(shù)上,進行相加就可以實現(xiàn)了。Do循環(huán)中的第一條語句,即是計算個位
9、數(shù)之和,所以第2條語句應該是將x的各位數(shù)字進行移動,而A)選項的語句是將x的值除以10后取整,即可以實現(xiàn)將每位向右移動一位。13、下列程序段執(zhí)行以后,內(nèi)存變量y的值是()。CLEARx12345y0DO WHILE x0 yyx%10 xint(x/10)ENDDO?yA) 54321B) 12345C) 51D) 15 參考答案:D14、執(zhí)行如下命令的輸出結果是()。? 15%4,15%4A) 3 1B) 3 3C) 1 1D) 1 1 參考答案:A【解析】%可理解為返回兩個數(shù)值表達式相除的余數(shù)。15除以4等于3余3,所以 15%4 3;15除以4,商4,余1,所以15%41。正確答案為3
10、1,即A)選項正確。15、下列程序段執(zhí)行以后,內(nèi)存變量y的值是CLEAR x=56789 y=0 DO WHILE x0 y=y+x%10 x=int(x/10) ENDDO ?yA) 56789B) 98765C) 35D) 15 參考答案:C解析】DO WHILE-ENDDO是一個功能全面使用頻率較高的循環(huán)語句,運行該語句時,先判斷是否為真,如果是真則運行DO WHILE與ENDDO間的循環(huán)體,當運行到ENDDO時,再返回DO WHILE 重新判斷循環(huán)條件是否為真,確定是否再次運行循環(huán)體。若條件為假則結束循環(huán)語句運行ENDDO后的語句。本題x=56789,y=y+x%10的最后運算結果為3
11、5。16、假設變量s1的值為數(shù)據(jù)庫,變量s2的值為Visual FoxPro數(shù)據(jù)庫,表達式的值為真(T)的是A) s1 $ s2B) s2 $ s1C) s2 = s1D) s2 s1 參考答案:A【解析】運算符 $是子串包含測試,A選項測試s1是否為s2的子串,為真;B選項s2不是s1的子串,為假;C選項s2 = s1 ,s1和s2不相同,為假,故選擇A選項。16、連續(xù)執(zhí)行以下命令后,最后一條命令的輸出結果是SET EXACT OFFx=A+SPACE(2)? IIF(x=A, x-BCD+E, x+BCD-E)A) ABCD EB) A BCDEC) ABCDED) 出錯 參考答案:A【解
12、析】SPACE(2)是指產(chǎn)生兩個空格組成的字符串,則x為A ,SET EXACT OFF是只要右邊的字符串與左邊的字符串相匹配,運算結果為真。故此時x=A的判斷為真,則執(zhí)行 x-BCD+E,其中-是空格移位連接,連接前后兩個字符串,并將前字符串的尾部空格移到合并后的新字符串尾部,運算符+是連接運算符,前后兩個字符串首尾連接形成一個新的字符串,則x為ABCD E,選擇A選項。17、連續(xù)執(zhí)行以下命令后,最后一條命令的輸出結果是A=10x=A+SPACE(2)? IIF(A=20, x-BCD+E, x+BCD-E)A) ABCD E B) A BCDE C) ABCDED) 出錯 參考答案:B【解
13、析】SPACE(2)是指產(chǎn)生兩個空格組成的字符串,則x為10 , 此時x=20的判斷為假,則執(zhí)行 x+BCD-E,其中-是空格移位連接,連接前后兩個字符串,并將前字符串的尾部空格移到合并后的新字符串尾部,運算符+是連接運算符,前后兩個字符串首尾連接形成一個新的字符串,x+BCD-E運算結果為A BCDE,選擇B選項。18、假設變量a的內(nèi)容是計算機軟件工程師,變量b的內(nèi)容是數(shù)據(jù)庫管理員,表達式的結果為數(shù)據(jù)庫工程師的是A) left(b,6)-right(a,6)B) substr(b,1,3)- substr(a,6,3)C) left(b,6)- substr(a,6,3)D) substr(b,1,3)-right(a,6) 參考答案:A【解析】本題考查取子串函數(shù),其中LEFT( )從指定表達式值的左端取一個指定長度的子串作為函數(shù)值,RIGHT( )從指定表達式值的右端取一個指定長度的子串作為函數(shù)值,SUBSTR( )從指定表達式值的指定起始位置取指定長度的子串作為函數(shù)值。-是常用的字符預算符,用于連接前后兩個字符串,并將前字符串尾部的空格移到合并后的字符串尾部。本題僅A選項的運算結果是數(shù)據(jù)庫工程師。19、在Visual FoxPro中,下面4個關于日期或日期時間的表達式中,錯誤的是A) 2012.02.01+2011.02.01B) 2012/02/01+2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 未來企業(yè)發(fā)展與風險管理策略試題及答案
- 網(wǎng)絡管理員考試現(xiàn)狀分析試題及答案
- 計算機二級VB考試知識體系試題及答案
- 2025年法學考試重點試題及答案
- 軟件設計師考試專項訓練試題及答案
- 數(shù)據(jù)量化與分析模型試題及答案
- 定位計算機二級VB考試的重要試題及答案
- 2025年網(wǎng)絡管理員考試發(fā)展動態(tài)及試題答案
- VB常用函數(shù)試題及答案
- 網(wǎng)絡管理員考試常見問題試題及答案
- 初三中考古詩文理解性默寫題
- 三年級數(shù)學《認識分數(shù)》
- 深度解剖華為虛擬股權激勵方案最全版含持股比例
- 醫(yī)學康復治療技術作業(yè)治療課件
- 兒科品管圈成果匯報提高手腕帶佩戴率課件
- 住院患者健康教育計劃執(zhí)行單
- 中考歷史 (世界現(xiàn)代史)
- 容重器測量結果的不確定度評定
- 用戶滿意度調(diào)查表(產(chǎn)品與服務類)
- 小學英語自然拼讀課件
- 七年級第一節(jié)語文課(課堂PPT)
評論
0/150
提交評論