奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

C語言

3月計算機(jī)二級《C語言》沖刺提分試題

時間:2024-10-18 04:52:53 C語言 我要投稿
  • 相關(guān)推薦

2017年3月計算機(jī)二級《C語言》沖刺提分試題

  距離3月份計算機(jī)二級考試還有一個多月的時間,不知道同學(xué)們都準(zhǔn)備得怎么樣呢?以下是百分網(wǎng)小編搜索整理的一份2017年3月計算機(jī)二級《C語言》沖刺提分試題,供參考練習(xí),希望對大家有所幫助!想了解更多相關(guān)信息請持續(xù)關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!

2017年3月計算機(jī)二級《C語言》沖刺提分試題

  一、選擇題

  1). 以下敘述中錯誤的是( )

  A.預(yù)處理命令行的最后不能以分號表示結(jié)束

  B.C程序?qū)︻A(yù)處理命令行的處理是在程序執(zhí)行的過程中進(jìn)行的

  C.#define MAX 是合法的宏定義命令行

  D.在程序中凡是以″#″開始的語句行都是預(yù)處理命令行

  正確答案:B

  答案解析:預(yù)處理命令行是以″#″開始的語句,預(yù)處理命令行的最后不能以分號表示結(jié)束,預(yù)處理命令行。其中宏定義的字符替換的定義格式為:# define 標(biāo)識符 字符串,預(yù)處理命令行是在系統(tǒng)對源程序進(jìn)行編譯之前進(jìn)行處理的,不是在程序執(zhí)行的過程中。

  2). 按照″后進(jìn)先出″原則組織數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是( )

  A.隊列

  B.棧

  C.雙向鏈表

  D.二叉樹

  正確答案:B

  答案解析:棧是限定在一端進(jìn)行插入與刪除的線性表。在棧中,允許插入與刪除的一端稱為棧頂,不允許插入與刪除的另一端稱為棧底。棧頂元素總是最后插入的元素,也是最先被刪除的元素;棧底元素總是最先插入的元素,也是最后才能被刪除的元素。即棧是按照″后進(jìn)先出″(Last In First Out,簡稱LIFO)或″先進(jìn)后出″(First In Last Out,簡稱FILO)的原則組織數(shù)據(jù)的。因此,棧也稱為″后進(jìn)先出表″或″先進(jìn)后出″表。

  3). 以下程序段完全正確的是( )

  A.int k, *p=&k; scanf(″%d″, p);

  B.int *p; scanf(″%d″, p);

  C.int *p; scanf(″%d″, &p);

  D.int k, *p; *p=&k; scanf(″%d″, p);

  正確答案:A

  答案解析:選項B沒有對指針進(jìn)行初始化,無效指針。選項C錯在沒有對指針進(jìn)行初始化,無效指針,并且在scanf(″%d″,&p)中無需再進(jìn)行取地址操作。選項D,語句*p=&k;的左端*p是指針?biāo)竷?nèi)存空間的值,&k是地址,應(yīng)為p=&k。

  4). 一間宿舍可住多個學(xué)生,則實體宿舍和學(xué)生之間的聯(lián)系是( )

  A.一對一

  B.一對多

  C.多對一

  D.多對多

  正確答案:B

  答案解析:兩個實體集間的聯(lián)系可以有下面幾種:一對一的聯(lián)系、一對多或多對一的聯(lián)系和多對多的聯(lián)系。由于一個宿舍可以住多個學(xué)生,所以它們的聯(lián)系是一對多聯(lián)系。

  5). 軟件設(shè)計中劃分模塊的一個準(zhǔn)則是( )

  A.低內(nèi)聚低耦合

  B.高內(nèi)聚低耦合

  C.低內(nèi)聚高耦合

  D.高內(nèi)聚高耦合

  正確答案:B

  答案解析:耦合性與內(nèi)聚性是模塊獨立性的兩個定性標(biāo)準(zhǔn)。一般一個較優(yōu)秀的軟件設(shè)計,應(yīng)盡量做到高內(nèi)聚,低耦合,即減弱模塊之間的耦合性和提高模塊內(nèi)的內(nèi)聚性,有利于提高模塊的獨立性。

  6). 當(dāng)把4個表達(dá)式用作if語句的控制表達(dá)式時,有一個選項與其他3個選項含義不同,這個選項是( )。

  A.k%2

  B.k%2==1

  C.(k%2) !=0

  D.!k%2==1

  正確答案:A

  答案解析:整數(shù)k對2求余數(shù)的兩個結(jié)果只能是0和1,所以選項A表示k除以2的余數(shù),其結(jié)果是0或1。在選項B、C和D中包括算術(shù)求余運算符″%″,關(guān)系等于運算符 ″==″和關(guān)系不等于運算符″!=″以及邏輯非運算符″!″。而邏輯運算符與賦值運算符、算術(shù)運算符、關(guān)系運算符之間從高到低的運算優(yōu)先次序是:!(邏輯″非″)、算術(shù)運算符、關(guān)系運算符、&&(邏輯″與″)、||(邏輯″或″)、賦值運算符。選項B含義是判斷表達(dá)式k%2的結(jié)果是否等于1、選項C的含義是判斷表達(dá)式k%2的結(jié)果是否不等于0,選項D含義是判斷表達(dá)式!k%2的結(jié)果是否等于1,所以選項B、C和D的含義相同。

  二、程序填空題

  下列給定程序中,函數(shù)fun的功能是:把形參a所指數(shù)組中的最小值放在元素a[o]中,接著把a(bǔ)_所指數(shù)組中的最大值放在a[1]元素中;再把a(bǔ)所指數(shù)組元素中的次小值放在a[2]中,把a(bǔ)所指數(shù)組元素中的次大值放在a[3],以此類推。

  例如,若a所指數(shù)組中的數(shù)據(jù)最初排列為:9、1…4 2 3、6、5、8、7;則按規(guī)則移動后,數(shù)據(jù)排列為:1、9.2、8:3、7、4、6、5。形參13.中存放a所指數(shù)組中數(shù)據(jù)的個數(shù)。‘

  規(guī)定fum函數(shù)中的max存放當(dāng)前所找的最大值,px存放當(dāng)前所找最大值的下標(biāo)。請在程序的下劃線處填人正確的內(nèi)容并將下劃線刪除,使程序得出正確的結(jié)果。注意:部分源程序在文件BLANKl.C中。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!

  三、程序修改題

  下列給定程序中函數(shù)fun的功能是。用遞歸算法計算斐波拉契數(shù)列中第n項的值。從第l項起,斐波拉契數(shù)列為:1、1、2、3、5、8、l3、21、……

  例如,若給n輸入7,則該項的斐波拉契數(shù)值為l3。請改正程序中的錯誤,使它能得出正確的結(jié)果。注意:部分源程序在文件MODll.C中,不得增行或刪行,也不得更改程序的結(jié)構(gòu)。

  四、程序設(shè)計題

  某學(xué)生的記錄由學(xué)號、8門課程成績和平均分組成,學(xué)號和8門課程的成績已在主函數(shù)中給出,請編寫函數(shù)fun,其功能是:求出該學(xué)生的平均分,并放入記錄的ave成員中。

  例如,學(xué)生的成績是:85.5,76,69.5,85,91,72,64.5,87.5,則他的平均分應(yīng)為78.875。注意:部分源程序在文件PROGl.C中。

  請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fIm的花括號中填入你編寫的若干語句。


參考答案與解析

  二、程序填空題

  【參考答案】(1)a[i](2)a[j](3)a[j]

  【考點分析】

  本題考查:數(shù)組的引用;if語句條件表達(dá)式,如果表達(dá)式的值為真,則執(zhí)行下面的語句,如果該值為假,財不執(zhí)行下面的語句。

  【解題思路】

  填空1:for循環(huán)語句循環(huán)體中將數(shù)組元素a[i]賦值給變量max和變量rain。

  填空2:通過一次for循環(huán),找到數(shù)組中的最大值,if語句的條件表達(dá)式是mu

  填空3:同理,此處if語句的`條件表達(dá)式是min>a[j]。

  【解題寶典】

  求最大值或者最小值的題目,一般都是假設(shè)一個元素最大或最小,然后通過if條件語句將該元素和其他元素進(jìn)行比較操作來完成。

  三、程序修改題

  【參考答案】

  去掉分號

  (2Case l:caBe

  2:return l;

  【考點分析】

  本題考查:switch語句,其一般形式為switch(表達(dá)式)

  cage常量表達(dá)式l:語句l;case常量表達(dá)式2:語句2;

  cm常量表達(dá)式n:語句n;default:語句n+1;

  其中switch(表達(dá)式)后不應(yīng)該帶有“;”,同時case語句常量后應(yīng)該是“:”。

  【解題思路】

  C語言中,switch語句之后不能有分號,并且case語句常量后應(yīng)用的是冒號。

  四、程序設(shè)計題

  【參考答案】

  void fun(STREC*a)

  inti:

  a一>ave=0.0:

  fbr(i=0;iave=a—>ave+·一>s[i];/*求各門成績的總和}/

  a->ave/=N;/}求平均分*/}

  【考點分析】

  本題考查:結(jié)構(gòu)體類型成員運算,指向結(jié)構(gòu)體類型的指針變量作函數(shù)參數(shù)。

  【解題思路】

  本題考查自定義形參的相關(guān)知識點,程序流程是這樣的:在如n()函數(shù)中求出平均分后,返回到主函數(shù)時平均分也要帶回,所以只能定義一個指針類型的形參STREC·a,此時,引用成員的方式可以使用指向運算符,即a一>ave和a—>s[i],當(dāng)然也可用(*a),ave和(*a).S[i]。

【3月計算機(jī)二級《C語言》沖刺提分試題】相關(guān)文章:

全國計算機(jī)二級C語言考試臨考提分試題(2017年)09-29

2024計算機(jī)二級C語言備考提分題01-02

2017計算機(jī)二級C語言提分訓(xùn)練題10-14

計算機(jī)二級《C語言》考試沖刺試題及答案202410-30

2017計算機(jī)二級C語言提分訓(xùn)練題及答案09-14

2017年3月計算機(jī)二級C語言考試題及答案07-25

9月計算機(jī)考試二級C語言模擬試題11-01

2016年全國計算機(jī)二級《C語言》沖刺試題06-12

2024年3月計算機(jī)二級《C語言》自測試題02-29

2016年9月計算機(jī)二級C語言基礎(chǔ)試題及答案08-17

主站蜘蛛池模板: 瓮安县| 安远县| 绥德县| 梁河县| 大埔区| 喀什市| 怀化市| 九寨沟县| 蒙阴县| 安多县| 奎屯市| 景东| 阳原县| 广灵县| 巫溪县| 同江市| 五寨县| 延安市| 涟水县| 个旧市| 万安县| 集贤县| 陈巴尔虎旗| 天镇县| 达日县| 射阳县| 平南县| 西贡区| 湖北省| 瑞丽市| 教育| 中山市| 睢宁县| 哈密市| 集贤县| 临清市| 太谷县| 揭阳市| 工布江达县| 美姑县| 达日县|