杭州師范大學(xué)[162]_第1頁(yè)
杭州師范大學(xué)[162]_第2頁(yè)
杭州師范大學(xué)[162]_第3頁(yè)
杭州師范大學(xué)[162]_第4頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、杭 州 師 范 大 學(xué) 碩 士 研 究 生 入 學(xué) 考 試 命 題 紙杭 州 師 范 大 學(xué) 2016 年招收攻讀碩士研究生入學(xué)考試題 考試科目代碼: 863 考試科目名稱: 軟件專業(yè)基礎(chǔ) 說(shuō)明:考生答題時(shí)一律寫(xiě)在答題紙上,否則漏批責(zé)任自負(fù)。第一部分:C語(yǔ)言一、單項(xiàng)選擇(每小題1分,共15分)1、以下敘述正確的是( )(A)在C程序中,main函數(shù)必須位于程序的最前面 (B)C程序的每行中只能寫(xiě)一條語(yǔ)句(C)C語(yǔ)言本身沒(méi)有輸入輸出語(yǔ)句 (D)在對(duì)一個(gè)C程序進(jìn)行編譯的過(guò)程中,可發(fā)現(xiàn)注釋中的拼寫(xiě)錯(cuò)誤2、下面四個(gè)選項(xiàng)中,均是不合法的用戶標(biāo)識(shí)符的選項(xiàng)的是( )(A)A (B)float (C)ba (

2、D)_123P_0 1a0 goto tempDo _A int INT3、對(duì)應(yīng)于語(yǔ)句“scanf(“x=%dy=%c”,&x,&y);”應(yīng)從鍵盤(pán)上輸入的內(nèi)容是( )(A)10 100 (B)10,C (C)x=10 y=b (D)x=2y=A4、判斷char型變量c1是否為小寫(xiě)字母的正確表達(dá)式是( )(A)a<=c1<=z (B)(c1>=a)&&(c1<=z) (C)98<=c1&&123>=c1 (D)c1>=a&&c1<=z5、設(shè)x為一數(shù)字字符,則其所對(duì)應(yīng)的十進(jìn)制數(shù)值為( )

3、。(A)x (B)x-0' (C)*x (D)&x6、說(shuō)明語(yǔ)句 char s=t',使s包含了幾個(gè)字符?。(A)1 (B)2 (C)3 (D)說(shuō)明有錯(cuò)7、設(shè) a=6,b=4,則表達(dá)式b*=a+3的值為( )。(A)3 (B)18 (C)27 (D)368、若給定表達(dá)式( m)?a+:a-,則其中表達(dá)式m和( )等價(jià)。(A)m=0 (B)m!=0 (C)m=0 (D)m=19、設(shè)有說(shuō)明語(yǔ)句int a10,則數(shù)組a包括了( )個(gè)數(shù)組元素。(A)1 (B)9 (C)10 (D)2010、以下函數(shù) test返回值類型為( )。test(int x) printf(“%fn”,(

4、float)x);(A)int (B)float (C)void (D)不確定或錯(cuò)誤11、C語(yǔ)言規(guī)定,main函數(shù)的參數(shù)( )。(A)只能有0個(gè) (B)只能有0個(gè)或一個(gè) (C)只能有0個(gè)或2個(gè) (D)可有任意個(gè)12、設(shè) x為整型變量,p基類型為整型的指針變量,則正確的賦值表達(dá)式是( )。(A)p=&x (B)p=x (C)*p=&x (D)*p=*x13、假設(shè)int型數(shù)據(jù)在存儲(chǔ)器中占二個(gè)字節(jié),則以下類型數(shù)據(jù)在存儲(chǔ)器中占的字節(jié)數(shù)為( )。struct test int x;float y;char z; ;(A)2 (B)3 (C)6 (D)714、rewind()函數(shù)的作用是(

5、 )。(A)重新打開(kāi)文件 (B)使文件位置指針重新回到文件的開(kāi)始(C)使文件位置指針重新回到文件的末 (D)返回文件長(zhǎng)度值15、以下程序輸出為( )。#include<stdio.h>int main()static int a23=0,1,2,3,4,5,6,7,8,9,10,11,12;int i=-1;int d;d=ai+i+i;printf("%d",d);return 0;(A)9 (B)10 (C)11 (D)12二、程序填空題(每空1分,共5分)1. 以下程序輸出所有大寫(xiě)字母和其對(duì)應(yīng)的 ASCII碼值。void main ( ) intch;fo

6、r (ch='A'ch<='Z'ch+)printf(“字母%c的ASCII碼值是:%dn”,ch, (1));2. 以下函數(shù)的功能是將一個(gè)字符串 S的內(nèi)容顛倒過(guò)來(lái)。void reserve((2)) inti, j, k;for (i=0,j=strlen(s)-1; (3);i+,j-) k=si; si=sj; sj=k;3. 由鍵盤(pán)輸入三個(gè)數(shù) a,b,c,計(jì)算以這三個(gè)數(shù)為邊長(zhǎng)的三角形面積。#include<math.h>void main ( ) float a, b, c, s, s1;scanf(“%f%f%f”,(4)); if

7、(a+b)>c && (a+c) > b && (b+c) >a) s=(a+b+c)/2;s1=s*(s-a)*(s-b)*(s-c);s=(5); printf(“n 三角形面積為:%f n”,s);elseprintf(“ n 不是三角!n”);三、閱讀下列程序,寫(xiě)出運(yùn)行結(jié)果(每題10分,共40分)1. 程序1#include<stdio.h>void main( ) int a=1,b=4,c=2; a=(a+b)/c;printf(“%d n”,-a);2程序2void main ( ) char c1=67; /*A&#

8、39;的ASCII碼值為65 */if (A' <=c1 && c1<='Z') printf(“%d,%c”,c1,c1+1);else printf(“%c”,c1); 3. 程序3void main ( ) int a=0, n=5; for ( ; ; ) a+; n-;printf(“%d,”,a);a=n;if (n=0) break;printf(“%d”,a);4. 程序4main ( ) inti, j; staticint a10=1,1,1,1,1,1,1,1,1,1;for (i=0;i<10;i+)for (j

9、=0;j<i;j+)ai=ai+aj;for (i=0;i<10;i+)printf(“%d,”,ai);四、程序設(shè)計(jì)(15分)(1)寫(xiě)一個(gè)函數(shù),從鍵盤(pán)輸入3個(gè)整數(shù),輸出其中最大數(shù)。(5分)(2)編寫(xiě)一函數(shù)uf(s),將字符串s中的第一個(gè)和最后一個(gè)字母改寫(xiě)成大寫(xiě)字母(如原來(lái)不是字母或已是大寫(xiě)字母,則不變)。(10分)第二部分:數(shù)據(jù)庫(kù)五、單選題(每小題2分,共16分)1在概念模型中,事物之間的關(guān)聯(lián)稱為。A. 實(shí)體B. 聯(lián)系 C. 屬性D. 碼2下列聚合函數(shù)中不忽略空值 (null) 的是。A. SUM (列名)B. MAX (列名) C. COUNT ( * )D. AVG (列名)

10、3在數(shù)據(jù)庫(kù)中不允許出現(xiàn)重復(fù)的是。A. 主碼和候選碼B. 主碼和外碼 C. 候選碼和外碼D. 以上都不對(duì)4. 當(dāng)關(guān)系R和S自然聯(lián)接時(shí),能夠把R和S中所有元組放到結(jié)果關(guān)系中的操作是A. 左外聯(lián)接(left outer join) B. 右外聯(lián)接(right outer join)C. 外部并(out union) D. 全外聯(lián)接(full outer join)5. 設(shè)關(guān)系模式 R(A,B,C,D,E)的函數(shù)依賴集為F=ADC, BD, DE,則R的候選碼(Candidate Key)可為。 A. AB. AB C. ADD. ABD6設(shè)有關(guān)系R(A,B,C)的值如下:ABC443435335下列

11、敘述正確的是。A. 函數(shù)依賴(Functional Dependency)AB在上述關(guān)系中成立B. 函數(shù)依賴BCA在上述關(guān)系中成立 C. 函數(shù)依賴BC在上述關(guān)系中成立D. 函數(shù)依賴ABC在上述關(guān)系中成立7. 在SQL中,授權(quán)用戶abc具有查詢表test的權(quán)限的語(yǔ)句是。A. GRANT query on test to abc B. GRANT select on test to abcC. GRANT query on test from abc D. GRANT select on test from abc8.下面哪個(gè)通配符可以表示三個(gè)或三個(gè)以上字符的字符串?A. %_B. _ _ _%C

12、. %3+D. _3+六、名詞解釋(每小題3分,共9分)1. 第一范式2. SQL3. 事務(wù)應(yīng)具有的四個(gè)屬性七、數(shù)據(jù)庫(kù)設(shè)計(jì)(共12分)一個(gè)倉(cāng)儲(chǔ)管理數(shù)據(jù)庫(kù)要求提供下述服務(wù):(1)可隨時(shí)查詢倉(cāng)庫(kù)中所有貨架的信息,包括貨架編號(hào)、貨架位置和貨架容量。所有貨架均由貨架編號(hào)唯一標(biāo)識(shí)。(2)可隨時(shí)查詢貨架上貨物的信息,包括其編號(hào)、名稱、重量、體積、價(jià)值、所在貨架以及入庫(kù)時(shí)間。(3)一個(gè)貨架可存放多個(gè)貨物,一個(gè)貨物只能存放在一個(gè)貨架上,貨物編號(hào)具有唯一性。(4)可隨時(shí)查詢每個(gè)貨物的出庫(kù)信息,包括流水號(hào)、提貨人姓名、出庫(kù)時(shí)間。一個(gè)貨物可以分多次出庫(kù),每個(gè)出庫(kù)單只允許包含一個(gè)貨物。請(qǐng)?jiān)O(shè)計(jì)此系統(tǒng)的關(guān)系模式,指明主碼

13、和外碼。八、規(guī)范化題(共10分)設(shè)有關(guān)系模式R(學(xué)號(hào),項(xiàng)目名,名次,學(xué)院名)如果規(guī)定每個(gè)學(xué)生可參加多個(gè)運(yùn)動(dòng)會(huì)項(xiàng)目,各得一個(gè)名次;每個(gè)學(xué)生只屬于一個(gè)學(xué)院。(1)給出關(guān)系R的函數(shù)依賴集。(3分)(2)說(shuō)明R不是BCNF模式的理由。(2分)(3)把R分解成BCNF模式集,并判斷該分解是否為無(wú)損連接及依賴保持,并說(shuō)明理由。(5分)九、數(shù)據(jù)庫(kù)應(yīng)用(共28分)設(shè)有一個(gè)食品店的關(guān)系數(shù)據(jù)庫(kù),有三個(gè)基本表,表結(jié)構(gòu)如下:食品表(食品編號(hào),食品名,產(chǎn)地,定價(jià),庫(kù)存量)客戶表(客戶編號(hào),客戶姓名,性別,年齡,地址,電話)購(gòu)買記錄(客戶編號(hào),食品編號(hào),數(shù)量,購(gòu)買單價(jià),日期)上述表中,有下劃線的屬性為主鍵,用SQL語(yǔ)言寫(xiě)出如下的程序設(shè)計(jì)問(wèn)題:1查詢姓“王”的客戶的客戶編號(hào),客戶姓名,地址,電話;2.查詢購(gòu)買了食品名為“可口可樂(lè)”的客戶姓名,年齡和電話;3. 創(chuàng)建視圖V_C,顯示購(gòu)買記錄中每種食品編號(hào)及購(gòu)買該食品的不同客戶人數(shù);4. 通過(guò)視圖V_C查找最不受客戶歡迎的食品,顯示其編號(hào);5. 用in語(yǔ)句寫(xiě)出:累計(jì)購(gòu)買食品總費(fèi)用大于1000的客戶所有信息;6. 在食品表中新增貨品“百事可樂(lè)”,食品編號(hào)為“0123”,定價(jià)2

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論