《FOXPRO基礎及應用》課程考試試卷B

2022-11-27 17:18:02 字數 3261 閱讀 5594

2009—2010學年第一學期

《 foxpro基礎及應用 》課程考試試卷(b)

注意:1、本試卷共 6 頁 2、考試形式: 閉卷 3、考試時間: 120 分鐘

4、適用專業: 管理、市銷專業 5、班級、學號、姓名必須寫在指定地方

一、選擇題10小題,每小題 1分,共 10分)

1)表示式 abs(round(13.56,1))和abs(round(13.56,-1))的值是( )。

a) 13.5,13 b) 13.6,13 c)13.6,10 d)14.0,10

2)執行 ? chr(66)+」b」結果是( )。

a) 66b b) 「bbc)」66b」 d) bb

3)已知姓名=」張山」,年齡=25,性別=「男」,表示式「姓名:」+姓名+「;」+「年齡:」+ltrim(str(年齡))-「;」-「性別:」-性別的值是( )。

a) 「姓名:張山;年齡:25;性別:男」

b) 張山:張山;年齡:25;性別:男

c) 「姓名:」張山;「年齡:」25;「性別:」男

d) 姓名:張山;性別:男

4)表示式val(subs(「intel 586」,9,1))*len(「vfp」)的值是( )。

a) 27.00 b) 24.00 c) 586 d) 以上均不正確

5)用list stru 命令顯示的字段總寬度total為61,使用者可以使用的字段寬度是( )。

a) 61 b) 60c) 59 d) 58

6)假定x=5,執行命令 ? x=x+1後,其結果是( )。

a) 5b) 4c) .t. d) .f.

7)對滿足工資在1200到1800元的關係表示式正確表達的是( )。

a) 「工資」>1200 and 「工資」<1800 b) 1200《工資<1800

c) 工資》=1200 and 工資<=1800 d) 1200<=工資<=1800

8)資料表檔案有50個記錄,執行下面的命令後,當前記錄是第( )個記錄。

goto 10

skip 2*3

a) 6b) 10c) 16 d) 23

9)資料表檔案有50個記錄,當前記錄號為30,執行下面命令後,顯示結果是( )。

skip 20

a) 30b) 40c) 50 d) 51

10)在下面命令中,執行效果一定相同的是( )。

(1)sum 基本工資 for 性別=『男』 (2)sum 基本工資 while 性別=『男』(3)sum 基本工資 for !性別=『女』 (4)sum 基本工資 whil 性別<>『女』

a) (1)和(4),(2)和(3) b) (1)和(3),(2)和(4)

c) (1)和(2),(3)和(4) d) 四條命令執行效果都相同

二、綜合題3小題,共 30分)

1、(10分)指出下列資料哪些是常量,哪些是變數,並說明其中常量的資料型別。

性別、「性別」、.f.、f、「12/28/09」、len(「12/28/09」)、320.5、name、

、t10、[長江]、15%4

2、(8分)指出下列正確的變數名,對不正確的說明原因。

m10、x y3、x+y、1ab、var*、學號、姓名、成績 a

3、(12分)寫出關係或邏輯表示式:

1)年齡在18到35歲之間2)職稱為副教授的女教師

3)姓「王」的男教職員工4)出生日期在2023年及以後的人

三、閱讀理解題3小題,共 20 分)

1、(6分)設年齡=25,性別=「女」,婚否=.f.,學歷=「大學」,工資=1000,判斷下列邏輯表示式的值:

1)年齡》35 and 婚否 and 學歷=「大學」 and 工資<1500

2)年齡+工資》1000 or 性別=「男」 or not 婚否

【特別提示】所有作答必須寫在試卷留出的相應地方,寫在草稿紙上無效。

2、(8分)分別說明下列函式功能或函式返回的值:

1)int(4.52)inkey(0)

3)mod(10,34)substr(」abcdefgh」,4,3)

3、(8分)試寫出下面各段程式執行結果:

1)(4分) clear

store 0 to sum1,sum2

for i=1 to 10

if mod(i,2)=0

sum1=sum1+i

else

sum2=sum2+i

endif

next i

sum1

sum2

return

sum1sum2

2) (4分)

***主程式子程式

set talk offparameter a,b

x=20x=a+10

a=3a=a+b

b=2x,a,b

do sub1 with (a),breturn

? x,a,b

return

子程式輸出的結果是

主程式輸出的結果是

四、程式填空1小題 4空,共 10分)

1、 某廠有十個車間,分別設有10個資料庫表d1,d2,d3,…,d10,十個資料表結果相同,都有工號(c,5),姓名(c,8),工資(n,7,2),…,按下面的程式計算:

①全廠工資在1000元到1500元之間的職工總人數z;

②全廠所有車間中工資大於本車間平均工資的職工人數總和s。

程式如下:

set talk off

clear

j=1do whil j<=10

dbusecount for 工資》=1000 and 工資<=1500 to p

**erage 工資 to **gz

count for 工資》**gz to q

z=z+p

s=s+q

useenddo

? 「全廠工資在1000元到1500元之間的職工總人數:」,z

? 「全廠所有車間中工資大於本車間平均工資的職工總人數:」,s

return

五、程式設計題3小題,每小題 10分,共 30分)

1、(10分)試編制構成n階奇數幻方陣的程式,n由人工輸入確定。

例:奇數幻方陣

2、(10分)試編制求1到100之間的所有素數的程式。

「資料庫原理及應用」課程考試改革與實踐

摘要 本文根據 資料庫原理及其應用 課程特點和傳統考試存在的問題,將閉卷考試 開卷考試 操作型考試以及課堂隨機小測驗有機結合,總結提出了一種原理與應用兼顧 平時與期末結合 必答與選答組合的多樣化 多層次考試模式。實踐表明,這種考核方法可以引導學生自主學習,並從單一的記憶型 模仿型學習向思考型 創新型...

計算機應用基礎課程小結

1 計算機應用基礎課程是所有專業的基礎課程。掌握常用的windows技術和學會使用常用的office 辦公自動化軟體及常用工具軟體和掌握基本的網路和網路安全知識是大學生必備的基本技能。通過本課程的學習可以讓學生具備這些基本的能力,能提高學生利用基礎知識解決實際問題的能力。2 本課程總學時68課時,其...

計算機應用基礎課程建設規劃

總結多年計算機應用基礎教學的經驗,在分析研究計算機應用基礎教育學科發展方向的基礎上,結合我院實際,建立一套既符合非計算機專業基礎教育的實際情況,又有先進性 可行性的多層次的計算機應用基礎系列課程教學體系。通過課程建設使本課程的教學採用新的教學方法 教學手段,形成立體化教學的新模式,培養學生既具有紮實...