全國計算機等級考試二級c++題庫1(共17套)及中級育嬰師模擬題(四級 必過)_第1頁
全國計算機等級考試二級c++題庫1(共17套)及中級育嬰師模擬題(四級 必過)_第2頁
全國計算機等級考試二級c++題庫1(共17套)及中級育嬰師模擬題(四級 必過)_第3頁
全國計算機等級考試二級c++題庫1(共17套)及中級育嬰師模擬題(四級 必過)_第4頁
全國計算機等級考試二級c++題庫1(共17套)及中級育嬰師模擬題(四級 必過)_第5頁
已閱讀5頁,還剩49頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第一套1、下面敘述正確的是______。A、算法的執行效率與數據的存儲結構無關B、算法的空間復雜度是指算法程序中指令(或語句)的條數C、算法的有窮性是指算法必須能在執行有限個步驟之后終止D、以上三種描述都不對算法的設計可以避開具體的計算機程序設計語言,但算法的實現必須借助程序設計語言中提供的數據類型及其算法。數據結構和算法是計算機科學的兩個重要支柱。它們是一個不可分割的整體。算法在運行過程中需輔助存儲空間的大小稱為算法的空間復雜度。算法的有窮性是指一個算法必須在執行有限的步驟以后結束。本題答案為C。2、數據庫系統的核心是______。A、數據模型B、數據庫管理系統C、軟件工具D、數據庫數據庫管理系統DBMS是數據庫系統的核心。DBMS是負責數據庫的建立、使用和維護的軟件。DBMS建立在操作系統之上,實施對數據庫的統一管理和控制。用戶使用的各種數據庫命令以及應用程序的執行,最終都必須通過DBMS。另外,DBMS還承擔著數據庫的安全保護工作,按照DBA所規定的要求,保證數據庫的完整性和安全性。本題答案為B。3、在結構化方法中,用數據流程圖(DFD)作為描述工具的軟件開發階段是______。A、可行性分析B、需求分析C、詳細設計D、程序編碼軟件開發階段包括需求分析、總體設計、詳細設計、編碼和測試五個階段。其中需求分析階段常用的工具是數據流圖和數據字典。本題答案為B。4、在軟件開發中,下面任務不屬于設計階段的是______。A、數據結構設計B、給出系統模塊結構C、定義模塊算法D、定義需求并建立系統模型軟件設計一般分為總體設計和詳細設計兩個階段,總體設計的任務是確定軟件的總體結構,子系統和模塊的劃分,并確定模塊間的接口和評價模塊劃分質量,以及進行數據分析。詳細設計的任務是確定每一模塊實現的定義,包括數據結構、算法和接口。本題答案為D。5、下列敘述中正確的是______。A、數據庫是一個獨立的系統,不需要操作系統的支持B、數據庫設計是指設計數據庫管理系統C、數據庫技術的根本目標是要解決數據共享的問題D、數據庫系統中,數據的物理結構必須與邏輯結構一致數據庫是存儲在計算機存儲設備中的、結構化的相關數據的集合。數據庫中的數據不只是面向某一項特定的應用,而是面向多種應用,可以被多個用戶、多個應用程序共享,不具有獨立的系統。設計數據庫的目的實質上是設計出滿足實際應用需求的實際關系模型。數據庫技術的主要目的是有效地管理和存取大量的數據資源,包括:提高數據的共享性,使多個用戶能夠同時訪問數據庫中的數據;減小數據的冗余,以提高數據的一致性和完整性;提供數據與應用程序的獨立性,從而減少應用程序的開發和維護代價。本題答案為C。6、下面描述中,符合結構化程序設計風格的是______。A、使用順序、選擇和重復(循環)三種基本控制結構表示程序的控制邏輯B、模塊只有一個入口,可以有多個出口C、注重提高程序的執行效率D、不使用goto語句基于對結構化程序設計原則、方法以及結構化程序基本構成結構的掌握和了解,在結構化程序設計的具體實施中,要注意把握如下要素:1、使用程序設計語言中的順序、選擇、循環等有限的控制結構表示程序的控制邏輯;2、選用的控制結構只準許有一個入口和一個出口;3、程序語句組成容易識別的塊,每塊只有一個入口和一個出口;4、復雜結構應該用嵌套的基本控制結構進行組合嵌套來實現;5、語言中所沒有的控制結構,應該采用前后一致的方法來模擬;6、嚴格控制GOTO語句的使用。其意思是指:(1)用一個非結構化的程序設計語言去實現一個結構化的構造;(2)若不使用GOTO語句會使功能模糊;(3)在某種可以改善而不是損害程序可讀性的情況下。本題答案為A。7、下列模式中,能夠給出數據庫物理存儲結構與物理存取方法的是______。A、內模式B、外模式C、概念模式D、邏輯模式數據庫管理系統的三級模式結構由外模式、模式和內模式組成。外模式,或子模式,或用戶模式,是指數據庫用戶所看到的數據結構,是用戶看到的數據視圖。模式,或邏輯模式,是數據庫中對全體數據的邏輯結構和特性的描述,是所有用戶所見到的數據視圖的總和。外模式是模式的一部分。內模式,或存儲模式,或物理模式,是指數據在數據庫系統內的存儲介質上的表示,即對數據的物理結構和存取方式的描述。本題答案為A。8、下面概念中,不屬于面向對象方法的是______。A、對象B、繼承C、類D、過程調用面向對象方法是一種運用對象、類、封裝、繼承、多態和消息等概念來構造、測試、重構軟件的方法。面向對象方法從對象出發,發展出對象,類,消息,繼承等概念。本題答案為D。9、在一棵二叉樹上第5層的結點數最多是______。A、8B、16C、32D、15根據二叉樹的性質:二叉樹第i(i≥1)層上至多有2i-1個結點。得到第5層的結點數最多是16。本題答案為B。10、以下數據結構中不屬于線性數據結構的是______。A、隊列B、線性表C、二叉樹D、棧線性表、棧和隊列等數據結構所表達和處理的數據以線性結構為組織形式。棧是一種特殊的線性表,這種線性表只能在固定的一端進行插入和刪除操作,允許插入和刪除的一端稱為棧頂,另一端稱為棧底。一個新元素只能從棧頂一端進入,刪除時,只能刪除棧頂的元素,即剛剛被插入的元素。所以棧又稱后進先出表(LastInFirstOut);隊列可看作是插入在一端進行,刪除在另一端進行的線性表,允許插入的一端稱為隊尾,允許刪除的一端稱為隊頭。在隊列中,只能刪除隊頭元素,隊列的最后一個元素一定是最新入隊的元素。因此隊列又稱先進先出表(FirstInFirstOut)。本題答案為C。11、下列程序的輸出結果是______。#include<iostream>usingnamespacestd;intmain(){chara[]="Hello,World";char*ptr=a;while(*ptr){if(*ptr>='a'&&*ptr<='z')cout<<char(*ptr+'A'-'a');elsecout<<*ptr;ptr++;}return0;}A、HELLO,WORLDB、Hello,WorldC、hELLO,wORLDD、hello,world此程序段的功能是將字符串中的小寫字母轉換為大寫字母并將其輸出。本題答案為A。12、關于動態存儲分配,下列說法正確的是______。A、new和delete是C++語言中專門用于動態內存分配和釋放的函數B、動態分配的內存空間也可以被初始化C、當系統內存不夠時,會自動回收不再使用的內存單元,因此程序中不必用delete釋放內存空間D、當動態分配內存失敗時,系統會立刻崩潰,因此一定要慎用newnew和deleted在C++中用來申請與釋放內存的運算,不是函數,故選項A錯。動態內存分配時是可以對其進行初始化的,如對類的初始化。在C++中,沒有垃圾回收裝置,系統本身不會自動回收內存,選項C也錯。由于采用了new操作分配內存,在內存分配失敗時,產生一個NULL指針,不會導致系統的崩潰,因此建議使用new操作,故選項D錯。本題答案為B。13、執行語句序列intn;cin>>n;switch(n){case1:case2:cout<<'1';case3:case4:cout<<'2';break;default:cout<<'3';}時,若鍵盤輸入1,則屏幕顯示______。A、1B、2C、3D、12switch語句又稱為開關語句,它也是一種選擇語句。switch語句的功能是根據給定表達式的不同取值來決定從多個語句序列中的哪一個開始執行。break語句又稱為跳出語句。break語句只能用在switch語句和循環語句中。在switch語句中,break用來使執行流程跳出switch語句,而繼續執行switch后面的語句。在循環語句中,break用來使執行流程無條件地跳出本層循環。本題答案為D。14、有以下類定義classPoint{public:Point(intx=0,inty=0){_x=x;_y=y;}voidMove(intxOff,intyOff){_x+=xOff;_y+=yOff;}voidPrint()const{cout<<'('<<_x<<','<<_y<<')'<<endl;}private:int_x,_y;};下列語句中會發生編譯錯誤的是______。A、Pointpt;pt.Print();B、constPointpt;pt.Print()C、Pointpt;pt.Move(1,2);D、constPointpt;pt.Move(1,2);本題主要考查了const關鍵字的使用。可以在類型或類名前加上const來聲明一個在運行時不可改變的對象或變量。如果聲明了一個常量對象,則其內部成員均不可改變,在編譯時會檢查其對應類的成員變量是否為左值,如果是,則會出現錯誤。對于B而言,由于在對象pt中的print方法中沒有發現存在左值成員變量,故在編譯時不會出錯。本題答案為D。15、有以下類定義classMyClass{private:intid;chargender;char*phone;public:MyClass():id(0),gender('#'),phone(NULL){}MyClass(intno,charge='#',char*ph=NULL){id=no;gender=ge;phone=ph;}};下列類對象定義語句中錯誤的是______。A、MyClassmyObj;B、MyClassmyObj(11,);C、MyClassmyObj(12,'m');D、MyClassmyObj(12);對于A,由于在創建MyClass的實例myObj時,沒有參數,所以其調用了第一個構造函數。對于B,由于有兩個參數,故其調用了第二個構造函數,第二個構造函數有兩個缺省參數,在調用時,實參會按從左到右的順序依次傳給形參,所以第二個參數本題答案為B。16、下列函數原型聲明中錯誤的是______。A、voidFun(intx=0,inty=0);B、voidFun(intx,inty);C、voidFun(intx,inty=0);D、voidFun(intx=0,inty);在C++中,可以為參數指定默認值,在函數調用時沒有指定與形參相對應的實參時就自動使用默認值。默認參數可以簡化復雜函數的調用。默認參數通常在函數名第一次出現在程序中的時候,如在函數原型中,指定默認參數值。指定默認參數的方式從語法上看與變量初始化相似。例如:voidmyfunc(intx=0,inty=1);如果一個函數中有多個參數,則默認參數應從右至左逐個定義。本題答案為D。17、關于面向對象的程序設計方法,下列說法正確的是______。A、"封裝性"指的是將不同類型的相關數據組合在一起,作為一個整體進行處理B、"多態性"指的是對象的狀態會根據運行時要求自動變化C、基類的私有成員在派生類的對象中不可訪問,也不占內存空間D、在面向對象的程序設計中,結構化程序設計方法仍有著重要作用封裝性是指將數據和算法捆綁成一個整體,這個整體就是對象,描述對象的數據被封裝在其內部;多態性是指當多種事物繼承自一種事物時,同一種操作在它們之間表現出不同的行為;基類的私有成員對派生類來說是不可訪問的,因此在派生類中直接引用基類的私有變量成員是不允許的,可以通過基類的公用成員函數來引用基類的私有變量成員;C++是一種優秀的高級程序設計語言,它是以C語言為基礎而逐漸發展起來的。C++語言既保留了傳統的結構化程序設計方法,又對流行的面向對象程序設計方法提供了完整的支持。本題答案為D。18、下列是模板聲明的開始部分,其中正確的是______。A、template<T>B、template<classT1,T2>C、template<classT1,classT2>D、template<classT1;classT2>本題主要考查了模板的定義,在C++中可以在定義類時不指定具體的數據類型,而在編譯時進行前期綁定,對于多參數的模板,在參數間用“,”隔開,如果模板參數為一個類,在模板參數前面必須加上class關鍵字。本題答案為C。19、有以下程序#include<iostream>inti=0;voidfun(){{staticinti=1;std::cout<<i++<<',';}std::cout<<i<<',';}intmain(){fun();fun();return0;}程序執行后的輸出結果是______。A、1,2,1,2,B、1,2,2,3,C、2,0,3,0,D、1,0,2,0,本題主要考查了static型的變量,在C++中可以為函數或類指定static型的變量,如果將一個變量指定為static型,則該變量在內存中僅有一個副本,同時在函數或類執行完成后空間不會被釋放,以前的值將會被保留。同時還考查了C++中變量作用域的問題,在C++中如果要將一個變量限定在指定的范圍內,可以將該作用域用{}包含起來,同時可在函數的外部指定全局變量,該變量的作用范圍是從當前位置開始到程序結束。對于"staticinti=1;"中的i,初始值為1,在調用std::cout<<i++<<','后,將輸出"1,",然后自加1,對于第二句std::cout<<i<<',',該i所代表的應該是全局變量"i",故輸出"0,"。在第二次執行fun()時,由于第一i為static型變量,其值是保留的,故輸出"2,",對于第二個i則輸出"0,"。本題答案為D。20、有以下程序#include<iostream>usingnamespacestd;classMyClass{public:MyClass(intn){number=n;}//拷貝構造函數MyClass(MyClass&other){number=other.number;}~MyClass(){}private:intnumber;};MyClassfun(MyClassp){MyClasstemp(p);returntemp;}intmain(){MyClassobj1(10),obj2(0);MyClassobj3(obj1);obj2=fun(obj3);return0;}程序執行時,MyClass類的拷貝構造函數被調用的次數是______。A、5B、4C、3D、2obj1(10)將執行一次構造函數,obj2(0)也將執行一次構造函數;obj3(obj1)將以obj1作為參數執行一次構造函數;fun(obj3)中的temp(p)也將執行一次構造函數,而fun本身是按值傳遞參數的,形參在fun函數內也要分配獨立的空間,故也要執行一次構造函數,對于其返回結果也是MyClass類型的,同樣需要執行一次構造函數,故一共要執行4次。本題答案為B。21、已知:intm=10;在下列定義引用的語句中,正確的是______。A、int&x=m;B、inty=&m;C、int&z;D、int&t=&m;本題主要考查了對引用及地址(&)的理解,引用實際上就是別名,它與被引用變量擁有同一個地址空間,對于選項A而言,其操作實際上就是為m賦于一個別名x,因此選項A是對的。對于選項B,&m表示m的地址,而y是一個整型變量,在C++中不能從地址值隱式轉換為整型值,故選項B是錯的。對于選項C,引用必須要用被引用的對象,即引用必須要初始化;選項D中t是一個整型引用,而其被引用的對象卻是m的地址,存在著與選項B類似的錯誤,因此選項D也是錯的。本題答案為A。22、在下面的運算符重載函數的原型中,錯誤的是______。A、Volumeoperator-(double,double);B、doubleVolume::operator-(double);C、VolumeVolume::operator-(Volume);D、Volumeoperator-(Volume,Volume);本題主要考查了運算符的重載。對于運算符的重載,通常有兩種形式。1、操作結果operator運算符(操作數1,[操作數2])2、操作結果類::operator運算符(操作數)對于上述選項中,B、C為第二種類型,A、D為第一種類型,在第一種類型中,兩個操作數必須至少有一個自定義類,對選項A而言,其兩個操作數均為double型數據,因此選項A是錯誤的運算符重載。本題答案為A。23、執行語句序列ofstreamoutfile("DATA.DAT");if(…)cout<<"OK";elsecout<<"FAIL";后,如果文件打開成功顯示"OK",否則就顯示"FAIL"。由此可知,上面if語句的…處的表達式應是______。A、outfile.fail()或outfileB、outfile.good()或!outfileC、outfile.good()或outfileD、outfile.fail()或!outfile在采用ofstream類打開文件時,在創建其實例時,可在構造函數中輸入要打開的文件名,如果打開成功,則返回一個ofstream類的實例,否則創建實例失敗,返回0,同時可通過good()或fail()方法來判斷文件是否已打開,如果正常打開則fail()方法返回0,good()方法返回非零,否則fail()返回非零,good()返回0。本題答案為C。24、在一個類體的下列聲明中,正確的純虛函數聲明是______。A、virtualvoidvf()=0;B、voidvf(int)=0;C、virtualintvf(int);D、virtualvoidvf(int){}本題考查了純虛函數的定義,在C++中要定義一個函數為虛函數,可在函數定義前加上virtual關鍵字,如果要定義一個函數為純虛函數,只要在函數原型后加上“=0”本題答案為A。25、有以下類定義classMyClass{public:MyClass(){cout<<1;}};則執行語句MyClassa,b[2],*p[2];后,程序的輸出結果是______。A、11B、111C、1111D、11111classMyClass定義了一個類,其中MyClass(){cout<<1;}為其的構造函數,當程序創建類MyClass的實例時,該函數將會被調用,在執行“MyClassa,b[2],*p[2];”時,一共創建了3個這樣的實例,故一共執行構造函數3次,對于變量p,則是聲明了一個指針數組,該數組中的元素是指向類MyClass實例的指針,本身并沒有創建類的實例。本題答案為B。26、有以下程序#include<iostream>usingnamespacestd;classComplex{public:Complex(doubler=0,doublei=0):re(r),im(i){}doublereal()const{returnre;}doubleimag()const{returnim;}Complexoperator+(Complexc)const{returnComplex(re+c.re,im+c.im);}private:doublere,im;};intmain(){Complexa=Complex(1,1)+Complex(5);cout<<a.real()<<'+'<<a.imag()<<'i'<<endl;return0;}程序執行后的輸出結果是______。A、6+6iB、6+1iC、1+6iD、1+1i本題定義了一個復數類,并在該類上重載了+運算符。在main函數中,定義了一個復數類a,其值為兩個復數1+i與5的和。在復數類中,定義了real與imag方法,分別用來取出復數的實部與虛部。本題答案為B。27、已知程序中已經定義了函數test,其原型是inttest(int,int,int);,則下列重載形式中正確的是______。A、chartest(int,int,int);B、doubletest(int,int,double);C、inttest(int,int,int=0);D、floattest(int,int,float=3.5F);在對函數進行重載時,不允許為其指定缺省參數,故C、D是錯的,同時,對于重載的函數原型間不允許有類型完全相同的參數列表,故A是錯的,對于返回類型,在重載時沒有特別的要求。本題答案為B。28、C++流中重載的運算符>>是一個______。A、用于輸出操作的非成員函數B、用于輸入操作的非成員函數C、用于輸出操作的成員函數D、用于輸入操作的成員函數C++流的輸入運算符>>和輸出運算符<<只能作為非類成員函數重載。在一個類中,如有必要,可將>>或<<聲明為友元函數。本題答案為B。29、已知函數f的原型是:voidf(int*a,long&b);,變量v1、v2的定義是:intv1;longv2;,正確的調用語句是______。A、f(v1,&v2);B、f(v1,v2);C、f(&v1,v2);D、f(&v1,&v2);對于函數f而言,其第一個參數為整型指針,第二個參數為一引用(實際上就是按地址傳遞參數),該引用是一長整型的引用。對于選項A、B,實參變量v1為整型,而所要傳遞的對應的形參變量a是指針型,它接受的是地址,若將實參變量v1改為&v1,那么這一傳遞就是正確的;對于選項A、D,&v2為一地址,傳遞給整型引用,也將導致出錯。本題答案為C。30、在公有派生的情況下,派生類中定義的成員函數只能訪問原基類的______。A、公有成員和私有成員B、私有成員和保護成員C、公有成員和保護成員D、私有成員、保護成員和公有成員在一個派生類中,其成員由兩部分構成:一部分是從基類繼承得到的,另一部分是自己定義的新成員,所有這些成員仍然分為公有、私有和保護三種訪問屬性。其中,從基類繼承下來的全部成員構成派生類的基類部分,這部分的私有成員是派生類不能直接訪問的,公有成員和保護成員則是派生類可以直接訪問的,但是它們在派生類中的訪問屬性將隨著派生類對基類的繼承方式而改變。本題答案為C。31、一個類可以同時繼承多個類,稱為多繼承。下列關于多繼承和虛基類的表述中,錯誤的是______。A、每個派生類的構造函數都要為虛基類構造函數提供實參B、多繼承時有可能出現對基類成員訪問的二義性問題C、使用虛基類可以解決二義性問題并實現運行時的多態性D、建立最遠派生類對象時,虛基類的構造函數會首先被調用虛基類的構造函數將在其派生類創建實例時被執行,在執行時,派生類必須為虛基類的構造函數提供實參。在多重繼承中,如果通過兩條以上的路徑對同一基類實行繼承,這樣,在派生類中將有多個基類的副本,從而產生二義性。在采用虛基類時,其成員將僅存唯一的副本,這樣就可以解決二義性問題,但不能夠實現運行時多態,可通過抽象類或虛擬函數來實現,虛基類的構造函數將會首先被執行。本題答案為C。32、在C++中用來實現運行時多態性的是______。A、重載函數B、析構函數C、構造函數D、虛函數構造函數是類在創建實例時自動執行的函數,它不能實現運行時多態;析構函數是類在銷毀其實例時創建的,也不能實現運行時多態,重載函數能夠使相同的的功能具有統一的接口,但可以有不同的參數。虛函數可以用來動態地根據當前實例所屬的類調用相應的函數,實現運行時多態性。本題答案為D。33、關于友元,下列說法錯誤的是______。A、如果類A是類B的友元,那么類B也是類A的友元B、如果函數fun()被說明為類A的友元,那么在fun()中可以訪問類A的私有成員C、友元關系不能被繼承D、如果類A是類B的友元,那么類A的所有成員函數都是類B的友元本題主要考查了友元的概念,在C++中,有些對象或函數需要訪問另一些對象的內部成員,這樣我們可以用friend關鍵字來為對應的類指定友元函數或友元類,這種關系不是相互的。如果聲明一個類A為另一個類B的友元類,則類A中的所有成元函數均可訪問類B中的私有成員。友元關系不會被繼承。本題答案為A。34、判斷字符型變量ch是否為大寫英文字母,應使用表達式______。A、ch>='A'&ch<='Z'B、ch<='A'||ch>='Z'C、'A'<=ch<='Z'D、ch>='A'&&ch<='Z'C++語言提供了三種邏輯運算符,它們是:!(邏輯非)、&&(邏輯與)、||(邏輯或)。其中!為單目運算符,&&和||為雙目運算符。本題的選項中符合題意的是D。本題答案為D。35、已知下列語句中的x和y都是int型變量,其中錯誤的語句是______。A、x=y++;B、x=++y;C、(x+y)++;D、++x=y;對于++、--這樣的運算,其操作數必須為一變量,因為x+y是表達式故答案C是錯誤的。本題答案為C。36、數據的邏輯結構在計算機存儲空間中的存放形式稱為數據的______。標準答案為:模式或邏輯模式或概念模式模式也稱邏輯模式或概念模式,是數據庫中全體數據的邏輯結構和特征的描述,是所有用戶的公共數據視圖。例如數據記錄由哪些數據項構成,數據項的名字、類型、取值范圍等。外模式是模式的子集,所以也稱子模式或用戶模式,是數據庫用戶能夠看見的和使用的、局部的邏輯結構和特征的描述,是與某一應用有關的數據的邏輯表示。內模式也稱物理模式或存儲模式。一個數據庫只有一個內模式,它是數據物理結構和存儲方式的描述,是數據庫內部的表示方法。例如,記錄的存儲方式是順序存儲、索引按照什么方式組織;數據是否壓縮存儲,是否加密等。37、關系數據庫管理系統能實現的專門關系運算包括選擇、連接和______。標準答案為:投影專門的關系運算主要包括對單個關系進行垂直分解(投影操作)或水平分解(選擇操作)和對多個關系的結合(連接操作)等。38、如果一個工人可管理多個設施,而一個設施只被一個工人管理,則實體"工人"與實體"設備"之間存在______聯系。標準答案為:一對多或1對多或一對n或1:N或1:n或1:n或1:N或一對m或1:M或1:m或1:m或1:N實體之間的對應關系稱為聯系,它反映現實世界事物之間的相互關聯。兩個實體間的聯系可以歸結為三種類型:一對一聯系表現為某一實體與另一實體一一對應相關聯;一對多聯系表現為某一實體與相關多個實體相關聯;多對多聯系表現為多個實體與相關多個實體相關聯。39、算法的復雜度主要包括______復雜度和空間復雜度。標準答案為:時間一個程序在計算機上運行時所耗費的時間由下列因素所決定:程序運行時所需輸入的數據總量,對源程序進行編譯所需時間,計算機執行每條指令所需時間,程序中的指令重復執行的次數。前一條取決于實現算法的計算機軟、硬件系統,習慣上常常把語句重復執行的次數作為算法運行時間的相對量度,稱做算法的時間復雜度。算法在運行過程中需輔助存儲空間的大小稱為算法的空間復雜度。40、若按功能劃分,軟件測試的方法通常分為白盒測試方法和______測試方法。標準答案為:黑盒軟件測試的方法有三種:動態測試、靜態測試和正確性證明。設計測試實例的方法一般有兩類:黑盒測試方法和白盒測試方法。在使用黑盒法設計測試實例時,測試人員將程序看成一個"黑盒",也就是說,他不關心程序內部是如何實現的,而只是檢查程序是否符合它的"功能說明",所以使用黑盒法設計的測試用例完全是根據程序的功能說明來設計的;如用白盒法,則需要了解程序內部的結構,此時的測試用例是根據程序的內部邏輯來設計的,如果想用白盒法發現程序中所有的錯誤,則至少必須使程序中每種可能的路徑都執行一次。實際上這是不可能的,即使測遍所有的路徑,仍不一定能保證符合相應的功能要求。41、設有定義語句:inta=12;,則表達式a*=2+3的運算結果是______。標準答案為:60根據運算的優先級和結合性,可以將表達式的計算順序規則總結為以下3條:(1)優先計算帶有括號的子表達式。(2)在沒有括號的部分,依照運算優先級,由高到低進行計算。(3)具有相同優先級的運算符,按照結合性規定,依次進行計算。本題中*=的結合性是右結合,所以表達式a*=2+3相當于a=a*(2+3),所以a=60。42、下列程序的輸出結果是______。#include<iostream>usingnamespacestd;classTest{public:Test(){cnt++;}~Test(){cnt--;}staticintCount(){returncnt;}private:staticintcnt;};intTest::cnt=0;intmain(){cout<<Test::Count()<<'';Testt1,t2;Test*pT3=newTest;Test*pT4=newTest;cout<<Test::Count()<<'';deletepT4;deletepT3;cout<<Test::Count()<<endl;return0;}標準答案為:042本題主要考查了類的靜態成員的概念。在C++中可以用static關鍵字為類指定靜態成員。靜態成員為類的所有實例所共享。對于類中的靜態函數,可以通過類名::函數名的方法來調用,并且該函數只能訪問類中的靜態數據。對于靜態int型數據,在編譯時將會被初始化為0,故在main函數中第一句將會輸出“0”;在Testt1,t2;語句中將創建類的兩個實例,一共調用了兩次構造函數,故類的靜態數據cnt將會執行兩次自加運算,變為2,main中接下來的兩條語句通過new方法也創建了該類的兩個實例,此時cnt變為4,故第二次執行輸出時將輸出“4”;接下來執行了兩條delete語句,將銷毀pT4,pT3所對應的實例,這將執行兩次析構函數,故cnt的值將變為2,最后的一條輸出語句將輸出“43、下列程序的輸出結果是______。#include<iostream>usingnamespacestd;intmain(){inti=5;int&r=i;r=7;cout<<i<<endl;return0;}標準答案為:7本題主要考查了引用的概念,引用實質上是為變量取一個別名,因為系統不會為引用變量所代表的數據對象再次分配空間。本題中引用變量r與它所代表的數據對象i共用一個存儲空間,所以所有對r的操作就是對i的操作,故本題在執行r=7后,i的值也就是7。44、下列程序的輸出結果是______。#include<iostream>usingnamespacestd;template<typenameT>Tfun(Ta,Tb){return(a<=b)?a:b;}intmain(){cout<<fun(3,6)<<','<<fun(3.14F,6.28F)<<endl;return0;}標準答案為:3,3.14本題主要考查了模板的定義及使用。在C++中為了能夠實現代碼的重用,提供了模板機制。在本題中,定義了一個模板函數,其參數a,b及返回結果均為T類型。分析fun函數的可知,其功能是返回a,b中數值較小的數。在main函數中第一次調用fun時,實際上是調用了intfun(inta,intb)這個函數,故返回3,第二次調用時,實質上是調用了函數floatfun(floata,floatb),返回值為一個浮點型數據3.14。45、將一個函數聲明為一個類的友元函數必須使用關鍵字______。標準答案為:friend友元函數不是當前類的成員函數,而是獨立于當前類的外部函數(包括普通函數和其他類的成員函數),但它可以訪問該類的所有對象的成員,包括私有成員、保護成員和公有成員。友元函數要在類定義時聲明,聲明時要在其函數名前加上關鍵字friend。該聲明可以放在公有部分,也可以放在私有部分。友元函數的定義既可以在類內部進行,也可以在類外部進行。46、請按下面注釋的提示,將類B的構造函數定義補充完整。請按下面注釋的提示,將類B的構造函數定義補充完整。classA{inta;public:A(intaa=0){a=aa;}};classB:publicA{intb;Ac;public://用aa初始化基類A,用aa+1初始化類對象成員cB(intaa):______{b=aa+2;}};標準答案為:A(aa),c(aa+1)或c(aa+1),A(aa)本題主要考查了類對基類及成員類的初始化。在類的構造函數中,要對類的基類及成員類進行初始化,可在構造函數后面加上初始化列表,函數與初始化列表間用冒號隔開,列表間各項用逗號隔開。要對基類進行初始化,可用形如:類名(初始化參數)的方式,要對內部對象初始化,可用形如:對象名(初始化參數)的方式。47、下列程序的輸出結果是______。#include<iostream>usingnamespacestd;classbase{public:intn;base(intx){n=x;}virtualvoidset(intm){n=m;cout<<n<<'';}};classderiveA:publicbase{public:deriveA(intx):base(x){}voidset(intm){n+=m;cout<<n<<'';}};classderiveB:publicbase{public:deriveB(intx):base(x){}voidset(intm){n+=m;cout<<n<<'';}};intmain(){deriveAd1(1);deriveBd2(3);base*pbase;pbase=&d1;pbase->set(1);pbase=&d2;pbase->set(2);return0;}標準答案為:25本題主要考查了C++中的虛擬函數及多態機制。在C++中可以用虛擬函數來實現運行時多態。本題中首先創建了兩個對象d1、d2,其對應的類分別是deriveA與deriveB。在創建d1,d2時,構造函數分別為它們設置了屬性n的值為1,3。pbase為一個指向基類的指針,在將d1,d2的地址賦值給pbase后,調用pbase的指針成員將自動根據其所屬的子類調用相應的成員函數,故本題輸出應為“25”48、與成員訪問表達式p->name等價的表達式是______。標準答案為:(*p).namep->name實際上是批指針p所指結構的成員name,因此我們可以用*p來指定p所指的內容,其成員可用“.”操作符實現,故為(*p).name,注意到“.”的優先級要高于“*”,故對*p要加上括號。49、從實現的角度劃分,C++所支持的兩種多態性分別是______時的多態性和運行時的多態性。標準答案為:編譯在C++語言中,多態性可分為兩類:編譯時的多態性和運行時的多態性。編譯時的多態性是通過函數重載和模板體現的。運行時的多態性是通過虛函數體現的。50、下面是用來計算n的階乘的遞歸函數,請將該函數的定義補充完整。(注:階乘的定義是n!=n*(n-1)*…*2*1)unsignedfact(unsignedn){if(n<=1)return1;return______;}標準答案為:n*fact(n-1)或fact(n-1)*n注意到階乘的定義,當n<=1時,n!=1;當n>1時,n!=n*(n-1)!,符合遞歸的定義,因此,本題答案為n*fact(n-1)。技能試題一、生活照料部分試題范例例題1:正確選擇和安排奶類案例某產婦因其工作因素不能母乳喂養嬰兒,所以家人買了很多乳制品準備喂養剛出生的寶寶,有牛初乳、嬰兒配方奶粉、酸奶、煉乳、還有原奶。因種類太多了,家長想向育嬰師請教究竟選擇哪些奶類喂養新生兒會更好些呢?具體考核要求根據上述情景回答下列問題。1、作為育嬰師,請你指出以上哪些奶類是適宜嬰兒的,哪些是不適宜的。2、說明不適宜嬰兒的奶類的原因。參考答案:1、適宜選擇的奶類有:配方奶粉2、不宜選擇的奶類有:牛初乳、原奶、煉乳、酸奶3、不選擇的原因:1)牛初乳:不適合嬰兒,牛初乳對嬰幼兒不是傳統食品,也不是必需食品。長期食用牛初乳對嬰幼兒健康的影響國內外科學研究較少,缺乏牛初乳作為嬰幼兒配方食品原料的安全性資料。2)原奶:入胃后易形成大凝塊,消化吸收慢,奶中易含有細菌,鹽含量較高。只有在很難找到合適奶類的地區,嬰兒又急需喂哺時才能作為人工喂養用奶。3)煉乳:含有45%的蔗糖,不適合嬰兒的營養需要。含糖量過高,脂肪和蛋白質含量過低,消化速度過快,會出現虛胖、肌肉松弛、營養不良、免疫功能下降。4)酸奶:它的營養成分不完全等同于牛奶,三大營養素中的糖分明顯減少,營養成分較低。如果嬰兒腸胃不適,可短期少量食用,消化功能恢復后,依然用牛奶來喂養,不能用酸奶代替牛奶。例題2:及時發現和處理嬰兒喂養中常見的問題(肚子痛、便秘、喂養不足等)案例某出生兩個月男嬰,一直堅持母乳喂養。于上周三,母乳喂養后就睡覺了,突然哭鬧劇烈、面色蒼白、腹脹,到附近醫院確診為“肚子痛”。昨日,由于媽媽工作原因,拖延了1.5小時的喂奶時間,喂奶后又出現了“肚子痛癥狀”。具體考核要求根據上述情景回答下列問題。1、請你考慮一下是什么原因導致嬰兒肚子痛的?2、造成嬰兒肚子痛的原因都有哪些?3、你會采取哪些措施進行妥善處理?參考答案1、本案例造成的原因:可能是吞咽空氣,沒有拍嗝;過分饑餓時喂奶。2、嬰兒肚子痛的原因都有:過分饑餓時喂奶、進食;吞咽空氣;過度喂養;食用含碳水化合物過高的食物(土豆、面、白薯等);生活環境中出現緊張、著急、生氣或被嚇到等原因。3、處理方法:1)讓嬰兒直立或俯臥位趴在成人膝上,或在肚子上放個暖水袋可幫助緩解。2)用甘油栓灌腸通便、排氣可以緩解疼痛。3)喂奶后用手輕輕拍打嬰兒背部使之“打嗝”,幫助排氣。4)喂奶時要有一個安靜舒適的環境,母親要有平靜愉快的心情,找出食物中的過敏物質。5)避免喂養不足或過度喂養。例題3:及時發現和處理嬰兒喂養中的問題

案例某嬰兒經常出現便秘的癥狀,家長想請教育嬰師在喂養中應該怎么做才好。具體考核要求1、請你考慮造成嬰兒便秘的原因有哪些?2、說一說預防便秘的方法。參考答案1、人工喂養的嬰兒容易發生便秘,主要是攝食或飲水過少;食物中蛋白質、脂肪含量過高。2、預防的方法:1)增加嬰兒的飲水量;2)適當在奶中加些糖;3)在兩餐奶中間加些蜂蜜水;4)多吃蔬菜、水果和粗纖維食物;5)每天進行適當的腹部按摩;6)形成科學的喂養規律,培養定時排便的習慣。例題4:科學添加泥糊狀食品案例亮亮出生后一直采用母乳喂養的方法喂養,夏天到了,亮亮六個月了,媽媽開始給他吃蛋黃泥,但是亮亮除了吃母乳就是什么都不吃,沒辦法媽媽只能繼續給他喂母乳。具體考核要求根據上述情景回答下列問題。1、請寫出為寶寶添加“饅頭、魚、水果汁、碎肉、粥、營養米粉”6種輔助食品時的循序漸進的正確順序。2、所處的月齡段?3、寫出科學添加泥糊狀食品的方法。4、輔食添加有何注意事項?參考答案1、添加順序:菜水→菜泥菜末→碎菜→米湯→面條。正確順序:營養米粉-水果汁-粥-魚-饅頭-碎肉2、所處的月齡段:從出生后4—6個月開始有計劃地為嬰兒添加泥糊狀食物,以滿足嬰兒對熱能和各種營養元素的需要。3、方法:1)先素后葷,由少到多(吃蛋黃由1/4到1/2),由細到粗(蔬菜水→蔬菜泥→碎菜),由稀到稠(喝米湯→吃稀飯→吃軟飯)的漸進原則。水果、蔬菜、大米應作為首選食物。2)經過試食→適應→喜歡的過程后再轉入新食物。3)不宜食用過量的糖、脂肪、化學添加劑、鹽和味精、最好不加鹽和味精等調味品。4)要定時定量,食量要由少到多。5)烹飪要適度,注意飲食衛生。4、注意事項:1)不要把泥糊狀食物作為可有可無的食物。2)添加輔食盡量避開炎熱的夏天。3)不要在嬰兒有肺炎和消化道疾病時進行。4)不要在嬰兒更換生活場所或保姆時進行。復習題1、請寫出寶寶肚子痛的臨床表現,多發生在哪個年齡段,以及處理方法。參考答案:從何時開始添加泥糊狀食品?從出生后4—6個月開始有計劃地為嬰兒添加泥糊狀食物,以滿足嬰兒對熱能和各種營養素的需要。添加泥糊狀食品的原則?從少到多(吃蛋黃有1/4到1/2),從稀到稠(喝米湯→吃稀飯→吃軟飯)從細到粗(蔬菜水→蔬菜泥→碎菜)。4、添加食物的順序?2—3個月:菜水、果水、米湯;4—5個月:雞蛋黃、米粉或代乳粉、菜泥、魚泥、水果泥(用小勺刮蘋果);8—10個月雞蛋、稀粥或爛面條、魚泥、肝泥、瘦肉末、豆腐、餅干、饅頭片和切成小塊的蘋果、碎菜等;11—12個月:雞蛋、軟飯、小餃子或餛飩、碎肉、碎菜、豆制品、小塊蔬菜等。5、選擇搭配、制作固體食物方法?參考答案:6、科學添加泥糊狀食品三種食物段?參考答案:7、引起過敏的食物有哪些?什么是過敏反應?過敏原因?怎樣預防過敏?參考答案:8、固體食物表如何添加固體食物?(填空改錯)9、怎樣做到烹調、制作過程科學合理?參考答案:10、斷乳(添加固體食物)的注意事項?參考答案:例題5:選擇飲用水的原則案例某寶寶喝水就喜歡喝甜水,其它水不喝,家長問這樣行嗎?具體考核要求1、請判斷寶寶只是喝甜水,其它水不喝行不行,為什么(說說嬰兒水代謝的特點)2、說明嬰兒選擇飲用水的原則。參考答案1、不行,因為水和飲料的成分不一樣,飲料代替不了水,2、原則:1)水的來源主要是飲水,也包括湯、各種流質食物、各種飲料及攝入的固體食物中的水分等。2)由于飲料和水所含的成分不同,超量飲用飲料或用飲料代替飲水,不利于嬰兒健康。如有的飲料中含有咖啡因,大量攝入有損身體健康。3)飲料中的含糖量較高,過量飲用可導致肥胖,也不易于消化和吸收。如果天天飲用,可造成嬰兒腹瀉,并且增加患齲齒的危險性。過量飲用飲料,還可影響其它營養成分的攝入,最終導致嬰兒生長發育遲滯,因此飲用飲料一定要適量。4)最好選擇讓嬰兒喝白開水。例題6:培養嬰兒科學喝水案例某嬰兒不愛喝水,家長問育嬰師如果喂飲料或果汁行不行?怎么培養寶寶科學喝水的習慣?具體考核要求1、飲料或果汁可以代替喝水嗎?2、怎樣培養嬰兒科學喝水的習慣?參考答案1、不行,飲料或果汁不可以代替喝水,嬰兒正處于生長發育階段,新陳代謝旺盛,對水的需求量大,因此應該科學地給嬰兒補充水分,給嬰兒最好喝白開水。2、培養嬰兒科學喝水的習慣1、2、3、4、5例題7:嬰兒睡眠管理案例吃過晚飯爸爸媽媽帶三歲寶寶去廣場活動,一直玩到八點多;寶寶說餓了,爸爸媽媽只好帶寶寶去吃“肯德基”,寶寶吃了薯片、漢堡、還喝了杯“可樂”;回到家里寶寶還很興奮,堅持要看電視;寶寶不睡,爸爸只好坐在旁邊的沙發上吸煙陪著,到夜里11點寶寶還不想睡,爸爸生氣打了寶寶,寶寶才去睡覺。具體考核要求根據上述提供的情景找出影響寶寶睡眠的原因并說明相應的解決辦法。參考答案1、影響嬰兒睡眠的原因1)嬰幼兒睡眠時間安排不合理;2)晚上活動劇烈且玩的時間過長;3)高熱能飲食且喝“可樂”;4)爸爸在屋里吸煙;5)打了寶寶。解決辦法:1)晚上不要玩的時間過長,回家太晚,造成晚睡。2)孩子太小,睡前不要做劇烈的活動,容易引起寶寶興奮,影響入睡。3)睡前不要攝入高熱能的食物,特別是不要喝“可樂”等含興奮劑的飲料,造成寶寶興奮。4)爸爸不應在陪寶寶入睡時吸煙,應保持臥室內空氣清新,室內環境安靜。5)爸爸不應情緒失控打寶寶,這樣會造成寶寶睡前情緒壓抑,長此會影響寶寶的健康。6)為寶寶安排一個符合生長發育規律的作息時間表;養成早睡早起的好習慣。例題8:怎樣創造良好的睡眠環境。案例家長向育嬰師咨詢怎樣給寶寶創造良好的睡眠環境,和媽媽睡在一個床行不行?具體考核要求1、和媽媽睡在一個床行不行?2、怎樣創造良好的睡眠環境?參考答案1、不行,因為………2、創造良好的睡眠環境2、(1)(2)(3)(4)(5)(6)(7)例題9:培養好的睡眠習慣案例寶寶總喜歡抱著毛絨玩具睡覺,即使進幼兒園也仍然是,否則就不肯睡覺。具體考核要求指出睡眠不良習慣可能出現的原因?提出良好的習慣的方法?你如何培養?作為育嬰師你將如何創造嬰兒良好的睡眠環境?參考答案1、原因:1)家長沒訓練好,沒注意日常培養好的睡眠習慣;可能上床太早,嬰兒不困睡不著;2)可能寶寶缺少睡眠時的安全感,總是習慣的依賴某種物品;睡眠的心理障礙3)睡眠的環境不適合,例如室內空氣不新鮮、噪聲、光線太亮等;2、解決方法:1)注意習慣培養,改變上床時間,合理安排好嬰兒的作息時間,養成按時睡覺的習慣,2)幫助克服睡眠情緒,選擇轉移注意力的方法消除心理障礙……3)建立安全舒適的睡眠環境。3、創造良好的睡眠環境:例題10:培養良好的二便習慣。案例有一20個月男嬰,經常在玩玩具時候尿濕褲子,有尿從來不表示,也不懂坐便盆,家長想咨詢怎樣培養他的大小便習慣?具體考核要求根據上述情景回答下列問題1、嬰兒從什么時候開始具備了訓練二便的基礎?2、培養嬰兒良好的二便習慣的方法?參考答案1、嬰兒在1歲半到……2、培養嬰兒良好的二便習慣、1)、2)、3)、4)、5)例題11:正確進行日光浴案例家長知道三浴鍛煉對孩子有好處,就每天抱著孩子在室內的窗前曬太陽,具體考核要求日光浴怎樣進行?什么時間曬太陽合適?1、日光浴要在溫暖無風的日子里進行,嬰兒多曬太陽可以預防佝僂病。夏天要戴上帽子,防止陽光直射嬰兒的眼睛,裸露后不要在陽光下曬得太久。嬰兒有病要暫停,日光浴后要給嬰兒喂水。2、夏天適宜在上午9—11點,下午15—17點進行,時間從3分鐘增加到15分鐘為宜,冬天如果有保暖措施,可進行5—10分鐘日光浴。冬季在室內做日光浴要開窗。復習題1、選擇白開水的原因是什么?嬰兒期每天的需水量是多少?2、保持室內空氣清新的方法3、四具消毒包括什么?具體做法4、怎樣正確選擇和使用消毒劑?二、游戲設計部分試題范例(一)大動作游戲設計例題1:根據嬰兒的年齡特點為0-3個月的嬰兒選擇設計大動作游戲。具體考核要求包括游戲名稱、適合年齡、游戲時間、次數、注意事項,并設計出至少五種訓練方法。參考答案游戲名稱:抬頭游戲。適合年齡:0~3個月。每次時間:不限每天次數:不限注意事項:兩次哺乳間隔清醒時,訓練要循序漸進,不要急于求成。注意寶寶頭的保護,游戲的時間不易過長,寶寶不能俯臥在比較軟的東西,而應在比較硬的板床上。游戲訓練方法1、俯臥轉轉頭:嬰兒趴在床上成為俯臥位,雙手扶向前、放在頭兩側。將頭部側轉,讓出鼻孔以便呼吸。用搖鈴棒在嬰兒頭頂上方搖動,誘導嬰兒抬起眼睛觀看,將頭部抬起。2、豎抱抬抬頭:讓寶寶身體與大人平行,左手托著寶寶的臀部,右手托著寶寶的頭部。幫助寶寶支持頭的重量,不向后仰。喂奶后進行,扶其頭部靠在母親肩上,輕拍幾下,讓其打個嗝以防吐奶。3、親子頭碰頭:媽媽與嬰兒頭對頭地趴著,臉和眼睛處于同一高度,目光相接。搖動小鈴鐺或用語言叫寶寶,讓他抬頭看媽媽;用手摸摸嬰兒的臉或手引起他的注意,讓他抬頭。4、伏腹抬起頭:寶寶空腹時將寶寶抱在媽媽的胸腹前(面對面),斜躺或平躺在床上,寶寶俯臥在媽媽的腹部,扶寶寶頭部至正中,兩手放在頭兩側,逗引其短時間抬頭,反復幾次。5、照鏡子練抬頭:先給寶寶一面鏡子,讓他兩手摸著照著,并指著鏡中的寶寶,呼喚他的乳名。讓寶寶俯臥在床上。放一面大圓鏡在他的頭前面距眼20厘米左右的地方,用嘩鈴棒或撥浪鼓或顏色鮮艷的玩具在鏡子后面逗引寶寶抬起頭,挺起胸,來看鏡中的自己。例2:根據嬰兒的年齡特點為3-6個月的嬰兒選擇設計大動作游戲。具體考核要求包括游戲名稱、適合年齡、游戲時間、次數、注意事項,并設計出至少五種訓練方法。參考答案游戲名稱:翻身游戲。適合年齡:4~6個月。每次時間:1~2分鐘。每天次數:越多越好。注意事項:喝完奶半小時以后再開始訓練。游戲訓練方法1、拉手翻身:嬰兒仰臥時,拉起一只手,帶動其身軀翻轉過來變成俯臥,也可以由俯臥再拉手變成仰臥。2、被單翻身:將嬰兒放在被單上,由家長抓住被單的兩個角,輪流拉高或放低,讓嬰兒在被單里滾來滾去.體驗翻身的要領。3、側臥翻身:嬰兒仰臥時,把腿和屁股先翻過去,然后手托著嬰兒的后背幫寶寶用勁,一開始要用點勁,寶寶還不知道怎么使勁,逐漸可以把勁變小,嬰兒也就慢慢翻過去,由側臥完成俯臥動作。4、卷卷翻身:將嬰兒放在床單上,家長從床單的一側將寶寶卷起,如同“卷春卷”般,將寶寶從仰臥變成側臥,從側臥變成俯臥,再從俯臥變成側臥、仰臥,可訓練寶寶的翻身和平衡能力。5、翻身過物:嬰兒能夠隨心所欲地翻動身體時,在床上擺放一些障礙物,如枕頭、棉被等,讓嬰兒從上面翻過去。例3:根據嬰兒的年齡特點為6-12個月的嬰兒選擇設計大動作游戲。具體考核要求包括游戲名稱、適合年齡、游戲時間、次數、注意事項,并設計出至少五種訓練方法。參考答案:游戲名稱:爬行游戲。適合年齡:6~12個月。每次時間:不限。每天次數:不限。注意事項:方法靈活、不要強迫。游戲訓練方法1、單臂支撐訓練:在嬰兒俯臥時用玩具在一側手臂上方逗引他抓玩具,在抓夠的瞬間練習單臂支撐體重的動作,兩臂可輪流訓練。2、輔助支撐爬行:如果腹部不能離開床面或不能向前移動,可用手托住或用長圍巾兜住嬰兒腹部,用玩具引導其進行爬行訓練。3、手足交替爬行:爬的時候是右手前進,左腳跟進;然后左手前進,右腳跟進,如同四足動物行進的姿勢,交替前進。4、上下斜坡爬行:在有上下斜坡的地方爬行,每爬一步,身體會感受到地心引力的變化,這種爬行過程可使前庭平衡系統得到充分的訓練。5、爬跪站坐訓練:在爬行時,讓嬰兒停下來改做其他動作,然后再繼續爬行,如把跪立、攀物站起、坐下、俯臥等動作與爬行相互組合在一起,使嬰兒能夠在爬行過程中不斷變換動作,刺激大腦細胞的活動,培養平衡能力。例4:根據嬰兒的年齡特點為7-12個月的嬰兒選擇設計大動作游戲。具體考核要求包括游戲名稱、適合年齡、游戲時間、次數、注意事項,并設計出至少五種訓練方法。參考答案游戲名稱:直立游戲。適合年齡:7~12個月。每次時間:不限。每天次數:不限。注意事項:方法靈活、不要強迫。游戲訓練方法1、攀物站起:將寶寶放在床欄桿旁站立著,雙手扶欄桿支撐全身重量,保持站立位置。可站5秒以上,胸部不挨著。2、獨立站穩:扶寶寶站穩,給他手中放一玩具后松手。能獨站10秒。3、坐膝站起:成人盤腿坐在地上,讓嬰兒坐在腿上,幫助其站起來再坐下、反復練習。4、拉手站立:成人拉著嬰兒的雙手幫助其站起來。5、坐椅站起:讓嬰兒坐在高度適當的椅子上練習站起來坐下。例5:根據嬰兒的年齡特點為13-18個月的嬰兒選擇設計大動作游戲。具體考核要求包括游戲名稱、適合年齡、游戲時間、次數、注意事項,并設計出至少五種訓練方法。參考答案游戲名稱:行走訓練。適合年齡:10個月~18個月。每次時間:1-2分鐘。每天次數:隨時可做。注意事項:方法靈活、不要強迫。訓練要循序漸進,不可操之過急。訓練要有合理的強度、時間、頻率和類型,要綜合多樣、持之以恒。游戲訓練方法:1、移步行走:讓嬰兒站在成人的腳面上,兩手扶著嬰兒腋下,邁著適合的小步子帶動嬰兒兩只腳向前走。2、扶東西走:讓嬰兒扶著墻壁或家具練習走路。3、推小車走:讓嬰兒推著小車練習走路。4、跨越障礙:在地面上擺一些書、枕頭之類的障礙物,讓嬰兒跨越過去,可以練習單腳站立的能力。5、用腳尖走路:可以編一些故事,讓嬰兒模仿長頸鹿走路的樣子,踮起腳尖走路,增加練習的趣味性。例6:根據嬰兒的年齡特點為18-24個月的嬰兒選擇設計大動作游戲。具體考核要求包括游戲名稱、適合年齡、游戲時間、次數、注意事項,并設計出至少五種訓練方法。參考答案游戲名稱:跑步訓練。適合年齡:18個月~24個月。每次時間:5-10分鐘。每天次數:2-3次。注意事項:方法靈活、不要強迫。訓練要循序漸進,不可操之過急。訓練要有合理的強度、時間、頻率和類型,要綜合多樣、持之以恒。游戲訓練方法1、抱著跑:成人抱著嬰兒變換不同的速度、不同的方向跑,刺激嬰兒耳內的適應能力。2、牽手跑:成人和嬰兒面對面,牽著嬰兒的兩只手,慢慢向后退,待其適應后只牽一只手,跑時不要用力握嬰兒的手,盡量讓自己掌握平衡。3、逗著跑:用一只皮球或叮當作響的鐵罐用力向前滾作為目標,成人與嬰兒一起搶那個東西。4、放手跑:成人在距離嬰兒2米遠的地方蹲下來,鼓勵嬰兒快速跑過來,到達以后將嬰兒抱起來。5、自動停穩跑:在嬰兒跑時喊口令“一、二、三停”,使其漸漸學會將身體伸直、步子放慢,平穩地停下來。例7:根據嬰兒的年齡特點為24-36個月的嬰兒選擇設計大動作游戲。具體考核要求包括游戲名稱、適合年齡、游戲時間、次數、注意事項,并設計出至少五種訓練方法。參考答案游戲名稱:跳躍訓練。適合年齡:24個月~36個月。每次時間:1-2分鐘。每天次數:不限。注意事項:方法靈活、不要強迫。訓練要循序漸進,不可操之過急。訓練要有合理的強度、時間、頻率和類型,要綜合多樣、持之以恒。游戲訓練方法1、背著跳:由成人背著嬰兒,慢跳、高跳、快跳,讓嬰兒逐漸適應跳的感覺。2、原地跳:讓嬰兒學會兩腳同時用力起跳。3、立定跳遠:跳時兩腿先彎曲,身體略前傾,手臂向后伸直,呈“飛機”狀,做好起跳準備,2歲半左右嬰兒可以雙腳并攏在原地向前跳15厘米左右。4、交替跳起:雙足在原地交替跳起,高度在5厘米以上。5、跳高:示范立定兩腳同時跳離地面20厘米以上或跳過20厘米高的障礙物,讓寶寶照樣做。(二)精細動作游戲設計例1:根據嬰兒的年齡特點,為0-3個月的嬰兒選擇設計精細動作游戲。具體考核要求包括游戲名稱、適合年齡、游戲時間、次數、注意事項,并設計出至少五種訓練方法。參考答案游戲名稱:觸摸抓握訓練適合年齡:0~3個月每天時間:可隨時進行每天次數:次數不限注意事項:練習不要過分追求技能的結果,要結合日常生活進行,做到生活化、具體化。游戲訓練方法1、觸摸抓握小玩具:準備一些嬰兒可以滿手抓且不同質地、形狀的東西,如硬的小塊積木、小電池、塑料小球、小瓶蓋和小搖鈴,軟的海綿條、絨毛動物、橡皮娃娃、吹氣玩具、衣領被角,干凈的樹葉、小草、芹菜根等,塞滿兩手,張開后再把東西塞進去,反復練習抓握本領。2、按摩小手:每天給寶寶做手指按摩操。按摩的部位可以是手指的背部、腹部及兩側,但重點是指端,因為指尖上布滿了感覺神經,是感覺最敏銳的部位,按摩指端更能刺激大腦皮層的發育。按摩時每個指頭每回按摩兩個8拍,每天1-2遍。3、主動拍打懸吊玩具:用一個衣架吊若干個玩具,有聲音,有顏色,吊離寶寶眼睛約20厘米處。媽媽拿著寶寶的小手去拍打玩具,或寶寶的手腳牽動松緊帶,寶寶動,玩具響、動,寶寶會發現其中的聯系,手眼協調起來。4、握物敲打:將嘩鈴棒的小棒放進新生兒的手心,他會反射性地握緊。開始握得最緊,時間也最長。接近兩個月時就會越來越松。但媽媽把嘩鈴棒搖出響聲時,會引起寶寶的注意,使寶寶又重新握緊嘩鈴棒,漸漸成為有意識的握緊。5、發現小手:為使寶寶早日發現自己的小手,可以用一雙色彩鮮艷的嬰兒襪子,將末端剪開,再從側面剪一個孔,套在寶寶的手掌上或用鮮艷的絲帶作一個手鐲。將寶寶的小手舉在他的眼前晃動,并說"手,手"。例2:根據嬰兒的年齡特點為3-6個月的嬰兒選擇設計精細動作游戲。具體考核要求包括游戲名稱、適合年齡、游戲時間、次數、注意事項,并設計出至少五種訓練方法。參考答案游戲名稱:抓物訓練適合年齡:3~6個月每天時間:可隨時進行每天次數:次數不限注意事項:練習不要過分追求技能的結果,要結合日常生活進行,做到生活化、具體化。游戲訓練方法1、放手訓練:先讓嬰兒右手抓一個東西,再讓左手也抓一個東西,這時再拿出第三個寶寶喜歡的東西,寶寶會主動放棄一個,伸手抓住新出現的東西,經過反復訓練,培養嬰兒主動放手的意識。2、給物訓練:拿一些新鮮有趣的玩具,如乒乓球、小絨毛玩具等,先取其中一個放到嬰兒手里,玩一會兒,告訴他“把東西給我”,并做一個伸手的姿勢,如果聽不明白,可以拿過他的手反復做幾遍,使他慢慢理解“拿”和“給”的動作和意思。3、交換取物:把一堆互不相關的東西放在嬰兒面前,讓他伸手來取,一次拿一個,先左手、后右手,或用左右手各拿一個,放下再換其他的東西。4、拍拉懸物:在嬰兒床上方,寶寶伸手可以夠到的地方,用線吊些小玩具,讓他夠一夠、拍一拍、拉—拉,要經常變換掛件,吸引嬰兒的興趣,保持新鮮感。5、兩手互敲:拿一些可以互相敲打的玩具,用兩手互相進行敲打。例3:根據嬰兒的年齡特點為7-10個月的嬰兒選擇設計精細動作游戲。具體考核要求包括游戲名稱、適合年齡、游戲時間、次數、注意事項,并設計出至少五種訓練方法。參考答案游戲名稱:操作能力訓練適合年齡:7~10個月每天時間:可隨時進行每天次數:次數不限注意事項:練習不要過分追求技能的結果,要結合日常生活進行,做到生活化、具體化。游戲訓練方法1、手指對捏:給寶寶添加固體食物餅干或烤饅頭片掰成小塊或葡萄干,讓他捏著吃。2、投小玩具入碗:讓寶寶練習捏起小丸放進直徑約小碗中,以訓練他小手的準確性、以及有意識地放入碗中的技巧。3、撕紙練習:給寶寶一些干凈的紙,先撕一個小口,讓他練習撕紙。撕紙帶來的嘶嘶作響以及紙的大小的變化,能極大地激發他的興趣。4、轉撥浪鼓:媽媽拿著撥浪鼓用手腕前后轉動,撥浪鼓兩邊小錘打到鼓面上,發出“咚咚”的聲音。然后讓寶寶學著媽媽的樣子做。5、玩套塔:寶寶看準小柱的位置才能把小圈套上,這是練習手眼協調性以及手的靈活性的游戲。例4:根據嬰兒的年齡特點為13-18個月的嬰兒選擇設計精細動作游戲。具體考核要求包括游戲名稱、適合年齡、游戲時間、次數、注意事項,并設計出至少五種訓練方法。參考答案游戲名稱:操作能力訓練適合年齡:13~18個月每天時間:可隨時進行每天次數:次數不限注意事項:練習不要過分追求技能的結果,要結合日常生活進行,做到生活化、具體化。游戲訓練方法1、投小珠入瓶:準備一個口徑2.5厘米的小瓶和四五顆直徑大于2厘米小于2.5厘米的珠子,讓寶寶用拇指和食指拿穩一個小珠子,媽媽拿著小瓶,讓寶寶投進去。2、學習翻書:在和寶寶一起看圖書時,訓練他自己翻頁。開始時他可能一次翻過好幾頁,可先將手放在一頁書的下面,讓他捏起一頁翻過來。等這個動作熟練后,可反復用"慢鏡頭"示范捻起書頁,一頁頁地翻;還可用一張照片放在要翻開的一頁下面,使他翻開這一頁后找到照片。3、鏟沙子:讓寶寶學大孩子那樣用鏟子把沙土鏟到小桶里。4、搭積木:把積木壘高,一面壘一面說“一層,兩層,三層,壘高樓,壘高樓。”遞積木給寶寶,讓他模仿搭或把積木排成行,在最前面一塊上面多壘一塊,當火車上的煙筒。把排成的積木往前推,嘴巴發出聲音“嗚,嗚,開火車啦!”5、形穴鑲嵌圖:準備木制的、硬紙制的或泡沫塑料制的形穴鑲嵌圖,讓寶寶練習看著穴位思考應鑲嵌哪一塊最合適,訓練小手能準確將圖鑲嵌在適當的位子。例5:根據嬰兒的年齡特點為18-24個月的嬰兒選擇設計精細動作游戲。具體考核要求包括游戲名稱、適合年齡、游戲時間、次數、注意事項,并設計出至少五種訓練方法。參考答案游戲名稱:操作能力訓練適合年齡:18~24個月每天時間:可隨時進行每天次數:次數不限注意事項:練習不要過分追求技能的結果,要結合日常生活進行,做到生活化、具體化。游戲訓練方法1、鑰匙開鎖:媽媽示范用一個大鑰匙插到鎖眼里,要插到底,然后轉動,鎖就被打開了。寶寶很喜歡自己去試,往往要經過多次的練習才能將鎖打開。盡量讓寶寶自己多次操作,使操作熟練。2、配瓶蓋和盒蓋:媽媽先挑選不同大的瓶子或盒子,讓寶寶自己把蓋子打開,再配上蓋擰上。然后又換另外的幾個,經過幾次更換,把所有的瓶子、盒子的蓋都打開,蓋上。3、穿珠子:第一步讓寶寶學會把繩子穿入珠孔,由媽媽幫著拉出。第二步,媽媽把繩子穿進珠孔,讓寶寶拉出。最后由寶寶自己完成這兩個步驟。對1歲半的寶寶只要求穿珠子;兩歲時要求分顏色或分形狀把珠子穿上;兩歲半要求穿珠數數,按顏色或形狀邊穿邊數數;3歲后可以按著樣本,也可以自己創造新的樣子穿出好看的珠子來。4、搭積木:把積木壘高,一面壘一面說“一層,兩層,三層,壘高樓,壘高樓。”遞積木給寶寶,讓他模仿搭或把積木排成行,在最前面一塊上面多壘一塊,當火車上的煙筒。把排成的積木往前推,嘴巴發出聲音“嗚,嗚,開火車啦!”5、形穴鑲嵌圖:準備木制的、硬紙制的或泡沫塑料制的形穴鑲嵌圖,讓寶寶練習看著穴位估量應鑲嵌哪一塊最合適訓練小手能準確將圖鑲嵌在適當的位子。例6:根據嬰兒的年齡特點為24-36個月的嬰兒選擇設計精細動作游戲。具體考核要求包括游戲名稱、適合年齡、游戲時間、次數、注意事項,并設計出至少五種訓練方法。參考答案游戲名稱:操作能力訓練適合年齡:24~36個月每天時間:可隨時進行每天次數:次數不限注意事項:練習不要過分追求技能的結果,要結合日常生活進行,做到生活化、具體化。游戲訓練方法1、學用剪刀:選購一種兒童專用的帶套的鈍頭剪刀,并小心作用。練習時讓寶寶將拇指插入一側手柄,中指插入對側手柄,食指在手柄之外幫助維持剪刀的位置。可以先將紙剪開一個小口,再讓寶寶接著剪。3歲的孩子只要會拿剪刀將紙剪開,或者會將紙剪成條兒就可以了。寶寶用剪時要有大人在旁監護,防止孩子傷及自己或用剪刀當成武器傷及別人。2、有控制的畫:2歲以后,寶寶開始模仿著畫豎道、畫能封口的圓、畫"十"字等,到了3歲時,他就能學會用左手扶紙,模仿畫"口"型、在極薄的拷貝紙上描畫、在未完成的圖畫如小房子上添一個"窗戶",甚至自己"創作"一只氣球、一塊帶芝麻的燒餅、一條小魚、一個人臉等等。為他布置一個"涂畫角",為他提供涂畫的機會。3、學用筷子:給寶寶一雙小巧的玩具筷子,讓寶寶用拇、食、中指操縱第一根筷子,用中指和無名指控制第二根筷子,練習夾起盤中的棗子、帶殼的花生和紙包的糖果;在進餐時使用筷子,不要怕飯菜灑在桌上,只要寶寶能將食物送到嘴里就應大加贊賞。4、拼插玩具:選擇有插片和泡沫塑料的拼插玩具,用其中一兩根插棍可以把本來平面的片塊插成立體的動物、房屋、游樂設備等,比較有趣。拼插玩具從最開始按著圖紙拼插起,可以不停地更新,發揮想象力和手的技巧。5、螺絲玩具:3歲以下的寶寶最好只用木制的和塑料的,不用金屬的螺絲和螺母。寶寶可以用手直接擰上或打開螺絲,也可以借助螺絲刀幫助。拼裝玩具由長短寬窄不一的板條、輪子、架子組成,供寶寶用螺絲安裝成電話、桌椅、柜子、汽車等。(三)語言游戲設計例題1、為0-6個月的寶寶設計語言游戲具體考核要求根據0-6個月寶寶的語言特點,為0-6個月的寶寶設計語言訓練的游戲(包括游戲名稱、適合年齡、游戲時間、方法、次數、注意事項)參考答案游戲名稱:寶寶說得好適合年齡:0-6個月游戲時間:1-3分鐘游戲次數:隨時進行注意事項:在寶寶清醒情緒好的時候游戲訓練方法1、逗笑:在寶寶情緒好時,母嬰面對面,相距20厘米,和寶寶對視并進行無聲的語言交流,即作出各種面部表情,如張嘴、伸舌、鼓腮、微笑。2、學習發音:父母用溫柔的聲音,面對著寶寶,使他看到媽媽的口型,試著對他發單個韻母a(啊)o(渥)u(嗚)e(鵝)的音。要逗寶寶笑一笑,玩一會,以刺激寶寶發出聲音3、模仿寶寶發音:父母經常和寶寶說話,逗引寶寶發出聲音,當寶寶發出聲音時,當寶寶發出聲音時,要給予不同的反應,并使寶寶他能對不同的聲音有不同的回應。寶寶可以“嗯嗯”、“啊啊”地交談了,媽媽說話時,表情豐富一些,寶寶會更積極地回應。4、蟲蟲飛:父母將寶寶抱在懷里,用媽媽的大手握住寶寶的小手。讓寶寶的雙手食指碰撞。一邊搖動,一邊說:“蟲蟲,蟲蟲飛。”5、知道自己的名字:父母帶寶寶去公園或有其他小朋友時,叫寶寶的名字,看看寶寶的反應。有反應要將寶寶抱過來親吻,并說

溫馨提示

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

評論

0/150

提交評論