版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
計算機基礎及程序設計考試復習計劃資料計算機基礎及程序設計考試復習計劃資料21/21計算機基礎及程序設計考試復習計劃資料優(yōu)選文檔填空題1、在微機中平時說是的cpu是指運算器和控制器。2、C程序的運算符中賦值運算符的優(yōu)先級僅高于逗號運算符。3、在C語言中若是對函數f的種類未加顯說明,則函數f的隱含種類是int型。4、在對文件進行操作的過程中,若要求文件的地址回到文件的開頭,應該調用的函數是rewind()。5、CPU、主儲藏器、和外面設備組成計算機的硬件系統(tǒng)。6、儲藏器是計算機能夠實現“儲藏程序”功能的硬件基礎。7、使用strcpy函數應包括的頭文件是string.h。8、定義文件指針fp的定義語句為FILE*fp。9、硬件系統(tǒng)和軟件系統(tǒng)組成一個完滿的計算機系統(tǒng)。10、C程序中,函數體放在一對{}中。11、在C語言中,輸入操作是由庫函數printf()達成的,輸入操作是由庫函數scanf()達成的。12、在函數外面定義的變量統(tǒng)稱為全局變量,它們的作用域從定義之處開始,直到源文件或程序結束。13、C語言中的文件,按存取方式能夠分為次序存取文件和隨機存取文件。14、在一個C源程序中,說明部分兩側的分界符分別為/*和*/。15、在C語言中,若是實參是簡單的數據種類,則函數形參和實參之間的數據傳達,只能由實參傳給形參。16、一個C源程序中最少應包括一個名為main()的主函數。17、當函數種類和return語句中的表達式的種類不一致時,則應以函數種類為準。18、C語言規(guī)定一維數組名代表一維數組的初步地址。19、構造體是用戶自己定義的一個會集體,它由多個成員組成,成員的數據種類贊同不同樣。20、C語言中的文件,按數據的組織形式能夠分為文本文件和二進制文件。21、在系統(tǒng)總線上平時傳輸的三種信號是地址信號、數據信號、控制信號。22、一個函數由函數說明和函數體兩部分組成。23、C語言中,函數在調用從前必定先定義。24、指針數組的全部數組元素必定是指向同樣數據種類的指針。25、C語言規(guī)定,構造體變量的地址在數值上等于第一個成員的地址。26、判斷文件可否結束使用的函數是feof()。27、DOS的啟動方法可分為冷啟動和熱啟動。28、C語語言句的結束標志是;。29、C語言程序執(zhí)行,在main()函數中開始,在main()函數中結束。30、在C語言中,為賦值的auto變量的值是隨機性。32、指向數據種類同樣的變量的指針px和py,若px=py,則說明px和py指向同一個變量。33、文件是DOS管理的基本對象。34、C語言中實型變量分為兩各種類float和double。35、在C語言中,為賦值的數值型static變量的值是0.36、若是函數間傳達的是地址值,函數的形參必定是指針變量。37、從文件中一次讀出一個字符的函數是fgetc()。38、依照與CPU的關系,儲藏器被分為內部儲藏器和外面儲藏器。.優(yōu)選文檔39、C語言源程序的基本單位是函數。40、在調用一個函數的過程中,又直接或間接的調用該函數自己叫做函數的遞歸調用。41、對二維數組的行地址進行取指針指向運算,獲取的是同一行的首元素地址。42、鏈表中的數據在內存中的儲藏空間是不連續(xù)的。43、調用fopen()函數打開文件時,文件的地址指針在文件的開頭地址。44、依照程序的不同樣用途,平時把軟件分為系統(tǒng)軟件和應用軟件。45、C語言的表記符只能有三種字符組成,它們是數字、字母、下劃線。46、在程序中進行函數調用的詳盡實現方式有函數語句和函數表達式。47、C語言規(guī)定,除形參以外的二維數組名都是地址常量,表示構造體變量名、成員名。48、從二進制文件中一次讀一個數據塊的函數為fread()。49、馮·諾依曼為現代計算機的構造確定了基礎,他的主要設計思想是儲藏程序。50、COMMANDCOM為鍵盤命令辦理程序,DOS系統(tǒng)啟動后,它常駐內存,包括全部內部命令。51、Turboc中,float種類變量在內存中占字節(jié)數為4。52、在C語言中,合法的長整型常熟是0L。53、C語言中最簡單的數據種類包括整型、實型、字符型。54、在宏定義#definePI3.14159中,宏名PI取代的是一個字符串。55、計算機的硬件系統(tǒng)由運算器、控制器、儲藏器、輸入輸出設備基本部件組成。56、計算機能直接執(zhí)行的程序是機器語言程序。57、為了將全部擴展名為.PAS的文件改成擴展名為.P,應使用命令REN*.PAS*.P。58、C語言中,運算對象必定是整型數的運算符是%。59、若調用一個函數,且此函數中沒有return語句,則正確的說法是:該函數返回一個不確定的值。60、當順利執(zhí)行了文件關閉操作時,fclose函數的返回值是0。61、軟盤、硬盤、光盤屬于外面儲藏器。62、語言編譯程序若按軟件分配應屬于系統(tǒng)軟件。63、為了列出A盤當前目錄中文件表記符不高出三個字符擴展名為任意的文件清單,可選用DIRA:???.*。64、0.314e10表示C語言double種類常量。65、在C語言的if語句中,用作判斷的表達式為任意表達式。66、在C語言中,引用數組元素時,其數組下標的數據種類贊同是整型常量變量或整型表達式。67、在C語言中實參和與其對應的形參各占用獨立的儲藏單元。68、fputc函數用于向文件中寫入數據。69、微機上常用的系統(tǒng)軟件包括操作系統(tǒng)、語言辦理程序、數據庫管理系統(tǒng)、常用服務性程序。70、break語句只能用于switch語句和循環(huán)語句;break語句可用于語句;break語句可用于switch語句。71、一般說來,計算機指令的會集稱為程序。72、0xaa表示C語言int種類整型常量的選項。73、在C語言中,一維數組的定義方式為:種類說明符數組名[常量表達式]。74、若fp是指向某文件的指針,且已讀到該文件的尾端,則C語言函數feof(fp)的返回是1。75、磁盤操作系統(tǒng)(DOS)的核心塊有引導程序、輸入輸入模塊、文件管理模塊、鍵盤命令辦理程序。.優(yōu)選文檔76、為了贊同不同樣用戶的文件擁有同樣的文件名,平時在指定文件時使用多級目錄來唯一的指定文件。77、C語言供應的合法的數據種類要點字是short。78、C語言程序中的main()函數必定放在程序的開始部分。79、在C程序中,形參的缺省儲藏類是auto。80、在C程序中,可把整型數以二進制形式存放到文件中的函數是fwrite函數。81、在計算機中,作為一個整體被傳達和運算的一串二進制碼叫做計算機字。82、TurboC中,double種類變量在內存中占字節(jié)數是8。83、在C語言中,由while語句組成的循環(huán)中,結束循環(huán)的條件是0。84、在調用函數時,若是實參是簡單變量,它與對應形參之間的數據傳達方式是單向值傳達。85、計算機主存中,能用與存守信息的部件是RAM。86、在C語言中,由do-while語句組成的循環(huán)中,循環(huán)最少被執(zhí)行1次。87、C語言全部函數都是外面函數。88、ASCⅡ是7位碼。89、C語言程序的基本單位是函數。90、\xa6′表示C語言char種類常量。91、用do-while語句組成的循環(huán),在while后的表達式為零時結束循環(huán)。92、C語言中,函數值種類的定義能夠缺省,此時函數值的隱含種類是int。93、"c:\\user\\text.txt″可作為函數fopen中第一個參數的正確格式。94、計算機可直接執(zhí)行的指令一般都包括操作碼和操作對象兩個部分,它們在機器內部都是以二進制編碼的形式表示的。95、fwrite函數的一般調用形式是fwrite(buffer,size,count,fp)。96、構造化程序有次序構造、遞概括構、循環(huán)構造。97、微型計算機能辦理的最小數據單位是二進制位。98、在說明語句:int*f();中表記符f代表是一個返回值為指針型的函數名。99、若要用fopen函數打開一個新的二進制文件,該文件要既能讀也能寫,則文件方式字符串應是"rb+"。100、Unix是多用戶、多任務的操作系統(tǒng)。101、斷電后會使儲藏器失去信息的是RAM。102、一個二進制數位也稱為一個bit。103、\0表示字符串結束。104、以十六進制形式輸出的格式說明符是%x。105、結束while(表達式)循環(huán)的條件是當表達式的值為0時。106、在C語言中,當函數返回值的種類缺省時,表示該函數返回值的種類是int。107、變量的指針,其含義是指該變量的地址。108、構造體是C供應的一種特地辦理相互相互有聯系,數據種類不一致的多個數據的數據構造。109、&運算符表示按位與操作。110、CPU辦理數據和指令的基本單位是字(Word),一個字的字長是與CPU數據總線有關的bit位數。111、退出TurboC2.0返回系統(tǒng),在主菜單File項中可選擇Quit。112、總線是連接微機CPU、內存和外設之間傳達信號的公共通道,微機的總線包括有數據線、地址線、控制線。113、在C語言中,FILE表示一種關于文件參數的構造體種類;表示一種關于文件參數的結.優(yōu)選文檔構體變量;文件指針指向的變量的數據種類是FILE。114、I/O設備指的是計算機的輸入和輸出設備。115、擁有只讀功能的內儲藏器是指ROM。116、測試文件可否結束函數的函數名是feof。117、光盤、硬盤、軟盤、磁帶屬于外儲藏設備。118、在計算機中,指令平時是由操作碼、操作數組成。119、以十進制無符號形式輸出整數的格式說明符是%u。120、執(zhí)行while(表達式)循環(huán)的條件是當表達式的值非0時。121、^運算符表示按位異或操作。122、若是文件儲藏的是數據在內存中存放的字節(jié)形式,則該文件是二進制文件。123、儲藏在ROM、硬盤、軟盤、光盤設備中的信息能夠長遠保留。簡答題1、C語言不同樣種類的變量運算時所依照的變換原則是什么?答:若是一個運算符的兩個運算重量種類不同樣,那么在運算從前,先將“較低”種類數據提升為“較高”種類,從而使得兩者種類一致,爾后在運算。2、請說出字符常量和字符串常量有什么差異?答:在表達形式上,字符常量用單引號包括,而字符串常量用的是雙引號;在儲藏形式上字符串常量在內存中儲藏時,自動在其尾部追加一個轉義字符\0′,作為結束標志,而字符常量沒有。3、請說出構造化程序設計的思想?答:(1)使用次序構造、選擇構造、循環(huán)構造以及他們的組合來組織一個程序,各個構造之間只有一個出入口。(2)采用自頂想下漸漸求精的方法編寫程序。4、C程序在連接使用多個scanf()語句時,會造成數據讀取的不正確,請問如何防備?答:當有多個scanf()語句連用時,上一個輸入行尾端輸入的“回車”被下一個scanf函數接受,所以,造成了數據讀取的不正確。解決方法是從第二個scanf函數起,必定在格式控制的雙引號后設一個空格字符以抵消上一行輸入的“回車”。5、C語言規(guī)定對程序中所使用的變量必定“先定義,后使用”的原因是什么?答:是要告訴系統(tǒng)該變量將來用來村放什么種類的數據,要分配給他多少個字節(jié)的儲藏單元。一個變量經過定義今后,編譯系統(tǒng)會依照其種類分配給它必然大小的內存空間。6、.請簡述while和do—while構造的差異?答:一般情況下,while和do—while構造能夠相互取代用來辦理同一問題。但是當循環(huán)條件一開始條件就不滿足時,while一次也不執(zhí)行循環(huán)體,do—while則最少執(zhí)行循環(huán)體一次。7、C語言的基本構造是什么?答:C語言程序由一個或多個函數組成,其中有且只有一個主函數,名為main();函數由.優(yōu)選文檔函數說明和函數體組成,其中函數名命名應吻合表記符的規(guī)定,函數體應以花括弧“{”開始,并以“}”結束;函數體由C語言的“語句”組成,每條語句必定以“;”結尾。8、請說出文件包括的優(yōu)點?答:一個大程序,平時分為多個模塊,并由多個程序員分別編程。有了文件包括辦理功能,就可以將多個模塊共用的數據(如符號常量和數據構造)或函數,集中到一個單獨的文件中。這樣,凡是要使用其中數據或調用其中函數的程序員,只要使用文件包括辦理功能,健所需文件包括進來即可,不用再重復定義它們,從而減少重復勞動。9、指針數組的看法是什么?答:數組的每個元素都是一個指針數據。指針數組比較適合用于多個字符串,使字符串辦理更加方便、靈便。10、簡述fput(ch,fp)和fputs(str,fp)的功能?答:fput(ch,fp)是向與fp聯系的文件中寫入一個字符;fputs(str,fp)是向與fp聯系的文件中寫入一串字符。11、C語言規(guī)定,在哪些情況下,能夠省去對被調用函數的說明?答:(1)當被調用函數的函數定義出現在調用函數從前時。因為在調用從前,編譯系統(tǒng)已經知道了被調用函數的函數種類、參數個數、種類溫次序。(2)若是在全部函數定義從前,在函數外面(比方文件開始處)起初對各個函數進行了說明,則在調用函數中可缺省對被調用函數的說明。12、使用宏定義的有點有哪些?答:(1)可提升源程序的可保護性(2)可提升源程序的可移植性(3)減少源程序中重回信寫字符串的工作量。13、數組及指向數組的指針變量作函數參數時,可有哪些形式?答:(1)形參、實參都用數組名(2)形參、實參都用指針變量(3)形參用指針變量、實參用數組名(4)形參用數組名、實參用指針變量14、簡述fopen()函數返回值的含義?答:fopen()的返回值是與打開文件相聯系的文件指針,若是文件指針的值為NULL,表示文件打開失敗,反之表示文件打開成功。15、簡述ROM和RAM的差異?答:ROM儲藏器的特點是只能從中讀出信息,而不能夠向其中寫入信息,關機和斷電后,ROM中的內容還可以保留,不會扔掉。RAM的特點是其中存放的內容可隨機讀寫,但RAM中的信息擁有易失性,關機和斷電后信息會全部扔掉。16、請說出靜態(tài)變量與動向變量的差異?答:儲藏在靜態(tài)儲藏區(qū)中的變量叫做靜態(tài)變量,儲藏在動向儲藏區(qū)中的變量叫做動向變量。靜態(tài)變量只有在整個程序結束后才釋放變量所占的內存單元,而動向變量則是在退出函數時就釋放變量所占用的內存。因此可知,靜態(tài)變量的生計周期是從變量定義開始帶程序執(zhí)行結束為止,動向變量的周期是從函數調用開始到函數退出為止。.優(yōu)選文檔17、請寫出鏈表的看法及其單向鏈表的特點?答:鏈表是由若干個同樣種類的構造經過一次串接方式組成的一種動向數據構造。單向鏈表的特點:(1)鏈表中的結點數目是能夠改變的(2)結點占用的內存是動向分配的,即使用時再分配。18、簡述在C語言中定義用戶表記符的規(guī)則和應注意的事項?答:表記符一般是指用戶或系統(tǒng)定義的符號名、變量名、數組名、種類名、函數名、文件名等。C語言規(guī)定表記符由字母、數字、下劃線組成,必定以字母或下劃線開頭。大寫字母小寫字母被以為是不同樣的字符,在表記符中不能夠含有其他字符,也不能夠跨行書寫。19、請簡述對操作文件的過程?答;(1)按規(guī)定的格式打開文件(2)對打開的文件在指定的地址進步行讀也許是寫的操作(3)關閉已打開的文件。20、在C語言中,能夠用哪幾種方式調用函數?答:(1)函數表達式。函數作為表達式的一項,出現在表達式中,以函數返回值參加表達式的運算。這種方式要求函數是由返回值的。(2)函數語句。C語言中的函數能夠只進行某些操作而不返回函數值,這時的函數調用可作為一條獨立的語句。21、指針變量定義和使用時應該注意哪些方面?答:(1)不同樣數據種類的變量地址不能夠存放在同一個指針變量中(2)指針變量必定指向一個變量后,才能對指針變量指向的對象進行操作(3)同一個指針變量能夠指向數據種類同樣的不同樣對象。22、簡述循環(huán)體中的break和continue的作用?答:break:從包括它的最內層循環(huán)構造體中跳出,用來提前結束循環(huán),把流程無條件轉到該循環(huán)構造的后續(xù)語句去執(zhí)行。Continue:結束本輪循環(huán),即跳過循環(huán)體中它下面的語句,爾后重新判斷可否進行下一輪循環(huán)。兩者的差異是:continue語句可是結束本輪循環(huán),而break則是結束包括它的整個循環(huán),轉到該循環(huán)的后續(xù)語句去執(zhí)行。23、C語言的數據種類有哪些?答:(1)基本種類分為整型、實型、字符型和列舉型四種(2)構造種類分為數據種類、構造種類和共用種類三種(3)指針種類(4)空種類。24、數組元素的引用方法有哪些?答:數組元素的引用,既可用下標法,也可用指針法。使用下標法,直觀;而使用指針法,能使目標程序占用內存少、運行速度快。25、請說出ASCⅡ碼文件和二進制文件的差異?答:ASCⅡ碼文件的每1個字節(jié)儲藏1個字符,所以便于對字符進行逐個辦理。但一般占用儲藏空間很多,而且要開銷變換時間(二進制與ASCⅡ碼之間的變換)。26、緩沖型文件系統(tǒng)的辦理過程?.優(yōu)選文檔答:緩沖型文件系統(tǒng)讀文件是往緩沖區(qū)一次讀入一批數據,待緩沖區(qū)裝滿或數據已經讀完后,再從緩沖區(qū)逐個將數據讀入內存的數據區(qū)。緩沖型文件系統(tǒng)寫文件是將內存數據區(qū)中的數據往緩沖區(qū)一次寫入一批數據,待緩沖區(qū)裝滿今后或數據已經寫完后,再將緩沖區(qū)中的數據一次性寫入磁盤。27、請說出文件的分類?答:(1)依照文件的內容,可分為程前言件和數據文件,程前言件又可分為源文件、目標文件和可執(zhí)行文件(2)依照文件的組織形式,可分為次序存取文件和隨機存取文件(3)依照文件的儲藏形式,可分為ASCⅡ碼文件和二進制文件。28、一個完滿的計算機系統(tǒng)由哪幾個大部分組成?計算機的基本工作原理是什么?答:一個完滿的計算機系統(tǒng)由硬件系統(tǒng)和軟件系統(tǒng)兩大部分組成。其中硬件系統(tǒng)包括運算器、控制器、儲藏器、輸入和輸出設備。軟件系統(tǒng)包括計算機運行所需要的各種程序和有關的文檔資料。計算機的基本工作原理是把程序和數據同時儲藏在儲藏器中,在發(fā)出運行命令今后,計算機能夠自動達成運算,就是因為在儲藏器中儲藏了程序,計算機是在程序的控制下自動達成相應操作的。29、請說出a++和++a差異?答:a++是使用a的值,爾后a=a+1;++a是先將a的值加1爾后使用a的值。30、使用編寫c的可執(zhí)行性程序步驟一般是什么?答;(1)啟動;(2)編譯源文件,以.c保留文件;(3)編譯成.obj文件,連接生成.exe文件(4)運行程序,查察運行結果;能夠使用ctrl+F9運行程序,爾后用alt+F5查察運行的結果。31、在C語言的switch語句中,switch后邊的“表達式”能夠是哪些種類的表達式?答:能夠是算術表達式、賦值表達式、增量表達式、關系表達式、逗號表達式、條件表達式中的任何表達式。32、什么是變量的作用域?是什么局部變量?什么是全面變量?答:(1)所謂變量的作用域,就是可引用變量的范圍,平時取決于變量被定義的地址。(2)局部變量是在函數內部定義的,它們只在本函數范圍內有效,即只幸虧本函數內部使用它們,所以把它們成為局部變量。(3)在函數外面定義的變量統(tǒng)稱為全局變量(包括數組),全局變量能夠為本文件中其他函數所共享。33、C語言中如何表示“真”和“假”?系統(tǒng)如何判斷一個量的“真”和“假”?答:C語言中用“1”表示“真”,用“0”表示“假”。系統(tǒng)在判斷一個量的“真”和“假”時,一般是當表達式的值非“0”時即表示“真”;僅當表達式的值為“0”時表示“假”。34、什么是“直接遞歸調用”?什么是“間接遞歸調用”?答:在調用一個函數的過程中,又直接調用該函數自己,這種調用稱為函數的“直接遞歸調用”;設有函數f1和f2,若f1調用f2,f2又調用f1,則稱為間接遞歸調用。35、C語言中的運算符“=”與運算符“==”的意義同樣嗎?為什么?答:不同樣。C語言中“=”稱為賦值號,賦值號的左邊只能是變量不能夠是表達式或常量,賦.優(yōu)選文檔值號兩側不能夠互換,不表示相等;而“==”稱為等號,它與數學上的“=”意義同樣,符號兩側都能夠是表達式。36、變量的儲藏種類分為哪幾種?它們分別儲藏在什么地域?答:變量的儲藏種類有auto、static、extern和register四種。Auto種類的局部變量儲藏在動態(tài)儲藏區(qū);static種類的靜態(tài)變量和extern種類的外面變量儲藏在靜態(tài)儲藏區(qū);register種類的變量儲藏在存放器中。37、簡述C語言標準庫函數strcpy的格式(或函數原型)與功能?答:格式:strcpy(字符數組1,字符數組2);功能:把字符數組2中的字符串復制到字符數組1中。38、fread(stu,size,n,fp);中stu、size、n和fp的含義各是什么?答:stu是內存中存放讀取數據的首地址;size是欲讀取的一個數據塊的字節(jié)數;n指一次讀取數據塊的個數;fp是文件指針。39、微型機的構造特點主要表現在哪些方面?答:微辦理器、內存、外存、I/O接口及I/O設備、總線。40、一般操作系統(tǒng)應具備哪幾大功能?DOS是一種什么操作系統(tǒng)?答:操作系一致般應具備辦理機管理、儲藏器管理、文件管理、設備管理、作業(yè)管理等五大功能。DOS是基于文字界面的單用戶、單任務操作系統(tǒng)。41、高級語言有什么特點?它要被計算機接受必定經過什么樣的步驟?答:高級語言編程簡單、方便、直觀、易讀、不易出錯。第一高級語言源程序編譯成機器語42、簡述硬件系統(tǒng)和軟件系統(tǒng)的關系?答:計算機的硬件系統(tǒng)和軟件系統(tǒng)之間是相輔相成、缺一不能的。若是沒有軟件系統(tǒng),計算機就是一個死的軀殼;若是沒有硬件系統(tǒng),軟件系統(tǒng)也就沒有立身之地。43、簡答儲藏器地址、位、字節(jié)、字、容量、容量的單位等看法?答:儲藏器地址:儲藏器由若干個單元組成,每個單元有一個唯一的編號。位:在計算機中,數據的最小單位是位。字節(jié):計算機存守信息的最小單位。字:若干個字節(jié)總稱。容量:存儲器的儲藏單元總數。容量的單位:B、KB、MB、GB、TB。44、構造化程序由哪三個基本構造組成?答:次序構造、選擇構造、循環(huán)構造。45、有無default對switch語句有什么不同樣的影響?答:若是有default項,那么在與全部case情況都不般配時,程序將執(zhí)行語句n+1,switch贊同省略default,若是沒有般配的情況出現,也沒有default,實質上程序什么也沒做就跳出了switch構造。46、C語言中整型常量有幾種形式,它們是如何表示的?.優(yōu)選文檔答:(1)十進制整數。以非0開頭的數字0~9組合的數(2)八進制整數。以0開頭的數字0~7組合的數(3)十六進制數。以0X或0x開頭的數字0~9及A~F(或a~f)組合的數47、什么是常量?C語言中常量有哪幾各種類?答:在程序中辦理的數據,總是以常量或變量的形式出現。程序運行過程中其值不能夠被改變的量稱為常量。整型常量、實型常量、字符常量、字符串常量、符號常量。48、寫出語句if(表達式)語句1else語句2的執(zhí)行過程?答:當條件滿足時(表達式值為非0),執(zhí)行語句1,此后執(zhí)行if構造的后續(xù)語句;若是條件不滿足(表達式值為0),執(zhí)行語句2,此后也執(zhí)行if構造的后續(xù)語句。.優(yōu)選文檔全國2010年4月自學考試計算機基礎與程序設計試題課程代碼:02275一、單項選擇題(本大題共20小題,每題1分,共20分)在每題列出的四個備選項中只有一個是吻合題目要求的,請將其代碼填寫在題后的括號內。錯選、多項選擇或未選均無分。1.在中,可激活主菜單的鍵是(D)2.在中,若定義charch;則變量ch在內存中分配的字節(jié)數是(A)A.1個B.2個C.4個D.8個3.若有以下程序段,欲使x=5,y=6,對應正確的輸入方法是(其中<CR>表示回車)(C)intx,y;scanf(″%d%d″,&x,&y);A.x=5y=6<CR>B.x=5,y=6<CR>C.5<CR>D.5,6<CR>6<CR>4.下面程序段的輸出結果是(B)main(){inta=2,b=5;printf(″a=%d%%,b=%d%%″,a,b);}A.a=2,b=5B.a=2%,b=5%C.a=%2,b=%5D.a=%d,b=%d5.設有條件表達式(exp)?a++:b--,則以下表達式中能夠與該表達式完滿等價的表達式是(A)A.(exp!=0)?a++∶b--B.(exp==0)?a++∶b--C.(exp==1)?a++∶b--D.(exp!=1)?a++:b--6.關于for(表達式l;表達式2;表達式3)語句;控制循環(huán)結束的表達式是(B)A.表達式1B.表達式2C.表達式3D.表達式l和表達式37.設有以下程序:(A)voidmain(void){intx[4]={1,3,5,7},i;i=0:printf("%d",x[i++]);}其輸出結果是8.以下關于函數的說法中,不正確的是(D)...A.函數名后邊必然要一對圓括號.優(yōu)選文檔B.空函數被調用時不做任何工作C.函數形參個數能夠是一個、多個或沒有D.函數參數種類可不作說明9.指向與文件參數有關的構造體種類的指針變量稱為(D)A.函數指針B.整型指針C.字符型指針D.文件指針10.計算機對講解型高級語言的執(zhí)行方式是(A)逐條語句邊講解邊執(zhí)行,即講解一條就執(zhí)行一條B.將整個程序編譯達成后再執(zhí)行,不生成目標程序C.將源程序編譯成目標程序,生成并保留目標程序爾后執(zhí)行D.將源程序講解達成后再執(zhí)行11.設有intx=2,y,z;執(zhí)行z=y=x——;后變量y的值是(C)12.兩次運行下面的程序,若是從鍵盤上分別輸入6和4,則輸出的結果是(A)voidmain(void){intx;scanf("%d",&x);if(x++>5)printf("%d",x);elseprintf("%d\n",x——);}和5和3和4D.6和413.在以下選項中,沒有組成死循環(huán)的程序段是(C)A.inti=100;B.for(;;);while(1){i=i%100+1;if(i>100)break;}C.intk=1000;D.ints=36;do{++k;}while(k>10000);while(s);一一s;l4.定義以下變量和數組intk;intx[3][3]={9,8,7,6,5,4,3,2,l};則執(zhí)行下面語句for(k=0;k<3;k++)if(k%2)printf("%5d",x[k][k]);后輸出結果是(B)l5.設有以下程序:ff(){intc=9;staticinta=1,b=4;.優(yōu)選文檔if(b==4){a+=c;b++;}else{a+=c;b——;}printf("a=%d,b=%d\n",a,b);}main(){ff();ff();}則該程序執(zhí)行后,顯示的結果為(D)A.a=10,b=5B.a=10,b=4a=19,b=5a=l9,b=5C.a=10,b=4D.a=10,b=5a=19,b=4a=19,b=416.下面能正確進行字符串賦值操作的是()A.chars[5]={"ABCDE"};B.chars[5]={′A′,′B′,′C′,′D′,′E′};C.char*s;s="ABCDE";D.char*s;scanf("%s",s);17.下面程序段的運行結果是()chars*s="abcde";s+=2printf("%d",s);B.字符′c′C.字符′c′的地址D.無確定的輸出結果18.下面關于構造體種類變量定義正確的選項是()A.structbunding{intarea=12345;char*name="No1Hotel";}bl;B.structbuilding{intarea=12345;char*name="NolHotel";}b1;.C.building{intarea=12345;char*name="No1Hotel";}b1;D.STRUCTbuilding{intarea=12345;char*name="NolHotel";}b1;19.設有下面程序:include"stdio.h"voidmain(void){unsignedx=1,y=3,z=5;printf("%d\n",z^x&y);}該程序的運行結果是().優(yōu)選文檔20.設有說明:intu=l,v=3,w=5;表達式:u<<=(v|w)的值是()二、多項選擇題(本大題共5小題,每題2分,共10分)在每題列出的五個備選項中最少有兩個是吻合題目要求的,請將其代碼填寫在題后的括號內。錯選、多項選擇、少選或未選均無分。21.下面能執(zhí)行循環(huán)構造的語句有()A.if語句B.while語句—while語句D.for語句E.switch語句22.下面合法的C語言轉義字符有()A.\123B.\xabC.\\D.\88E.\n23.以下關于函數和變量的說法中正確的有()A.不同樣函數中能夠使用同樣名字的變量B.形式參數是局部變量C.一個函數內部定義的變量只幸虧本函數范圍內有效D.在一個函數內部的復合語句中定義的變量可在本函數范圍內有效E.若是全局變量與函數內定義的局部變量同名,則在函數內局部變量無效24.設變量Vo5的地址已賦給指針變量inV,則以下關系表達式的值為1的有()A.Vo5==&inVB.Vo5==*inVC.inV==*Vo5D.inV==&Vo5E.Vo5==inV25.設有說明:intu=0,v=l,z=2;則以下表達式中結果為-l的有()A.v=~uB.u=u|~(v&z)C.v=(u|z)<<1D.u=~(u|z)E.v&=(~u)三、簡答題(本大題共
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版公司承包合同參考范本
- 2025別墅裝修工程現場清理與勞務分包合同3篇
- 2025年度文化旅游綜合體承包設計工程合同4篇
- 2025年度書房軟裝承接合同樣本12篇
- 非計劃性拔管相關知識考核試題
- 2024版特許經營協(xié)議:快餐連鎖品牌授權
- 2025年農業(yè)大棚租賃與農業(yè)產業(yè)園區(qū)建設合同4篇
- 2025年度新型城鎮(zhèn)化代付工程款三方協(xié)議4篇
- 2025年度合同封面定制與知識產權戰(zhàn)略布局合同3篇
- 2025年度水庫魚塘漁業(yè)養(yǎng)殖與市場拓展承包合同3篇
- CT設備維保服務售后服務方案
- 重癥血液凈化血管通路的建立與應用中國專家共識(2023版)
- 兒科課件:急性細菌性腦膜炎
- 柜類家具結構設計課件
- 陶瓷瓷磚企業(yè)(陶瓷廠)全套安全生產操作規(guī)程
- 煤炭運輸安全保障措施提升運輸安全保障措施
- JTGT-3833-2018-公路工程機械臺班費用定額
- 保安巡邏線路圖
- (完整版)聚乙烯課件
- 建筑垃圾資源化綜合利用項目可行性實施方案
- 大華基線解碼器解碼上墻的操作
評論
0/150
提交評論