




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
計算機二級考試C語言知識點總結(jié)(完全針對考試大綱)概述總體上必須清楚的:1)程序結(jié)構(gòu)是三種:順序結(jié)構(gòu),循環(huán)結(jié)構(gòu)(三個循環(huán)結(jié)構(gòu)),選擇結(jié)構(gòu)(if和switch)2)讀程序都要從main()入口,然后從最上面順序往下讀(碰到循環(huán)做循環(huán),碰到選擇做選擇)。3)計算機的數(shù)據(jù)在電腦中保存是以二進制的形式.數(shù)據(jù)存放的位置就是他的地址.4)bit是位是指為0或者1。byte是指字節(jié),一個字節(jié)=八個位.5)一定要記住二進制如何劃成十進制。概念常考到的:1)、編譯預(yù)處理不是C語言的一部分,不再運行時間。C語言編譯的程序稱為源程序,它以ASCII數(shù)值存放在文本文件中。2)、每個C語言程序中main函數(shù)是有且只有一個。3)、在函數(shù)中不可以再定義函數(shù)。4)、算法的是一定要有輸出的,他可以沒有輸入。5)、break可用于循環(huán)結(jié)構(gòu)和switch語句。6)、逗號運算符的級別最低。第一章1)合法的用戶標(biāo)識符考查:合法的要求是由字母,數(shù)字,下劃線組成。有其它元素就錯了。并且第一個必須為字母或則是下劃線。第一個為數(shù)字就錯了。關(guān)鍵字不可以作為用戶標(biāo)識符號。maindefinescanfprintf都不是關(guān)鍵字。迷惑你的地方If是可以做為用戶標(biāo)識符。因為If中的第一個字母大寫了,所以不是關(guān)鍵字。2)實型數(shù)據(jù)的合法形式:2.333e-1就是合法的,且數(shù)據(jù)是2.333×10-1。考試口訣:e前e后必有數(shù),e后必為整數(shù)。.3)字符數(shù)據(jù)的合法形式::'1'是字符占一個字節(jié),"1"是字符串占兩個字節(jié)(含有一個結(jié)束符號)。'0'的ASCII數(shù)值表示為48,'a'的ASCII數(shù)值是97,'A'的ASCII數(shù)值是65。4)整型一般是兩個字節(jié),字符型是一個字節(jié),雙精度一般是4個字節(jié):考試時候一般會說,在16位編譯系統(tǒng),或者是32位系統(tǒng)。碰到這種情況,不要去管,一樣做題。掌握整型一般是兩個字節(jié),字符型是一個字節(jié),雙精度一般是4個字節(jié)就可以了。5)轉(zhuǎn)義字符的考查:在程序中inta=0x6d,是把一個十六進制的數(shù)給變量a注意這里的0x必須存在。在程序中inta=06d,是一個八進制的形式。在轉(zhuǎn)義字符中,’\x6d’才是合法的,0不能寫,并且x是小寫?!甛141’是合法的。‘\108’是非法的,因為不可以出現(xiàn)8。轉(zhuǎn)義字符意義ASCII碼值(十進制)\a響鈴(BEL)007\b退格(BS)008\f換頁(FF)012\n換行(LF)010\r回車(CR)013\t水平制表(HT)009\v垂直制表(VT)011\\反斜杠092\?問號字符063\'單引號字符039\"雙引號字符034\0空字符(NULL)000\ddd任意字符三位八進制\xhh任意字符二位十六進制6)算術(shù)運算符號的優(yōu)先級別:同級別的有的是從左到右,有的是從右到左。7)強制類型轉(zhuǎn)換:一定是(int)a不是int(a),注意類型上一定有括號的。注意(int)(a+b)和(int)a+b的區(qū)別。前是把a+b轉(zhuǎn)型,后是把a轉(zhuǎn)型再加b。8)表達式的考查:是表達式就一定有數(shù)值。賦值表達式:表達式數(shù)值是最左邊的數(shù)值,a=b=5;該表達式為5,常量不可以賦值。自加、自減表達式:假設(shè)a=5,++a(是為6),a++(為5);運行的機理:++a是先把變量的數(shù)值加上1,然后把得到的數(shù)值放到變量a中,然后再用這個++a表達式的數(shù)值為6,而a++是先用該表達式的數(shù)值為5,然后再把a的數(shù)值加上1為6,再放到變量a中。進行了++a和a++后在下面的程序中再用到a的話都是變量a中的6了。考試口訣:++在前先加后用,++在后先用后加。逗號表達式:優(yōu)先級別最低;表達式的數(shù)值逗號最右邊的那個表達式的數(shù)值。(2,3,4)的表達式的數(shù)值就是4。9)位運算的考查:會有一到二題考試題目??偟奶幚矸椒ǎ簬缀跛械奈贿\算的題目都要按這個流程來處理(先把十進制變成二進制再變成十進制)。例1:chara=6,b;b=a<<2;這種題目的計算是先要把a的十進制6化成二進制,再做位運算。例2:一定要記住,例3:在沒有舍去數(shù)據(jù)的時候,<<左移一位表示乘以2;>>右移一位表示除以2。10)018的數(shù)值是非法的,八進制是沒有8的,逢8進1。11)%符號兩邊要求是整數(shù)。不是整數(shù)就錯了。12)兩種取整丟小數(shù)的情況:1、inta=1.6;2、(int)a;第二章1)printf函數(shù)的格式考查:%d對應(yīng)整型;%c對應(yīng)字符;%f對應(yīng)單精度等等。寬度的,左對齊等修飾。%ld對應(yīng)longint;%lf對應(yīng)double。2)scanf函數(shù)的格式考察:注意該函數(shù)的第二個部分是&a這樣的地址,不是a;Scanf(“%d%d%*d%d”,&a,&b,&c);跳過輸入的第三個數(shù)據(jù)。3)putchar,getchar函數(shù)的考查:chara=getchar()是沒有參數(shù)的,從鍵盤得到你輸入的一個字符給變量a。putchar(‘y’)把字符y輸出到屏幕中。4)如何實現(xiàn)兩個變量x,y中數(shù)值的互換(要求背下來)不可以把x=y,y=x;要用中間變量t=x;x=y;y=t。5)如何實現(xiàn)保留三位小數(shù),第四位四舍五入的程序,(要求背下來)x=(int)(x*1000+0.5)/1000.0這個有推廣的意義,注意x=(int)x這樣是把小數(shù)部分去掉。第三章特別要注意:c語言中是用非0表示邏輯真的,用0表示邏輯假的。1)關(guān)系表達式:表達式的數(shù)值只能為1(表示為真),或0(表示假)當(dāng)關(guān)系的表達是為真的時候得到1。如9>8這個是真的,所以表達式的數(shù)值就是1;2)邏輯表達式:只能為1(表示為真),或0(表示假)a)共有&&||!三種邏輯運算符號。b)!>&&>||優(yōu)先的級別。c)注意短路現(xiàn)象??荚嚤容^喜歡考到。d)要表示x是比0大,比10小的方法。0<x<10是不可以的(一定記?。J窍扔嬎?<x得到的結(jié)果為1或則0;再用0,或1與10比較得到的總是真(為1)。所以一定要用(0<x)&&(x<10)表示比0大比10小。3)if語句else是與最接近的if且沒有else的相組合的。4)條件表達式:表達式1?表達式2:表達式3注意是當(dāng)非0時候是表達式2的數(shù)值,當(dāng)為0是就是表達式2的數(shù)值。考試口訣:真前假后。5)switch語句:a)一定要注意有break和沒有break的差別,沒有break時候,只要有一個case匹配了,剩下的都要執(zhí)行,有break則是直接跳出了swich語句。b)switch只可以和break一起用,不可以和continue用。第四章1)三種循環(huán)結(jié)構(gòu):a)for();while();do-while()三種。b)for循環(huán)當(dāng)中必須是兩個分號,千萬不要忘記。c)寫程序的時候一定要注意,循環(huán)一定要有結(jié)束的條件,否則成了死循環(huán)。d)do-while()循環(huán)的最后一個while();的分號一定不能夠丟。(當(dāng)心上機改錯)2)break和continue的差別記憶方法:break:是打破的意思,(破了整個循環(huán))所以看見break就退出真?zhèn)€一層循環(huán)。continue:是繼續(xù)的意思,(繼續(xù)循環(huán)運算),但是要結(jié)束本次循環(huán),就是循環(huán)體內(nèi)剩下的語句不再執(zhí)行,跳到循環(huán)開始,然后判斷循環(huán)條件,進行新一輪的循環(huán)。3)嵌套循環(huán)就是有循環(huán)里面還有循環(huán),這種比較復(fù)雜,要一層一層一步一步耐心的計算,一般記住兩層是處理二維數(shù)組的。4)while((c=getchar())!=’\n’)和while(c=getchar()!=’\n’)的差別先看a=3!=2和(a=3)!=2的區(qū)別:(!=號的級別高于=號所以第一個先計算3!=2)第一個a的數(shù)值是得到的1;第二個a的數(shù)值是3??荚囎⒁恻c:括號在這里的重要性。第五章函數(shù):是具有一定功能的一個程序塊;1)函數(shù)的參數(shù),返回數(shù)值(示意圖):main(){inta=5,b=6,c;c=add(a,b);printf(“%d”,c);}調(diào)用函數(shù)a,b是實參整個函數(shù)得到一個數(shù)值就是Add函數(shù)的返回數(shù)值。intadd(intx,inty){intz;z=x+y;returnz;}被調(diào)用函數(shù)x,y是形式參數(shù)函數(shù)返回數(shù)值是整型z就是這個add函數(shù)計算后得到的結(jié)果,就是函數(shù)返回給主程序的返回數(shù)值。程序是在從上往下順序執(zhí)行,當(dāng)碰到了函數(shù)add后,把a,b的數(shù)值穿給調(diào)用函數(shù),程序暫時中斷等待返回數(shù)值。當(dāng)?shù)玫搅朔祷財?shù)值后,再順序的往下執(zhí)行2)一定要注意參數(shù)之間的傳遞實參和形參之間傳數(shù)值,和傳地址的差別。(考試的重點)傳數(shù)值的話,形參的變化不會改變實參的變化。傳地址的話,形參的變化就會有可能改變實參的變化。3)函數(shù)聲明的考查:一定要有:函數(shù)名,函數(shù)的返回類型,函數(shù)的參數(shù)類型。不一定要有:形參的名稱。第六章指針變量的本質(zhì)是用來放地址,而一般的變量是放數(shù)值的。int*p中*p和p的差別:*p可以當(dāng)做變量來用;*的作用是取后面地址p里面的數(shù)值p是當(dāng)作地址來使用。*p++和(*p)++的之間的差別:改錯題目中很重要*p++是地址會變化。(*p)++是數(shù)值會要變化。三名主義:(考試的重點)數(shù)組名:表示第一個元素的地址。數(shù)組名不可以自加,他是地址常量名。(考了很多次)函數(shù)名:表示該函數(shù)的入口地址。字符串常量名:表示第一個字符的地址。第七章1一維數(shù)組的重要概念:對a[10]這個數(shù)組的討論。1、a表示數(shù)組名,是第一個元素的地址,也就是元素a[10]的地址。2、a是地址常量,所以只要出現(xiàn)a++,或者是a=a+2賦值的都是錯誤的。3、a是一維數(shù)組名,所以它是列指針,也就是說a+1是跳一列。對a[3][3]的討論。1、a表示數(shù)組名,是第一個元素的地址,也就是元素a[10]的地址。2、a是地址常量,所以只要出現(xiàn)a++,或者是a=a+2賦值的都是錯誤的。3、a是二維數(shù)組名,所以它是行指針,也就是說a+1是跳一行。4、a[0]、a[1]、a[2]也都是地址常量,不可以對它進行賦值操作,同時它們都是列指針,a[0]+1,a[1]+1,a[2]+1都是跳一列。5、注意a和a[0]、a[1]、a[2]是不同的,它們的基類型是不同的。前者是一行元素,后三者是一列元素。二維數(shù)組做題目的技巧:如果有a[3][3]={1,2,3,4,5,6,7,8,9}這樣的題目。步驟一:把他們寫成:第一列第二列第三列a[0]à123->第一行a[1]à456—>第二行a[2]à789->第三行步驟二:這樣作題目間很簡單:*(a[0]+1)我們就知道是第一行的第一個元素往后面跳一列,那么這里就是a[0][1]元素,所以是1。*(a[1]+2)我們就知道是第二行的第一個元素往后面跳二列。那么這里就是a[1][2]元素,所以是6。一定記?。褐灰嵌S數(shù)組的題目,一定是寫成如上的格式,再去做題目,這樣會比較簡單。數(shù)組的初始化,一維和二維的,一維可以不寫,二維第二個一定要寫inta[]={1,2}合法。inta[][4]={2,3,4}合法。但inta[4][]={2,3,4}非法。二維數(shù)組中的行指針inta[1][2];其中a現(xiàn)在就是一個行指針,a+1跳一行數(shù)組元素。搭配(*)p[2]指針a[0],a[1]現(xiàn)在就是一個列指針。a[0]+1跳一個數(shù)組元素。搭配*p[2]指針數(shù)組使用還有記住脫衣服法則:a[2]變成*(a+2)a[2][3]變成*(a+2)[3]再可以變成*(*(a+2)+3)這個思想很重要!用Access創(chuàng)建的數(shù)據(jù)庫文件,其擴展名是.mdb。數(shù)據(jù)庫系統(tǒng)的核心是數(shù)據(jù)庫管理系統(tǒng)。數(shù)據(jù)庫系統(tǒng)是由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用程序、數(shù)據(jù)庫管理員、用戶等構(gòu)成的人機系統(tǒng)。在數(shù)據(jù)庫中存儲的是數(shù)據(jù)。數(shù)據(jù)庫有較高的安全性;數(shù)據(jù)庫有較高的數(shù)據(jù)獨立性;數(shù)據(jù)庫中的數(shù)據(jù)可以被不同的用戶共享新型數(shù)據(jù)庫:數(shù)據(jù)倉庫不是一個新的平臺,仍然使用傳統(tǒng)的數(shù)據(jù)庫管理系統(tǒng),而是一個新的概念分布式數(shù)據(jù)庫是一個數(shù)據(jù)在多個不同的地理位置存儲的數(shù)據(jù)庫空間數(shù)據(jù)庫是隨著地理信息系統(tǒng)gis的開發(fā)和應(yīng)用而發(fā)展起來的數(shù)據(jù)庫新技術(shù)Access是關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。在Access中,數(shù)據(jù)庫的基礎(chǔ)和核心是表。數(shù)據(jù)庫中的基本單位是表。用于存放數(shù)據(jù)庫數(shù)據(jù)的是表。在關(guān)系型數(shù)據(jù)庫中,二維表中的一行被稱為記錄。常見的數(shù)據(jù)模型有3種,它們是層次、關(guān)系和網(wǎng)狀。表的組成內(nèi)容包括字段和記錄。如果在創(chuàng)建表中建立需要存放二進制數(shù)據(jù)文檔的字段,其數(shù)據(jù)類型應(yīng)當(dāng)為OLE類型。在Access的5個最主要的查詢中,能從一個或多個表中檢索數(shù)據(jù),在一定的限制條件下,還可以通過此查詢方式來更改相關(guān)表中記錄的是選擇查詢。)哪個查詢是包含另一個選擇或操作查詢中的SQLSELECT語句,可以在查詢設(shè)計網(wǎng)格的“字段”行輸入這些語句來定義新字段,或在“準(zhǔn)則”行來定義字段的準(zhǔn)則?子查詢要將“選課成績”表中學(xué)生的成績?nèi)≌?,可以使用Int([成績])。軟件工程的理論和技術(shù)性研究的內(nèi)容主要包括軟件開發(fā)技術(shù)和軟件工程管理。在軟件測試設(shè)計中,軟件測試的主要目的是發(fā)現(xiàn)軟件錯誤而執(zhí)行程序。對報表屬性中的數(shù)據(jù)源設(shè)置:既可以是表對象也可以是查詢對象。報表中的報表頁眉是用來:顯示報表的標(biāo)題、圖形或說明性文字。數(shù)據(jù)訪問頁有兩種視圖方式:設(shè)計視圖和頁視圖。在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。其中數(shù)據(jù)獨立性最高的階段是:數(shù)據(jù)庫系統(tǒng)。字段,二維表中的一列;數(shù)據(jù)項,也成分量,是沒個記錄中的一個字段的值;字段的值域,字段的取值范圍,也稱為屬性域。將表A的記錄復(fù)制到表B中,且不刪除表B中的記錄,可以使用的查詢是:追加查詢。SQL的功能包括:數(shù)據(jù)定義創(chuàng)建數(shù)據(jù)表、查詢、操縱添加刪除修改、控制加密授權(quán)。
Access支持的查詢類型有:選擇查詢、交叉表查詢、參數(shù)查詢、SQL查詢和動作查詢。文本類型的字段最多可容納127
個中文字。交叉表查詢是為了解決:一對多關(guān)系中,對"多方"實現(xiàn)分組求和的問題。下列關(guān)于確定Access表中字段的說法中,敘述錯誤的是(D)A)、每個字段所包含的內(nèi)容應(yīng)該與表的主題相關(guān)B)、不要物理設(shè)置推導(dǎo)或計算的字段C)、要以最小邏輯部分作為字段來保存D)、字段名應(yīng)符合數(shù)據(jù)庫命名規(guī)則下列對主關(guān)鍵字段的敘述,錯誤的是(A)。A)、數(shù)據(jù)庫中的每個表都必須有一個主關(guān)鍵字段B)、主關(guān)鍵字段是唯一的C)、主關(guān)鍵字可以是一個字段,也可以是一組字段D)、主關(guān)鍵字段中不許有重復(fù)值和空值*與任何個數(shù)的字符匹配,它可以在字符串中,當(dāng)做第一個或最后一個字符使用。wh*可以找到what、white和why?與任何單個字母的字符匹配。B?ll可以找到ball、bell和bill[[與方括號內(nèi)任何單個字符匹配。B[ae]ll可以找到ball和bell但找不到bill!匹配任何不在括號之內(nèi)的字符。b[!ae]ll可以找到bill和bull但找不到bell-與范圍內(nèi)的任何一個字符匹配。必須以遞增排序次序來指定區(qū)域(A到Z,而不是Z到A)。b[a-c]d可以找到bad、bbd和bcd#與任何單個數(shù)字字符匹配。1#3可以找到103、113、123在Access中,建立表結(jié)構(gòu)的方法有(D).A)使用"數(shù)據(jù)表"視圖B)、使用"設(shè)計"視圖C)、使用"表向?qū)?D)、以上所有選項OLE對象數(shù)據(jù)類型的字段存放二進制數(shù)據(jù)的方式是鏈接或嵌入;OLE對象數(shù)據(jù)類型字段所嵌入的數(shù)據(jù)對象的數(shù)據(jù)存放在數(shù)據(jù)庫中。關(guān)于字段默認(rèn)值敘述錯誤的是(D)。A)、設(shè)置文本型默認(rèn)值時不用輸入引號,系統(tǒng)自動加入B)、設(shè)置默認(rèn)值時,必須與字段中所設(shè)的數(shù)據(jù)類型相匹配C)、設(shè)置默認(rèn)值可以減小用戶輸入強度D)、默認(rèn)值是一個確定的值,不能用表達式關(guān)于“輸入掩碼”敘述錯誤的是(D)。A)、掩碼是字段中所有輸入數(shù)據(jù)的模式B)、Access只為"文本"和"日期/時間"型字段提供了"輸入掩碼向?qū)?來設(shè)置掩碼C)、設(shè)置掩碼時,可以用一串代碼作為預(yù)留區(qū)來制作一個輸入掩碼D)、所有數(shù)據(jù)類型都可以定義一個輸入掩碼從字符串S("abcdefg")中返回字符串B("cd")的正確表達式是(D)。A)、Mid(S,3,2)B)、Right(Left(S,4),2)C)、Left(Right(S,5),2)D)、以上都可以關(guān)于統(tǒng)計函數(shù)Count(字符串表達式),下面敘述錯誤的是(D)。A)、返回字符表式中值的個數(shù),即統(tǒng)計記錄的個數(shù)B)、統(tǒng)計字段應(yīng)該是數(shù)字?jǐn)?shù)據(jù)類型C)、字符串表達式中含有字段名D)、以上都不正確假設(shè)某數(shù)據(jù)庫表中有一個工作時間字段,查找20天之內(nèi)參加工作的記錄的準(zhǔn)則是Between
Date(
)And
Date(
)-20.創(chuàng)建“學(xué)生(ID,姓名,出生)”表(ID為關(guān)鍵字段)的正確SQL語句是CREAT
TABLE學(xué)生([ID]integer,
[姓名]text,
[出生]date,CONSTRAINT[indexl]
PRIMARY
KEY([ID]).表中存有學(xué)生姓名、性別、班級、成績等數(shù)據(jù),若想統(tǒng)計各個班各個分?jǐn)?shù)段的人數(shù)最好的查詢方式是交叉表查詢.下面關(guān)于窗體的作用敘述錯誤的是(D)。A)、可以接收用戶輸入的數(shù)據(jù)或命令B)、可以編輯,顯示數(shù)據(jù)庫中的數(shù)據(jù)C)、可以構(gòu)造方便美觀的輸入/輸出界面D)、可以直接儲存數(shù)據(jù)下述有關(guān)“選項組”控件敘述正確的是(C)。A)、如果選項組結(jié)合到某個字段,實際上是組框架內(nèi)的控件結(jié)合到該字段上B)、在選項組可以選擇多個選項C)、只要單擊選項組中所需的值,就可以為字段選定數(shù)據(jù)值D)、以上說法都不對下面關(guān)于列表框和組合框敘述正確的是(C)。A)、列表框和組合框都可以顯示一行或多行數(shù)據(jù)B)、可以在列表框中輸入新值,而組合框不能C)、可以在組合框中輸入新值,而列表框不能D)、在列表框和組合框中均可以輸入新值當(dāng)窗體中的內(nèi)容較多無法在一頁中顯示時,可以使用什么控件來進行分頁(C)。A)、命令按鈕控件B)、組合框控件C)、選項卡控件D)、選項組控件關(guān)于控件組合敘述錯誤的是(D)。A)、多個控件組合后會形成一個矩形組合框B)、移動組合中的單個控件超過組合框邊界時,組合框的大小會隨之改變C)、當(dāng)取消控件的組合時,將刪除組合的矩形框并自動選中所有控件D)、選中組合框,按[DEL]鍵就可以取消控件的組合數(shù)據(jù)庫系統(tǒng)包括:硬件環(huán)境、軟件環(huán)境、數(shù)據(jù)庫、人員。如果進棧序列為e1,e2,e3,e4,則可能的出棧序列是(
B)。e3,e1,e4,e2e2,e4,e3,e1e3,e4,e1,e2任意順序下列關(guān)于棧的描述中錯誤的是(
B)。棧是先進后出的線性表棧只能順序存儲棧具有記憶作用對棧的插入與刪除操作中,不需要改變棧底指針線性表L=(a1,a2,a3,…,ai,…,an),下列說法正確的是(D
)。A)每個元素都有一個直接前件和直接后件B)線性表中至少要有一個元素C)表中諸元素的排列順序必須是由小到大或由大到小D)除第一個元素和最后一個元素外,其余每個元素都有一個且只有一個直接前件和直接后件下列關(guān)于隊列的敘述中正確的是(C
)。A)在隊列中只能插入數(shù)據(jù)B)在隊列中只能刪除數(shù)據(jù)C)隊列是先進先出的線性表D)隊列是先進后出的線性表下列敘述中正確的是(
D)。A)一個邏輯數(shù)據(jù)結(jié)構(gòu)只能有一種存儲結(jié)構(gòu)B)數(shù)據(jù)的邏輯結(jié)構(gòu)屬于線性結(jié)構(gòu),存儲結(jié)構(gòu)屬于非線性結(jié)構(gòu)C)一個邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲結(jié)構(gòu),且各種存儲結(jié)構(gòu)不影響數(shù)據(jù)處理的效率D)一個邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲結(jié)構(gòu),且各種存儲結(jié)構(gòu)影響數(shù)據(jù)處理的效率下列敘述中正確的是(
D)。A)一個算法的空間復(fù)雜度大,則其時間復(fù)雜度也必定大B)一個算法的空間復(fù)雜度大,則其時間復(fù)雜度必定小C)一個算法的時間復(fù)雜度大,則其空間復(fù)雜度必定小D)上述三種說法都不對在待排序的元素序列基本有序的前提下,效率最高的排序方法是(A
)。A)冒泡排序或者是插入排序B)選擇排序C)快速排序D)歸并排序面向?qū)ο蟮脑O(shè)計方法與傳統(tǒng)的面向過程的方法有本質(zhì)不同,它的基本原理是(
C
)。A)模擬現(xiàn)實世界中不同事物之間的聯(lián)系B)強調(diào)模擬現(xiàn)實世界中的算法而不強調(diào)概念C)使用現(xiàn)實世界的概念抽象地思考問題從而自然地解決問題D)鼓勵開發(fā)者在軟件開發(fā)的絕大部分中都用實際領(lǐng)域的概念去思考下面關(guān)于對象概念的描述中,錯誤的是(
)。答案:AA)對象就是C語言中的結(jié)構(gòu)體變量B)對象代表著正在創(chuàng)建的系統(tǒng)中的一個實體C)對象是一個狀態(tài)和操作(或方法)的封裝體對象之間的信息傳遞是通過消息進行的軟件工程的出現(xiàn)是由于(
)。答案:CA)程序設(shè)計方法學(xué)的影響B(tài))軟件產(chǎn)業(yè)化的需要C)軟件危機的出現(xiàn)
D)計算機的發(fā)展關(guān)系數(shù)據(jù)庫管理系統(tǒng)所管理的關(guān)系是(
)。答案:AA)若干個二維表B)一個DBF文件C)一個DBC文件D)若干個DBC文件在關(guān)系運算中,投影運算的含義是(
)。答案:BA)在基本表中選擇滿足條件的記錄組成一個新的關(guān)系B)在基本表中選擇需要的字段(屬性)組成一個新的關(guān)系C)在基本表中選擇滿足條件的記錄和屬性組成一個新的關(guān)系D)上述說法均是正確的下列關(guān)系運算中,不改變關(guān)系表中的屬性個數(shù)但能減少元組個數(shù)的是(
)。答案:BA)并B)交C)投影D)笛卡兒乘積下列關(guān)于表的格式說法,錯誤的是(
)。答案:CA)在Access中,只可以凍結(jié)列,不能凍結(jié)行用戶可以同時改變一列或同時改變多列字段的位置在數(shù)據(jù)表中,可以為某個或多個指定字段中的數(shù)據(jù)設(shè)置字體格式D)字段在數(shù)據(jù)表中默認(rèn)的顯示順序是由用戶輸入的先后順序決定的若將下圖中窗體的標(biāo)題設(shè)置為“改變文字顯示顏色”,應(yīng)使用的語句是(
B
)
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 地產(chǎn)圍擋施工合同
- 人工智能圖像識別技術(shù)合同
- 翻譯勞務(wù)合同
- 高端智能設(shè)備生產(chǎn)與售后服務(wù)合同
- 血站采購合同
- 荒料開采買賣合同書
- 旅游度假區(qū)項目開發(fā)投資合同
- 山東科技大學(xué)《視頻編輯》2023-2024學(xué)年第二學(xué)期期末試卷
- 7 可愛的動物 教學(xué)設(shè)計-2023-2024學(xué)年道德與法治一年級下冊統(tǒng)編版
- 黔西南民族職業(yè)技術(shù)學(xué)院《智能傳感與測試技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 銀河證券-科創(chuàng)板認(rèn)知測評題目及答案
- 產(chǎn)品方案設(shè)計模板
- 第四章第三節(jié)幼兒的親子關(guān)系(課件)-《幼兒心理學(xué)》(人教版第二版)
- 國企投資管理制度
- 部編版三年級下冊語文作業(yè)本參考答案
- SF-T0095-2021人身損害與疾病因果關(guān)系判定指南
- 2024并網(wǎng)光伏逆變器技術(shù)規(guī)范
- 文言文多文本閱讀:叔向見韓宣子(附答案解析與譯文)
- 系統(tǒng)脫敏治療的長期療效跟蹤評估
- 二手儀器收購協(xié)議書范本
- 香港(2024年-2025年小學(xué)二年級語文)人教版期末考試試卷(含答案)
評論
0/150
提交評論