11.下面嚴格日期書寫格式正確的一項是____。
A.{2002-06-27}
B.{06/27/02}
C.{^2002-06-27}
D.{^02-06-27}
[解析]本題考查的知識點是嚴格日期的書寫格式。書寫嚴格日期格式時要注意以下幾點:花括號中的第一個字符必須是脫字符(^);年份必須用4位表示;年、月、日的次序不能顛倒。本題選項A中沒有脫字符;選項B是傳統的書寫格式;選項D的年份只有兩位,規定年份要4位;只有選項C符合書寫要求。因此正確答案為C。
[答案]C
12.在命令窗口中輸入下列命令:
SETMARKTO[-]
{^2004-06-27}
主屏幕上顯示的結果是____。
A.06/27/04
B.06-27-04
C.2004-06-27 來源:www.top-99.com.cn
D.2004/06/27
[解析]本題考查的知識點是SETMARKTO命令的功能。SETMARKTO命令的功能是指定日期分隔符。如果執行SETMARKTO命令沒有指定任何分隔符,表示恢復系統默認的斜扛分隔符。本題指定了連接號作為分隔符,因此顯示的結果中日期的分隔符應該為“-”,選項A和D被排除;選項C實際上是字符型常量{^2004/06/27}執行的結果,該選項主要用來迷惑考生;選項B符合命令指定的要求。因此正確答案為B。
[答案]B
13.下列常量中,只占用內存空間1個字節的是____。
A.數值型常量
B.貨幣型常量
C.日期型常量
D.邏輯型常量
[解析]本題考查的知識點是各種常量占用內存的空間。在VisualFoxPro中,數值型常量在內存中占用8個字節;日期型常量占用8個字節,貨幣型常量占用8個字節,日期時間型常量占用8個字節,邏輯型常量占用1個字節。本題中選項A,B,C都占用8個字節,只有選項D占用1個字節。因此正確答案為D。
[答案]D
14.下列關于變量的敘述不正確的一項是____。
A.變量值可以隨時更改
B.變量值不可以隨時更改
C.VisualFoxPro的變量分為字段變量和內存變量
D.在VisualFoxPro中,可以將不同類型的數據賦給
同一個變量
[解析]本題考查的知識點是變量。在VisualFoxPro中,變量是可以隨時更改的。變量分為字段變量和內存變量。變量的類型可以改變,也就是說可以把不同類型的數據賦給同一個變量。本題中選項A,C,D中的敘述都是正確的,只有選項B說變量值不可以隨時更改是錯誤的。因此正確答案為B。
[答案]B
15.在VisualFoxPro中,T表示____內存變量。
A.字符型
B.數值型
C.日期型
D.日期時間型
[解析]本題考查的知識點是內存變量的數據類型的字母表示。在VisualFoxPro的內存變量中,C表示字符型、N表示數值型、Y表示貨幣型、L表示邏輯型、D表示日期型、T表示日期時間型。本題中選項A字符型內存變量用字母C表示;選項B數值型內存變量用字母N表示;選項C日期型內存變量用字母D表示;選項D日期時間型內存變量用字母T表示。選項A,B,C都不正確,因此正確答案為D。
[答案]D
16.下列內存變量的書寫中,格式不正確的是____。
A..COMX
B.Flash_8
C._MUMU
D.好心情
[解析]本題考查的知識點是內存變量的書寫格式。在VisualFoxPro中,內存變量的命名規則有3條:以字母、漢字和下劃線開頭;長度不行超過128個字符;由字母、漢字、下劃線或數字組成。選項B,C,D都符合內存變量的命名規則,只有選項A以英文句點開頭,不符合規則,因此正確答案為A。
[答案]A
17.在命令窗口中輸入下列命令:
x=1
STOREx+lTOa,b,c
?a,b,c
主屏幕上顯示的結果是____。
A.1
B.11
C.222
D.111
[解析]本題考查的知識點是內存變量賦值命令“ST0RE<表達式>To<內存變量名>”的使用。STORE命令可以將同一個表達式的值應該賦與多個內存變量。本題根據輸入的命令,可以看出是將表達式分別賦與a,b和c三個內存變量,因此顯示的結果也應用是3個值,此時排除選項A,B。再看前提,已知x=1,命令中的表達式為x+1,因此應該賦與3個內存變量的值一定為2。因此正確答案為C。
[答案]C
18.在命令窗口中輸入下列命令:
m=”發展口口口”
n="生產力"
?m-n
主屏幕上顯示的結果是____。
A.發展口口口生產力
B.發展生產力口口口
C.m,n
D.n,m
[解析]本題考查的知識點是字符串運算符的使用。題目中“發展”后的空余部分表示空格。在VisualFoxPro中,字符串運算符有兩個:十和—。“十”表示前后兩個字符串首尾連接形成一個新的字
符串;“—”連接前后兩個字符串,并將前后字符串的尾部空格移到合并后的新字符串尾部。本題用“—”作為連接符,前一個字符(即m)尾部的空格應該移到合并后的新字符串尾部,因此結果中的空格都應該移到字符串的尾部,選項A中結果的空格在字符串中間,所以不正確,因此正確答案為B。
[答案]B
19.已知x=8,y=5,z=27,求表達式x^3/4+6*y-7*2+(4+z/9)^2的值為____。
A.88
B.100
C.72
D.193
[解析]本題考查的知識點是算術表達式的運算優先級。在VisualFoxPro中,算術運算符的運算優先級是:先算括號中的部分,再算**或^(乘方),再算*(乘)、/(除)、%(“取模”),再算(加)、—(減)。
將已知數代入表達式中,計算過程如下:
x^3/4+6*y-7*2+(4+z/9)^2
=8^3/4+6*5-7*2+(4+27/9)^2
=8^3/4+6*5-7*2+7^2
=128+30-14+49
=193
[答案]D
20.關系表達式中關系運算符的作用是____。
A.比較兩個表達式的大小
B.計算兩個表達式的結果
C.比較運算符的優先級
D.計算兩個表達式的總和
[解析]本題考查的知識點是關系表達式中關系運算符的作用。在VisualFoxPro中,關系運算符有大于(>)、小于(<等于(=)、不等于(<>、#、!=)、小于等于(<=)、大于等于(>=)、字符串精確比較(==)、包含測試($),其作用是比較兩個表達式的大小和結果,其運算結果是邏輯型數據。選項B,C,D的說法都錯誤,因此正確答案為A。
[答案]A
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |