精品日本亚洲一区二区三区,伊人久久狼人色精品无码 ,日鲁夜鲁天天鲁视频,国产精品久久亚洲,秋霞理论理论福利院久久,国产日韩欧美视频一区二区三区,色九九,国产精品美女久久久久久免费 ,九九干,韩国精品一区二区三区

考研論壇

 
查看: 13359|回復(fù): 20
打印 上一主題 下一主題

地圖學(xué)與地理信息系統(tǒng)-程序設(shè)計(jì) (C語言)(A)

[復(fù)制鏈接]

2

主題

34

帖子

2222

積分

中級(jí)戰(zhàn)友

Rank: 3Rank: 3

精華
2
威望
275
K幣
1947 元
注冊(cè)時(shí)間
2005-8-13
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2005-9-11 15:12 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
2003年碩士研究生招生入學(xué)考試試卷
專業(yè)名稱 地圖學(xué)與地理信息系統(tǒng)
研究方向 地理信息系統(tǒng)
科目代碼 480 481
考試科目 程序設(shè)計(jì) (C語言)(A)
一、 選擇題(每題4分,共20分)
(1) 設(shè)有如下定義:int x=1,y=1;則語句printf(“d%/n”,(x--&++y));的輸出結(jié)果是
(A)1 (B)0 (C)-1 (D)2
(2) 若已定義:int a[9],*p=a;并在以后的語句中并未改變P的值,不能表示a[1]的地址的表達(dá)式是
(A)p+1 (B)a+1 (C)a++ (D)++p
(3) 若有以下的說明和語句,則在執(zhí)行for語句后,*(*(pt+1+2))表示的數(shù)組元素是
(A)t[2][0] (B)t[2][2] (C)t[1][2] (D)t[2][1]
(4) #include“studio.h”
main()
{
int a[]={1,2,3,4,5,6,7,8,9,10,11,12};
int p=a+5,q=NULL;
*q=*(p+5);
printf(“%d%d\n”,*p,*q);
}
輸出結(jié)果是
(A)運(yùn)行后報(bào)錯(cuò) (B)6 6 (C)6 12 (D)5 5
(5) 以下不正確的說法是
(A)實(shí)參可以是常量、變量或表達(dá)式 (B)形參應(yīng)與其對(duì)應(yīng)的實(shí)參類型一致
(C)實(shí)參可以為任意類型 (D)形參可以是常量、變量或表達(dá)式
二、 程序填空(每題5分,共計(jì)20分,請(qǐng)將答案寫在答題卡的相應(yīng)位置)
(1) 函數(shù)yanghui能夠按以下方式構(gòu)成一個(gè)楊輝三角形:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
……
#define N 11
yanghui(int a[][N])
{
int i,j;
for(i=1;i<N;i++)
{a[1]=1;a=1;}
for([A];i<N;i++)
for(j=2;;j++)
a[j]=[C]+a[i-1][j];
}
(2) 條件“2<x<3或x<-10”的C語言表達(dá)式是[A]
(3) 以下程序的功能是判斷輸入的年份是不是閏年
main()
{
int y,f;
scanf(“%d”,&y);
if(y%400==0)f=1;
else if([A]) f=1;
else ;
if(f) printf(“%d is”,y);
else printf(“%d is not”,y);
printf(“a leap year\n”);
}
(4) 以下程序可以把從鍵盤上輸入的十進(jìn)制數(shù)(long型)以二到十六進(jìn)制形式輸出,請(qǐng)?zhí)羁铡?br /> (5) #include“studio.h”
main()
{
char b[16]={'0'、'1'、'2'、'3'、'4'、'5'、'6'、'7'、'8'、'9'、'A'、'B'、'C'、'D'、'E'、'F'};
int c[64],d,i=0,base;
long n;
printf(“enter a number:\n”);
scanf(“%1d”,&n);
printf(“enter new base:\n”);
scanf(“%d”,&base);
do{c=[A];
i++;n=n/base;
}while(n!=0);
printf(“transmite new base:\n”);
for(--i;i>=0;--i)
{
d=c;
printf(“%c”,b);
}
}
三、 程序設(shè)計(jì)題(卷面有分)
(1) 從鍵盤輸入10個(gè)數(shù),輸出其中最大數(shù)和最小數(shù)。(本題10分)
(2) 求300以內(nèi)的雙素?cái)?shù),并輸出,判斷一個(gè)數(shù)m是否為素?cái)?shù)的方法如下:讓m被2到 除,當(dāng)且僅當(dāng)m不能被2~ 之間的任何一個(gè)數(shù)所整除,則m為素?cái)?shù),而當(dāng)m為素?cái)?shù),同時(shí)m+2也為素?cái)?shù),則m與m+2就是雙素?cái)?shù)。(本題15分)
(3) 編寫一個(gè)子程序能將主程序傳過來的數(shù)組按行分別進(jìn)行從小到大的排序,再編寫一個(gè)二分法查找子程序,判定主函數(shù)傳過來的待查數(shù)是否在已排序的數(shù)組中,若查找到則返回它在數(shù)組中的位置(可以在多個(gè)位置出現(xiàn)),否則返回-1。(本題15分)
(4) 利用遞歸方法找出從自然數(shù)1,2,……n中任取r個(gè)數(shù)的所有組合,并畫出程序N-S圖,例如n=5,r=3,所有組合為:(本題20分)
5 4 3 5 2 1
5 4 2 4 3 2
5 4 1 4 3 1
5 3 2 4 2 1
5 3 1 3 2 1
(5) 利用單項(xiàng)循環(huán)鏈表和順序存儲(chǔ)結(jié)構(gòu)設(shè)計(jì)一個(gè)算法解決約瑟夫(JOSEHUS)問題。設(shè)有N個(gè)人圍坐一圈,現(xiàn)從某個(gè)人開始報(bào)數(shù),數(shù)到M的人出現(xiàn),接著從出列的下一個(gè)人開始重新報(bào)數(shù),數(shù)到M的人又出現(xiàn),如此下去知道所有人都出列為止。試求出他們的出列次序。(本題20分)
(6) 編號(hào)為A,B,C,D的四輛列車,順序開進(jìn)一個(gè)棧式結(jié)構(gòu)的站臺(tái)。問開出車站的順序有多少種可能?請(qǐng)具體寫出來。
(7) 試將下面的樹轉(zhuǎn)換成二叉樹,并寫出二叉樹前序遍歷后的結(jié)點(diǎn)序列。(本題15分)

[ 本帖最后由 五四門下走狗 于 2006-4-28 22:55 編輯 ]

    評(píng)分

    參與人數(shù) 1威望 +21 收起 理由
    五四門下走狗 + 21

    查看全部評(píng)分

    回復(fù)

    使用道具 舉報(bào)

    2

    主題

    34

    帖子

    2222

    積分

    中級(jí)戰(zhàn)友

    Rank: 3Rank: 3

    精華
    2
    威望
    275
    K幣
    1947 元
    注冊(cè)時(shí)間
    2005-8-13
    沙發(fā)
     樓主| 發(fā)表于 2005-9-11 15:13 | 只看該作者
    2004年碩士研究生招生入學(xué)考試試卷
    專業(yè)名稱 地圖學(xué)與地理信息系統(tǒng)
    研究方向 地理信息系統(tǒng)
    科目代碼 815
    考試科目 《數(shù)據(jù)庫系統(tǒng)概論》與Foxbase(A卷)
    一、 填充題(共50空格,每空格2分,共計(jì)100分)
    1、數(shù)據(jù)模型是數(shù)據(jù)庫系統(tǒng)中用于提供信息表示和操作手段的形式框架。數(shù)據(jù)模型通常由 、 和 三部分組成。實(shí)際數(shù)據(jù)庫系統(tǒng)所支持的主要數(shù)據(jù)模型有三種,即關(guān)系模型、 和層次模型。
    2、在關(guān)系代數(shù)中,專門、基本的關(guān)系運(yùn)算有 、投影和 等。有一學(xué)生關(guān)系S(SNO 學(xué)號(hào),SNAME 姓名,AGE 年齡,DNO 院系號(hào),SEX 性別)。檢索地理信息系統(tǒng)系“Gis”且年齡大于20歲的全部學(xué)生的關(guān)系代數(shù)表示 ,學(xué)生關(guān)系S在學(xué)號(hào)、姓名兩個(gè)屬性上投影的關(guān)系代數(shù)表示 。
    3、設(shè)關(guān)系R的屬性個(gè)數(shù)為r,元組個(gè)數(shù)為N;設(shè)關(guān)系S的屬性個(gè)數(shù)為s,元組個(gè)數(shù)為M,則關(guān)系R和S的廣義笛卡爾積R*S的屬性個(gè)數(shù)為 ,元組個(gè)數(shù)為 。
    4、數(shù)據(jù)冗余是指 。在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)冗余會(huì)導(dǎo)致 和
    等問題。
    5、SQL語言是一種介于關(guān)系代數(shù)和關(guān)系演算之間且功能極強(qiáng)的通用數(shù)據(jù)庫語言。其功能包括數(shù)據(jù)定義、 、 和 四個(gè)方面。
    6、視圖是指 ,它與數(shù)據(jù)庫基本表的區(qū)別是 。
    7、某學(xué)校的學(xué)生須每年向計(jì)財(cái)處交一次學(xué)費(fèi)。現(xiàn)為計(jì)財(cái)處設(shè)計(jì)一個(gè)學(xué)生數(shù)據(jù)庫,包括學(xué)生和收費(fèi)兩個(gè)關(guān)系。學(xué)生關(guān)系S(S# 學(xué)號(hào),Sname姓名,Smajor專業(yè),Sdate入學(xué)日期),收費(fèi)F(F# 學(xué)年,S# 學(xué)號(hào),F(xiàn)cost1學(xué)費(fèi),F(xiàn)cost2書費(fèi),F(xiàn)total總金額),并規(guī)定學(xué)費(fèi)、書費(fèi)和總金額為數(shù)值型,學(xué)號(hào)、姓名、專業(yè)、學(xué)年為字符型,入學(xué)日期為日期型,列寬度自定義。用SQL語句完成下列任務(wù),在進(jìn)行表結(jié)構(gòu)定義創(chuàng)建時(shí),應(yīng)包括主鍵子句和外主鍵子句。
    1) 創(chuàng)建學(xué)生表S
    2) 創(chuàng)建收費(fèi)表F
    3) 統(tǒng)計(jì)專業(yè)為“數(shù)學(xué)系”且名字中含有“王”字的學(xué)生人數(shù)
    8、函數(shù)Y=e2x+sin(x2),在FoxBase中表達(dá)式為
    9、在FoxBase中,執(zhí)行下列命令:
    .Fname='F1'
    .Use &Fname &&打開的數(shù)據(jù)庫表文件名為
    .S1=”中國南京”
    .?Stuff(S1,5,0,”江蘇”) &&結(jié)果為
    .S2=0.718
    .?IIF(“ABC”>””,Mod(-24,7),Len(Str(S2))) &&結(jié)果為
    10、在FoxBase中,有一全班學(xué)生數(shù)據(jù)庫表文件STD.DBF,含有學(xué)號(hào)C8、語文成績(jī)N3、數(shù)學(xué)成績(jī)N3、英語成績(jī)N3、總分N4、是否團(tuán)員L、出生年月D等7個(gè)字段。執(zhí)行下列命令
    .Use Std
    .Browse
    記錄號(hào) 學(xué)號(hào) 語文成績(jī) 數(shù)學(xué)成績(jī) 英語成績(jī) 總分 是否團(tuán)員 出生年月
    1 A0001 72 85 88 T 07/10/79
    2 B0002 87 76 64 F 08/05/77
    3 C0003 92 92 72 F 09/01/77
    1)數(shù)據(jù)庫表記錄長(zhǎng)度為 字節(jié)表
    2)?Fcount()&結(jié)果為
    3)?Type(“學(xué)號(hào)”) &結(jié)果為
    4) 計(jì)算全班每位同學(xué)的總分
    5) 列出單科成績(jī)低于60分的同學(xué)學(xué)號(hào)、總分信息
    6) 計(jì)算全班平均語文成績(jī)
    7) 按總分由高到低進(jìn)行排序的命令
    8) 執(zhí)行index on 出生年月to aidx后,首記錄的學(xué)號(hào)為
    9) 生成結(jié)構(gòu)化描述文件ABC的命令
    10) 列出學(xué)號(hào)首位為“A”的所有記錄的命令
    11、設(shè)有Student.dbf(學(xué)號(hào)、姓名、專業(yè))和Score.dbf(學(xué)號(hào)、成績(jī)、課程名)兩個(gè)數(shù)據(jù)庫表。閱讀下列FoxBase程序并填空。
    該程序功能是:對(duì)美術(shù)專業(yè)的學(xué)生英語成績(jī)?cè)黾?分,對(duì)音樂專業(yè)的學(xué)生數(shù)學(xué)成績(jī)?cè)黾?分。
    Set Talk Off
    Close All
    Select 1
    Use Score
    Select
    Use Student
    Do While Not Eof()
    Xh=學(xué)號(hào)
    ZY=專業(yè)
    If ZY=
    Select 1
    Repl all 成績(jī) with 成績(jī)+5 for 學(xué)號(hào)= and課程名=“英語”
    Else
    If zy=“音樂”then
    Select
    Repl all for 學(xué)號(hào)=XH and 課程名=“數(shù)學(xué)”
    Endif
    Endif
    Select
    Skip
    Enddo
    12、閱讀下列FoxBase程序
    *ABC.prg
    Close All
    Set Talk off
    a1=”9”
    a2=”12”
    Set Proc to Abc1
    Do Abc1 with a1,a2
    Set Proc to Abc2
    So Abc2
    ?a1,a2 &a1,a2分別為
    Return
    *ABC1.Prg
    Para a1,a2
    a1=a1+”7”
    a2=a2+Chr(Val(a1))
    ?a1,a2 &a1,a2分別為
    Return
    *ABC2.Prg
    private a3
    a3=a1
    a1=a2
    a2=a3
    ?a1,a2 &a1,a2分別為
    Return
    13、使用遞歸方法實(shí)現(xiàn)1+2+3+4+……+n,并規(guī)定n<1時(shí),返回0;n>1時(shí),返回1+2+3+4+……+n。
    *A1.PRG
    function fn
    Para N
    If(N<1)
    Return 0
    Else
    If n=1
    return
    Else
    return
    Endif
    Endif
    14、閱讀下列FoxBase程序
    *A1.Prg
    If(k<10 and K>0) then
    If(k>5) then
    If(k<8) then
    X=0
    Else
    X=1
    Endif
    Else
    If(k.>2) then
    X=3
    Else
    X=4
    Endif
    Endif
    Endif
    若最終運(yùn)算結(jié)果x=3,K的取值范圍
    15、閱讀下列FoxBase程序
    a=1
    b=0
    Do While a<=10
    a=2+a
    b=b+a*a+1
    Enddo
    ?b
    問該程序循環(huán)次數(shù)為 ,最終b值為
    16、閱讀下列FoxBase程序
    a='AaBbCcDdEe'
    b='12345'
    i=1
    b1=” ”
    Do While I<5
    b1=b1+subs(a,i,1)+subs(b,(i+1)/2,1)
    i=i+2
    Enddo
    ?b1 &結(jié)果b1為
    二、 分析簡(jiǎn)述題(每題15分,共2題,總計(jì)30分)
    1、 某大學(xué)學(xué)生數(shù)據(jù)庫,有一關(guān)系模式R(校區(qū)編號(hào),專業(yè)編號(hào),專業(yè)學(xué)生人數(shù),系科編碼,系科負(fù)責(zé)人)
    我們假設(shè)1)每個(gè)校區(qū)的每個(gè)專業(yè)只歸一個(gè)系科管理
    2)每個(gè)校區(qū)的每個(gè)系科只有一個(gè)系科負(fù)責(zé)人
    3)每個(gè)校區(qū)的每個(gè)專業(yè)有一定數(shù)量的學(xué)生
    回答下列問題
    1) 根據(jù)上述規(guī)定,寫出關(guān)系模式R的基本函數(shù)依賴
    2) 找出關(guān)系模式R的候選碼
    3) 關(guān)系模式R最高達(dá)第幾范式,為什么?

    2、 閱讀下列問題
    司機(jī) 姓名 駕駛證號(hào)
    駕齡 通信地址
    郵編 聯(lián)系電話
    機(jī)動(dòng)車 車輛牌號(hào) 車輛型號(hào)
    出廠編號(hào) 生產(chǎn)日期
    用車審批 同意***司機(jī)使用牌號(hào)為***車輛于**年**月**日前往**地方 日期:
    處長(zhǎng)簽名 處長(zhǎng)編號(hào)
    寫出上述用車通知的E-R關(guān)系圖,并將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型(寫關(guān)系數(shù)據(jù)模型時(shí),應(yīng)包括內(nèi)碼和外碼)
    三、 編程題(本題20分,總計(jì)20分)
    有一個(gè)學(xué)生考試成績(jī)數(shù)據(jù)庫Cj.dbf,包括學(xué)號(hào)、語文成績(jī)等字段,其中學(xué)號(hào)的第2-4位是班級(jí)編號(hào)。還有一個(gè)統(tǒng)計(jì)數(shù)據(jù)庫Tj.dbf,包括班級(jí)編號(hào),語文平均分,最高分,最低分,班級(jí)名次及班級(jí)人數(shù)等6個(gè)字段。請(qǐng)編寫程序,其功能是:根據(jù)上述要求以班級(jí)為單位統(tǒng)計(jì)后,按語文平均成績(jī)進(jìn)行班級(jí)排名,結(jié)果存于統(tǒng)計(jì)數(shù)據(jù)庫Tj.dbf中。
    回復(fù)

    使用道具 舉報(bào)

    2

    主題

    34

    帖子

    2222

    積分

    中級(jí)戰(zhàn)友

    Rank: 3Rank: 3

    精華
    2
    威望
    275
    K幣
    1947 元
    注冊(cè)時(shí)間
    2005-8-13
    板凳
     樓主| 發(fā)表于 2005-9-11 15:13 | 只看該作者
    2004年碩士研究生招生入學(xué)考試試卷
    專業(yè)名稱 地圖學(xué)與地理信息系統(tǒng)
    研究方向 地理信息系統(tǒng)
    科目代碼
    考試科目 程序設(shè)計(jì)(C語言與數(shù)據(jù)結(jié)構(gòu))
    一、 填空題(每題5分,共計(jì)20分)
    (1) 數(shù)據(jù)結(jié)構(gòu)是研究數(shù)據(jù)的 和 ,以及它們之間的相互關(guān)系,并對(duì)這種結(jié)構(gòu)定義相應(yīng)的 設(shè)計(jì)出相應(yīng)的 ,而確保經(jīng)過這些運(yùn)算后所得到的新結(jié)構(gòu)是 結(jié)構(gòu)類型。
    (2) “4:30'40”” ;0.01E-20 ;'\010' ;
    0x3c0 ;-0.5F ;(A:合法的字符常量;B:合法的整型常量;C:合法的浮點(diǎn)數(shù)常量;D:合法的字符串常量;E:非法表示。請(qǐng)?jiān)诒绢}的下劃線上填入A、B、C、D或E)
    (3) 本題程序的輸出結(jié)果是:
    #include<stdio.h>
    #define N 5
    void main()
    {
    int i;
    double x,s=0;
    for(i=1,x=1;i<=N;i++,x+=0.5)
    s+=1/x;
    printf(“s=%.2f\n”,s);
    }
    (4) 根據(jù)線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)形式,每個(gè)結(jié)點(diǎn)所含指針的個(gè)數(shù),鏈表可分為 和 ;而根據(jù)指針的連接方式,鏈表又可分為 和 。棧的特點(diǎn)是 ,隊(duì)列的特點(diǎn)是 。
    二、 選擇題(每題5分,共計(jì)20分)
    (1) 在數(shù)據(jù)結(jié)構(gòu)中,與所使用的計(jì)算機(jī)無關(guān)的數(shù)據(jù)叫 A 結(jié)構(gòu);鏈表是一種采用 B 存儲(chǔ)結(jié)構(gòu)存儲(chǔ)的線性表;鏈表適用于 C 查找;在鏈表中進(jìn)行 D 操作的效率比在順序存儲(chǔ)機(jī)構(gòu)中進(jìn)行 D 操作效率更高;二分查找 E 存儲(chǔ)結(jié)構(gòu)。
    A) (1)存儲(chǔ) (2)物理 (3)邏輯 (4)物理和邏輯
    B) (1)順序 (2)網(wǎng)狀 (3)星式 (4)鏈?zhǔn)?br /> C) (1)順序 (2)二分法 (3)順序,也能二分法 (4)隨機(jī)
    D) (1)二分法查找 (2)快速查找 (3)順序查找 (4)插入
    E) (1)只適用于鏈表 (2)只適用于順序 (3)既適用于順序也適用于鏈?zhǔn)?(4)既不適用于順序也不適用于鏈?zhǔn)?br /> (2) 若一個(gè)棧的輸入序列是1,2,3,……,n,輸出序列的第一個(gè)元素是n,則第i個(gè)輸出元素是
    A) n-i B) n-i+1 C) i D) n-i+1
    (3) 若串S='NjnuGisc',其子串的數(shù)目是
    A) 8 B) 37 C)36 D) 9
    (4) 下面程序段的運(yùn)行結(jié)果是
    int n=0;
    while(n++<=2);
    printf(“%d”,n)
    A) 2 B) 3 C) 4 D)有語法錯(cuò)誤
    三、 程序設(shè)計(jì)(共計(jì)110分,請(qǐng)書寫整潔,卷面有分)
    (1) 利用串的基本運(yùn)算,編寫一個(gè)算法刪除串S1中所有S2子串。(本題15分)
    (2) 編寫一程序,判斷一個(gè)字符串是不是“回文數(shù)”。所謂回文數(shù)是從左至右或從右至左讀起來都是一樣的字符串。(本題15分)
    (3) 設(shè)計(jì)一個(gè)統(tǒng)計(jì)選票的算法,輸出每個(gè)候選人的得票結(jié)果(假定采用單鏈表存放選票,候選人編號(hào)依次為1,2,3,……N,且每張選票選且只選一人)(本題15分)
    (4) 有幾個(gè)人圍成一圈,順序排號(hào)。從第一個(gè)開始報(bào)數(shù),凡報(bào)到4的人退出圈子,問最后留下的是幾號(hào)。(本題15分)
    (5) 假設(shè)一個(gè)算術(shù)表達(dá)式中包含圓括號(hào)、方括號(hào)和花括號(hào)三種類型的括號(hào),編寫一個(gè)算法判斷其中的括號(hào)是否匹配。(本題15分)
    (6) 已知R[0……n-1]為整型數(shù)組,試設(shè)計(jì)實(shí)現(xiàn)下列運(yùn)算的遞歸算法(本題15分)
    (1)求數(shù)組R中的最大整數(shù)
    (2)求n個(gè)整數(shù)之和
    (3)求n各整數(shù)的平均值
    (7) 分別寫出下圖樹的先序遍歷、中序遍歷和后序遍歷的結(jié)果。寫出中序遍歷算法,算法中root指向二叉樹的根。(本題20分)
    回復(fù)

    使用道具 舉報(bào)

    2

    主題

    34

    帖子

    2222

    積分

    中級(jí)戰(zhàn)友

    Rank: 3Rank: 3

    精華
    2
    威望
    275
    K幣
    1947 元
    注冊(cè)時(shí)間
    2005-8-13
    地板
     樓主| 發(fā)表于 2005-9-11 15:14 | 只看該作者
    2003年碩士研究生招生入學(xué)考試試卷
    專業(yè)名稱 地圖學(xué)與地理信息系統(tǒng)
    研究方向 地理信息系統(tǒng)
    科目代碼 380
    考試科目 數(shù)據(jù)庫(A)
    一、 填充題(共60空格,每空格1.5分,共計(jì)90分)
    1、 在數(shù)據(jù)庫管理系統(tǒng)中,數(shù)據(jù)庫的基本結(jié)構(gòu)是一種分層的三層組織結(jié)構(gòu),即用戶級(jí)、
    、 組成。數(shù)據(jù)模型有三種基本類型,即層次模型、 、關(guān)系模型。
    2、已知一學(xué)生關(guān)系S(學(xué)號(hào)、姓名、課程號(hào)、成績(jī))。在該關(guān)系中,屬性 是決定性因素, 構(gòu)成主鍵字。
    3、在關(guān)系代數(shù)中,基本的關(guān)系運(yùn)算為選擇、投影和聯(lián)接,其中聯(lián)接包括 和
    ,他們的不同點(diǎn)在于 。在Foxbase中,一個(gè)關(guān)系對(duì)應(yīng)于一張二維表,即一個(gè)關(guān)系對(duì)應(yīng)一個(gè) 。
    4、函數(shù)y=ex+ +tgx 在Foxbase中的表達(dá)式為 。
    5、在Foxbase中,執(zhí)行下列命令
    .P1=“A1”
    .A1=“A2”
    .A2=“A3”
    .A3=“A7”
    .S=“2003年研究生入學(xué)考試”
    .A=65
    .B=-7
    .X=0.618
    ?A1 &結(jié)果為
    ?Stuff(s,7,0,“南京師范大學(xué)”) &結(jié)果為
    ?Mod(A,B) &結(jié)果為
    ?Round(x,2) &結(jié)果為
    ?&A1 &結(jié)果為
    6、在Foxbase中,數(shù)據(jù)庫文件xy.dbf有一字段xyzb,存放xy坐標(biāo)值,格式為“xxxxx.xx,yyyyy.yy”,中間用逗號(hào)將XY分開,將X坐標(biāo)從xyzb字段中分離出來的命令 ,將y坐標(biāo)從xyzb中分離出來的命令 。
    7、在Foxbase中,一次最多能打開 個(gè)數(shù)據(jù)庫文件和 個(gè)索引文件。內(nèi)存變量文件的后綴為 ,多用戶環(huán)境以共享方式打開數(shù)據(jù)庫文件的命令是 ,給庫文件加鎖的命令 ,給記錄解鎖的命令 。
    8、設(shè)當(dāng)前路徑為c:\fox;執(zhí)行命令
    .Set Path c:\s1,s2
    .Create s3.dbf
    問S3.dbf庫文件存放在 文件目錄中。
    9、在Foxbase中,數(shù)據(jù)庫文件Student.dbf,含有學(xué)號(hào)C8、姓名C16、語文N3、數(shù)學(xué)N3、英語N3、總分N4、名次N3、是否團(tuán)員L、出生年月D和學(xué)習(xí)情況M共10個(gè)字段。
    .use Student
    .List
    記錄號(hào) 學(xué)號(hào) 姓名 出生年月 是否團(tuán)員 語文 數(shù)學(xué) 英語 總分 名次 學(xué)習(xí)情況
    1 a001 張中 07/01/77 T 87 74 81 Memo
    2 a002 李明 08/05/77 F 91 82 84 Memo
    3 b003 王正 02/25/76 F 87 88 72 Memo
    4 b004 李中王 10/09/77 T 62 72 68 Memo
    .GO 2
    .Dele
    .Set Dele On
    .Sum 語文 To a For Substr(trim(學(xué)號(hào)),1,1)=“a”
    *a值為
    . Sum 語文 To b For Substr(trim(學(xué)號(hào)),1,1)=“b”
    *b值為
    .GO 1
    .姓名=“李正”
    .姓名=姓名-姓名
    .?姓名 &姓名為
    .Set Dele Off
    .Recall All
    .Go 4
    .Skip
    .?Recno() &Recno顯示記錄數(shù)為
    .Set Filt To .F.
    .Browse &Browse顯示記錄數(shù)為
    .Set Filt To
    ①數(shù)據(jù)庫記錄長(zhǎng)度為 字節(jié)數(shù);
    ②顯示所有姓名中含有“王”字的紀(jì)錄的命令是 ;
    ③顯示所有非團(tuán)員記錄的命令是 ;
    ④計(jì)算每個(gè)學(xué)生總分并填至總分字段的命令 ;
    ⑤計(jì)算全班語文平均成績(jī)的命令 ;
    ⑥按總分由高到低索引的命令 ;
    ⑦執(zhí)行Index On Dtoc(出生年月)To cidx,首記錄的學(xué)號(hào)為 ;
    ⑧按下列命令索引 ,使每個(gè)學(xué)生的年齡由小到大排列。索引后,為確保記錄指針指向物理記錄第1條的命令為 ,按38空格所示的索引,執(zhí)行Seek “張中”,函數(shù)found()的值為 。
    ⑨生成結(jié)構(gòu)化描述文件ABC的命令為 ,數(shù)據(jù)庫文件ABC中的記錄數(shù)為 。
    ⑩查詢最高總分的Select-SQL命令是
    11查詢語文成績(jī)?cè)?0-69(含60)人數(shù)的Select-SQL命令是 。
    10、閱讀下列程序
    *A1.prg
    Close All
    Set Talk off
    Set Proc To Abc
    x=Abc(9)
    ?x &結(jié)果為 ,本程序?qū)?
    Return
    *Abc.prg
    Para N
    If(N=2)then
    x=2
    Else
    x=Abc(n-1)+n
    Endif
    Return x
    11、閱讀下列程序
    *A1.prg
    Close All
    Set Talk off
    Set Proc To Abc
    S=“南京,連云港,蘇州”
    Do Abc With s
    Return
    *Abc.Prg
    Para s
    Done=1
    Do While Done=1
    S1=At(“,”,s)
    If(S1>0)then
    S2=Substr(s,1,s1-1)
    S=Substr(s,s1+1,len(s))
    ?S2
    Else
    Done=0
    Endif
    Enddo
    Return
    請(qǐng)問循環(huán)總共 次,S2各次的值分別為
    12、閱讀下列程序
    *A1.prg
    Close All
    Set Talk off
    x1=“5”
    x2=“abc”
    Set Proc To AA2
    Do AA2 With x1,x2
    Set Proc To AA3
    Do AA3
    ?x1,x2 &x1,x2分別為
    Return
    *AA2.prg
    Para X1,X2
    X1=X1+“7”
    X2=X2-X1
    ?x1,x2 &x1, x2分別為
    Return
    *AA3.prg
    Private x1
    X1=“789”
    X2=X2-X1
    ?X1,X2 &X1, X2分別為
    Return
    13、設(shè)有一批數(shù)據(jù)a1< a2< a3……<an分別存放在a(1),a(2),……a(n)數(shù)據(jù)中。下列程序?qū)崿F(xiàn)查找數(shù)據(jù)k在數(shù)組中的位置,請(qǐng)把空格處填上。
    Proc abc
    Para N
    Flag=0
    Top=1
    Bot=N
    Do while flag=0 and
    Mid=int((Top+bot)/2)
    If A(mid)=k then

    Else
    If(k<a(mid))
    Bot=mid-1
    Else
    Top=
    Endif
    Endif
    Enddo
    If top>bot then
    ?
    Else
    ?“查找的數(shù)在數(shù)組中的位置是”+str(mid)
    Endif
    Return
    14、設(shè)有Studnet.dbf(學(xué)號(hào)、姓名、民族)和Score.dbf(學(xué)號(hào)、成績(jī))兩個(gè)數(shù)據(jù)庫,要在它們之間建立邏輯連接,然后為每個(gè)少數(shù)民族考生的成績(jī)加上5分,最后顯示全體考生的學(xué)號(hào)、姓名和成績(jī)。請(qǐng)對(duì)如下程序填空。
    SET TALK OFF
    SELECT 1
    USE student
    To inx
    SELECT 2
    USE score
    SET RELATION TO
    REPLACE 成績(jī) WITH FOR
    LIST 學(xué)號(hào), ,成績(jī)
    SET RELATION TO
    CLOSE DATA
    SELECT 1
    SET TALK OFF
    RETURN
    二、 將下圖所示E-R圖轉(zhuǎn)換生成關(guān)系數(shù)據(jù)模型(15分)
    1

    n
    m n
    三、 編程題(共3題,每題15分,共計(jì)45分)
    1) 試編程計(jì)算下列函數(shù)的值 y=x+x3/3!+x5/5!+……+x2n-1/(2N-1)!,精度esp<=10-5。
    2) 某機(jī)關(guān)實(shí)行公示制。規(guī)定在接受案件后m天內(nèi)(m>0)必須辦結(jié)。在計(jì)算案件辦結(jié)最后期限時(shí),應(yīng)扣除星期六、星期天(法定節(jié)假日暫不考慮,認(rèn)為照常上班)。請(qǐng)編寫程序,試計(jì)算案件收取后辦結(jié)的最后期限的日期。
    3) 由計(jì)算機(jī)等級(jí)考試成績(jī)數(shù)據(jù)庫Cj.dbf,包括考號(hào)、筆試成績(jī)和上機(jī)成績(jī)等字段,其中考號(hào)的前四位是單位編碼;還有統(tǒng)計(jì)數(shù)據(jù)庫Tj.dbf,包括單位編碼、筆試平均分、上機(jī)平均分、筆試最高分、上機(jī)最高分等字段。請(qǐng)編寫程序,其功能是:按單位進(jìn)行各項(xiàng)統(tǒng)計(jì),結(jié)果存于統(tǒng)計(jì)數(shù)據(jù)庫Tj.dbf的相應(yīng)字段中。
    回復(fù)

    使用道具 舉報(bào)

    2

    主題

    34

    帖子

    2222

    積分

    中級(jí)戰(zhàn)友

    Rank: 3Rank: 3

    精華
    2
    威望
    275
    K幣
    1947 元
    注冊(cè)時(shí)間
    2005-8-13
    5
     樓主| 發(fā)表于 2005-9-11 15:14 | 只看該作者
    2000年研究生入學(xué)考試試卷
    學(xué)科專業(yè) 地圖學(xué)與地理信息系統(tǒng)
    考試科目 數(shù)據(jù)庫(B)482
    一、簡(jiǎn)答題
    1、什么是數(shù)據(jù)庫管理系統(tǒng)(dbms)?dbms通常由哪幾個(gè)部分組成?(5分)
    2、什么是網(wǎng)絡(luò)模型?試舉例說明。(5分)
    3、什么是SQL?SQL包括那些功能?(5分)
    4、用E-R突來描述數(shù)據(jù)庫的概念模型,一般要警力那些步驟?(5分)
    5、當(dāng)foxbase+數(shù)據(jù)庫應(yīng)用系統(tǒng)含有其他高級(jí)語言編寫的程序時(shí),如何將它們連接起來?試舉例說明。(5分)
    6、說明INSERT命令和APPEND命令的異同點(diǎn)。(5分)
    7、LOCATE、FIND、SEEK的查詢方式什么不同?各有什么優(yōu)缺點(diǎn)?(5分)
    8、列出數(shù)據(jù)庫文件索引與排序的異同點(diǎn)。(5分)
    9、foxbase+提供哪些多區(qū)操作命令?就命令的功能、使用命令的前提條件和命令的執(zhí)行結(jié)果進(jìn)行比較(10分)
    10、程序的功能模塊和控制模塊有何區(qū)別?說明控制程序的一般結(jié)構(gòu)。(10分)
    二、編程題(請(qǐng)選用一種熟悉的數(shù)據(jù)庫語言進(jìn)行編程)
    1、 利用自定義函數(shù),編程計(jì)算函數(shù)y=(1+sinx)(1+sin2 x)……..(1+sinnx). (10分)
    1—ex (x<-1)
    (ex +e-x )/2 (-1<=x<0)
    2、編程計(jì)算函數(shù)y= (ex —e-x )/2 (0<=x<1)
    ex —1 (x>=1) (10分)
    3、編制一個(gè)小型圖書館里應(yīng)用程序,已知:數(shù)據(jù)結(jié)構(gòu)如下:(20分)
    登錄號(hào) C 6
    索引號(hào) C 12
    書 名 C 20
    作 者 C 8
    借書人 C 8
    價(jià) 格 N 5 2
    要求:
    ①當(dāng)用戶鍵入索引號(hào)則能查到圖書館是否有該書并顯示該書是已被借
    ②用戶鍵入登錄號(hào)則能將指定的書從數(shù)據(jù)庫中刪除
    ③當(dāng)新增加圖書時(shí),能用屏幕格式提示用戶錄入圖書著錄,將其添加到數(shù)據(jù)庫中
    ④打印圖書館資產(chǎn)報(bào)表
    ⑤當(dāng)借書時(shí),能在指定書籍的借書人字段填入用戶借書證號(hào)
    ⑥當(dāng)還書時(shí),能在指定書籍的借書人字段將其內(nèi)容充空。
    回復(fù)

    使用道具 舉報(bào)

    2

    主題

    34

    帖子

    2222

    積分

    中級(jí)戰(zhàn)友

    Rank: 3Rank: 3

    精華
    2
    威望
    275
    K幣
    1947 元
    注冊(cè)時(shí)間
    2005-8-13
    6
     樓主| 發(fā)表于 2005-9-11 15:15 | 只看該作者
    2000年研究生入學(xué)考試試卷
    學(xué)科專業(yè) 地圖學(xué)與地理信息系統(tǒng)
    考試科目 程序設(shè)計(jì) 580
    (說明:一下試題可以采用C語言、C++、Pascal、BASIC或FORTRAN任意一種語言,要求劃出算法流程圖和寫出算法,試卷總分100分)
    1、 有一個(gè)函數(shù)如下:
    5X (X<1)
    Y(X)= 5X-1 (1<=X<10)
    3X-1 (X>=10)
    編寫一個(gè)程序,輸入X,輸出結(jié)果。要求:①將其顯示在屏幕上。②用文本格式寫入名為“Result.txt”的文件中。③畫出流程圖。(20分)
    2、“完數(shù)”定義:一個(gè)數(shù)恰好等于它的因子之和。如6的因子是1、2、3,而6=1+2+3,所以6為完數(shù)。編程找出1000以內(nèi)的所有“完數(shù)”。要求:①將其顯示在屏幕上。②用文本格式寫入名為“Result.txt”的文件中。③畫出流程圖。(20分)
    3、幻數(shù)方陣是這樣的一個(gè)方陣,它的每行、每列和對(duì)角線之和均相等,如三階幻數(shù)方陣為以下方陣。編寫一個(gè)算法,求出3階方陣的所有形式。要求:①將其顯示在屏幕上。②用文本格式寫入名為“Result.txt”的文件中。③畫出流程圖。(30分)
    8 1 6
    3 5 7
    4 9 2
    4、編寫一個(gè)算法,從鍵盤輸入某年某月某天,計(jì)算出該天是星期幾。要求:①將其顯示在屏幕上。②用文本格式寫入名為“Result.txt”的文件中。③畫出流程圖。(30分)
    (提示:一年12個(gè)月,1、3、5、7、8、10、12為大月,每月31天;4、6、9、11為小月,每月30天,2月如是閏年為29天,否則28天。每7天為一周。閏年判別:該年能夠被4整除、但不能被100整除,該年為閏年;該年能夠被4整除、又能被100整除,如果該年還能被400整除,該年為閏年,否則,該年不為閏年。)
    回復(fù)

    使用道具 舉報(bào)

    2

    主題

    34

    帖子

    2222

    積分

    中級(jí)戰(zhàn)友

    Rank: 3Rank: 3

    精華
    2
    威望
    275
    K幣
    1947 元
    注冊(cè)時(shí)間
    2005-8-13
    7
     樓主| 發(fā)表于 2005-9-11 15:17 | 只看該作者
    就找到這么多了,誰有01 02 05的也貼出來,呵呵不要讓網(wǎng)絡(luò)失去了原有的涵義
    回復(fù)

    使用道具 舉報(bào)

    2

    主題

    34

    帖子

    2222

    積分

    中級(jí)戰(zhàn)友

    Rank: 3Rank: 3

    精華
    2
    威望
    275
    K幣
    1947 元
    注冊(cè)時(shí)間
    2005-8-13
    8
     樓主| 發(fā)表于 2005-9-11 15:18 | 只看該作者

    最有價(jià)值的,呵呵

    數(shù)據(jù)結(jié)構(gòu):(嚴(yán)尉敏的書)
    第二章、鏈表的創(chuàng)建操作。
    第三章、棧(括號(hào)匹配和表達(dá)式)
    隊(duì)列(基本概念)
    第四章、串,要求掌握
    第五章、數(shù)組,掌握系數(shù)矩陣,了解廣義表
    第六章、樹和二叉樹,二叉樹的遍歷、查找、存儲(chǔ)、構(gòu)建、訪問;哈夫曼編碼了解;森林了解。
    第七章、圖的深度和廣度的遍歷算法,其他了解。了解連通性和最短路徑。
    第八章、了解動(dòng)態(tài)存儲(chǔ)過程。
    第九章、順序查找、折半查找
    第十章、排序,內(nèi)部排序、快排、插入排序,外排了解。
    第十二章、了解文件索引

    C語言:(譚浩強(qiáng)的書)
    第三章、數(shù)據(jù)類型和程序表達(dá)式
    第四、五、六、七章掌握
    第八章、函數(shù),其中變量的使用不用考慮
    第九章、了解預(yù)處理
    第十章、前面的幾節(jié),指針數(shù)組以后的不作要求
    第十一章、共用體不作要求
    第十三章、掌握文件的基本操作,了解打開讀寫,文件的創(chuàng)建使用
    回復(fù)

    使用道具 舉報(bào)

    2

    主題

    34

    帖子

    2222

    積分

    中級(jí)戰(zhàn)友

    Rank: 3Rank: 3

    精華
    2
    威望
    275
    K幣
    1947 元
    注冊(cè)時(shí)間
    2005-8-13
    9
     樓主| 發(fā)表于 2005-9-11 15:25 | 只看該作者
    感覺南師的C考的很簡(jiǎn)單,一般130不是很難,數(shù)據(jù)庫就有點(diǎn)難度了,選擇數(shù)據(jù)庫的大都是計(jì)算機(jī)跨專業(yè)考的,可學(xué)計(jì)算機(jī)的好象都沒學(xué)過VFP,呵呵,每年VFP的分量很重的~~~
    上面這些都是論壇上找來的~~~其實(shí)南師的研究生論壇有很多有價(jià)值的東西,奇怪怎么都沉了~~~
    回復(fù)

    使用道具 舉報(bào)

    2

    主題

    60

    帖子

    1262

    積分

    中級(jí)戰(zhàn)友

    Rank: 3Rank: 3

    精華
    2
    威望
    99
    K幣
    1163 元
    注冊(cè)時(shí)間
    2005-8-10
    10
    發(fā)表于 2005-9-16 20:46 | 只看該作者
    ding ~~~~~~~~
    黑夜給了我黑的眼睛,我卻用它來翻白眼!
    回復(fù)

    使用道具 舉報(bào)

    您需要登錄后才可以回帖 登錄 | 注冊(cè) 人人連接登陸

    本版積分規(guī)則   

    關(guān)閉

    您還剩5次免費(fèi)下載資料的機(jī)會(huì)哦~

    掃描二維碼下載資料

    使用手機(jī)端考研幫,進(jìn)入掃一掃
    在“我”中打開掃一掃,
    掃描二維碼下載資料

    關(guān)于我們|商務(wù)合作|小黑屋|手機(jī)版|聯(lián)系我們|服務(wù)條款|隱私保護(hù)|幫學(xué)堂| 網(wǎng)站地圖|院校地圖|漏洞提交|考研幫

    GMT+8, 2026-5-24 12:15 , Processed in 0.072573 second(s), Total 10, Slave 9(Usage:7M, Links:[2]1,1_1) queries , Redis On.

    Powered by Discuz!

    © 2001-2017 考研 Inc.

    快速回復(fù) 返回頂部 返回列表
    × 關(guān)閉