版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
填空題
1、在微機(jī)中通常說(shuō)是的CPU是指運(yùn)算器和控制器,
2、C程序的運(yùn)算符中賦值運(yùn)算符的優(yōu)先級(jí)僅高于逗號(hào)運(yùn)算符。
3、在C語(yǔ)言中假如對(duì)函數(shù)f的類(lèi)型未加顯說(shuō)明,則函數(shù)f的隱含類(lèi)型是過(guò)型。
4、在對(duì)文獻(xiàn)進(jìn)行操作的過(guò)程中,若規(guī)定文獻(xiàn)的位置回到文獻(xiàn)的開(kāi)頭,應(yīng)當(dāng)調(diào)用的函數(shù)是
rewind()o
5、CPU,主存儲(chǔ)器、和外部設(shè)備組成計(jì)算機(jī)的硬件系統(tǒng)。
6、存儲(chǔ)器是計(jì)算機(jī)可以實(shí)現(xiàn)“存儲(chǔ)程序”功能的硬件基礎(chǔ)。
7、使用strcpy函數(shù)應(yīng)涉及的頭文獻(xiàn)是string.ho
8、定義文獻(xiàn)指針fD的定義語(yǔ)句為FILErfi"
9、硬件系統(tǒng)和軟件系統(tǒng)組成一個(gè)完整的計(jì)算機(jī)系統(tǒng)。
10、C程序中,函數(shù)體放在一對(duì){}中。
11、在C語(yǔ)言中,輸入操作是由庫(kù)函數(shù)primf()完畢的,輸入操作是由庫(kù)函數(shù)scanf()完畢
的。
12、在函數(shù)外部定義的變量統(tǒng)稱(chēng)為全局變量,它們的作用域從定義之處開(kāi)始,直到源文獻(xiàn)或
程序結(jié)束。
13、C語(yǔ)言中的文獻(xiàn),按存取方式可以分為順序存取文獻(xiàn)和隨機(jī)存取文獻(xiàn)。
14、在一個(gè)C源程序中,注釋部分兩側(cè)的分界符分別為臺(tái)和包。
15、在C語(yǔ)言中,假如實(shí)參是簡(jiǎn)樸的數(shù)據(jù)類(lèi)型,則函數(shù)形參和實(shí)參之間的數(shù)據(jù)傳遞,只能
由實(shí)參傳給形參。
16、一個(gè)C源程序中至少應(yīng)涉及一個(gè)名為main()的主函數(shù)。
17、當(dāng)函數(shù)類(lèi)型和return語(yǔ)句中的表達(dá)式的類(lèi)型不一致時(shí),則應(yīng)以函數(shù)類(lèi)型為準(zhǔn)。
18、C語(yǔ)言規(guī)定一維數(shù)組名代表一維數(shù)組的起始地址。
19、結(jié)構(gòu)體是用戶(hù)自己定義的一個(gè)集合體,它由多個(gè)成員組成,成員的數(shù)據(jù)類(lèi)型允許不同。
20、C語(yǔ)言中的文獻(xiàn),按數(shù)據(jù)的組織形式可以分為文本文獻(xiàn)和二進(jìn)制文獻(xiàn)。
21、在系統(tǒng)總線上通常傳輸?shù)娜N信號(hào)是地址信號(hào)、數(shù)據(jù)信號(hào)、控制信號(hào)二
22、一個(gè)函數(shù)由函數(shù)說(shuō)明和函數(shù)體兩部分組成。
23、C語(yǔ)言中,函數(shù)在調(diào)用之前必須先定義。
24、指針數(shù)組的所有數(shù)組元素必須是指向相同數(shù)據(jù)類(lèi)型的指針。
25、C語(yǔ)言規(guī)定,結(jié)構(gòu)體變曷的地址在數(shù)值上等于第一個(gè)成員的地址。
26、判斷文獻(xiàn)是否結(jié)束使用的函數(shù)是feof()。
27、DOS的啟動(dòng)方法可分為冷啟動(dòng)和熱啟動(dòng)。
28、C語(yǔ)言語(yǔ)句的結(jié)束標(biāo)志是口
29、C語(yǔ)言程序執(zhí)行,在main()函數(shù)中開(kāi)始,在main()函數(shù)中結(jié)束。
30、在C語(yǔ)言中,為賦值的auto變量的值是隨機(jī)性,
32、指向數(shù)據(jù)類(lèi)型相同的變量的指針px和py,若px=py,則說(shuō)明px和py指向同一個(gè)變量。
33、文獻(xiàn)是DOS管理的基本對(duì)象。
34、C語(yǔ)言中'實(shí)型變量分為兩種類(lèi)型float和double。
35、在C語(yǔ)言中,為賦值的數(shù)值型static變量的值是色
36、假如函數(shù)間傳遞的是地址值,函數(shù)的形參必須是指針變量。
37、從文獻(xiàn)中一次讀出一個(gè)字符的函數(shù)是fgetc()。
38、按照與CPU的關(guān)系,存儲(chǔ)器被分為內(nèi)部存儲(chǔ)器和外部存儲(chǔ)器.
39、C語(yǔ)言源程序的基本單位是函數(shù)“
40、在調(diào)用一個(gè)函數(shù)的過(guò)程中,又直接或間接的調(diào)用該函數(shù)自身叫做函數(shù)的遞歸調(diào)用,
41、對(duì)二維數(shù)組的行地址進(jìn)行取指針指向運(yùn)算,得到的是同一行的首元素地址。
42、鏈表中的數(shù)據(jù)在內(nèi)存中的存儲(chǔ)空間是丕連續(xù)的.
43、調(diào)用fopen()函數(shù)打開(kāi)文獻(xiàn)時(shí),文獻(xiàn)的位置指針在文獻(xiàn)的開(kāi)頭位置,
44、根據(jù)程序的不同用途,通常把軟件分為系統(tǒng)軟件和應(yīng)用軟件.
45、C語(yǔ)言的標(biāo)記符只能有三種字符組成,它們是數(shù)字、字母、下劃線
46、在程序中進(jìn)行函數(shù)調(diào)用的具體實(shí)現(xiàn)方式有函數(shù)語(yǔ)句和函數(shù)表達(dá)式。
47、C語(yǔ)言規(guī)定,除形參以外的二維數(shù)組名都是地址常量,表達(dá)結(jié)構(gòu)體變量名、成員名,
48、從二進(jìn)制文獻(xiàn)中一次讀一個(gè)數(shù)據(jù)塊的函數(shù)為魚(yú)辿LL
49、馮?諾依曼為現(xiàn)代計(jì)算機(jī)的結(jié)構(gòu)奠定「基礎(chǔ),他的重要設(shè)計(jì)思想是存儲(chǔ)程序,
50、COMMANDCOM為鍵盤(pán)命令解決程序,DOS系統(tǒng)啟動(dòng)后,它常駐內(nèi)存,包含所有內(nèi)
部命令。
51、Turbocfloat類(lèi)型變量在內(nèi)存中占字節(jié)數(shù)為參
52、在C語(yǔ)言中,合法的長(zhǎng)整型常熟是匹。
53、C語(yǔ)言中最簡(jiǎn)樸的數(shù)況類(lèi)型涉及整型、實(shí)型、字符型。
54、在宏定義#1166牌PI3.14159中,宏名PI代替的是一個(gè)字符串。
55、計(jì)算機(jī)的硬件系統(tǒng)由運(yùn)算器、控制器、存儲(chǔ)器、輸入輸出設(shè)備基本部件組成。
56、計(jì)算機(jī)能直接執(zhí)行的程序是機(jī)器語(yǔ)言程序,,
57、為了將所有擴(kuò)展名為.PAS的文獻(xiàn)改成擴(kuò)展名為.P,應(yīng)使用命令REN/PAS*.P。
58、C語(yǔ)言中,運(yùn)算對(duì)象必須是整型數(shù)的運(yùn)算符是為。
59、若調(diào)用一個(gè)函數(shù),且此函數(shù)中沒(méi)有return語(yǔ)句,則對(duì)的的說(shuō)法是:該函數(shù)返回一個(gè)不擬
定的值。
60、當(dāng)順利執(zhí)行了文獻(xiàn)關(guān)閉操作時(shí),fclose函數(shù)的返回值是5
61、軟盤(pán)、硬盤(pán)、光盤(pán)屬于外部存儲(chǔ)器。
62、語(yǔ)言編譯程序若按軟件分派應(yīng)屬于系統(tǒng)軟件.
63、為了列出A盤(pán)當(dāng)前目錄中文獻(xiàn)標(biāo)記符不超過(guò)三個(gè)字符擴(kuò)展名為任意的文獻(xiàn)清單,可選
用DIRA:???.*。
64、0.314el0袤達(dá)C語(yǔ)言double類(lèi)型常量。
65、在C語(yǔ)言的if語(yǔ)句中,用作判斷的表達(dá)式為任意表達(dá)式..
66、在C語(yǔ)言中,引用數(shù)組元素時(shí),其數(shù)組下標(biāo)的數(shù)據(jù)類(lèi)型允許是整型常量變量或整型表
達(dá)式。
67、在C語(yǔ)言中實(shí)參和與其相應(yīng)的形參各占用獨(dú)立的存儲(chǔ)單元,
68、fputc函數(shù)用于向文獻(xiàn)中寫(xiě)入數(shù)據(jù)。
69、微機(jī)上常用的系統(tǒng)軟件涉及操作系統(tǒng)、語(yǔ)言解決程序、數(shù)據(jù)庫(kù)管理系統(tǒng)、常用服務(wù)性
程序。
70>break語(yǔ)句只能用于switch語(yǔ)句和循環(huán)語(yǔ)句;break:,吾句可用于語(yǔ)句;break語(yǔ)句可用于
switch語(yǔ)句。
71、一般說(shuō)來(lái),計(jì)算機(jī)指令的集合稱(chēng)為程莊。
72、典表達(dá)C語(yǔ)言血類(lèi)型整型常量的選項(xiàng)。
73、在C語(yǔ)言中,一維數(shù)組的定義方式為:類(lèi)型說(shuō)明符數(shù)組名[常量表達(dá)式],
74、若fp是指向某文獻(xiàn)的指針,且已讀到該文獻(xiàn)的末尾,則C語(yǔ)言函數(shù)feof(fp)的返回是lo
75、磁盤(pán)操作系統(tǒng)(DOS)的核心塊有引導(dǎo)程序、輸入輸入模塊、文獻(xiàn)管理模塊、鍵盤(pán)命
令解決程序。
76、為了允許不同用戶(hù)的文獻(xiàn)具有相同的文獻(xiàn)名,通常在指定文獻(xiàn)時(shí)使用多級(jí)目錄來(lái)唯一的
指定文獻(xiàn)。
77、C語(yǔ)言提供的合法的數(shù)據(jù)類(lèi)型關(guān)鍵字是他好1。
78、C語(yǔ)言程序中的main()函數(shù)必須放在程序的開(kāi)始部分。
79、在C程序中,形參的缺省存儲(chǔ)類(lèi)是auto.
80、在C程序中,可把整型數(shù)以二進(jìn)制形式存放到文獻(xiàn)中的函數(shù)是fwrite函數(shù).
81、在計(jì)算機(jī)中,作為一個(gè)整體被傳送和運(yùn)算的一串二進(jìn)制碼叫做計(jì)算機(jī)字。
82、TurboC中,double類(lèi)型變量在內(nèi)存中占字節(jié)數(shù)是小
83、在C語(yǔ)言中,由whHe語(yǔ)句構(gòu)成的循環(huán)中,結(jié)束循環(huán)的條件是5
84、在調(diào)用函數(shù)時(shí),假如實(shí)參是簡(jiǎn)樸變量,它與相應(yīng)形參之間的數(shù)據(jù)傳遞方式是單向值傳遞.
85、計(jì)算機(jī)主存中,能用與存取信息的部件是RAM。
86、在C語(yǔ)言中,由do~hile語(yǔ)句構(gòu)成的循環(huán)中,循環(huán)至少被執(zhí)行L次。
87、C語(yǔ)言所有函數(shù)都是外部函數(shù)。
88、ASCII是7位碼.
89、C語(yǔ)言程序的基本單,立是函數(shù):
90、表達(dá)C語(yǔ)言char類(lèi)型常量。
91、用do-while語(yǔ)句構(gòu)成的循環(huán),在while后的表達(dá)式為零時(shí)結(jié)束循環(huán)。
92、C語(yǔ)言中,函數(shù)值類(lèi)型的定義可以缺省,此時(shí)函數(shù)值的隱含類(lèi)型是辿。
93、"c:\\user\\text.txt"可作為函數(shù)fopen中第一個(gè)參數(shù)的對(duì)的格式。
94、計(jì)算機(jī)可直接執(zhí)行的指令一般都包含操作碼和操作對(duì)象兩個(gè)部分,它們?cè)跈C(jī)器內(nèi)部都是
以二進(jìn)制編碼的形式表達(dá)的。
95、fwritc函數(shù)的一般調(diào)月形式是f\vTite(buffer,size,count,fp)。
96、結(jié)構(gòu)化程序有順序結(jié)構(gòu)、遞歸結(jié)構(gòu)、循環(huán)結(jié)構(gòu),
97、微型計(jì)算機(jī)能解決的最小數(shù)據(jù)單位是二>制位。
98、在說(shuō)明語(yǔ)句:int盯();中標(biāo)記符f代表是一個(gè)返回值為指針型的函數(shù)名.
99、若要用fopen函數(shù)打開(kāi)?個(gè)新的二進(jìn)制文獻(xiàn),該文獻(xiàn)要既能讀也能寫(xiě),則文獻(xiàn)方式字符
串應(yīng)是"rb+",
100.Unix是多用戶(hù)、多任務(wù)的操作系統(tǒng)。
101、斷電后會(huì)使存儲(chǔ)器失去信息的是RAM,
102、一個(gè)二進(jìn)制數(shù)位也稱(chēng)為一個(gè)員L
103、\0表達(dá)字符串結(jié)束。
104、以十六進(jìn)制形式輸出的格式說(shuō)明符是墜。
105、結(jié)束while(表達(dá)式)循環(huán)的條件是當(dāng)表達(dá)式的值為0時(shí)。
106、在C語(yǔ)言中,當(dāng)函數(shù)返回值的類(lèi)型缺省時(shí),表達(dá)該函數(shù)返I可值的類(lèi)型是辿。
107、變量的指針,其含義是指該變量的地址。
108、結(jié)構(gòu)體是C提供的一種專(zhuān)門(mén)解決彼此互相有聯(lián)系,數(shù)據(jù)類(lèi)型不一致的多個(gè)數(shù)據(jù)的數(shù)據(jù)
穌
109、紅運(yùn)算符表達(dá)按位與操作。
110、CPU解決數(shù)據(jù)和指令的基本單位是字(Word),一個(gè)字的字長(zhǎng)是與CPU數(shù)據(jù)總線有關(guān)
的bit位數(shù)“
111、退出TurboC2.0返回系統(tǒng),在主菜單File項(xiàng)中可選擇Quit。
112、總線是連接微機(jī)CPU、內(nèi)存和外設(shè)之間傳送信號(hào)的公共通道,微機(jī)的總線涉及有數(shù)據(jù)
線、地址線、控制線。
113、在C語(yǔ)言中,F(xiàn)ILE表達(dá)一種關(guān)于文獻(xiàn)參數(shù)的結(jié)構(gòu)體類(lèi)型;表達(dá)一種關(guān)于文獻(xiàn)參數(shù)的結(jié)
構(gòu)體變量;文獻(xiàn)指針指向的變量的數(shù)據(jù)類(lèi)型是FILE。
114、I/O設(shè)備指的是計(jì)算機(jī)的輸入和輸出設(shè)備“
115、具有只讀功能的內(nèi)存儲(chǔ)器是指K攻。
116、測(cè)試文獻(xiàn)是否結(jié)束函數(shù)的函數(shù)名是也f。
117、光盤(pán)、硬盤(pán)、軟盤(pán)、磁帶屬于外存儲(chǔ)設(shè)備。
118、在計(jì)算機(jī)中,指令通常是由操作碼、操作數(shù)組成。
119、以十進(jìn)制無(wú)符號(hào)形式輸出整數(shù)的格式說(shuō)明符是的1,
120、執(zhí)行while(表達(dá)式)循環(huán)的條件是當(dāng)表達(dá)式的值非0時(shí)。
121、二運(yùn)算符表達(dá)按位乒或操作。
122、假如文獻(xiàn)存儲(chǔ)的是數(shù)據(jù)在內(nèi)存中存放的字節(jié)形式,則該文獻(xiàn)是二進(jìn)制文獻(xiàn)。
123、存儲(chǔ)在ROM、硬盤(pán)、軟盤(pán)、光盤(pán)設(shè)備中的信息可以長(zhǎng)期保存.
簡(jiǎn)答題
1、C語(yǔ)言不同類(lèi)型的變量運(yùn)算時(shí)所遵循的轉(zhuǎn)換原則是什么?
答:假如一個(gè)運(yùn)算符的兩個(gè)運(yùn)算分量類(lèi)型不同,那么在運(yùn)算之前,先將“較低”類(lèi)型數(shù)據(jù)提
高為“較高”類(lèi)型,從而使得兩者類(lèi)型一致,然后在運(yùn)算。
2、請(qǐng)說(shuō)出字符常量和字符串常量有什么區(qū)別?
答:在表達(dá)形式上,字符常量用單引號(hào)包含,而字符串常量用的是雙引號(hào);在存儲(chǔ)形式上
字符串常量在內(nèi)存中存儲(chǔ)封,自動(dòng)在其尾部追加一個(gè)轉(zhuǎn)義字符\0',作為結(jié)束標(biāo)志,而字
符常量沒(méi)有。
3、請(qǐng)說(shuō)出結(jié)構(gòu)化程序設(shè)計(jì)的思想?
答:(1)使用順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)以及他們的組合來(lái)組織一個(gè)程序,各個(gè)結(jié)構(gòu)之
間只有一個(gè)出入口。(2)采用自頂想下逐步求精的方法編寫(xiě)程序。
4、C程序在連接使用多個(gè)scanf()語(yǔ)句時(shí),會(huì)導(dǎo)致數(shù)據(jù)讀取的不對(duì)的,請(qǐng)問(wèn)如何避免?
答:當(dāng)有多個(gè)scanf()語(yǔ)句連用時(shí),上一個(gè)輸入行末尾輸入的“回車(chē)”被下一個(gè)scanf函數(shù)接
受,因此,導(dǎo)致了數(shù)據(jù)讀取的不對(duì)的。解決方法是從第二個(gè)scanf函數(shù)起,必須在格式控制
的雙引號(hào)后設(shè)一個(gè)空格字符以抵消上一行輸入的“回車(chē)。
5、C語(yǔ)言規(guī)定對(duì)程序中所使用的變量必須“先定義,后使用”的因素是什么?
答:是要告訴系統(tǒng)該變量將來(lái)用來(lái)村放什么類(lèi)型的數(shù)據(jù),要分派給他多少個(gè)字節(jié)的存儲(chǔ)單元。
?個(gè)變量通過(guò)定義以后,編譯系統(tǒng)會(huì)根據(jù)其類(lèi)型分派給它?定大小的內(nèi)存空間。
6、.請(qǐng)簡(jiǎn)述while和do—while結(jié)構(gòu)的區(qū)別?
答:?般情況下,while和do—while結(jié)構(gòu)可以互相替代月來(lái)解決同問(wèn)題。但是當(dāng)循環(huán)條件
一開(kāi)始條件就不滿(mǎn)足時(shí),while一次也不執(zhí)行循環(huán)體,do—while則至少執(zhí)行循環(huán)體一次。
7、C語(yǔ)言的基本結(jié)構(gòu)是什么?
答:C語(yǔ)言程序由一個(gè)或多個(gè)函數(shù)組成,其中有且只有一個(gè)主函數(shù),名為main();函數(shù)由
函數(shù)說(shuō)明和函數(shù)體組成,其中函數(shù)名命名應(yīng)符合標(biāo)記符的規(guī)定,函數(shù)體應(yīng)以花括弧“{”開(kāi)
始,并以“}"結(jié)束;函數(shù)體由C語(yǔ)言的“語(yǔ)句”組成,每條語(yǔ)句必須以結(jié)尾。
8、請(qǐng)說(shuō)出文獻(xiàn)包含的優(yōu)點(diǎn)?
答:一個(gè)大程序,通常分為多個(gè)模塊,并由多個(gè)程序員分別編程。有了文獻(xiàn)包含解決功能,
就可以將多個(gè)模塊共用的數(shù)據(jù)(如符號(hào)常量和數(shù)據(jù)結(jié)構(gòu))或函數(shù),集中到一個(gè)單獨(dú)的文獻(xiàn)中。
這樣,凡是要使用其中數(shù)據(jù)或調(diào)用其中函數(shù)的程序員,只要使用文獻(xiàn)包含解決功能,健所需
文獻(xiàn)包含進(jìn)來(lái)即可,不必再反復(fù)定義它們,從而減少反復(fù)勞動(dòng)。
9、指針數(shù)組的概念是什么?
答:數(shù)組的每個(gè)元素都是?個(gè)指針數(shù)據(jù)。指針數(shù)組比較適合用于多個(gè)字符串,使字符串解決
更加方便、靈活。
10、簡(jiǎn)述fput(ch,fp)和fputs(str,fp)的功能?
答:fput(ch,fp)是向與fp聯(lián)系的文獻(xiàn)中寫(xiě)入,個(gè)字符;fputs(str,fp)是向與fp聯(lián)系的文獻(xiàn)
中寫(xiě)入一串字符。
11、C語(yǔ)言規(guī)定,在哪些情況下,可以省去對(duì)被調(diào)用函數(shù)的說(shuō)明?
答:(I)當(dāng)被調(diào)用函數(shù)的函數(shù)定義出現(xiàn)在調(diào)用函數(shù)之前時(shí)。由于在調(diào)用之前,編譯系統(tǒng)已經(jīng)
知道了被調(diào)用函數(shù)的函數(shù)類(lèi)型、參數(shù)個(gè)數(shù)、類(lèi)型和順序。(2)假如在所有函數(shù)定義之前,在
函數(shù)外部(例如文獻(xiàn)開(kāi)始處)預(yù)先對(duì)各個(gè)函數(shù)進(jìn)行了說(shuō)明,則在調(diào)用函數(shù)中可缺省對(duì)被調(diào)用
函數(shù)的說(shuō)明。
12、使用宏定義的有點(diǎn)有哪些?
答:(1)可樨高源程序的可維護(hù)性(2)可樨高源程序的可移植性(3)減少源程序中反復(fù)書(shū)
寫(xiě)字符串的工作量。
13、數(shù)組及指向數(shù)組的指針變量作函數(shù)參數(shù)時(shí),可有哪些形式?
答:(1)形參、實(shí)參都用數(shù)組名(2)形參、實(shí)參都用指針變量(3)形參用指針變量、實(shí)參
用數(shù)組名(4)形參用數(shù)組名、實(shí)參用指針變量
14、簡(jiǎn)述fopen()函數(shù)返回值的含義?
答:fopen()的返回值是與打開(kāi)文獻(xiàn)相聯(lián)系的文獻(xiàn)指針,假如文獻(xiàn)指針的值為NULL,表達(dá)
文獻(xiàn)打開(kāi)失敗,反之表達(dá)文獻(xiàn)打開(kāi)成功。
15>簡(jiǎn)述ROM和RAM的區(qū)別?
答:ROM存儲(chǔ)器的特點(diǎn)是只能從中讀出信息,而不能向其中寫(xiě)入信息,關(guān)機(jī)和斷電后,ROM
中的內(nèi)容仍能保存,不會(huì)丟失。RAM的特點(diǎn)是其中存放的內(nèi)容可隨機(jī)讀寫(xiě),但RAM中的
信息具有易失性,關(guān)機(jī)和斷電后信息會(huì)所有丟失。
16、請(qǐng)說(shuō)出靜態(tài)變量與動(dòng)態(tài)變量的區(qū)別?
答:存儲(chǔ)在靜態(tài)存儲(chǔ)區(qū)中的變量叫做靜態(tài)變量,存儲(chǔ)在動(dòng)態(tài)存儲(chǔ)區(qū)中的變量叫做動(dòng)態(tài)變量。
靜態(tài)變量只有在整個(gè)程序結(jié)束后才糅放變量所占的內(nèi)存單元,而動(dòng)態(tài)變量則是在退出函數(shù)時(shí)
就釋放變量所占用的內(nèi)存。由此可見(jiàn),靜態(tài)變量的生存周期是從變量定義開(kāi)始帶程序執(zhí)行結(jié)
束為止,動(dòng)態(tài)變量的周期是從函數(shù)調(diào)用開(kāi)始到函數(shù)退出為止。
17、請(qǐng)寫(xiě)出鏈表的概念及其單向鏈表的特點(diǎn)?
答:鏈表是由若干個(gè)同樣類(lèi)型的結(jié)構(gòu)通過(guò)次申接方式構(gòu)成的種動(dòng)態(tài)數(shù)據(jù)結(jié)構(gòu)。單向鏈表
的特點(diǎn):(1)鏈表中的結(jié)點(diǎn)數(shù)目是可以改變的(2)結(jié)點(diǎn)占用的內(nèi)存是動(dòng)態(tài)分派的,即使用
時(shí)再分派。
18、簡(jiǎn)述在C語(yǔ)言中定義用戶(hù)標(biāo)記符的規(guī)則和應(yīng)注意的事項(xiàng)?
答:標(biāo)記符一般是指用戶(hù)或系統(tǒng)定義的符號(hào)名、變量名、數(shù)組名、類(lèi)型名、函數(shù)名、文獻(xiàn)名
等。C語(yǔ)言規(guī)定標(biāo)記符由字母、數(shù)字、下劃線組成,必須以字母或下劃線開(kāi)頭。大寫(xiě)字母小
寫(xiě)字母被認(rèn)為是不同的字符,在標(biāo)記符中不能具有其他字符,也不能跨行書(shū)寫(xiě)。
19、請(qǐng)簡(jiǎn)述對(duì)操作文獻(xiàn)的過(guò)程?
答;(1)按規(guī)定的格式打開(kāi)文獻(xiàn)(2)對(duì)打開(kāi)的文獻(xiàn)在指定的位置上進(jìn)行讀或者是寫(xiě)的操作(3)
關(guān)閉已打開(kāi)的文獻(xiàn)。
20、在C語(yǔ)言中,可以用哪幾種方式調(diào)用函數(shù)?
答:(1)函數(shù)表達(dá)式。函數(shù)作為表達(dá)式的一項(xiàng),出現(xiàn)在表達(dá)式中,以函數(shù)返回值參與表達(dá)式
的運(yùn)算。這種方式規(guī)定函數(shù)是由返回值的。(2)函數(shù)語(yǔ)句。C語(yǔ)言中的函數(shù)可以只進(jìn)行某些
操作而不返回函數(shù)值,這時(shí)的函數(shù)調(diào)用可作為一條獨(dú)立的語(yǔ)句。
21>指針變量定義和使用時(shí)應(yīng)當(dāng)注意哪些方面?
答:(1)不同數(shù)據(jù)類(lèi)型的變量地址不能存放在同一個(gè)指針變量中(2)指針變量必須指向一
個(gè)變量后,才干對(duì)指針變量指向的對(duì)象進(jìn)行操作(3)同一個(gè)指針變量可以指向數(shù)據(jù)類(lèi)型相
同的不同對(duì)象。
22>簡(jiǎn)述循環(huán)體中的break和continue的作用?
答:break:從包含它的最內(nèi)層循環(huán)結(jié)構(gòu)體中跳出,用來(lái)提前結(jié)束循環(huán),把流程無(wú)條件轉(zhuǎn)到
該循環(huán)結(jié)構(gòu)的后續(xù)語(yǔ)句去執(zhí)行。Continue:結(jié)束本輪循環(huán),即跳過(guò)循環(huán)體中它下面的語(yǔ)句,
然后重新判斷是否進(jìn)行下一輪循環(huán)。兩者的區(qū)別是:continue語(yǔ)句只是結(jié)束本輪循環(huán),而break
則是結(jié)束包含它的整個(gè)循環(huán),轉(zhuǎn)到該循環(huán)的后續(xù)語(yǔ)句去執(zhí)行。
23、C語(yǔ)言的數(shù)據(jù)類(lèi)型有哪些?
答:(1)基本類(lèi)型分為整型、實(shí)型、字符型和枚舉型四種(2)構(gòu)造類(lèi)型分為數(shù)據(jù)類(lèi)型、結(jié)
構(gòu)類(lèi)型和共用類(lèi)型三種(3)指針類(lèi)型(4)空類(lèi)型。
24、數(shù)組元素的引用方法有哪些?
答:數(shù)組元素的引用,既可用下標(biāo)法,也可用指針?lè)?。使用下?biāo)法,直觀;而使用指針?lè)ǎ?/p>
能使目的程序占用內(nèi)存少、運(yùn)營(yíng)速度快。
25、請(qǐng)說(shuō)出ASCII碼文獻(xiàn)和二進(jìn)制文獻(xiàn)的區(qū)別?
答:ASCII碼文獻(xiàn)的每1個(gè)字節(jié)存儲(chǔ)1個(gè)字符,因而便于對(duì)字符進(jìn)行逐個(gè)解決。但一般占用
存儲(chǔ)空間較多,并且要花費(fèi)轉(zhuǎn)換時(shí)間(二進(jìn)制與ASCI[碼之間的轉(zhuǎn)換)。
26、緩沖型文獻(xiàn)系統(tǒng)的解決過(guò)程?
答:緩沖型文獻(xiàn)系統(tǒng)讀文獻(xiàn)是往緩沖區(qū)一次讀入一批數(shù)據(jù),待緩沖區(qū)裝滿(mǎn)或數(shù)據(jù)已經(jīng)讀完后,
再?gòu)木彌_區(qū)逐個(gè)將數(shù)據(jù)讀入內(nèi)存的數(shù)據(jù)區(qū)。緩沖型文獻(xiàn)系統(tǒng)寫(xiě)文獻(xiàn)是將內(nèi)存數(shù)據(jù)區(qū)中的數(shù)據(jù)
往緩沖區(qū)一次寫(xiě)入一批數(shù)據(jù),待緩沖區(qū)裝滿(mǎn)以后或數(shù)據(jù)已經(jīng)寫(xiě)完后,再將緩沖區(qū)中的數(shù)據(jù)一
次性寫(xiě)入磁盤(pán)。
27、請(qǐng)說(shuō)出文獻(xiàn)的分類(lèi)?
答:(1)根據(jù)文獻(xiàn)的內(nèi)容,可分為程序文獻(xiàn)和數(shù)據(jù)文獻(xiàn),程序文獻(xiàn)又可分為源文獻(xiàn)、目的文
獻(xiàn)和可執(zhí)行文獻(xiàn)(2)根據(jù)文獻(xiàn)的組織形式,可分為順序存取文獻(xiàn)和隨機(jī)存取文獻(xiàn)(3)根據(jù)
文獻(xiàn)的存儲(chǔ)形式,可分為ASCII碼文獻(xiàn)和二進(jìn)制文獻(xiàn)。
28、一個(gè)完整的計(jì)算機(jī)系統(tǒng)由哪幾個(gè)大部分組成?計(jì)算機(jī)的基本工作原理是什么?
答:一個(gè)完整的計(jì)算機(jī)系統(tǒng)由硬件系統(tǒng)和軟件系統(tǒng)兩大部分組成。其中硬件系統(tǒng)涉及運(yùn)算器、
控制器、存儲(chǔ)器、輸入和輸出設(shè)備。軟件系統(tǒng)涉及計(jì)算機(jī)運(yùn)營(yíng)所需要的各種程序和有關(guān)的文
檔資料。計(jì)算機(jī)的基本工作原理是把程序和數(shù)據(jù)同時(shí)存儲(chǔ)在存儲(chǔ)器中,在發(fā)出運(yùn)營(yíng)命令以后,
計(jì)算機(jī)可以自動(dòng)完畢運(yùn)算,就是由丁在存儲(chǔ)潛中存儲(chǔ)了程序,計(jì)算機(jī)是在程序的控制下自動(dòng)
完畢相應(yīng)操作的。
29、請(qǐng)說(shuō)出a++和++a區(qū)別?
答:a++是使用a的值,然后a=a+l;++a是先將a的值加1然后使用a的值。
30、使用turboc2.0編寫(xiě)c的可執(zhí)行性程序環(huán)節(jié)一般是什么?
答;⑴啟動(dòng)lurb。c2.0;(2)編譯源文獻(xiàn),以.c保存文獻(xiàn);(3)編譯成.obj文獻(xiàn),連接生
成.exe文獻(xiàn)(4)運(yùn)營(yíng)程序,查看運(yùn)營(yíng)結(jié)果;可以使用ctrl+F9運(yùn)營(yíng)程序,然后用alt+F5
杳看運(yùn)營(yíng)的結(jié)果。
31、在C語(yǔ)言的switch語(yǔ)句中,switch后面的“表達(dá)式”可以是哪些類(lèi)型的表達(dá)式?
答:可以是算術(shù)表達(dá)式、賦值表達(dá)式、增量表達(dá)式、關(guān)系表達(dá)式、逗號(hào)表達(dá)式、條件表達(dá)式
中的任何表達(dá)式。
32、什么是變量的作用域?是什么局部變量?什么是全面變量?
答:(1)所謂變量的作用域,,就是可引用變量的范圍,通常取決于變量被定義的位置。(2)
局部變量是在函數(shù)內(nèi)部定義的,它們只在本函數(shù)范圍內(nèi)有效,即只能在本函數(shù)內(nèi)部使用它們,
所以把它們成為局部變量。(3)在函數(shù)外部定義的變量統(tǒng)稱(chēng)為全局變量(涉及數(shù)組),全局
變量可認(rèn)為本文獻(xiàn)中其他函數(shù)所共享。
33、C語(yǔ)言中如何表達(dá)“真”和“假”?系統(tǒng)如何判斷一個(gè)量的“真”和“假”?
答:C語(yǔ)言中用“1”表達(dá)“真”,用“0”表達(dá)“假系統(tǒng)在判斷一個(gè)量的“真"和"假"
時(shí),一般是當(dāng)表達(dá)式的值非“0”時(shí)即表達(dá)“真&僅當(dāng)表達(dá)式的值為“0”時(shí)表達(dá)“假:
34、什么是“直接遞歸調(diào)用”?什么是“間接遞歸調(diào)用”?
答:在調(diào)用一個(gè)函數(shù)的過(guò)程中,又直接調(diào)用該函數(shù)自身,這種調(diào)用稱(chēng)為函數(shù)的“直接遞歸調(diào)
用”;設(shè)有函數(shù)fl和⑵若fl調(diào)用⑵f2又調(diào)用fl,則稱(chēng)為間接遞歸調(diào)用。
35、C語(yǔ)言中的運(yùn)算符“二”與運(yùn)算符“二二”的意義相同嗎?為什么?
答:不同。C語(yǔ)言中“二”稱(chēng)為賦值號(hào),賦值號(hào)的左邊只能是變最不能是表達(dá)式或常晟,賦
值號(hào)兩側(cè)不能互換,不表達(dá)相等;而“二=”稱(chēng)為等號(hào),它與數(shù)學(xué)上的“二”意義相同,符號(hào)
兩側(cè)都可■以是表達(dá)式。
36、變量的存儲(chǔ)類(lèi)別分為哪幾種?它們分別存儲(chǔ)在什么區(qū)域?
答:變量的存儲(chǔ)類(lèi)別有aulo、staticexlern和register四種。Auto類(lèi)型的局部變量存儲(chǔ)在動(dòng)
態(tài)存儲(chǔ)區(qū):static類(lèi)型的靜態(tài)變量和extern類(lèi)型的外部變量存儲(chǔ)在靜態(tài)存儲(chǔ)區(qū);register類(lèi)型
的變量存儲(chǔ)在寄存器中。
37、簡(jiǎn)述C語(yǔ)言標(biāo)準(zhǔn)庫(kù)函數(shù)strcpy的格式(或函數(shù)原型)與功能?
答:格式:strcpy(字符數(shù)組1,字符數(shù)組2);功能:把字符數(shù)組2中的字符串復(fù)制到字符數(shù)
組1中。
38、fread(stu,size,n,fp);中stu、size^n和fp的含義各是什么?
答:stu是內(nèi)存中存放讀取數(shù)據(jù)的首地址;size是欲讀取的一個(gè)數(shù)據(jù)塊的字節(jié)數(shù);n指一次讀
取數(shù)據(jù)塊的個(gè)數(shù);fp是文獻(xiàn)指針。
39、微型機(jī)的結(jié)構(gòu)特點(diǎn)重要體現(xiàn)在哪些方面?
答:微解決器、內(nèi)存、外存、I/O接口及I/O設(shè)備、總線。
40、一般操作系統(tǒng)應(yīng)具有哪幾大功能?DOS是一種什么操作系統(tǒng)?
答:操作系統(tǒng)一般應(yīng)具有解決機(jī)管理、存儲(chǔ)器管理、文獻(xiàn)管理、設(shè)備管理、作業(yè)管理等五大
功能。DOS是基于文字界面的單用戶(hù)、單任務(wù)操作系統(tǒng)。
41、高級(jí)語(yǔ)言有什么特點(diǎn)?它要被計(jì)算機(jī)接受必須通過(guò)什么樣的環(huán)節(jié)?
答:高級(jí)語(yǔ)言編程簡(jiǎn)樸、方便、直觀、易讀、不易犯錯(cuò)。一方面高級(jí)語(yǔ)言源程序編譯成機(jī)器
語(yǔ)
42、簡(jiǎn)述硬件系統(tǒng)和軟件系統(tǒng)的關(guān)系?
答:計(jì)算機(jī)的硬件系統(tǒng)和軟件系統(tǒng)之間是相輔相成、缺一不可的。假如沒(méi)有軟件系統(tǒng),計(jì)算
機(jī)就是一個(gè)死的軀殼;假如沒(méi)有硬件系統(tǒng),軟件系統(tǒng)也就沒(méi)有立身之地。
43、簡(jiǎn)答存儲(chǔ)器地址、位、字節(jié)、字、容量、容量的單位等概念?
答:存儲(chǔ)器地址:存儲(chǔ)器日若干個(gè)單元組成,每個(gè)單元有一個(gè)唯一的編號(hào)。位:在計(jì)算機(jī)中,
數(shù)據(jù)的最小單位是位。字節(jié):計(jì)算機(jī)存取信息的最小單位。字:若T個(gè)字節(jié)總稱(chēng)。容量:存
儲(chǔ)器的存儲(chǔ)單元總數(shù)。容量的單位:B、KB、MB、GB、TB。
44、結(jié)構(gòu)化程序由哪三個(gè)基本結(jié)構(gòu)組成?
答:順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。
45、有無(wú)default對(duì)switch語(yǔ)句有什么不同的影響?
答:假如有default項(xiàng),那么在與所有case情況都不匹配時(shí),程序?qū)?zhí)行語(yǔ)句n+Lswitch
允許省略default,假如沒(méi)有匹配的情況出現(xiàn),也沒(méi)有default,事實(shí)上程序什么也沒(méi)做就跳
出了switch結(jié)構(gòu)。
46、C語(yǔ)言中整型常量有幾種形式,它們是如何表達(dá)的?
答:(1)十進(jìn)制整數(shù)。以非。開(kāi)頭的數(shù)字0?9組合的數(shù)(2)八進(jìn)制整數(shù)。以。開(kāi)頭的數(shù)字
0~7組合的數(shù)(3)十六進(jìn)制數(shù)。以0X或Ox開(kāi)頭的數(shù)字0~9及A~F(或a~。組合的數(shù)
47、什么是常量?C語(yǔ)言中常量有哪幾種類(lèi)型?
答:在程序中解決的數(shù)據(jù),總是以常量或變量的形式出現(xiàn)。程序運(yùn)營(yíng)過(guò)程中其值不能被改變
的量稱(chēng)為常量。整型常量、實(shí)型常量、字符常量、字符串常量、符號(hào)常量。
48、寫(xiě)出語(yǔ)句if(表達(dá)式)語(yǔ)句1else語(yǔ)句2的執(zhí)行過(guò)程?
答:當(dāng)條件滿(mǎn)足時(shí)(表達(dá)式值為非0),執(zhí)行語(yǔ)句1,之后執(zhí)行if結(jié)構(gòu)的后續(xù)語(yǔ)句;假如條
件不滿(mǎn)足(表達(dá)式值為0),執(zhí)行語(yǔ)句2,之后也執(zhí)行if結(jié)構(gòu)的后續(xù)語(yǔ)句。
全國(guó)2023年4月自學(xué)考試計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)試題
課程代碼:02275
一、單項(xiàng)選擇題(本大題共20小題,每小題1分,共20分)
在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目規(guī)定的,請(qǐng)將其代碼填寫(xiě)在題后的括
號(hào)內(nèi)。錯(cuò)選、多選或未選均無(wú)分。
1.在TurboC2.0中,可激活主菜單的鍵是(D)
A.FIB.F5
C.F9D.FI0
2.在TurboC2.0中,若定義charch;則變量ch在內(nèi)存中分派的字節(jié)數(shù)是(A)
A.1個(gè)B.2個(gè)
C.4個(gè)D.8個(gè)
3.若有下列程序段,欲使x=5,y=6,相應(yīng)對(duì)的的輸入方法是(其中<CR>表達(dá)回車(chē))(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.下面程序段的輸出結(jié)果是(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=%d
5.設(shè)有條件表達(dá)式(exp)?a++:b-,則下列表達(dá)式中可以與該表達(dá)式完全等價(jià)的表達(dá)式是
A)
A.(exp!=O)?a++:b-B.(exp==O)?a++:b-
C.(exp==l)?a++:b-D.(exp!=l)?a++:b-
6.對(duì)于for(表達(dá)式1;表達(dá)式2;表達(dá)式3)語(yǔ)句;控制循環(huán)結(jié)束的表達(dá)式是(B
A.表達(dá)式1B.表達(dá)式2
C.表達(dá)式3D.表達(dá)式1和表達(dá)式3
7.設(shè)有下列程序:(
voidmain(void)
intx[4]={1,3,5,7},i;
i=0:
printf("%d",x[i++]);
)
其輸出結(jié)果是
A.lB.3
C.5D.7
8.下列關(guān)于函數(shù)的說(shuō)法中,不對(duì)的的是(D)
A.函數(shù)名后面一定要一對(duì)圓括號(hào)
B.空函數(shù)被調(diào)用時(shí)不做任何工作
C.函數(shù)形參個(gè)數(shù)可以是一個(gè)、多個(gè)或沒(méi)有
D.函數(shù)參數(shù)類(lèi)型可不作說(shuō)明
9.指向與文獻(xiàn)參數(shù)有關(guān)的結(jié)構(gòu)體類(lèi)型的指針變量稱(chēng)為(D)
A.函數(shù)指針B.整型指針
C.字符型指針D.文獻(xiàn)指針
10.計(jì)算機(jī)對(duì)解釋型高級(jí)語(yǔ)言的執(zhí)行方式是(A)
A.逐條語(yǔ)句邊解釋邊執(zhí)行,即解釋一條就執(zhí)行一條
B.將整個(gè)程序編譯完畢后再執(zhí)行,不生成目的程序
C.將源程序編譯成目的程序,生成并保存目的程序然后執(zhí)行
D.將源程序解釋完畢后再執(zhí)行
11.設(shè)有intx=2,y,z;執(zhí)行z=y=x---;后變量y的值是(C)
A.OB.1
C.2D.3
12.兩次運(yùn)營(yíng)下面的程序,假如從鍵盤(pán)上分別輸入6和4,則輸出的結(jié)果是(A)
voidmain(void)
{
intx;
scanf("%d",&x);
if(x++>5)printf("%d",x):
elseprintf("%d\n",x----);
A.7和5B.6和3
C.7和4D.6和4
13.在下列選項(xiàng)中,沒(méi)有構(gòu)成死循環(huán)的程序段是(C)
A.inli=100;B.for(;;):
while(l)
{i=i%100+l;
if(i>100)break;}
C.intk=100();D.ints=36?
do{++k;}while(k>100C0);while(s);
14.定義如下變量和數(shù)組
intk;
intx[3][3]={9,8,7,6,5,4,3,2,1};
則執(zhí)行下面語(yǔ)句
for(k=0;k<3;k++)
if(k%2)printf("%5d",x[k][k]);
后輸出結(jié)果是(B)
A.3B.5
C.7D.9
15.設(shè)有下列程序:
ff()
{intc=9;
staticinta=l,b=4:
if(b==4){a+=c;b++;]
else{a+=c;b------;)
printf("a=%d,b=%d\n",a,b);}
main()
{ff();ff();)
則該程序執(zhí)行后,顯示的結(jié)果為(D)
A.a=10,b=5B.a=10,b=4
a=19,b=5a=l9,b=5
C.a=10,b=4D.a=10?b=5
a=19,b=4a=19,b=4
16.下面能對(duì)的進(jìn)行字符串賦值操作的是()
A.chars[5]={"ABCDE");B.chars[5]={/A','R','C','D','E'
C.char*s;s="ABCDE";D.char*s:scanf("%s",s):
17.下面程序段的運(yùn)營(yíng)結(jié)果是()
chars*s="abcde,';
s+=2printf("%du,s);
A.cdeB.字符'c'
C.字符'c'的地址D.無(wú)擬定的輸出結(jié)果
18.下面關(guān)于結(jié)構(gòu)體類(lèi)型變量定義對(duì)的的是()
A.structbunding(
intarea=12345:
char*name="NolHotel";
}bl;
B.structbuilding{
intarea=l2345;
char*name="NolHotel";
}bl;.
C.building{
intarca=12345;
char*name="NolHotel";
}bl;
D.STRUCTbuilding{
intarca=12345;
char*name="NolHotel";
}bl;
19.設(shè)有下面程序:
#inckide"stdio.h"
voidmain(void)
{
unsignedx=I,y=3>7=5;
printf("%d\n",z'x&y);
該程序的運(yùn)營(yíng)結(jié)果是()
A.OB.3
C.4D.5
20.設(shè)有說(shuō)明:
intu=l,v=3,w=5;
表達(dá)式:u?=(vN)的值是()
A.lB.5
C.13D.128
二、多項(xiàng)選擇題(本大題共5小題,每小題2分,共10分)
在每小題列出的五個(gè)備選項(xiàng)中至少有兩個(gè)是符合題目規(guī)定的,請(qǐng)將其代碼填寫(xiě)在題后的
括號(hào)內(nèi)。錯(cuò)選、多選、少選或未選均無(wú)分。
21.下面能執(zhí)行循環(huán)結(jié)構(gòu)的語(yǔ)句有()
A.if語(yǔ)句B.while語(yǔ)句
C.do—while語(yǔ)句D.for語(yǔ)句
E.switch語(yǔ)句
22.下面合法的C語(yǔ)言轉(zhuǎn)義字符有()
A.M23B.\xab
C.WD.\88
E.\n
23.以下關(guān)于函數(shù)和變量的說(shuō)法中對(duì)的的有()
A.不同函數(shù)中可以使用相司名字的變量
B形式參數(shù)是局部變量
C.一個(gè)函數(shù)內(nèi)部定義的變量只能在本函數(shù)范圍內(nèi)有效
D.在一個(gè)函數(shù)內(nèi)部的復(fù)合語(yǔ)句中定義的變量可在本函數(shù)范圍內(nèi)有效
E.假如全局變量與函數(shù)內(nèi)定義的局部變量同名,則在函數(shù)內(nèi)局部變量無(wú)效
24.設(shè)變量Vo5的地址已賦給指針變顯inV,則下列關(guān)系表達(dá)式的值為I的有()
A.Vo5==&inVB.VO5==*inV
C.inV==*Vo5D.inV==&Vo5
E.Vo5==inV
25.設(shè)有說(shuō)明:intu=O,v=Lz=2;
則下列表達(dá)式中結(jié)果為-1的有()
A.v=~uB.u=u|?(v&z)
C.v=(u|z)?lD.u=~(u|z)
E.v&=(?u)
三、簡(jiǎn)答題(本大題共4小題,每小題4分,共16分)
26.函數(shù)fclose()的功能是什么?
27.簡(jiǎn)述break語(yǔ)句和conlinue語(yǔ)句在循環(huán)體中的功能。
28.簡(jiǎn)述機(jī)器語(yǔ)言、匯編語(yǔ)言和高級(jí)語(yǔ)言各自的特點(diǎn)。
29.將下面的各種運(yùn)算符按優(yōu)先級(jí)從高到低排列出來(lái)。(要同優(yōu)先級(jí)的用“、”號(hào)分隔,不同
優(yōu)先級(jí)的由高向低用“一”號(hào)分隔)
,、<=、>=、[]、++、%、+、&&、/
四'閱讀理解題(本大題共6小題,每小題5分,共30分]
30.寫(xiě)出以下程序的功能。假如輸入14,寫(xiě)出程序的輸出結(jié)果。
voidmain(void)
{intx:
scanf(7%d”,&x);
if(x%5==0&&x%7==0)
printf("yes7);
else
printf("no");
)
31.閱讀下面的程序并回答問(wèn)題
main()
{chara[20]=〃";
inti;
i=8;
printf("%s\n",&a[i-3]);
)
(I)數(shù)組中a[10]號(hào)元素中存儲(chǔ)的是什么字符?
(2)請(qǐng)寫(xiě)出程序的運(yùn)營(yíng)結(jié)果。
32.寫(xiě)出下面程序的運(yùn)營(yíng)結(jié)果。
main()
{fun();
fun():}
fun()
{inta[3]={0,1,2},b=10;inti;
if(b==10){
for(i=0;i<3;i++)
a[i]+=a[i];
for(i=0;i<3;i++)
printf("%d,",a[i]);
printf("b=%d\n",b);b++;
}
else
{for(i=0;i<3:i++)
a[i]*=a[i];
for(i=0;i<3;i++)
printf(%d",a[i]);
printf("b=%d\n",b);
33.寫(xiě)出下面程序的運(yùn)營(yíng)結(jié)果.
main()
{intx=1987,a,b.c,y;
a=x/100;
b=x%100/10;
c=x%100%10;
y=100*c+10*b+a:
printf("c=%d,b=%o,a=%x,y=%d”,c,b,a,y);
}
34.分析下列兩個(gè)程序的區(qū)別,并寫(xiě)出它們的運(yùn)營(yíng)結(jié)果。
voidmain(void)voidmain(void)
|(
inty=0?s,k;inty=0,s,k;
for(k=0:k<6:k++)for(k=0:k<6:k++){
s=k*k;s=k*k;
y+=s;y+=s;
J
printf(y=%d\n",y);printsr/y=%d\n〃,y);
)1
35.寫(xiě)出下面程序的功能以及程序的運(yùn)營(yíng)結(jié)果。
swap(int.*pl,int*p2)
{intp;p=*pl;*pl=*p2;*p2=p;}
main()
{inta=5,b=7,*ptrl.*ptr2;
p(rl=&a;ptr2=&b;
swap(ptrl,ptr2);
printf("*ptrl=%d,*ptr2=%d\n",*ptrb*pir2);
printf("a=%d,b=%d\n//,a,b):
)
五、編程題(本大題共2小題,每小題12分,共24分)
36.從鍵盤(pán)輸入10個(gè)整數(shù),編程求其中大于3且小于100的數(shù)的平均值并輸出結(jié)果。
37.從鍵盤(pán)上輸入10個(gè)字符串(每個(gè)串不超過(guò)8個(gè)字符),將這些字符串按從小到大的順序
排列出來(lái)并輸出排序后的結(jié)果。
絕密★扇用前
2010年4月全國(guó)高等教育自學(xué)考試
計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)試題答案及評(píng)分參考
(課程代碼02275)
一、單璜造押題(本大翹共20小BL每小題【分,共20分)
1.D2.A3.C4.B5.A
6.B7.A8.D9.D10.A
11.C12.A13.C14.B15.D
16.C17.C18.B19.C20.D
二、多項(xiàng)迭掙麴(本大罪共5小小冊(cè)2分,共10分)
21.BCD22.ABCE23.ABC24.BD25.AB
三、前答■(本大題共4小噩,融小?4分,其16分)
26.關(guān)用與文件指針(或年)有聯(lián)系的文件?(2分)廢除文件指針(或fp)與打開(kāi)文件的聯(lián)系.
(2分)
27.(Dbrsk被用來(lái)跳出循環(huán)體,提前結(jié)束循環(huán)?把灌程無(wú)條件轉(zhuǎn)到循環(huán)結(jié)構(gòu)的后族語(yǔ)句
去執(zhí)行.(2分)
(2)cominuc被用來(lái)結(jié)束本輪儲(chǔ)環(huán)?即跳H循環(huán)體中它后面的語(yǔ)句,然后或或判斷是否
進(jìn)入下一輪福環(huán).(2分)
28.機(jī)券謂者是二進(jìn)制指令代碼的集合?計(jì)算機(jī)能包接識(shí)別和執(zhí)行.(1分)
匯笫語(yǔ)片是用助記符來(lái)表示指令的符號(hào)語(yǔ)言?每一條匯編指令和機(jī)器指令都有一一對(duì)
應(yīng)的關(guān)系.。分)
高級(jí)語(yǔ)IT是按近人的自然語(yǔ)言與數(shù)學(xué)語(yǔ)百的程序設(shè)計(jì)語(yǔ)口,簡(jiǎn)單直觀,通用性好.(2分)
29.[]-▲+-%、/-<-.>-(每錨一處扣1分,不扣負(fù)分)
四、閱讀理解■(本大冊(cè)共6小IK,融小IB5分,共30分)
30.功能,判斷整人的整數(shù)是否既是5只是7的倍數(shù).(3分)
運(yùn)行第果:n。(2分)
31.(DV(2分)
(2>67890(3分)
32.0,2.4.b=10(2分)
0,2,4.b?=10(2分)
(泣?幡氏正鵬1分)
計(jì)算機(jī)雁礎(chǔ)與程序改計(jì)試題算案及評(píng)分參考第1頁(yè)(共3頁(yè)》
33.cas7,h=IO,a=l3,y-799
(答案正發(fā)I個(gè)令l分,塔兒正AI分J
34.(D兩個(gè)性界的循環(huán)體不網(wǎng)(2分)
(2)運(yùn)行堵果分別是
尸25(1分)y-55(I分)
《法:格大正及1分)
35.霍序U先定義兩個(gè)整”變■?.b并狀初值a=5,b=7,幕后定義兩個(gè)贊儀指”變itptrl.
pt”分別加向.、&冉調(diào)用雨數(shù),w8p(pM,p“2),將前拉什變歡所指變置的內(nèi)咨交換,俄
后打印箭照,(2分)
故運(yùn)行結(jié)果為?
?ptr)-7,?p=2=5
a??7?b?5(2分)
(法:格式正#1分)
IsMlI*大同共2小廈,易小國(guó)12分,共24分)
36.|:indudc"stdio.h"
voidmaintvoid)
(
intx.i.sum=O.n^Oj
floateven?
for(i-Cii<10|i++)(
scanK'%d',&x)?
if(x>3&&x<100){
?++i
sum4-5?x5
)
|
even=1.0?sum/m
printK'even13%f\nM.even)?
I
【評(píng)分分考】
謂明語(yǔ)句王■得2分
博環(huán)控制上輸?shù)?分
輸入正0易2分
xftl判斷正確且累加無(wú)諛得4分
平均仇計(jì)算正*并輸出無(wú)設(shè)得2分
用其它方法編程,凡正瑜者均可得分.
什算機(jī)基電與W序設(shè)計(jì)試迪答案及評(píng)分參考第2頁(yè)(共3頁(yè))
37.#include"stdio.h"(I分)
Hinclude"string,h"(I分)
nuinO
(char?p[lO]??q?rtC10j[9j|C2分)
mii?ji
for<i*=0ii<10?i+--I>
《1分)
for(i-0?i<10ii-i-+)
(2分》
for(i—0,iV9"++)
for。7十1“<9。++)
if(strcmp(p[iJ.p[j])>0)(q=p[i]?PL?]=pLj3ip[J]=s<l?}(4分)
for
}<1分)
(注1同其它方法終和,無(wú)正“*均可用分?)
2011年4月商等數(shù)件目字有認(rèn)主因擾一年題寫(xiě)1A
計(jì)算機(jī)基礎(chǔ)與程序設(shè)計(jì)試題答案及評(píng)分參考
(課程代碼0227S)
一、,項(xiàng)選擇H(本大IS共20小題,得小題1分,共20分)
LA2.A3.D
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年研發(fā)合作合同(共享成果)
- 2025版?zhèn)€人房產(chǎn)買(mǎi)賣(mài)合同示范協(xié)議4篇
- 2025年食品飲料品牌獨(dú)家代理銷(xiāo)售合同范本6篇
- 二零二五版1209兩人合伙成立網(wǎng)絡(luò)直播平臺(tái)合作協(xié)議3篇
- 個(gè)人獨(dú)資企業(yè)股權(quán)變更協(xié)議模板一
- 2025年度物流倉(cāng)儲(chǔ)設(shè)施租賃合同范本12篇
- 個(gè)性化翻譯合作合同(2024年版)一
- 教育信息化背景下的研究探索與挑戰(zhàn)
- 智慧教育背景下的數(shù)學(xué)競(jìng)賽輔導(dǎo)方法探討
- 2025年度個(gè)人貸款合同擔(dān)保期限及續(xù)約規(guī)定3篇
- 餐廚垃圾收運(yùn)安全操作規(guī)范
- 皮膚內(nèi)科過(guò)敏反應(yīng)病例分析
- 電影《獅子王》的視聽(tīng)語(yǔ)言解析
- 妊娠合并低鉀血癥護(hù)理查房
- 煤礦反三違培訓(xùn)課件
- 向流程設(shè)計(jì)要效率
- 2024年中國(guó)航空發(fā)動(dòng)機(jī)集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 當(dāng)代中外公司治理典型案例剖析(中科院研究生課件)
- 動(dòng)力管道設(shè)計(jì)手冊(cè)-第2版
- 2022年重慶市中考物理試卷A卷(附答案)
- Python繪圖庫(kù)Turtle詳解(含豐富示例)
評(píng)論
0/150
提交評(píng)論