中文国产日韩欧美视频,午夜精品999,色综合天天综合网国产成人网,色综合视频一区二区观看,国产高清在线精品,伊人色播,色综合久久天天综合观看

C語言筆試題目及答案

時間:2024-08-12 10:40:55 學人智庫 我要投稿
  • 相關(guān)推薦

C語言筆試題目及答案

  以下分享的C語言筆試題,是計算機專業(yè)求職者應(yīng)聘時,經(jīng)常會考的題目,中國人才網(wǎng)小編建議各位計算機專業(yè)的朋友認真了解下,以備以后的求職時應(yīng)用。

C語言筆試題目及答案

  一、選擇題((1)~(10)每小題2分,(11)~(50)每小題1分,共60分)

  下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項涂寫在答題卡相應(yīng)位置上,答在試卷上不得分。

  (1)算法的空間復(fù)雜度是指________。

  A)算法程序的長度 B)算法程序中的指令條數(shù)

  C)算法程序所占的存儲空間 D)算法執(zhí)行過程中所需要的存儲空間

  答案:D

  評析:一個算法的空間復(fù)雜度,一般是指執(zhí)行這個算法所需的內(nèi)存空間。

  一個算法所占用的存儲空間包括算法程序所占的空間、輸入的初始數(shù)據(jù)所占的存儲空間以及算法執(zhí)行過程中所需要的額外空間。

  (2)下列關(guān)于棧的敘述中正確的是________。

  A)在棧中只能插入數(shù)據(jù) B)在棧中只能刪除數(shù)據(jù)

  C)棧是先進先出的線性表 D)棧是先進后出的線性表

  答案:D

  評析:棧是限定在一端進行插入與刪除的線性表。

  棧是按照“先進后出”的或“后進先出”的原則組織數(shù)據(jù)的,因此,棧也被稱為“先進后出”表或“后進先出”表。

  (3)在深度為5的滿二叉樹中,葉子結(jié)點的個數(shù)為________。

  A)32 B)31 C)16 D)15

  答案:C

  評析:所謂滿二叉樹是指除最后一層外,每層上的所有結(jié)點都有兩個子結(jié)點。也就是說,在滿二叉樹中,每一層上的結(jié)點數(shù)都達到最大值,即在滿二叉樹的第K層上有2K-1個結(jié)點,且深度為m的滿二叉樹有2m個結(jié)點。

  在滿二叉樹中,最后一層的結(jié)點個數(shù)就是葉子結(jié)點的個數(shù),本題中深度為5,故葉子結(jié)點數(shù)為25-1=24=16。

  (4)對建立良好的程序設(shè)計風格,下面描述正確的是________。

  A)程序應(yīng)簡單、清晰、可讀性好 B)符號名的命名要符合語法

  C)充分考慮程序的執(zhí)行效率 D)程序的注釋可有可無

  答案:A

  評析:要形成良好的程序設(shè)計風格,主要應(yīng)注重和考慮下述一些因素:符號名的命名應(yīng)具有一定的實際含義,以便于對程序功能的理解;正確的注釋能夠幫助讀者理解程序;程序編寫應(yīng)優(yōu)先考慮清晰性,除非對效率有特殊要求,程序編寫要做到清晰第一,效率第二。

  (5)下面對對象概念描述錯誤的是________。

  A)任何對象都必須有繼承性 B)對象是屬性和方法的封裝體

  C)對象間的通訊靠消息傳遞 D)操作是對象的動態(tài)性屬性

  答案:A

  評析:對象是由數(shù)據(jù)和容許的操作組成的封裝體,與客觀實體有直接的對應(yīng)關(guān)系。對象之間通過傳遞消息互相聯(lián)系,以模擬現(xiàn)實世界中不同事物彼此之間的聯(lián)系。

  (6)下面不屬于軟件工程的3個要素的是________。

  A)512具 B)過程 C)方法 D)環(huán)境

  答案:D

  評析:軟件工程包括3個要素,即方法、工具和過程。

  (7)程序流程圖(PFD)中的箭頭代表的是________。

  A)數(shù)據(jù)流 B)控制流 C)調(diào)用關(guān)系 D)組成關(guān)系

  答案:B

  評析:程序流程圖(PFD)是一種傳統(tǒng)的、應(yīng)用廣泛的軟件過程設(shè)計表示工具,通常也稱為程序框圖,其箭頭代表的是控制流。

  (8)在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階 段。其中數(shù)據(jù)獨立性最高的階段是________。

  A)數(shù)據(jù)庫系統(tǒng) B)文件系統(tǒng) C)人工管理 D)數(shù)據(jù)項管理

  答案:A

  評析:在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。其中數(shù)據(jù)獨立性最高的階段是數(shù)據(jù)庫系統(tǒng)。

  (9)用樹形結(jié)構(gòu)來表示實體之間聯(lián)系的模型稱為________。

  A)關(guān)系模型 B)層次模型 C)網(wǎng)狀模型 D)數(shù)據(jù)模型

  答案:B

  評析:層次模型是最早發(fā)展出來的數(shù)據(jù)庫模型。它的基本結(jié)構(gòu)是樹形結(jié)構(gòu),這種結(jié)構(gòu)方式在現(xiàn)實世界中很普遍,如家族結(jié)構(gòu)、行政組織機構(gòu),它們自頂向下、層次分明。

  (10)關(guān)系數(shù)據(jù)庫管理系統(tǒng)能實現(xiàn)的專門關(guān)系運算包括________。

  A)排序、索引、統(tǒng)計 B)選擇、投影、連接

  C)關(guān)聯(lián)、更新、排序 D)顯示、打印、制表

  答案:B

  評析:關(guān)系數(shù)據(jù)庫管理系統(tǒng)能實現(xiàn)的專門關(guān)系運算,包括選擇運算、投影運算、連接運算。

  (11)下列語句中符合C語言語法的賦值語句是________。

  A)a–7+b+c–a+7 B)a=a+7

  C)a=7+b,b++,a+7; D)a=7+b,c=a十7;

  答案:D

  評析:由于賦值語句是由賦值表達式加分號構(gòu)成,所以選項A、B均不是合法的賦值語句;選項c中,存在兩種運算符:逗號運算符和賦值運算符,其中賦值運算符的優(yōu)先級高,選項c也不是。

【C語言筆試題目及答案】相關(guān)文章:

公司文員筆試題目及答案04-24

電信筆試題目及答案(2)06-05

網(wǎng)易在線筆試題目10-19

騰訊運營筆試題目10-03

文員必考的筆試題目05-27

密歇根駕照筆試題目(4)06-13

密歇根駕照筆試題目(3)07-17

學生會筆試題目09-26

南京銀行筆試題目10-07

軟件測試常見的筆試題目08-08