大學(xué)計算機 第五章單元測驗_第1頁
大學(xué)計算機 第五章單元測驗_第2頁
大學(xué)計算機 第五章單元測驗_第3頁
大學(xué)計算機 第五章單元測驗_第4頁
大學(xué)計算機 第五章單元測驗_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1單選(2分)關(guān)于計算機程序,下列敘述正確的是( )。A.只有可執(zhí)行程序(.exe)才能在計算機中運行。B.計算機程序是用自然語言書寫的關(guān)于問題求解的方法和步驟的描述。C.計算機程序編程人員利用某種計算機程設(shè)計語言,根據(jù)用戶業(yè)務(wù)需求來編寫完成,從概念上講,計算機程序有數(shù)據(jù)和代碼兩部分。D.用高級程序設(shè)計語言書寫的程序都可以直接在計算機中運行。E.從本質(zhì)上講,計算機程序是在計算機中運行的指令序列。正確答案: C、E2單選(2分)世界上第一個計算機高級程序設(shè)計語言是( )。A.PascalB.ALGOLC.CD.FORTRANE.Basic正確答案: D 你選對了3單選(2分)與計算機硬件系統(tǒng)緊密

2、相關(guān)的程序設(shè)計語言是( )。A.符號語言B.腳本語言C.匯編語言D.機器語言E.高級語言正確答案: D 你選對了4單選(2分)關(guān)于計算機軟件開發(fā),下列敘述正確的是( )。A.軟件開發(fā)就是編寫程序。B.軟件開發(fā)中的生命周期和原型法不能混合使用。C.軟件開發(fā)包括幾個典型的階段,包括:需求分析,系統(tǒng)設(shè)計,系統(tǒng)實施,系統(tǒng)測試,運行和維護等。D.軟件開發(fā)完成后就可以一勞永逸的運行。E.軟件開發(fā)需遵循相應(yīng)的方法,例如生命周期法和原型法等。正確答案: C、E 你選對了5單選(2分)下面是一個將十進制正整數(shù)轉(zhuǎn)換為2進制數(shù)的函數(shù)定義:void tobinary(int x)while (x0) printf(%

3、1d,x%2);要實現(xiàn)函數(shù)的功能,則在空白處應(yīng)該填寫的程序語句是( )。A.x=x/2;B.x=x/10;C.x=x%2;D.x=x%10;正確答案: A 你選對了6單選(2分)關(guān)于數(shù)據(jù)庫管理系統(tǒng)(Data Base Management System,DBMS),下列說法正確的是( )。A.用戶程序?qū)?shù)據(jù)文件直接操作和數(shù)據(jù)庫管理系統(tǒng)對文件進行管理效果一樣。B.在數(shù)據(jù)庫應(yīng)用系統(tǒng)中,用戶程序可以直接對數(shù)據(jù)庫進行添加、查詢、修改和刪除操作。C.用戶通過DBMS創(chuàng)建數(shù)據(jù)庫,創(chuàng)建完成后,程序?qū)?shù)據(jù)的操作與DBMS無關(guān)。D.數(shù)據(jù)庫管理系統(tǒng)是用戶應(yīng)用軟件和數(shù)據(jù)庫之間一種管理程序接口。E.數(shù)據(jù)庫管理系統(tǒng)是指

4、負責數(shù)據(jù)庫的建立、維護和管理的系統(tǒng)軟件。正確答案: D、E7單選(2分)計算機程序設(shè)計語言是用于編寫計算機程序的語言,下列敘述正確的是( )。A.計算機程序設(shè)計語言是由一組基本符號和一組語法規(guī)則構(gòu)成。B.機器語言是用二進制代碼表示的,不是計算機程序設(shè)計語言。C.用計算機程序設(shè)計語言書寫的程序都可以直接在計算機中運行。D.計算機程序設(shè)計語言就是通常講的C、Java等高級程序設(shè)計語言。正確答案: A 你選對了8單選(2分)在SQL中,數(shù)據(jù)查詢語句SELECT的必選子句是( )。A.FROM子句B.WHERE子句C.GROUP BY子句D.COMPUTE子句E.ORDER BY子句正確答案: A 你

5、選對了9單選(2分)從數(shù)據(jù)表student中查詢張姓的所有學(xué)生,正確的SQL語句是( )。A.SELECT sno,snameFROM studentWHERE sname LIKE N張%B.SELECT snameFROM studentWHERE sname = N%張%C.SELECT sno,snameFROM studentWHERE sname LIKE N%張%D.SELECT snameFROM studentWHERE sname = N張%正確答案: A10單選(2分)關(guān)于常量和變量,下列說法正確的是( )。A.常量占據(jù)的內(nèi)存空間,其大小由數(shù)據(jù)本身決定。B.符號常量和變量

6、一樣,也占用相應(yīng)的內(nèi)存空間。C.常量在內(nèi)存中不分配存儲空間,變量在內(nèi)存中分配存儲空間。D.所有變量所占的存儲空間在函數(shù)調(diào)用結(jié)束后都會自動釋放。 正確答案: C 你選對了11多選(3分)下列不是C語言關(guān)鍵字的是( )。A.defineB.scanfC.staticD.FloatE.IncludeF.switch正確答案: A、B、E 你選對了12多選(3分)在C語言中,關(guān)于變量說明,下列敘述正確的是( )。A.變量說明即定義一個變量名,并說明其數(shù)據(jù)類型。B.變量說明就是說明程序中要處理的數(shù)據(jù)。C.變量說明中,數(shù)據(jù)類型決定了變量的內(nèi)存空間大小和內(nèi)容的解析規(guī)則。D.變量名可以是任意字符組成的有意義的

7、符號。E.不同函數(shù)中的變量不能重名。正確答案: A、B、C 你選對了13多選(3分)設(shè)x為int型變量,a為一個符號常量,則下列屬于賦值表達式的是(A.x=x*10 + x%10B.a=(x=1,2*3)C.a=a*10 + a%10D.x=(a=1,2*3)正確答案: A、D 你選對了14多選(3分)設(shè)x為int型變量,要為變量x賦值,下列語句正確的是( )。A.scanf(%d,&x);B.scanf(%3d,&x);C.scanf(%d,x);D.x=x*10 + x%10;E.x=x*10 + x mod 10;正確答案: A、D15多選(3分)關(guān)于程序(Program)和指令(Ins

8、truction),下列敘述正確的是( )。A.高級語言與計算機硬件無關(guān),因此,用高級語言書寫的程序可以在任意的計算機中運行。B.計算機程序是計算機中運行的指令序列。C.計算機CPU中執(zhí)行的是計算機機器指令,是由特定的計算機硬件系統(tǒng)決定的。D.程序語句就是計算機指令,是指令的符號化表示。E.用高級語言書寫的程序,需要編譯鏈接成可執(zhí)行程序,才能在計算機中運行。正確答案: B、C、E16多選(3分)下列屬于計算機軟件開發(fā)中的系統(tǒng)設(shè)計的是( )。A.算法設(shè)計B.使用設(shè)計C.功能設(shè)計D.用戶界面設(shè)計E.需求設(shè)計F.輸入輸出設(shè)計正確答案: A、C、D 你選對了17多選(3分)下列屬于C語言特點的是( )

9、。A.支持腳本編程。B.有豐富的數(shù)據(jù)類型和運算符,支持結(jié)構(gòu)化編程。C.是一種介于機器語言和高級語言之間的程序編程語言,程序運行效率高。D.編譯器版本多,支持Unix,Windows,Linux編程。E.C程序具有跨平臺特性。正確答案: B、C、D 你選對了18多選(3分)在C語言中,關(guān)于函數(shù),下列敘述正確的是( )。A.在函數(shù)定義中,必須包含一條返回語句return。B.在C程序中,后說明的函數(shù)可以調(diào)用先說明的函數(shù),反之亦然。C.每個C程序,有且只有一個main函數(shù)。D.函數(shù)是實現(xiàn)結(jié)構(gòu)化編程的重要手段。正確答案: B、C、D 你選對了19多選(3分)在C語言中,定義一個函數(shù)f1如下:f1(in

10、t x,int y)4static int count=0;int temp;temp=x;x=y;y=temp;count+;則下列敘述正確的是( )。A.變量count為全局變量,temp為局部變量。B.x,y屬于函數(shù)的形式參數(shù)。C.變量count,temp均為局部變量。D.函數(shù)的功能是實現(xiàn)兩個變量值的交換。E.函數(shù)的默認返回值類型為int,函數(shù)沒有返回任何值。F.變量count,temp為局部變量,所占空間在函數(shù)退出時釋放。正確答案: B、C、E 你選對了20多選(3分)關(guān)于SQL(Structured Query Language)和T-SQL語言,下列說法正確的是( )。A.SQL和

11、T-SQL具有相同的功能,只是提出的公司不同。B.Transact-SQL(T-SQL)是微軟遵循ANSI SQL標準在Microsoft SQL Server系統(tǒng)中使用的語言,增加了數(shù)據(jù)庫編程功能。C.SQL也是一種國際標準,適用于所有的數(shù)據(jù)庫管理系統(tǒng)。D.結(jié)構(gòu)化查詢語言SQL是關(guān)系數(shù)據(jù)庫管理系統(tǒng)的標準語言,是一種國際標準,用于數(shù)據(jù)庫的創(chuàng)建、數(shù)據(jù)查詢、數(shù)據(jù)更新等操作。 E.T-SQL也是一種標準,適用于所有的數(shù)據(jù)庫管理系統(tǒng)。正確答案: B、C、D21判斷(1分)在C語言中,break語句的功能是退出函數(shù)。A.B.正確答案: A 你選對了22判斷(1分)在C+中,類的構(gòu)造函數(shù)不能由用戶顯式調(diào)用

12、,在創(chuàng)建對象時由編譯器調(diào)用。A.B.正確答案: A 你選對了23判斷(1分)在C程序中,函數(shù)調(diào)用遵循先說明后調(diào)用的原則,因此,先說明的函數(shù)不能調(diào)用后說明的函數(shù)。A.B.正確答案: B24判斷(1分)高級語言的特點是程序具有可移植性,因此,用高級語言書寫的程序可以移植到任何計算機中運行。A.B.正確答案: B25判斷(1分)5計算機源程序都是文本文件,因此,軟件開發(fā)只要有相應(yīng)的文本編輯軟件就可以了。A.B.正確答案: A 你選對了26判斷(1分)在C+中,一個類可以定義多個構(gòu)造函數(shù),只有一個為默認構(gòu)造函數(shù)。A.B.正確答案: A 你選對了27判斷(1分)設(shè)計一門計算機程序設(shè)計語言關(guān)鍵是開發(fā)相應(yīng)的

13、編譯器,程序編譯器屬于系統(tǒng)軟件的范疇。A.B.正確答案: A 你選對了28判斷(1分)在C語言的三種循環(huán)語句中,任何一種循環(huán)語句都可以被另外的兩種語句所重寫。A.B.正確答案: A 你選對了29判斷(1分)在C程序中,所有的程序代碼必須寫在一個文件中。A.B.正確答案: A 你選對了30判斷(1分)數(shù)據(jù)庫管理系統(tǒng)(Data Base Management System,DBMS)是一種特殊的應(yīng)用軟件。A.B.正確答案: B31填空(3分)用戶自定義標識符必須以( )開始,由任意的字母、數(shù)字和下劃線“_”組成。正確答案:字母32填空(3分)在函數(shù)內(nèi)部聲明的變量稱為( )變量。正確答案:局部33填

14、空(3分)在函數(shù)中如果要返回函數(shù)值,在函數(shù)中應(yīng)使用( )語句。正確答案:return34填空(3分)從本質(zhì)上講,一個計算機程序,就是一個( )序列。正確答案:指令 或 instruction35填空(3分)一個C源程序中至少應(yīng)包括一個( )函數(shù)。正確答案:main36填空(3分)( )是一組不可打印的字符,它以反斜線字符“”開始,賦以特定的含義。正確答案:轉(zhuǎn)義字符37填空(3分)關(guān)鍵字是指由字母構(gòu)成的具有固定含義的單詞,又稱為( )。正確答案:保留字38填空(3分)在C程序中,先說明的函數(shù)要調(diào)用后說明的函數(shù),需要在函數(shù)調(diào)用前(一般在源程序的開始)說明( )。 正確答案:函數(shù)原型39填空(3分)

15、賦值表達式x=(a=1,2*3)的計算結(jié)果為x=( )。正確答案:640填空(3分)在SQL中,數(shù)據(jù)查詢語句SELECT中的必選子句是( )子句。正確答案:FROM 或 from 或 From4單選(2分)判斷一個char型變量ch是否為數(shù)字字符的正確表達式為( )。A.(ch=0) &(ch=9)B.(0=ch=0) & (ch=0& ch=a&ch=z )ch = ;printf(%c,ch);要實現(xiàn)程序的功能,則在空白處應(yīng)該填寫的程序語句是( )。A.A + chB.A + ch - aC.A + ch - aD.A+ ch - 0正確答案: C13多選(3分)一個軟件開發(fā)環(huán)境,必須包括

16、( )。A.編輯器B.內(nèi)存查看器C.連接器D.實用工具E.標準(類)庫正確答案: A、C、E14多選(3分)下列屬于C語言中類型修飾符的是( )。A.constB.voidC.unsignedD.LongE.shortF.while正確答案: C、D、E 你選對了18多選(3分)下列屬于計算機高級程序設(shè)計語言特點的是( )。A.程序直接運行。B.與硬件無關(guān),程序移植性強。C.書寫自然,直觀易學(xué)。D.程序可讀性強。E.執(zhí)行速度快。正確答案: B、C、D 你選對了19多選(3分)在C+中,類的成員都有相應(yīng)的訪問級別,設(shè)有一個類定義如下:class CStudent private:char myn

17、ame15;float myheight;public:int myid;public:CStudent (); / 默認構(gòu)造函數(shù)CStudent (char *name,int height); / 用戶自定義構(gòu)造函數(shù) void SetInfo(char *name,float height);void GetInfo(); CStudent (); /析構(gòu)函數(shù)用語句CStudent s1;創(chuàng)建一個對象,則下列對象訪問語句正確的是( )。A.s1.myname= jane ;B.s1.myid= 20090323;C.s1.myheigt= 167;D.s1.SetInfo( jane ,1

18、67);正確答案: B、D22判斷(1分)在計算機程序設(shè)計語言中,關(guān)鍵字又稱保留字,和標識符概念相同。A.B.正確答案: B 你選對了24判斷(1分)在函數(shù)聲明中,若未聲明函數(shù)的返回值類型,則默認的函數(shù)值返回類型為int型。A.B.正確答案: B 你選對了25判斷(1分)在C程序中,不同源文件中的函數(shù)不能互相調(diào)用。A.B.正確答案: A 你選對了29判斷(1分)所有計算機程序,都需要經(jīng)過編譯連接變成exe文件才能在計算機中運行。A.B.正確答案: A 你選對了33填空(3分)根據(jù)源程序能否直接在計算機中運行,可以將程序分為解釋型程序和( )程序兩大類。正確答案:編譯38填空(3分)常量是指在程

19、序執(zhí)行過程中,其值不發(fā)生變化的量。常量分為直接常量(又稱字面常量)和正確答案:符號常量5單選(2分)在C語言中,有函數(shù)leapyear定義如下:int leapyear(int y)int z=0;if (y % 4 =0 & y % 100 !=0 | y % 400=0)z=1;return z有int型變量d,則執(zhí)行函數(shù)調(diào)用語句d=leapyear(2010),則變量d的取值是( )。A.4B.1C.0D.400正確答案: B8單選(2分)關(guān)于數(shù)據(jù)文件,下列說法正確的是( )。A.在計算機文件中,都有行和列的概念。B.對于數(shù)字字符等文字信息,只能存儲為文本文件,對于數(shù)字數(shù)據(jù)只能存儲為二進

20、制文件。C.計算機文件可以分為文本文件和二進制文件兩類。D.二進制文件存儲的是二進制字符0和1,文本文件存儲的是字符。正確答案: C 你選對了10單選(2分)關(guān)于C/C+程序設(shè)計語言,下列說法正確的是( )。A.C/C+程序具有跨平臺性的特點。B.C/C+程序設(shè)計語言是由微軟公司開發(fā)的編程語言。C.C/C+程序可以直接在計算機中運行。D.C為過程式程序設(shè)計語言,C+為面向?qū)ο蟮某绦蛟O(shè)計語言。正確答案: D 你選對了12多選(3分)下列屬于C語言中數(shù)據(jù)類型關(guān)鍵字的是( )。A.varB.voidC.charD.for正確答案: B、C 你選對了14多選(3分)在C程序中,關(guān)于數(shù)組變量,下列敘述正確的是( )。A.說明一個數(shù)組變量int a表達式,則表達式必須是一個結(jié)果為正整數(shù)的常量表達式。B.數(shù)組是由固定數(shù)量的,類型相同的元素組成的。C.數(shù)組變量在說明時可以賦初值,但賦初值的元素必須連續(xù)。D.數(shù)組變量在說明時不能賦初值。E.在數(shù)組變量說明時,可以不確定數(shù)組中元素的個數(shù),具體的個數(shù)可在程序運行過程中根據(jù)需

溫馨提示

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

評論

0/150

提交評論