- Visual FoxPro程序設(shè)計習(xí)題及實驗指導(dǎo)
- 張麗平 劉三民
- 1008字
- 2020-06-23 15:39:25
2.2 例題分析
1.下列變量命名不合法的是______。
A.ABC B.P00 C.89T D._xyz
【分析】變量命名規(guī)則是:以字母、漢字或下畫線開頭,由字母、漢字、數(shù)字或下畫線組成,長度不超過128字符。
【答案】C
2.下列不能作為數(shù)值型常量表示的是______。
A.小數(shù) B.分?jǐn)?shù) C.科學(xué)計數(shù)法 D.整數(shù)
【分析】數(shù)值型常量由數(shù)字、小數(shù)點和正負(fù)號組成,具體可包括整數(shù)、小數(shù)或科學(xué)計數(shù)法表示的數(shù)。
【答案】B
3.表達(dá)式2*3^2+2*8/4的值為______。
A.31.00 B.49.00 C.64.00 D.22.00
【分析】此題涉及表達(dá)式計算,關(guān)鍵是分清各運(yùn)算符的優(yōu)先級和結(jié)合性問題。此題表達(dá)式屬于算術(shù)表達(dá)式求值,運(yùn)算符計算順序為:^(乘方)>*、/(乘除運(yùn)算)>+(加法)。
【答案】D
4.函數(shù)INT(-3.1415)的值是______。
A.-3 B.3 C.-3.1415 D.3.1415
【分析】INT(<數(shù)值表達(dá)式>)表示取數(shù)值表達(dá)式的整數(shù)部分。
【答案】A
5.下列關(guān)于代數(shù)式|x|<10的正確表示是______。
A.0<x<10 B.-10<x<10 C.x>-10andx<10 D.0=x or x<100
【分析】有關(guān)不等式的轉(zhuǎn)化,注意的是不能按數(shù)學(xué)習(xí)慣連寫,如答案A、B所示;類似于此類問題,可通過邏輯運(yùn)算符來表示。其中,and運(yùn)算符表示且的關(guān)系,or運(yùn)算符表示或的關(guān)系。在代數(shù)式轉(zhuǎn)換時,其他常見問題有符號不能省略、沒有上下標(biāo),通過括號改變運(yùn)算順序。
【答案】C
6.若A="60",則表達(dá)式2*3+&A的值是______。
A.6 B.66 C.6+A D.60
【分析】此題是關(guān)于宏代換&的使用,其用于代換字符型內(nèi)存變量所存儲的內(nèi)容。因此,表達(dá)式等價轉(zhuǎn)換為2*3+60,故值為66。
【答案】C
7.若正使用的數(shù)據(jù)表文件的記錄指針指向尾部,則EOF函數(shù)的值為______。
A.0 B.1 C..T. D..F.
【分析】EOF函數(shù)的功能是測試指定工作區(qū)中表文件是否指向文件尾,若是,函數(shù)返回值為.T.,否則為.F.。
【答案】C
8.下列關(guān)于數(shù)據(jù)定義正確的是______。
A.DIMENSION A(2,4,3) B.DIMENSION A(-1,2)
C.DIMENSION A(2 3) D.DIMENSION A(2)
【分析】在Visual FoxPro中只能定義一維和二維數(shù)組,選項A定義的是三維數(shù)組。數(shù)組的下標(biāo)下限最小值是1,故選項B是越界錯誤。在定義二維數(shù)組時,各維之間要用逗號隔開,故選項C錯誤。
【答案】D
9.若D1和D2為日期型變量,下列表達(dá)式不正確的是______。
A.D1-D2 B.D1+D2 C.D1+28 D.D1-36
【分析】日期型變量運(yùn)算與其他類型變量有區(qū)別,只有兩種運(yùn)算符“+”和“-”,具體運(yùn)算規(guī)則如下:
日期+天數(shù):表示增加整數(shù)天后的日期;
日期-天數(shù):表示減少整數(shù)天前的日期;
日期-日期:表示兩個日期相差的天數(shù)。
【答案】B
10.下列函數(shù)返回值類型為字符型的是______。
A.ROUND() B.DATE() C.TIME() D.DATETIME()
【分析】此題主要考查常用函數(shù)返回值的類型。ROUND()函數(shù)返回數(shù)值型、DATE()函數(shù)返回日期型、DATETIME()函數(shù)返回日期時間型、TIME()函數(shù)返回系統(tǒng)當(dāng)前時間,為字符型。
【答案】C
- Spring Cloud Alibaba核心技術(shù)與實戰(zhàn)案例
- Learning Apex Programming
- The Android Game Developer's Handbook
- Maven Build Customization
- Mastering Concurrency in Go
- Modern JavaScript Applications
- Python機(jī)器學(xué)習(xí)算法與實戰(zhàn)
- Python算法從菜鳥到達(dá)人
- Mastering Xamarin.Forms(Second Edition)
- 圖數(shù)據(jù)庫實戰(zhàn)
- 軟件供應(yīng)鏈安全:源代碼缺陷實例剖析
- Mastering Web Application Development with AngularJS
- Julia for Data Science
- Getting Started with Python and Raspberry Pi
- ActionScript 3.0從入門到精通(視頻實戰(zhàn)版)