計(jì)算機(jī)二級(jí)選擇題題庫_第1頁
計(jì)算機(jī)二級(jí)選擇題題庫_第2頁
計(jì)算機(jī)二級(jí)選擇題題庫_第3頁
計(jì)算機(jī)二級(jí)選擇題題庫_第4頁
計(jì)算機(jī)二級(jí)選擇題題庫_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

選擇題題庫1.下列數(shù)據(jù)結(jié)構(gòu)中,屬于非線性結(jié)構(gòu)的是()。A)循環(huán)隊(duì)列B)帶鏈隊(duì)列C)二叉樹D)帶鏈棧1、參考答案:C【解析】樹是簡單的非線性結(jié)構(gòu),所以二叉樹作為樹的一種也是一種非線性結(jié)構(gòu)。2.下列數(shù)據(jù)結(jié)構(gòu)中,能夠按照"先進(jìn)后出"原則存取數(shù)據(jù)的是()。A)循環(huán)隊(duì)列B)棧C)隊(duì)列D)二叉樹2、參考答案:B【解析】棧是按先進(jìn)后出的原則組織數(shù)據(jù)的。隊(duì)列是先進(jìn)先出的原則組織數(shù)據(jù)3.對(duì)于循環(huán)隊(duì)列,下列敘述中正確的是()。A)隊(duì)頭指針是固定不變的B)隊(duì)頭指針一定大于隊(duì)尾指針C)隊(duì)頭指針一定小于隊(duì)尾指針D)隊(duì)頭指針可以大于隊(duì)尾指針,也可以小于隊(duì)尾指針3、參考答案:D【解析】循環(huán)隊(duì)列的隊(duì)頭指針與隊(duì)尾指針都不是固定的,隨著入隊(duì)與出隊(duì)操作要進(jìn)行變化。因?yàn)槭茄h(huán)利用的隊(duì)列結(jié)構(gòu)所以對(duì)頭指針有時(shí)可能大于隊(duì)尾指針有時(shí)也可能小于隊(duì)尾指針。4.算法的空間復(fù)雜度是指()。A)算法在執(zhí)行過程中所需要的計(jì)算機(jī)存儲(chǔ)空間B)算法所處理的數(shù)據(jù)量C)算法程序中的語句或指令條數(shù)D)算法在執(zhí)行過程中所需要的臨時(shí)工作單元數(shù)4、參考答案:A【解析】算法的空間復(fù)雜度是指算法在執(zhí)行過程中所需要的內(nèi)存空間。所以選擇A)。5.軟件設(shè)計(jì)中劃分模塊的一個(gè)準(zhǔn)則是()。A)低內(nèi)聚低耦合B)高內(nèi)聚低耦合C)低內(nèi)聚高耦合D)高內(nèi)聚高耦合5、參考答案:B【解析】一般較優(yōu)秀的軟件設(shè)計(jì),應(yīng)盡量做到高內(nèi)聚,低耦合,即減弱模塊之間的耦合性和提高模塊內(nèi)的內(nèi)聚性,有利于提高模塊的獨(dú)立性。6.下列選項(xiàng)中不屬于結(jié)構(gòu)化程序設(shè)計(jì)原則的是()。A)可封裝B)自頂向下C)模塊化D)逐步求精6、參考答案:A【解析】結(jié)構(gòu)化程序設(shè)計(jì)的思想包括:自頂向下、逐步求精、模塊化、限制使用goto語句,所以選擇A)。7.軟件詳細(xì)設(shè)計(jì)生產(chǎn)的圖如下:該圖是()A)N-S圖B)PAD圖C)程序流程圖D)E-R圖7、參考答案:C【解析】N-S圖提出了用方框圖來代替?zhèn)鹘y(tǒng)的程序流程圖,所以A)不對(duì)。PAD圖是問題分析圖,它是繼承程序流程圖和方框圖之后提出的又一種主要用于描述軟件詳細(xì)設(shè)計(jì)的圖形表示工具,所以B)不對(duì)。E-R圖是數(shù)據(jù)庫中的用于表示E-R模型的圖示工具,所以D)不對(duì)。根據(jù)圖中所示表示方法是進(jìn)行軟件詳細(xì)設(shè)計(jì)時(shí)使用的程序流程圖。8.數(shù)據(jù)庫管理系統(tǒng)是()。A)操作系統(tǒng)的一部分B)在操作系統(tǒng)支持下的系統(tǒng)軟件C)一種編譯系統(tǒng)D)一種操作系統(tǒng)8、參考答案:B【解析】數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫的機(jī)構(gòu),它是一種系統(tǒng)軟件,負(fù)責(zé)數(shù)據(jù)庫中數(shù)據(jù)組織、數(shù)據(jù)操縱、數(shù)據(jù)維護(hù)、控制及保護(hù)和數(shù)據(jù)服務(wù)等。是一種在操作系統(tǒng)之上的系統(tǒng)軟件。9.在E-R圖中,用來表示實(shí)體聯(lián)系的圖形是()。A)橢圓形B)矩形C)菱形D)三角形9、參考答案:C【解析】在E-R圖中實(shí)體集用矩形,屬性用橢圓,聯(lián)系用菱形。10.有三個(gè)關(guān)系R、S和T如下:則關(guān)系T是由關(guān)系R和S通過某種操作得到,該操作為()。A)選擇B)投影C)交D)并10、參考答案:D【解析】在關(guān)系T中包含了關(guān)系R與S中的所有元組,所以進(jìn)行的是并的運(yùn)算。11.計(jì)算機(jī)高級(jí)語言程序的運(yùn)行方法有編譯執(zhí)行和解釋執(zhí)行兩種,以下敘述中正確的是()。A)C語言程序僅可以編譯執(zhí)行B)C語言程序僅可以解釋執(zhí)行C)C語言程序既可以編譯執(zhí)行又可以解釋執(zhí)行D)以上說法都不對(duì)11、參考答案:A【解析】解釋程序是將源程序(如BASIC)作為輸入,解釋一句后就提交計(jì)算機(jī)執(zhí)行一句,并不形成目標(biāo)程序。編譯程序是把高級(jí)語言(如FORTRAN、COBOL、Pascal、C等)源程序作為輸入,進(jìn)行翻譯轉(zhuǎn)換,產(chǎn)生出機(jī)器語言的目標(biāo)程序,然后再讓計(jì)算機(jī)執(zhí)行這個(gè)目標(biāo)程序,得到計(jì)算結(jié)果。12.以下敘述中錯(cuò)誤的是()。A)用戶所定義的標(biāo)識(shí)符允許使用關(guān)鍵字B)用戶所定義的標(biāo)識(shí)符應(yīng)盡量做到"見名識(shí)意"C)用戶所定義的標(biāo)識(shí)符中,大、小寫字母代表不同標(biāo)識(shí)D)用戶所定義的標(biāo)識(shí)符必須以字母或下劃線開頭12、參考答案:A【解析】C語言規(guī)定標(biāo)識(shí)符只能由字母、數(shù)字和下劃線3種字符組成,且第一個(gè)字符必須為字母或下劃線,排除D);用戶定義標(biāo)識(shí)符中大小寫字母之間是有區(qū)別的并且應(yīng)盡量做到"見名識(shí)意",排除選項(xiàng)B)和C);C語言中還規(guī)定標(biāo)識(shí)符不能為C語言的關(guān)鍵字,故選項(xiàng)A)敘述錯(cuò)誤,正確答案是選項(xiàng)A)。13.若有說明語句:charc='\72';則變量c()。A)包含1個(gè)字符B)包含2個(gè)字符C)包含3個(gè)字符D)說明不合法,c的值不確定13、參考答案:A【解析】C語言的字符型常量中,允許用一種特殊形式的字符常量,就是以一個(gè)""開頭的字符。其中,"\ddd"表示用ASCII碼(八進(jìn)制數(shù))表示一個(gè)字符,本題中的charc='\2'即表示占一個(gè)字符的變量c的ASCII碼值。14.現(xiàn)有定義inta;doubleb;floatc;chark;,則表達(dá)式a/b+c-k值的類型為()。A)intB)doubleC)floatD)char14、參考答案:B【解析】雙目運(yùn)算中兩邊運(yùn)算量類型轉(zhuǎn)換規(guī)律:15.以下定義語句中正確的是()。A)inta=b=0;B)charA=65+1,b=′b′;C)floata=1,*b=&a,*c=&b;D)doublea=0.0;b=1.115、參考答案:B【解析】本題考查變量的定義方法。如果要一次進(jìn)行多個(gè)變量的定義,則在它們之間要用逗號(hào)隔開。因此選項(xiàng)A)和D)錯(cuò)誤;在選項(xiàng)C)中,變量c是一個(gè)浮點(diǎn)型指針,它只能指向一個(gè)浮點(diǎn)型數(shù)據(jù),不能指向指針變量b;所以正確答案為B)。16.若在定義語句inta,b,c,*p=&c;之后,接著執(zhí)行以下選項(xiàng)中的語句,則能正確執(zhí)行的語句是()。A)scanf("%d",a,b,c);B)scanf("%d%d%d",a,b,c);C)scanf("%d",&p);D)scanf("%d",p);16、參考答案:D【解析】scanf函數(shù)中的輸入項(xiàng)必須是指針,只有選項(xiàng)D)符合這個(gè)要求。17.以下程序的運(yùn)行結(jié)果是()。intk=0;voidfun(intm){m+=k;k+=m;printf("m=%dk=%d",m,k++);}main(){inti=4;fun(i++);printf("i=%dk=%d\n",i,k);}A)m=4k=5i=5k=5B)m=4k=4i=5k=5C)m=4k=4i=4k=5D)m=4k=5i=4k=517、參考答案:B【解析】由于在main()函數(shù)中,變量i=4,所以就調(diào)用fun(4),則輸出"m=4k=4"。然后變量k增1等于5,變量i增1等于5,所以main()函數(shù)的"printf("i=%dk=%d\n",i,k);"語句輸出"i=5k=5"。18.在執(zhí)行下述程序時(shí),若從鍵盤輸入6和8,則結(jié)果為()。main(){inta,b,s;scanf("%d%d",&a,&b);s=a;if(a<b)s=b;s*=s;printf("%d",s);}A)36B)64C)48D)以上都不對(duì)18、參考答案:B【解析】本題中a的值為6,b的值為8,最后s的值為8,s*=s等價(jià)于s=s*s。19.有以下程序:main(){intk=5,n=0;while(k>0){switch(k){default:break;case1:n+=k;case2:case3:n+=k;}k--;}printf("%d\n",n);}程序運(yùn)行后的輸出結(jié)果是()。A)0B)4C)6D)719、參考答案:D【解析】本題考查的是switch語句。在switch語句中,表達(dá)式的值與某一個(gè)case后面的常量表達(dá)式的值相等時(shí),就執(zhí)行此case后面的語句,若所有的case中的常量表達(dá)式的值都沒有與表達(dá)式的值匹配的,就執(zhí)行default后面的語句,各個(gè)case和default的出現(xiàn)次序不影響執(zhí)行結(jié)果。所以在本題中,當(dāng)k=5和k=4的時(shí)候,case都沒有與其匹配的值,所以執(zhí)行了default語句;當(dāng)k=3時(shí),執(zhí)行"case3:n+=k;"得n=3,然后執(zhí)行default;當(dāng)k=2時(shí),執(zhí)行"case2:case3:n+=k;"得n=5,然后執(zhí)行default;當(dāng)k=1時(shí),執(zhí)行"case1:n+=k;case2:case3:n+=k;"使得n加兩次k,得到n=7。20.有以下程序:#include<stdio.h>main(){intx;scanf("%d",&x);if(x<=3);elseif(x?。?0)printf("%d\n",x);}程序運(yùn)行時(shí),輸入的值在哪個(gè)范圍才會(huì)有輸出結(jié)果()。A)不等于10的整數(shù)B)大于3且不等10的整數(shù)C)大于3或等于10的整數(shù)D)小于3的整數(shù)20、參考答案:B【解析】if…else控制結(jié)構(gòu)中,else總是與最近的未配對(duì)的if匹配。本題的執(zhí)行過程為:如果輸入整數(shù)小于3則不進(jìn)行任何操作,否則判斷是否不等于10,若為真則進(jìn)行輸出。因此程序輸出的數(shù)據(jù)為大于3且不等于10的整數(shù)。21.有以下程序:#include<stdio.h>main(){inta=1,b=0;printf("%d,",b=a+b);printf("%d\n",a=2*b)}程序運(yùn)行后的輸出結(jié)果是()。A)0,0B)1,0C)3,2D)1,222.有以下程序:main(){intnum[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}},i,j;for(i=0;i<4;i++){for(j=0;j<=i;j++)printf("%4c",'');for(j=;j<4;j++)printf("%4d",num[i][j]);printf("\n");}}若要按以下形式輸出數(shù)組右上半三角1234678111216則在程序下劃線處應(yīng)填入的語句是()。A)i-1B)i+1C)iD)4-i22、參考答案:C【解析】此題中嵌套了兩個(gè)for語句,第一個(gè)用來輸出空格,第二個(gè)用來輸出數(shù)字。如此類型的輸出某種格式的考題,一般是采用多重循環(huán)來解決,需要考生找出輸出數(shù)據(jù)的特點(diǎn),并用相對(duì)應(yīng)的數(shù)學(xué)公式表達(dá)出來。23.以下程序段中,與語句:k=a>b?(b>c?1:0):0;功能相同的是()。A)if((a>b)&&(b>c))k=1;elsek=0;B)if((a>b)‖(b>c))k=1;elsek=0;C)if(a<=b)k=0;elseif(b<=c)k=1;D)if(a>b)k=1;elseif(b>c)k=1;elsek=0;23、參考答案:A【解析】表達(dá)式k=a>b?(b>c?1∶0)∶0表示:如果(a>b)條件為真,則k取值(b>c?1∶0),否則k取值0;當(dāng)a>b的情況下,如果b>c,則k值為1,否則為0。所以該表達(dá)式與選項(xiàng)A)功能相同。24.有以下程序:voidss(char*s,chart){while(*s){if(*s==t)*s=t-a+A;s++;}}main(){charstr1[100]="abcddfefdbd",c=d;ss(str1,c);printf("%s\n",str1);}程序運(yùn)行后的輸出結(jié)果是()。A)ABCDDEFEDBDB)abcDDfefDbDC)abcAAfefAbAD)Abcddfefdbd24、參考答案:B【解析】在內(nèi)存中,字符數(shù)據(jù)以ASCII碼存儲(chǔ),它的存儲(chǔ)形式與整數(shù)的存儲(chǔ)形式類似。C語言中,字符型數(shù)據(jù)和整型數(shù)據(jù)之間可以通用,也可以對(duì)字符型數(shù)據(jù)進(jìn)行算術(shù)運(yùn)算,此時(shí)相當(dāng)于對(duì)它們的ASCII碼進(jìn)行算術(shù)運(yùn)算,在本題中,s++相當(dāng)于s=s+1,即讓s指向數(shù)組中的下一個(gè)元素。25.現(xiàn)有如下程序段:#include"stdio.h"main(){intk[30]={12,324,45,6,768,98,21,34,453,456};intcount=0,i=0;while(k[i]){if(k[i]%2==0||k[i]%5==0)count++;i++;}printf("%d,%d\n",count,i);}則程序段的輸出結(jié)果為()。A)7,8B)8,8C)7,10D)8,1025、參考答案:D【解析】在C語言中,定義一維數(shù)組的語句一般形式如下:類型名數(shù)組名[常量表達(dá)式];一維數(shù)組的引用形式為:數(shù)組名[下標(biāo)表達(dá)式]。count表示能被2整除或被5整除的個(gè)數(shù),i則計(jì)算有多少個(gè)數(shù)組元素。26.以下程序運(yùn)行后的輸出結(jié)果是()。#include<string.h>voidf(char*s,char*t){chark;k=*s;*s=*t;*t=k;s++;t--;if(*s)f(s,t);}main(){charstr[10]="welcome",*p;p=str+strlen(str)/2+1;f(p,p-2);printf("%s\n",str);}A)eelcomwB)weoclmeC)welcomeD)emoclew26、參考答案:D【解析】該程序中f函數(shù)的功能是交換兩個(gè)位置字符的值,f函數(shù)共調(diào)用3次,依次更改了字符串中l(wèi)和o、e和m、w和e的值,因此更改后的字符串的值是emoclew。27.設(shè)有如下程序段:intx=2004,y=2008;printf("%d\n",(x,y));則以下敘述中正確的是A)輸出值為2004B)輸出值為2008C)運(yùn)行時(shí)產(chǎn)生出錯(cuò)信息D)輸出語句中格式說明符的個(gè)數(shù)少于輸出項(xiàng)的個(gè)數(shù),不能正確輸出27、參考答案:B【解析】(x,y)考查逗號(hào)表達(dá)式,逗號(hào)運(yùn)算符的結(jié)合性為從左到右,因此,最后一個(gè)表達(dá)式的值就是此逗號(hào)表達(dá)式的值,因此選項(xiàng)B)正確。28.有以下程序:#include<stdio.h>voidfun(char*c,intd){*c=*c+1;d=d+1;printf("%c,%c,",*c,d);}main(){charb=a,a=A;fun(&b,a);printf("%c,%c\n",b,a);}程序運(yùn)行后的輸出結(jié)果是()。A)b,B,b,AB)b,B,B,AC)a,B,B,aD)a,B,a,B28、參考答案:A【解析】函數(shù)fun的第一個(gè)參數(shù)傳指針,可以將更改后的值傳回調(diào)用函數(shù),第二個(gè)參數(shù)傳值,不能將更改后的值傳回調(diào)用函數(shù),故選A)。29.有以下程序:#include<stdio.h>#include<string.h>main(){chara[10]="abcd";printf("%d,%d\n",strlen(a),sizeof(a));}程序運(yùn)行后的輸出結(jié)果是()。A)7,4B)4,10C)8,8D)10,1029、參考答案:B【解析】strlen()用來返回字符串的長度,而sizeof()返回的是一個(gè)對(duì)象或者類型所占的內(nèi)存字節(jié)數(shù),即數(shù)組所占的內(nèi)存。30.若有定義inta[2][3];,則對(duì)a數(shù)組的第i行第j列(假設(shè)i,j已正確說明并賦值)元素值的正確引用為()。A)*(*(a+i)+j)B)(a+i)[j]C)*(a+i+j)D)*(a+i)+j30、參考答案:A【解析】本題考查了二維數(shù)組元素的引用方法。選項(xiàng)A)中a+i指向了數(shù)組a的第i+1行,*(a+i)則是第i+1行第0列的地址值,*(a+i)+j指向了數(shù)組a第i+1行,j+1列,*(*(a+i)+j)取到的是數(shù)組a的a[i][j]元素。31.有以下程序:#include<stdio.h>main(){charc1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar();c6=getchar();putchar(c1);putchar(c2);printf("%c%c\n",c5,c6);}程序運(yùn)行后,若從鍵盤輸入(從第1列開始)123<回車>45678<回車>則輸出結(jié)果是()A)1267B)1256C)1278D)124531、參考答案:D【解析】putchar(c1)輸出1,putchar(c2)輸出2,printf("%c%c\n",c5,c6)輸出45。32.以下程序的運(yùn)行結(jié)果是()。#include<stdio.h>inta=1;intf(intc){staticinta=2;c=c+1;return(a++)+c;}main(){inti,k=0;for(i=0;i<2;i++){inta=3;k+=f(a);}k+=a;printf("%d\n",k);}A)17B)16C)15D)1432、參考答案:D【解析】fun函數(shù)語句return(a++)+c;中訪問的a,是其內(nèi)部定義的靜態(tài)局部變量,main函數(shù)中語句k+=f(a)訪問的a是其局部變量,所以兩次調(diào)用實(shí)際上都是調(diào)用f(3)。第一次調(diào)用時(shí),fun函數(shù)中c=4,表達(dá)式(a++)+c的值為6,a遞增為3,k=6。第二次調(diào)用時(shí),fun函數(shù)中c=4,表達(dá)式(a++)+c的值為7,a遞增為4,k=6+7=13。語句k+=a中的a是全局變量,所以k=13+1=14。33.設(shè)有定義:intn1=0,n2,*p=&n2,*q=&n1;,以下賦值語句中與n2=n1;語句等價(jià)的是()。A)*p=*q;B)p=q;C)*p=&n1;D)p=*q;33、參考答案:A【解析】本題考查的是指針變量的賦值。題目中各變量定義后,指針變量p指向了變量n2所在的存儲(chǔ)單元,指針變量q指向了變量n1所在的存儲(chǔ)單元,要使得n1的值賦給n2,可用指針變量q所指向的存儲(chǔ)單元的值賦給指針變量p所指向的存儲(chǔ)單元,即*p=*q。34.設(shè)有如下說明:typedefstructST{longa;intb;charc[2];}NEW;以下說法正確的是()。A)NEW是一個(gè)結(jié)構(gòu)體變量B)NEW是一個(gè)結(jié)構(gòu)體類型C)ST是一個(gè)結(jié)構(gòu)體類型D)以上說明形式非法34、參考答案:B【解析】以上形式定義NEW表示ST的結(jié)構(gòu)類型,然后可以用NEW來說明結(jié)構(gòu)體變量。因此選項(xiàng)B)正確35.有以下程序:#include<stdio.h>#include<string.h>typedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb={"Zhao",'m',85.0,90.0};inti;strcpy(,);a.sex=b.sex;for(i=0;i<2;i++)a.score[i]=b.score[i];}main(){STUc={"Qian",'f',95.0,92.0};f(c);printf("%s,%c,%2.0f,%2.0f\n",,c.sex,c.score[0],c.score[1]);}程序的運(yùn)行結(jié)果是()。A)Qian,f,95,92B)Qian,m,85,90C)Zhao,f,95,92D)Zhao,m,85,9035、參考答案:A【解析】本題考查的是函數(shù)調(diào)用時(shí)的參數(shù)傳遞以及結(jié)構(gòu)體變量的引用的問題。程序在調(diào)用函數(shù)f時(shí),傳給函數(shù)f的參數(shù)只是結(jié)構(gòu)變量c在棧中的一個(gè)拷貝,函數(shù)f的所有操作只是針對(duì)這個(gè)數(shù)據(jù)拷貝進(jìn)行的修改,這些都不會(huì)影響變量c的值。36.有以下程序:#include<stdio.h>#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i<N;i++)b[i]=a[i][i];}main(){intx[][N]={{1,2,3},{4},{5,6,7,8},{9,10}},y[N],i;fun(x,y);for(i=0;i<N;i++)printf("%d,",y[i]);printf("\n");}程序的運(yùn)行結(jié)果是()。A)1,2,3,4,B)1,0,7,0,C)1,4,5,9,D)3,4,8,10,36、參考答案:B【解析】該題目中fun函數(shù)的功能是將二維數(shù)組a中符合條件的值賦給一維數(shù)組的符合條件的元素。主函數(shù)的功能是將符合條件的一維數(shù)組的元素進(jìn)行輸出。37.有以下程序:#include<stdio.h>intfun(intx,inty){if(x?。統(tǒng))return((x+y)/2);elsereturn(x);}main(){inta=4,b=5,c=6;printf("%d\n",fun(2*a,fun(b,c)));}程序運(yùn)行后的輸出結(jié)果是()。A)3B)6C)8D)1237、參考答案:B【解析】本題中對(duì)函數(shù)fun()進(jìn)行了嵌套的調(diào)用。首先調(diào)用fun(5,6),返回值為5,2*a的值為8,然后調(diào)用fun(8,5),最終輸出值為6.38.若x是int型變量,且有下面的程序片段:for(x=3;x<6;x++)printf((x%2)?("**%d"):("##%d\n"),x);上面程序片段的輸出結(jié)果是()。A)**3##4**5B)##3**4##5C)##3**4##5D)**3##4**538、參考答案:B【解析】&按位與,如果兩個(gè)相應(yīng)的二進(jìn)制位都為1,則該位的結(jié)果值為1,否則為0。|按位或,兩個(gè)相應(yīng)的二進(jìn)制位中只要有一個(gè)為1,該位的結(jié)果值為1。2的二進(jìn)制為00000010,4的二進(jìn)制為00000100,所以做或運(yùn)算結(jié)果為00000110,該數(shù)與5即00000101做與操作結(jié)果為00000100,即4。39.有以下程序:#include<stdio.h>#defineN5#defineMN+1#definef(x)(x*M)main(){inti1,i2;i1=f(2);i2=f(1+1);printf("%d%d\n",i1,i2);}程序的運(yùn)行結(jié)果是()。A)1212B)117C)1111D)12740.有以下程序:#include<stdio.h>main(){unsignedchara=8,c;c=a>>3;printf("%d\n",c);}程序運(yùn)行后的輸出結(jié)果是()。A)32B)16C)1D)040、參考答案:C【解析】本題中將8賦值給字符變量a,則a的二進(jìn)制為"00001000",a>>3的位運(yùn)算是把a(bǔ)向右移動(dòng)三位,結(jié)果為"00000001",輸出其十進(jìn)制的值1。附錄資料:不需要的可以自行刪除考試后心理調(diào)節(jié)技巧同學(xué)們:升入高中的第一次考試(月考)結(jié)束了,成績也出來了,不知道同學(xué)們現(xiàn)在的心情怎么樣,可能是幾家歡樂幾家愁吧,先不管是樂還是愁,我們都是時(shí)候好好調(diào)整自己的心態(tài),所以今天我就跟你們一起探討一下考試后的心理調(diào)節(jié)。主要是分為兩大部分,一是成績還沒公布前的心理調(diào)節(jié),第二是知道考試成績后的心理調(diào)節(jié)。一、考試成績不清楚前的心理調(diào)節(jié)雖然考試的成績現(xiàn)在還不知道,但此時(shí)此刻同學(xué)們的心情大概可以概括為以下幾種:1.瘋狂放松心理我想現(xiàn)在很多同學(xué)都想考試后痛痛快快地玩一下,這種心情是可以理解的,考試后輕松一下,發(fā)泄一下壓抑的情緒是無可厚非的,但考試后就將學(xué)習(xí)拋到九霄云外,這就不對(duì)了??纪暝囍皇且淮稳松行〉慕K點(diǎn),再這個(gè)終點(diǎn)后,我們還要迎接更多的挑戰(zhàn)和起點(diǎn)。所以我建議同學(xué)們還是利用考試后這段稍微清閑的時(shí)間,好好調(diào)整自己的情緒,準(zhǔn)備迎接下半個(gè)學(xué)期的緊張學(xué)習(xí)。2.盲目樂觀心理雖然具體成績還不知道,可能有的同學(xué)認(rèn)為自己運(yùn)氣不錯(cuò),超常發(fā)揮,有點(diǎn)沾沾自喜。但問題是成績還沒公布,不應(yīng)該有盲目樂觀的心理,否則在真實(shí)的成績公布之后,和原來想象的相去甚遠(yuǎn),我們的內(nèi)心就會(huì)經(jīng)歷嚴(yán)重的心理挫折,本來樂觀的心理就會(huì)被失敗、痛苦所代替。這種痛苦的體驗(yàn)會(huì)使心理承受力低的同學(xué)產(chǎn)生自卑感。所以我們應(yīng)該調(diào)整自己的心態(tài),客觀地估計(jì)自己的成績,切忌過高估計(jì)成績。我們可以參照上次成績來估計(jì),因?yàn)槌煽兊奶岣卟皇且货矶偷?,需要有一個(gè)過程,正確認(rèn)識(shí)自己的實(shí)力,從而對(duì)快要面臨的成績有一個(gè)合理的期望。還可以與平時(shí)成績相近的同學(xué)比較,因?yàn)橹挥信c自己平時(shí)成績相近的同學(xué)進(jìn)行比較,才能真正知道自己成績的意義,從而把自己的可能成績放在恰當(dāng)?shù)奈恢?。否則,就會(huì)過高估計(jì)自己的成績,最終導(dǎo)致無法面對(duì)真實(shí)的成績。3.自責(zé)后悔心理有的同學(xué)因?yàn)槟承﹤€(gè)別地方?jīng)]有充分發(fā)揮,認(rèn)為不該錯(cuò)的地方錯(cuò)了,錯(cuò)得冤枉,非常自責(zé)和后悔,糾纏于自己某個(gè)缺陷不放。其實(shí)考試是涉及到很多綜合能力的過程,不能要求自己一點(diǎn)失誤也沒有,關(guān)鍵是盡力吸取經(jīng)驗(yàn)教訓(xùn),避免在以后的考試中犯同樣的錯(cuò)誤。4.失落焦慮心理考試結(jié)束后,隨著緊張感的結(jié)束,我們有的同學(xué)反而感到茫然無措,心理空蕩蕩的,仿佛失去了什么。這種失落心理會(huì)使他們失去熱情,對(duì)什么事都不感興趣,就是急切地想知道自己的成績,在緊張焦慮、苦苦等待中度過,這是一種焦慮恐懼心理,我們也應(yīng)該消除。因?yàn)樘幱谶@種焦慮恐懼中的同學(xué),很難保持良好的學(xué)習(xí)狀態(tài),會(huì)出現(xiàn)注意力不集中、倦怠、消極的表現(xiàn)。如果真的很難集中投入到學(xué)習(xí)中去,就可以選擇一些需要付出體力的活動(dòng),例如通過劇烈的活動(dòng)如踢球、跑步等來發(fā)泄自己消極情感,也可以做一些不需要特別投入的活動(dòng)如練字等,使自己在充實(shí)的活動(dòng)中等待成績公布。二、知道考試成績后的心理調(diào)節(jié)(一)避免兩種不合理情緒很快我們的成績就會(huì)陸續(xù)公布,那么肯定會(huì)出現(xiàn)“幾家歡樂幾家愁”的情形。所以也要注意以下兩種不合理的心理狀態(tài)。1.驕傲自滿心理在本次的考試中,肯定有考得不錯(cuò)的同學(xué),那么首先要預(yù)先祝賀你取得好的成績,因?yàn)槟愕母冻龅玫搅讼鄳?yīng)的收獲。但同時(shí)也要特別提醒你們,千萬不能驕傲自滿。我們都知道一個(gè)道理:池塘里的水,經(jīng)年累月之后就成了死水,而流水不腐的根本就在于它能不斷的獲得新的活水,補(bǔ)充新的血液。我們的學(xué)習(xí)也是這樣,一次考試的成就并不能代表以后的每一次考試都能保持。所以我們得再接再厲,創(chuàng)造更好的成績。2.心灰意冷心理可能絕大多數(shù)同學(xué)在試卷發(fā)下來的那一剎那間,覺得用簡直就是聞?wù)邆?,見者流淚,慘不忍睹!。有的同學(xué)甚至對(duì)未來感到絕望,喪失了對(duì)學(xué)習(xí)與生活的勇氣和信心。還有的人因此而妄自菲薄、自暴自棄,還有的同學(xué)看到別的同學(xué)的成績遠(yuǎn)遠(yuǎn)高于自己,會(huì)產(chǎn)生比較強(qiáng)烈的嫉妒心理。這些同學(xué)可能會(huì)出現(xiàn)因?yàn)楹ε驴荚囀【吞颖芸荚嚨男袨?。但我們?yīng)該清楚地認(rèn)識(shí)到不能因?yàn)榕率【鸵颖芩ky道我們就因?yàn)楹ε萝嚨?,就不出門了?還有飛機(jī)是比汽車更危險(xiǎn)的交通工具,但如果條件允許的話,我想人們更喜歡選擇飛機(jī)吧。既然我們都不害怕對(duì)我們生命有威脅的東西,我們?yōu)槭裁匆ε驴荚囀∧??在我們的平時(shí)生活中,難道都是沒有什么失敗和挫折的事情發(fā)生的么?相信平時(shí)我們都經(jīng)常聽到一些很好的祝福話語,例如一帆風(fēng)順、萬事如意、馬到成功、心想事成等等,但我們認(rèn)真地想一想,這些祝福的話語真的可以在生活中實(shí)現(xiàn)嗎?應(yīng)該可能性不大吧?為什么人們要說這些祝福的話呢?就是人們都知道在生活中肯定有很多挫折和困難,才說出這樣的祝福的話語,希望在一定程度上能給對(duì)方信心戰(zhàn)勝挫折和困難。所以在我們的人生征途上肯定會(huì)遇到很多挫折和困難,考試只是一個(gè)很小很小的困難。先來聽一下肯德基創(chuàng)始人的故事??系禄鶆?chuàng)始人的故事很多同學(xué)都知道肯德基餐店吧,在全球都有它的連鎖店,那么你對(duì)肯德基的創(chuàng)始人,也就是肯德基先生有什么印象?可能都是在注冊(cè)商標(biāo)上看到的滿頭白發(fā),留著山羊胡子的小老頭吧。為什么不用他年輕帥氣的照片呢?那我們得先了解一下肯德基先生的故事。5歲時(shí)父親去世,14歲時(shí)輟學(xué),開始流浪。16歲時(shí)謊報(bào)年齡參軍,但軍旅生活處處不順心。18歲時(shí)結(jié)婚,不久妻子賣了他的財(cái)產(chǎn)逃跑。后來學(xué)法律學(xué)不成,就賣保險(xiǎn),賣輪胎,經(jīng)營渡船、加油站等等,都失敗了。到中年時(shí)做餐廳廚師和洗瓶師,但不久也失業(yè)。年老后要靠福利金生活。66歲時(shí)拿著幾百美元的社會(huì)福利金,開著一輛破汽車,向餐廳出售他研制的一種炸雞配方,88歲時(shí)終于因?yàn)樗恼u配方才獲得成功。KFC就是這樣創(chuàng)辦并從此風(fēng)靡全球。所以我們不能逃避失敗和挫折,而應(yīng)該勇敢面對(duì)它??赡芪覀円簧荚噲D擺脫壓力,但終歸是徒勞無功。科學(xué)家認(rèn)為,人需要激情、緊張和壓力。如果沒有既甜蜜又痛苦的滋味,人的機(jī)體就根本無法存在。實(shí)驗(yàn)表明,如果將一個(gè)人關(guān)進(jìn)隔離室內(nèi),盡可能讓他感覺非常舒服,但沒有任何情感體驗(yàn),也就是沒有喜怒哀樂,他也會(huì)很快發(fā)瘋。適度的壓力可以激發(fā)人的免疫力,從而延長人的壽命。如果我們平時(shí)都沒有考試,或者每次考試都是滿分,那么我們就沒有學(xué)習(xí)的動(dòng)力。挫折對(duì)于一個(gè)生活的強(qiáng)者來說,無異于一劑催人奮進(jìn)的興奮劑,可以提高他的認(rèn)識(shí)水平,增強(qiáng)他的承受力,激發(fā)他的活力。所以挫折可幫助我們更好的適應(yīng)社會(huì)。我們的一生其實(shí)就是適應(yīng)所生存的社會(huì)的一生,而要適應(yīng)社會(huì),就要學(xué)會(huì)隨時(shí)依社會(huì)環(huán)境更替調(diào)整自己的動(dòng)機(jī)、追求、情感和行為。在我們的成長過程中,社會(huì)采用獎(jiǎng)賞、引導(dǎo)、威脅、甚至懲罰的方式,讓我們?cè)诔晒痛鞌≈袑W(xué)會(huì)適應(yīng)社會(huì),學(xué)會(huì)依社會(huì)環(huán)境的不同來調(diào)整自己的言行。那么當(dāng)前我們中學(xué)生的主要任務(wù)是學(xué)習(xí),所以考試就成了我們成長中必不可少的檢驗(yàn)。如果我們連考試失敗都接受不了,那么我們?cè)趺疵鎸?duì)以后工作上的失敗,生意上的失敗,人際關(guān)系上的失敗?所以我們應(yīng)該把適度的挫折看為我們成長中的“精神補(bǔ)品”。因?yàn)樵诔砷L中,每戰(zhàn)勝一次挫折,就強(qiáng)化一次自身的力量,為下一次應(yīng)付挫折提供了更多的精神力量,堅(jiān)強(qiáng)的意志力也就在這一次又一次的錘煉中培養(yǎng)出來。著名的美國康奈爾大學(xué)做過一次心理實(shí)驗(yàn)---青蛙實(shí)驗(yàn)。實(shí)驗(yàn)的第一部分,他們捉來一只健碩的青蛙,冷不防把它扔進(jìn)一個(gè)煮沸的開水鍋里,這只反應(yīng)靈敏的青蛙在千鈞一發(fā)的生死關(guān)頭,用盡全力,躍出讓它葬身的水鍋,安然逃生。實(shí)驗(yàn)的第二部分:隔了半小時(shí),他們使用一個(gè)同樣大小的鐵鍋,這一回往鍋里放入冷水,然后把那只死里逃生的青蛙放進(jìn)鍋里,青蛙自由自地在水中游來游去,接著實(shí)驗(yàn)人員在鍋底偷偷地用火加熱,青蛙不知底細(xì),自然地在微溫的水中享受“溫暖”。慢慢地,鍋中的水越來越熱,青蛙覺得不妙了,但等到它意識(shí)到鍋中的水溫已經(jīng)承受不住了,必須奮力跳出才能活命時(shí),已經(jīng)晚了,它全身發(fā)軟,呆呆躺在水里,直到煮死在鍋里。這個(gè)實(shí)驗(yàn)告訴我們,最可怕的不是突然危機(jī)的降臨,而是緩慢漸進(jìn)的危機(jī)降臨。期中考試成績不理想的同學(xué),考試失利對(duì)你們來說不是一件壞事,它在一定程度上是一件好事,給自己敲響了警鐘,有了危機(jī)意識(shí).才能更努力的學(xué)習(xí),記住永遠(yuǎn)不要認(rèn)為自己是最努力的,和你自己努力比的同時(shí),也要與周圍的同學(xué)比。(二)如何看待不好的成績面對(duì)不滿意的成績,先請(qǐng)同學(xué)們回答我一個(gè)問題:“對(duì)于考試,你努力學(xué)習(xí)了嗎?”如果以前你沒努力,現(xiàn)在努力還來得及,但更多的同學(xué)可能會(huì)說,我覺得我比初中還努力,但我現(xiàn)在的成績卻遠(yuǎn)遠(yuǎn)不如初中的,為什么呢?要想揭開這個(gè)疑問,我們必須弄清楚以下兩點(diǎn)。1.高中學(xué)習(xí)的特點(diǎn)高中的學(xué)習(xí)跟初中的學(xué)習(xí)是有很大的不同的。高中的知識(shí)量比初中的大,理論性、系統(tǒng)性和綜合性都增強(qiáng),還有學(xué)科間知識(shí)相互滲透,從而增加了高中學(xué)習(xí)的難度,考驗(yàn)同學(xué)們各方面的能力也有更高的要求水平。所以有的同學(xué)沒有一下子適應(yīng)過來,特別是高一的同學(xué)。而且每個(gè)人適應(yīng)高中學(xué)習(xí)的速度各不相同,適應(yīng)快的需要一兩個(gè)月的時(shí)間,適應(yīng)慢的則需要一兩年的時(shí)間,也許有的同學(xué)上高三才找到學(xué)習(xí)的感覺。但要相信,只要努力肯定會(huì)有回報(bào)!同時(shí)我們也要認(rèn)識(shí)到,努力是相對(duì)的,你努力的同時(shí),別人也在努力,你學(xué)到十點(diǎn)多,別的同學(xué)學(xué)到十二點(diǎn)多。所以不能只看到自己的努力而沒看到別人的付出,只許自己進(jìn)步不許別人有好成績!2.正確認(rèn)識(shí)名次意義很多同學(xué)衡量自己的學(xué)習(xí)有沒有進(jìn)步,都是看名次的,所以就很在意名次的高低。高一的同學(xué)一定要明白:現(xiàn)在你是在一中讀書,每個(gè)同學(xué)都是很有實(shí)力的。所以你的名次與初中相比肯定是退后一些,應(yīng)該學(xué)會(huì)在班級(jí)里找到恰當(dāng)?shù)奈恢?。而且也?yīng)該知道每個(gè)人在班上的名次是不可能固定的,不是進(jìn)步就是退步。也要走出一個(gè)誤區(qū),就是不能單單看排名,因?yàn)楹芏鄰那安挥霉Φ苡袧摿Φ耐瑢W(xué)成績現(xiàn)在趕上來了,人人都在發(fā)展。應(yīng)該擁有一顆平常心,正視自己和別人的排名變化,與其嫉妒或羨慕他人,不如虛心向他人請(qǐng)教有效的方法,提高自己的學(xué)習(xí)效率。高中學(xué)習(xí)是一個(gè)知識(shí)積累的過程,重在檢查所學(xué)基礎(chǔ)知識(shí)漏洞所在,不要將目光只放在眼前的名次上。(三)認(rèn)識(shí)考試的意義,學(xué)會(huì)總結(jié)分析考試成績不理想的話,你也不應(yīng)該一味地傷心、后悔,讓下半個(gè)學(xué)期都沉浸在痛苦之中。除此之外,最重要的是應(yīng)該認(rèn)識(shí)到考試的意義,平時(shí)的考試或練習(xí)的真實(shí)意圖是使我們同學(xué)能夠“發(fā)現(xiàn)問題,解決問題”,也就是通過考試可以告訴我們什么知識(shí)已經(jīng)掌握,哪些還沒有理解。通過對(duì)考試結(jié)果的分析能反映自己學(xué)習(xí)上的漏洞,只要自己知道漏洞在哪兒,如何去彌補(bǔ),下一次成績就一定會(huì)提高。對(duì)考試的分析也指出了我們接下來的復(fù)習(xí)的重難點(diǎn)以及學(xué)習(xí)計(jì)劃的方向,所以考試可以使今后復(fù)習(xí)的目標(biāo)更加明確,解決問題的精力更易集中,使我們更好的檢測和把握自己。那么我們考試后如何分析總結(jié)?有的同學(xué)考前對(duì)試題卷是“可欲而不可求”,考時(shí)則是對(duì)試題卷“奉若真神”,生怕漏了一道題,但是考后則是把它無情的拋棄。這時(shí),他們的眼中只有分?jǐn)?shù)了,為什么有那么多的同學(xué)沒有把眼光放在以后。其實(shí)分?jǐn)?shù)只不過是對(duì)你這階段努力的一個(gè)評(píng)價(jià),考完后不是盯著它,難道盯著它就能把66分變成99分嗎?關(guān)鍵還是要弄清丟失分?jǐn)?shù)的原因、不清楚的知識(shí)以及這一階段的不足,我們的目標(biāo)不是這一次次的小考,而是將來的高考。我們也應(yīng)避免不良的歸因方式,若將考試成績差的原因總是歸于外部因素,例如埋怨老師教的不好,試題太難等,這就很難地準(zhǔn)確地分析考試失敗的原因。如果找不出真正的原因,那么自然沒有辦法尋找到更正確、更有效的途徑來提高自己。所以考試后可結(jié)合試卷,對(duì)自己平時(shí)的復(fù)習(xí)目的、學(xué)習(xí)態(tài)度和學(xué)習(xí)方法進(jìn)行分析。對(duì)回答正確的題目,要重新溫習(xí)一下自己運(yùn)用的是哪個(gè)知識(shí)點(diǎn)來解答的,是如何理解運(yùn)用所學(xué)知識(shí)的。答錯(cuò)了的題目,就要找到自己出錯(cuò)的原因,一般原因有粗心、基本概念不清以及計(jì)算錯(cuò)誤等三類。粗心一般是偶然的,通過加強(qiáng)檢查可以部分克服。但要想一點(diǎn)粗心的錯(cuò)誤都不犯,就只有扎扎實(shí)實(shí)地好好學(xué)習(xí),每一次考試都盡最大的努力,一絲不茍?;靖拍畈磺澹瑒t需要弄清楚是大部分概念都存在問題呢還是個(gè)別的?如果是大部分概念都存在程度不同的不清楚問題,就說明在學(xué)習(xí)方法上有明顯欠缺,需要及時(shí)補(bǔ)救,加強(qiáng)基本概念的學(xué)習(xí),并從最基礎(chǔ)的概念開始進(jìn)行補(bǔ)課。如果只是部分概念存在問題,則說明我們?cè)趯W(xué)習(xí)這一部分知識(shí)時(shí),有缺陷,需要專門進(jìn)行補(bǔ)漏,把相關(guān)教材認(rèn)真地再學(xué)習(xí)一遍,并多做有關(guān)練習(xí)。出現(xiàn)計(jì)算錯(cuò)誤,要分清是偶然的還是經(jīng)常性的。如果只是偶然出錯(cuò),只需下次考試時(shí),在檢查上對(duì)計(jì)算多下功夫就行了。如果是經(jīng)常在計(jì)算問題上丟分,則說明學(xué)生在筆算技巧上有問題,需要特別加以訓(xùn)練,應(yīng)把各種類型計(jì)算題的規(guī)則好好復(fù)習(xí),并進(jìn)行反復(fù)地計(jì)算練習(xí),從根本上提高計(jì)算能力。還有就是要把每部分丟分的比重弄清,比重最大的就是我們的弱點(diǎn)。針對(duì)錯(cuò)誤采取對(duì)策加以克服,且要牢牢記住錯(cuò)誤的地方,以免再犯同樣的錯(cuò)誤。所以要把平時(shí)考試中的錯(cuò)題集中分類,并與過去的錯(cuò)題加以比較,找出隱藏其中的知識(shí)難點(diǎn)“登記注冊(cè)”,作為以后臨考復(fù)習(xí)的重點(diǎn)。(四)調(diào)整考后抑郁心態(tài)1.正確面對(duì)外界壓力相信同學(xué)都覺得學(xué)習(xí)有很大的壓力,這些壓力主要來源于父母、老師、同學(xué)、親戚朋友等等。覺得沒有達(dá)到父母的期望值,很難面對(duì)望子成龍、望女成鳳的父母,其實(shí)你可以先分析一下:自己是否努力了,是否盡自己的全力了,如果已竭盡全力但仍無達(dá)到父母的要求,就不必再過多地責(zé)備自己。你不妨可這樣思考:只要我盡力了,我的心里就是坦然的,不必再傷心、再痛苦,但求問心無愧,父母對(duì)我們的關(guān)愛是一種人的本能,一種天性,雖然父母對(duì)我們不太理想的考試成績會(huì)表現(xiàn)出焦慮,甚至?xí)幸恍┲肛?zé),這也是親人間親情的自然流露。反過來說,你對(duì)父母的愛

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論