版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、2015 計算機二級 C 語言題(七) 、選擇題(1)算法的空間復(fù)雜度是指 A)算法程序的長度 B)算法程序中的指令條數(shù)C)算法程序所占的空間D)執(zhí)行過程中所需要的正確: D空間(2)用鏈表表示線性表的優(yōu)點是A)便于隨機存取B)花費的 C)便于空間較順序和刪除操作少D)數(shù)據(jù)元素的物理順序與邏輯順序相同正確: C(3)數(shù)據(jù)結(jié)構(gòu)中,與所使用的計算機無關(guān)的是數(shù)據(jù)的A)結(jié)構(gòu)B)物理結(jié)構(gòu) C)邏輯結(jié)構(gòu) D)物理和結(jié)構(gòu)正確: C(4)結(jié)構(gòu)化程序設(shè)計主要強調(diào)的是A)程序的規(guī)模 B)程序的效率 C)程序設(shè)計語言的先進性 D)程序易讀性: D設(shè)計包括正確(5)的結(jié)構(gòu)、數(shù)據(jù)接口和過程設(shè)計,其中的過程設(shè)計是指A)模
2、塊間的關(guān)系B)系統(tǒng)結(jié)構(gòu)轉(zhuǎn)換成的過程描述C) D)正確層次結(jié)構(gòu)開發(fā)過程: B(6)檢查 產(chǎn)品是否符合需求定義的過程稱為A)確認測試 B)集成測試 C)驗證測試 D)驗收測試正確: A(7)數(shù)據(jù)流圖用于抽象描述個的邏輯模型,數(shù)據(jù)流圖由一些特定的圖符。下列圖符名標識的圖符不屬于數(shù)據(jù)流圖合法圖符的是A)控制流 B)加工 C)數(shù)據(jù) D)源和潭正確: A(8)應(yīng)用數(shù)據(jù)庫的主要目的是A)解決數(shù)據(jù)問題B)解決數(shù)據(jù)完整性問題 C)解決數(shù)據(jù)共享問題 D)解決數(shù)據(jù)量大正確: C(9)在數(shù)據(jù)庫設(shè)計中,將E-R 圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于A)需求分析階段 B)邏輯設(shè)計階段 C)概念設(shè)計階段 D)物理設(shè)計階段正確 :
3、 B(10)在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。其中數(shù)據(jù)獨立性最高的階段是A)數(shù)據(jù)庫系統(tǒng) B)文件系統(tǒng) C)人工管理 D)數(shù)據(jù)項管理正確: A(11)以下敘述中正確的是A)C 程序的基本是函數(shù)B)可以在一個函數(shù)中定義另一個函數(shù) C)main()函數(shù)必須放在其他函數(shù)之前 D)C 函數(shù)定義的格式是K&R 格式正確: A(12)結(jié)構(gòu)化程序所規(guī)定的三種最基本控制結(jié)構(gòu)是A)輸入、處理、輸出 B)樹形、網(wǎng)形、環(huán)形 C)順序、選擇、循環(huán) D)主程序、子程序、函數(shù)正確: C(13)一個C 語言程序是由 A)一個主程序和若干子程序組成 B)函數(shù)組成C)若干過程組成 D)
4、若干子程序組成正確: B(14)請選出可用作C 語言用戶標識符的是A)void,define,WORD B)a3_b3,_123,IF C)FOR,-abc,Case D)2a,Do,Sizeof正確: B(15)下列各數(shù)據(jù)類型不屬于構(gòu)造類型的是A)枚舉型 B)共用型 C)結(jié)構(gòu)型D)數(shù)組型正確: A(16)在 16 位C 編譯系統(tǒng)上,若定義 long a;,則能給a 賦 40000 的正確語句是A)a=20000 B)a=4000*10; C)a=30000 D)a=4000L*10L正確: D;(17)以下不正確的敘述是在C 程序中,逗號運算符的優(yōu)先級最低在C 程序中,APH 和aph 是兩
5、個不同的變量若a 和 b 類型相同,在計算了賦值表達式 a=b 后b 中的值將放入a 中,而 b 中的值不變 D)當(dāng)從鍵盤輸入數(shù)據(jù)時,對于整型變量只能輸入整型數(shù)值,對于實型變量只能輸入實型數(shù)值正確: D(18)sizeof(float)是 A)一個雙精度型表達式 B)一個整型表達式 C)一種函數(shù)調(diào)用 D)一個不合法的表達式正確: B(19)若x,i,j 和 k 都是A)4 B)16 C)32 D)52正確: C型變量,則計算表達式x=(i=4,j=16,k=32)后,x 的值為(20)下面程序的功能是把 316 表示為兩個加數(shù)的和,使兩個加數(shù)分別能被 13 和 11 整除,請選擇填空。#inc
6、lude main()i=0,j,k;+;k=316-13*i;while();j=k/11;prf(316=13*%d+11*%d,i,j);A)k/11 B)k%11 C)k/11=0 D)k%11=0正確: B(21)設(shè)有定義: A)p=1; B)*q=2;C)q=p; D)*p=5;正確: Dn=0,*p=&n,*q=&p,則下列選項中正確的賦值語句是(22)下面程序的運行結(jié)果是#include main()y=10;doy-;while(-y);prf(%dn,y-);A)-1B)1 C)8 D)0正確: D(23)下面程序的輸出結(jié)果是main()pra10=1,2,3,4,5,6,
7、7,8,9,10,*p=a;f(%dn,*(p+2);A)3 B)4 C)1 D)2正確: A(24)有如下程序a10=1,2,3,4,5,6,7,8,9,10;*p=&a3,b;b=p5;則b 的值是A)5 B)6 C)9 D)8正確: C(25)設(shè)有x=11;則表達式(x+*1/3)的值是 A)3B)4 C)11 D)12正確: A(26)請選出以下語句的輸出結(jié)果prf(%dn,strlen(t065xffn);A)5 B)14C)8 D)輸出項不合法,無正常輸出正確: A(27)下列程序的輸出結(jié)果是main() double d=3.2;x,y;x=1.2; y=(x+3.8)/5.0;
8、prf(%dn, d*y);A)3 B)3.2C)0 D)3.07正確: C(28)下列程序的輸出結(jié)果是b=2;func(*a) b += *a; return(b); main()a=2, res=2;res += func(&a);prf(%dn,res);A)4 B)6 C)8 D)10正確: B(29)下面能正確進行字符串賦值操作的是A)char s5=ABCDE; B)char s5= A, B, C, D, E; C)char *s;s=ABCDE;D)char *s;char a; scanf(%s,&s);正確: C(30)執(zhí)行以下程序后,a,b 的值分別為main()a,b,
9、k=4,m=6,*p1=&k,*p2=&m;a=p1=&m; b=(*p1)/(*p2)+7;pr prf(a=%dn,a); f(b=%dn,b);A)-1,5 B)1,6 C)0,7 D)4,10正確: C(31)設(shè)有數(shù)組定義: char array=China; A)4 個字節(jié)B)5 個字節(jié) C)6 個字節(jié) D)7 個字節(jié)則數(shù)組 array 所占的空間為正確: C(32)若已定義: a=0,1,2,3,4,5,6,7,8,9, *p=a,i;其中 0i9, 則對a 數(shù)組元素不正確的A)ap-a B)*(&ai) C)pi D)a10正確: D(33)以下不正確的定義語句是A)double
10、 x5=2.0,4.0,6.0,8.0,10.0;是B)y5=0,1,3,5,7,9;C)char c1=1,2,3,4,5; D)char c2=x10,xa,x8;正確: B(34)若有以下程序#include a=2,4,6,8;main()i;*p=a;for(i=0;i4;i+)ai=*p;prf(%dn,a2);上面程序輸出結(jié)果是A)6 B)8 C)4 D)2正確: D(35)下面程序段的運行結(jié)果是char *format=%s,a=%d,b=%dn; a=11,b=10;a+=b;prf(format,a+=b,a,b);A)for,a+=b,ab B)format,a+=b C
11、)a+=b,a=21,b=10 D)以上結(jié)果都不對正確: C(36)C 語言允許函數(shù)類型缺省定義,此時函數(shù)值隱含的類型是A)float B) C)long D)double正確: B(37)以下程序有語法錯誤,有關(guān)錯誤原因的正確說法是main()G=5,k;void prt_char();.k=prt_char(G);.語句 void prt_char();有錯,它是函數(shù)調(diào)用語句,不能用void 說明變量名不能使用大寫字母 C)函數(shù)說明和函數(shù)調(diào)用語句之間有 D)函數(shù)名不能使用下劃線正確: C以下敘述中不正確的是 A)在不同的函數(shù)中可以使用相同的名字的變量 B)函數(shù)中的形式參數(shù)是局部變量 C)在
12、一個函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效 D)在一個函數(shù)內(nèi)的復(fù)合語句中定義的變量在本函數(shù)范圍內(nèi)有效正確: D有以下程序: #include union pwi;char ch2;a; main()a.ch0=13;a.ch1=0;pr程序的輸出結(jié)果是A)13 B)14 C)208 D)209f(%dn,a.i);正確: A(40)在 16 位IBM-PC 機上使用C 語言,若有如下定義struct datai;char ch; double f; b;則結(jié)構(gòu)變量b 占用內(nèi)存的字節(jié)數(shù)是A)1 B)2 C)7 D)11正確 : D(41)下面程序的運行結(jié)果是#include main()a=1,b
13、=10;dob-=a;a+;whi-0);prf(a=%d,b=%dn,a,b);A)a=3,b=11 B)a=2,b=8 C)a=1,b=-1 D)a=4,b=9正確: B(42)以下程序的輸出結(jié)果是void reverse(a,n)i,t;for(i=0;in/2;i+) t=ai; ai=an-1-i;an-1-i=t;main()b10=1,2,3,4,5,6,7,8,9,10;i,s=0;reverse(b,8); for(i=6;i2)return(fib(n-1)+fib(n-2); else return(2);main() prf(%dn,fib(3);該程序的輸出結(jié)果是A)
14、2 B)4 C)6 D)8正確: B(44)假定以下程序經(jīng)編譯和連接后生成可執(zhí)行文件PROG.EXE,如果在此可執(zhí)行文件所在目錄的 DOS 提示符下鍵入:PROG ABCDEFGH IJKL,則輸出結(jié)果為main(argc, char *argv) while(-argc0)pr prf(%s,argvargc); f(n);A)ABCDEFG B)IJHL C)ABCDEFGHIJKL D)IJKLABCDEFGH正確: D(45)以下程序有錯,錯誤原因是main()*p,i;char *q,ch;p=&i; q=&ch;*p=40;*p=*q;.A)p 和q 的類型不一致,不能執(zhí)行*p=*
15、q;語句B)*p 中存放的是地址值,因此不能執(zhí)行*p=40;語句C)q 沒有指向具體的單元,所以*q 沒有實際意義D)q 雖然指向了具體的響后面語句的執(zhí)行結(jié)果正確: D單元,但該單元中沒有確定的值,所以執(zhí)行*p=*q;沒有意義,可能會影(46)函數(shù) rewind 的作用是A)使文件位置指針重新返回文件的開始位置 B)將文件位置指針指向文件中所要求的特定位置 C)使文件位置指針指向文件的末尾 D)使文件位置指針自動移至下一個字符位置正確: A(47)設(shè)有以下說明語句struct exx ; float y; char z ; exle;則下面的敘述中不正確的是A)struct 結(jié)構(gòu)體類型的關(guān)鍵字
16、B)exle 是結(jié)構(gòu)體類型名x,y,z 都是結(jié)構(gòu)體成員名struct ex 是結(jié)構(gòu)體類型名正確: B(48)設(shè)有以下語句: char x=3,y=6,z; z=xy2;則z 的二進制值是 A)00010100 B)00011011 C)00011100 D)00011000正確: B(49)閱讀以下程序及對程序功能的描述,其中正確的描述是#include main()FILE *in,*out;char ch,infile10,outfile10;prf(Enter the infile name:n);scanf(%s,infile);prf(Enter the outfile name:n
17、);scanf(%s,outfile); if(in=fopen(infile,r)=NULL)prf(cannot open infilen);exit(0);if(out=fopen(outfile,w)=NULL)prf(cannot open outfilen);exit(0);while(! feof(in)fp fclose(in); fclose(out);(fgetc(in),out);A)程序完成將磁盤文件的信息在屏幕上顯示的功能 B)程序完成將兩個磁盤文件合二為一的功能C)程序完成將一個磁盤文件到另一個磁盤文件中D)程序完成將兩個磁盤文件合并并在屏幕上輸出正確: C(50)
18、C 語言中,能識別處理的文件為 A)文本文件和數(shù)據(jù)塊文件 B)文本文件和二進制文件 C)流文件和文本文件 D)數(shù)據(jù)文件和二進制文件正確: B二 、填空題(1)數(shù)據(jù)的邏輯結(jié)構(gòu)有線性結(jié)構(gòu)和 【1】 兩大類。正確:(2)順序正確:1.(非線性結(jié)構(gòu))方法是把邏輯上相鄰的結(jié)點1.(相鄰)在物理位置【2】的單元中。(3)一個類可以從直接或間接的祖先中繼承所有屬性和方法。采用這個方法提高了的 【3】 。正確(4)正確: 1.(可重用性)工程研究的內(nèi)容主要包括: 【4】 技術(shù)和工程管理。: 1.(開發(fā)) (5)關(guān)系操作的特點是 【5】 操作。正確: 1.(集合)(6)下面程序是指從終端讀入的 20 個字符放入
19、字符數(shù)組中,然后利用指針變量輸出上述字符串,請?zhí)羁铡?include main ()i; char s21,*p;for (i=0;i20;i+) si=getchar (); si=【6】;p =【7】while (*p)phar (【8】);正確: 1.(0) 2.(s) 3.(*p+)(7)以下程序?qū)?shù)組a 的 4 個元素和數(shù)組 b 的 6 個元素寫到名為 lett.dat 的二進制文件中,請?zhí)羁铡?include main () FILE*fp;char a4=1234,b6=abcedf; if(fp=fopen(【9】,wb)=NULL)exit(0); fwrite(a,size
20、of(char),4,fp);fwrite(b,【10】,1,fp); fclose(fp);正確: 1.(lett.dat) 2.(6*sizeof(char)在 C 語言中(以 16 位 PC 機為例),一個 float 型數(shù)據(jù)在內(nèi)存中所占的字節(jié)數(shù)為 4;一個 double型數(shù)據(jù)在內(nèi)存中所占的字節(jié)數(shù)為【11】。正確: 1.(8)以下程序輸出的結(jié)果是【12】。main()a=5,b=4,c=3,d;d=(abc);prf(%dn,d);正確: 1.(0)(10)以下函數(shù)的功能是求出能整除x 且不是偶數(shù)的各整數(shù),并按從小到大的順序放在pp 所指的數(shù)組中,這些除數(shù)的個數(shù)通過形參n 返回。例如,若x 中的值為 30,則有 4 個數(shù)符合要求,它們是 1,3,5,15。請按題意,完成填空。試題程序: #include #include void fun (x,pp,*n)i,j=0;【13】if(x%i=0)ppj+=i;【14】;main ()x,aa1000, n, i ;clrscr();prf(nPlease enter an fun (x, aa, &n);eger number :n ); scanf(%d , &x);for pr pr(i=0 ; in ; i+)f (%d , aa i); f (n );正確: 1.(for(i=1;ix;i+=2) 2
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度股份質(zhì)押風(fēng)險管理咨詢合同2篇
- 2025年度個人旅游保險合同范本下載旅行無憂保障2篇
- 2025年倉儲設(shè)施設(shè)備租賃合同參考范本3篇
- 2025版漫畫改編兒童繪本合作開發(fā)合同二零二五年度4篇
- 桶裝水送貨上門服務(wù)2025年度合同2篇
- 2025年個人技術(shù)入股技術(shù)成果轉(zhuǎn)化合同范本4篇
- 二零二五年度門店合伙人激勵機制服務(wù)合同4篇
- 全球化時代的國際貨運運輸
- 2016-09-07直播PPP課程課件
- 供應(yīng)鏈運輸決策與執(zhí)行
- 2024版智慧電力解決方案(智能電網(wǎng)解決方案)
- 公司SWOT分析表模板
- 小學(xué)預(yù)防流行性感冒應(yīng)急預(yù)案
- 肺癌術(shù)后出血的觀察及護理
- 聲紋識別簡介
- 生物醫(yī)藥大數(shù)據(jù)分析平臺建設(shè)-第1篇
- 基于Android的天氣預(yù)報系統(tǒng)的設(shè)計與實現(xiàn)
- 沖鋒舟駕駛培訓(xùn)課件
- 美術(shù)家協(xié)會會員申請表
- 聚合收款服務(wù)流程
- 中石化浙江石油分公司中石化溫州靈昆油庫及配套工程項目環(huán)境影響報告書
評論
0/150
提交評論