C語言是一門通用計算機編程語言,應用廣泛。 我們學習編程的同學會經常接觸這些,那么在找工作的時候要做好相關的基礎知識復習,下面小編給大家分享2021有關c語言筆試題的內容,希望能夠幫助大家,歡迎閱讀!
2021有關c語言筆試題
1.一個C程序的執行是從( )。
A) 本程序的main函數開始,到main函數結束
B) 本程序文件的第一個函數開始,到本程序文件的最后一個函數結束
C) 本程序的main函數開始,到本程序文件的最后一個函數結束
D) 本程序文件的第一個函數開始,到本程序的main函數結束
2.以下敘述正確的是( )。
A) 在C程序中,main函數必須位于程序的最前面
B) C程序的每行中只能寫一條語句
C) C語言本身沒有輸入輸出語句
D) 在對一個C程序進行編譯的過程中,可發現注釋中的拼寫錯誤
3.以下敘述不正確的是( )。
A) 一個C源程序可由一個或多個函數組成
B) 一個C源程序必須包含一個main函數
C) C程序的基本組成單位是函數
D) 在C程序中,注釋說明只能位于一條語句的后面
4.C語言規定,在一個源程序中,main函數的位置( )。
A) 必須在最開始 B) 必須在系統調用的庫函數的后面
C) 可以任意 D) 必須在最后
5.一個C語言源程序是由( )。
A) 一個主程序和若干子程序組成
B) 函數組成
C) 若干過程組成
D) 若干子程序組成
國二c語言筆試題篇
1.C源程序的基本單位是
2.一個C源程序中至少應包括一個 數 。
3.在一個C源程序中,注釋部分兩側的分界符分別為 /x 和 x/ 。
4.一個函數是由兩部分組成的,它們分別是 函數首部 和 函數體 。
5.在C語言中,一個函數的函數體一般包括 和 執行部分 。
6.在每個C語句和數據定義的最后必須有一個
7.C語言本身沒有輸入輸出語句。其輸入輸出是由 來完成。
8.程序是指個指令都使計算機能夠執行相應的操作
9.源程序是指序 。C源程序文件的擴展名為
10.目標程序是指序,只能通過高編譯系統將高級語言程序轉化為二進制的目標程序 。目標程序文件的擴展名為 .obj 。
11.可執行程序是指及其它目標函數鏈接起來行程可執行程序 ??蓤绦谐绦蛭募臄U展名為 .exe 。
12.上機運行一個C源程序的步驟一般為:①編輯源程序 ;
② 編譯源程序 ;③ 連接庫函 。
④ 生成可執行程
c語言筆試題
1.下面四個選項中,均不是c語言關鍵字的選項是( )。
A) define IF Type B) getc char printf
C) include scanf case D) while go pow
2.C語言中的標識符只能由字母、數字和下劃線三種字符組成,且第一個字符( )。
A) 必須為字母 B) 必須為下劃線
C) 必須為字母或下劃線 D) 可以是字母、數字和下劃線中任一種字符
3.下列四個選項中,均是C語言關鍵字的選項是( )。
A) auto enum B) switch typedef continue
C) signed union scanf D) if struct 4.下面四個選項中,均是不合法的用戶標識符的選項是( )。
A) A P_0 do B) float la0 _A
C) b-a goto int D) _123 temp int
5.以下有4組用戶標識符,其中合法的一組是( )。
A) For -sub Case B) 4d DO Size
C) f2_G3 IF abc D) WORD void define
6.下列選項中,合法的C語言關鍵字是( )。
A) VAR B) cher C) integer D)
default
7.下面四個選項中,均是合法整型常量的選項是( )。
A) 160 -0xffff 011 B) -0xcdf 01a 0xe
C) –01986 012 0668 D) -0x48a 0x2e5 0xe
8.下面四個選項中,均是正確的八進制數或十六進制數的
選項是( )。
A) -10 0x8f -011 B) 0abc -017 0xc
C) 010 -0x11 0xf1 D) 0a12 -0x123 -0xa
9.設C語言中,一個int型數據在內存中占2個字節,則
unsigned int型數據的取值范圍為( )。
A) 0~255 B) 0~32767 C) 0~65535
D) 0~2147483647
C++筆試題之選擇題篇
1.一個棧的初始狀態為空?,F將元素1、2、3、4、5、A、B、C、D、E依次入棧,然后再依次出棧,則元素出棧的順序是( )。
A.12345ABCDE B.EDCBA54321 C.ABCDE12345 D.54321EDCBA
【答案】B
【解析】棧的特點是先進后出,所以全部入棧后再全部出棧所得的序列順序必然與入棧序列的順序相反。
2.下列敘述中正確的是( )。
A.循環隊列有隊頭和隊尾兩個指針,因此,循環隊列是非線性結構
B.在循環隊列中,只需要隊頭指針就能反映隊列中元素的動態變化情況
C.在循環隊列中,只需要隊尾指針就能反映隊列中元素的動態變化情況
D.循環隊列中元素的個數是由隊頭指針和隊尾指針共同決定
【答案】D
【解析】循環隊列是線性表的一種,所以選項A錯誤。循環隊列的人隊和出隊需要隊尾指針和隊頭指針共同完成,所以選項B和C錯誤。
在長度為n的有序線性表中進行二分查找,最壞情況下需要比較的次數是( )。
A.O(n) B.O(n2) C.O(log2n) D.O(nlog2n)
【答案】C
【解析】二分查找法也稱為折半查找法。它的基本思想是:將n個元素分成個數大致相同的兩組,取a[n/2]與欲查找的x作比較。如果x=a[n/2],則找到x,算法終止;如果xa[n/2],則只要在數組a的右半部繼續搜索x。每次余下n/2i)個元素待比較,當最后剩下一個時,即n/2i)=1。故,n=2i,i=log2n。
下列敘述中正確的是( )。
A.順序存儲結構的存儲一定是連續的,鏈式存儲結構的存儲空間不一定是連續的
B.順序存儲結構只針對線性結構,鏈式存儲結構只針對非線性結構
C.順序存儲結構能存儲有序表,鏈式存儲結構不能存儲有序表
D.鏈式存儲結構比順序存儲結構節省存儲空間
【答案】A
2021有關c語言筆試題相關文章:
★ 職場
★ c語言實習心得范例2021
★ 計算機二級等級考試歷年真題及答案
★ 五分鐘面試求職的自我介紹范文
★ 有關畢業生登記表簡短的自我鑒定五篇
★ 3分鐘應聘面試自我介紹范文6篇
★ 關于3分鐘自我介紹面試范文6篇
★ 面試自我介紹1000字
★ 優秀個人申請書800字范文
★ 中職生面試自我介紹2分鐘
上一篇:廣東省教師招聘考試試題題目及答案
下一篇:EXCEL筆試題目2021年