一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看

四川省計算機二級C語(yǔ)言筆試真題及答案

時(shí)間:2024-10-12 11:34:06 秀鳳 計算機等級 我要投稿
  • 相關(guān)推薦

四川省計算機二級C語(yǔ)言筆試真題及答案

  在學(xué)習、工作生活中,我們最離不開(kāi)的就是試題了,借助試題可以為主辦方提供考生某方面的知識或技能狀況的信息。一份好的試題都具備什么特點(diǎn)呢?以下是小編精心整理的四川省計算機二級C語(yǔ)言筆試真題及答案,僅供參考,大家一起來(lái)看看吧。

四川省計算機二級C語(yǔ)言筆試真題及答案

  第一部分:軟件技術(shù)基礎

  一、是非判斷題

  A:在程序設計中,常用一維數組來(lái)表達線(xiàn)性表的順序存儲空間。數組可以通過(guò)下標方便地訪(fǎng)問(wèn)和操作線(xiàn)性表中的元素,實(shí)現順序存儲的功能。

  B:軟件測試的目的不僅僅是為用戶(hù)提供沒(méi)有錯誤的程序,更重要的是發(fā)現軟件中的潛在問(wèn)題,確保軟件的質(zhì)量和可靠性。

  B:棧頂既可以進(jìn)行進(jìn)棧操作,也可以進(jìn)行退棧操作。棧的特點(diǎn)是先進(jìn)后出,即新元素入棧放在棧頂,出棧時(shí)也從棧頂取出。

  A:處在等待狀態(tài)的進(jìn)程,若其等待的事件已發(fā)生,就會(huì )立即轉入就緒狀態(tài),等待被調度程序選中占有處理機后進(jìn)入運行狀態(tài)。

  A:線(xiàn)性表采用鏈式存儲時(shí),其節點(diǎn)之間通過(guò)指針相連,因此存儲單元地址可以不連續,便于動(dòng)態(tài)地進(jìn)行插入和刪除操作。

  A:在進(jìn)行插入排序時(shí),數據的初始排列會(huì )影響比較的次數。如果初始序列基本有序,比較次數會(huì )相對較少;如果初始序列較為無(wú)序,比較次數可能會(huì )較多。

  A:數據的邏輯結構是從邏輯關(guān)系上描述數據,它獨立于數據的存儲結構和存儲方式,是數據在用戶(hù)層面上的抽象表示。

  B:在操作系統中,進(jìn)程最基本的特性是動(dòng)態(tài)性和并發(fā)性。進(jìn)程是程序的一次執行過(guò)程,具有動(dòng)態(tài)創(chuàng )建、調度和消亡等特點(diǎn);同時(shí)多個(gè)進(jìn)程可以并發(fā)執行,提高系統的資源利用率。

  B:軟件危機并不是由于軟件產(chǎn)品過(guò)多而產(chǎn)生的,主要原因包括軟件需求的增長(cháng)難以滿(mǎn)足、軟件開(kāi)發(fā)的成本和進(jìn)度難以控制、軟件質(zhì)量難以保證、軟件的維護困難等。

  A:面向過(guò)程系統需求分析中,數據流圖用于描述系統中數據的流動(dòng)和處理過(guò)程,數據字典用于定義數據流圖中涉及的數據元素、數據結構、數據存儲等信息,它們是重要的分析工具。

  二、選擇題

  A:進(jìn)程從運行狀態(tài)進(jìn)入就緒狀態(tài)通常是因為時(shí)間片用完,此時(shí)需要讓出處理機,進(jìn)入就緒隊列等待下一次調度。

  B:需求分析中開(kāi)發(fā)人員主要從用戶(hù)那里了解軟件需要做什么,即軟件的功能、性能、約束等方面的需求,而不是如何做(具體的實(shí)現方式)。

  B:隊列的操作原則是先進(jìn)先出,先進(jìn)入隊列的元素先出隊列。

  C:在需要經(jīng)常查找節點(diǎn)的前驅和后繼的情況下,使用雙鏈表比較合適。雙鏈表的每個(gè)節點(diǎn)都有指向前驅和后繼節點(diǎn)的指針,可以方便地雙向遍歷鏈表。

  D:任何兩個(gè)并發(fā)進(jìn)程之間可能存在同步或互斥關(guān)系。同步是指多個(gè)進(jìn)程之間協(xié)調工作,按照一定的順序或條件執行;互斥是指多個(gè)進(jìn)程在訪(fǎng)問(wèn)共享資源時(shí)需要進(jìn)行排他性控制,避免數據不一致等問(wèn)題。但并不是所有并發(fā)進(jìn)程之間都一定存在這兩種關(guān)系,也可能彼此獨立無(wú)關(guān),具體取決于進(jìn)程的功能和操作。

  第二部分:C 與 C++ 語(yǔ)言程序設計

  一、單項選擇題

  C:在 C 語(yǔ)言中,整數除法的結果會(huì )自動(dòng)舍去小數部分。所以3/2的結果是 1,然后再與x相加,得到 2.0,因為xdouble類(lèi)型,所以最終結果也是double類(lèi)型的 2.0。

  A:先計算表達式(-y == x+),因為x = 5,y = 10,所以-y == x+不成立,其值為 0。然后執行a = -y,即a = -10。接著(zhù)執行b = y+,先將y的值(10)賦給b,然后y自增 1,變?yōu)?11。最后c = x,即c = 5。所以最終結果是a = -10,b = 10,c = 5。

  C:先計算邏輯與表達式(j++ || k++) && i++。由于短路效應,先計算j++,其值為 2(先使用j的值 1 進(jìn)行判斷,然后j自增 1),為真,所以不再計算k++。然后計算i++,其值為 2(先使用i的值 1 進(jìn)行判斷,然后i自增 1)。所以最終輸出的是i、j、k自增后的結果,即 2, 2, 2。

  D:在 C 語(yǔ)言中,a!= 0是表示 “a 不等于 0” 的正確表達式。而 D 選項a0 || a0的意思是 “a 小于 0 或 a 大于 0”,雖然在邏輯上也能表達 “a 不等于 0”,但不是最直接的表達方式。

  A:*p表示指針p所指向的變量,所以*p - b +就是先取p指向的值,然后減去b,再加上c。

  B:二維數組的初始化可以使用花括號括起來(lái)的一組值來(lái)進(jìn)行。選項 B 中,外層花括號表示有三行,內層花括號表示每行有兩個(gè)元素,符合二維數組a[3][2]的定義和初始化方式。

  C:要將r指向的結點(diǎn)插入到p、q所指結點(diǎn)之間,可以先讓r的下一個(gè)指針指向q(即r->next = q),然后讓p的下一個(gè)指針指向r(即p->next = r)。這樣就可以實(shí)現將r插入到pq之間的鏈表結構。

  C:宏定義在預編譯時(shí)會(huì )進(jìn)行文本替換。在這個(gè)例子中,宏S(x)被替換為PT * x * x,即3.5 * (a + b) * (a + b)。將a = 1,b = 2代入計算,結果為 10.5。

  A:將八進(jìn)制數020轉換為十進(jìn)制是 16,然后進(jìn)行位與運算。a = 9轉換為二進(jìn)制是1001,與十進(jìn)制數 16 進(jìn)行位與運算后得到二進(jìn)制的1000,轉換為八進(jìn)制就是 40。

  二、讀程序回答問(wèn)題

 。1)C:程序的功能是在母串str中查找子串substr出現的次數。在輸入abcdabadab時(shí),子串ab在母串中出現了 2 次。

 。2)B:該程序通過(guò)兩個(gè)嵌套的循環(huán),逐個(gè)比較母串和子串的字符,當子串完全匹配時(shí)計數器加 1,最終返回子串在母串中出現的次數。

  程序的輸出結果為 10。在函數fun中定義了一個(gè)靜態(tài)變量c,其值會(huì )在多次調用函數時(shí)保留。首先調用fun(2*a, fun(b, c)),計算內部的fun(b, c),即fun(5, 6),此時(shí)c = 5 + 6 = 11。然后再計算外部的fun(2*2, 11),即fun(4, 11),得到c = 4 + 11 = 15,最后將結果返回并輸出。

【四川省計算機二級C語(yǔ)言筆試真題及答案】相關(guān)文章:

計算機二級C語(yǔ)言筆試歷年真題及答案09-30

計算機二級C語(yǔ)言真題及答案09-26

計算機二級C語(yǔ)言考試真題及答案09-30

計算機二級考試C語(yǔ)言歷年真題及答案解析03-10

2016年計算機二級c語(yǔ)言真題及答案03-29

2024年計算機二級c語(yǔ)言考試真題及答案09-25

計算機二級考試C語(yǔ)言歷年真題09-26

3月計算機等級考試二級c筆試真題10-04

2017計算機二級考試C語(yǔ)言沖刺題及答案03-22

一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看