<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 四川省計(jì)算機(jī)二級(jí)C語言筆試真題及答案

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

    四川省計(jì)算機(jī)二級(jí)C語言筆試真題及答案

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

    四川省計(jì)算機(jī)二級(jí)C語言筆試真題及答案

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

      一、是非判斷題

      A:在程序設(shè)計(jì)中,常用一維數(shù)組來表達(dá)線性表的順序存儲(chǔ)空間。數(shù)組可以通過下標(biāo)方便地訪問和操作線性表中的元素,實(shí)現(xiàn)順序存儲(chǔ)的功能。

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

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

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

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

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

      A:數(shù)據(jù)的邏輯結(jié)構(gòu)是從邏輯關(guān)系上描述數(shù)據(jù),它獨(dú)立于數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)和存儲(chǔ)方式,是數(shù)據(jù)在用戶層面上的抽象表示。

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

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

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

      二、選擇題

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

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

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

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

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

      第二部分:C 與 C++ 語言程序設(shè)計(jì)

      一、單項(xiàng)選擇題

      C:在 C 語言中,整數(shù)除法的結(jié)果會(huì)自動(dòng)舍去小數(shù)部分。所以3/2的結(jié)果是 1,然后再與x相加,得到 2.0,因?yàn)?code>x是double類型,所以最終結(jié)果也是double類型的 2.0。

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

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

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

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

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

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

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

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

      二、讀程序回答問題

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

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

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

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

    計(jì)算機(jī)二級(jí)C語言筆試歷年真題及答案09-30

    計(jì)算機(jī)二級(jí)C語言真題及答案09-26

    計(jì)算機(jī)二級(jí)C語言考試真題及答案09-30

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

    2016年計(jì)算機(jī)二級(jí)c語言真題及答案03-29

    2024年計(jì)算機(jī)二級(jí)c語言考試真題及答案09-25

    計(jì)算機(jī)二級(jí)考試C語言歷年真題09-26

    3月計(jì)算機(jī)等級(jí)考試二級(jí)c筆試真題10-04

    2017計(jì)算機(jī)二級(jí)考試C語言沖刺題及答案03-22

    主站蜘蛛池模板: 久久久99精品一区二区| 久久成人国产精品| 精品一区二区三区无码免费视频| 亚洲国产精品久久久久久| 无码8090精品久久一区| 一区二区精品在线| 久久精品蜜芽亚洲国产AV| 久久狠狠一本精品综合网| 亚洲精品自产拍在线观看动漫| 日韩精品内射视频免费观看| 精品一区二区三区色花堂| 国产一区二区三区久久精品| 亚洲福利精品一区二区三区| 成人午夜精品亚洲日韩| 国产AV无码专区亚洲精品| 一区二区日韩国产精品| 国产乱人伦偷精品视频免观看| 99re热这里只有精品视频中文字幕| 亚洲精品欧美精品日韩精品| 精品欧美| 国产福利精品视频自拍| 九九99精品久久久久久| 精品一区二区三区免费毛片爱| 亚洲无码精品浪潮| 久久精品国产国产精品四凭| 亚洲国产精品线在线观看| 国产99视频精品一区| 久久久一本精品99久久精品66| 久久这里只有精品视频99| 隔壁老王国产在线精品| 久久精品一区二区国产| 国产AV国片精品有毛| 日韩精品无码熟人妻视频| 亚洲国产主播精品极品网红| 久久99精品久久久久久9蜜桃| 2024最新国产精品一区| 国产福利91精品一区二区| 国产午夜精品久久久久免费视| 久久综合国产乱子伦精品免费| 最新欧美性爱精品一区二区三区| 日韩视频中文字幕精品偷拍|