2011年9月计算机C语言真题,2011年9月全国计算机二级C语言考试真题及答案.doc
2011年9月全國計算機二級C語言考試真題及答案
2011年9月全國計算機等級考試二級筆試試卷
?C語言程序設計
?(考試時間90分鐘,滿分100分)
一、選擇題((1)—(10)、(21)—(40)每題2分,(11)—(20)每題1分,共70分)
下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的。請將正確選項填涂在答題卡相應位置上,答在試卷上不得分。
(1)下列敘述中正確的是A)算法就是程序B)設計算法時只需考慮數據結構的設計C)設計算法時只需考慮結果的可靠性D)以上三種說法都不對(2)下列關于線性鏈表敘述中,正確的是A)各數據結點的存儲空間可以不連續,但它們的存儲順序與邏輯順序必須一致B)各數據結點的存儲順序與邏輯順序可以不一致,但它們的存儲空間必須連續C)進入插入與刪除時,不需要移動表中的元素D)以上三種說法都不對
(3)下列關于二叉樹的敘述中,正確的是A)葉子結點總是比度為2的結點少一個B)葉子結點總是比度為2的結點多一個C)葉子結點數是度為的結點數的兩倍D)度為2的結點數是度為1的結點數的兩倍
(4)軟件按功能分為應用軟件、系統軟件和支撐軟件(或工具軟件)。下現屬于應用軟件的是A)學生成績管理系統B)C語言編譯程序C)UNIX操作系統D)數據庫管理系統
(5)某系統總結構圖如下圖所示:
該系統總體結構圖的深度是A)7B)6C)3D)2
(6)程序調試的任務是A)設計測試用例B)驗證程序的正確性C)發現程序中的錯誤D)診斷和改正程序中的錯誤
(7)下列關于數據庫設計的敘述中,正確是的A)在需求分析階段建立數據字典B)在概念設計階段建立數據字典C)在邏輯設計階段建立數據字典D)在物理設計階段建立數據字典
(8)數據庫系統的三級模式不包括A)概念模式B)內模式C)外模式D)數據模式
RSTABCABCABCa12a12c31b21b21c31 (9)有三個關系R、S和T如下:
則由關系R和S得到關系T的操作是A)自然連接B)差C)交D)并
(10)下列選項中屬于面向對象設計方法主要特征的是A)繼承B)自頂向下C)模塊化D)逐步求精
(12)以下選項中關于程序模塊化的敘述錯誤的是A)把程序分成若干相對獨立的模塊,可便于編碼和調試B)把程序分成若干相對獨立、功能單一的模塊,可便于重復使用這些模塊C)可采用自底向上、逐步細化的設計方法把若干獨立模塊組裝成所要求的程序D)可采用自頂向下、逐步細化的設計方法把若干獨立模塊組裝成所要求的程序
(13)以下選項中關于C語言常量的敘述錯誤的是A)所謂常量,是指在程序運行過程中,其值不能被改變的量B)常量分為整型常量、實型常量、字符常量和字符串常量C)常量可分為數值常量和非數值常量D)經常被使用的變量可以定義成常量
(14)若有定義語句: int a=10; double b=3.14; ,則表達式'A'+a+b的值的類型是A)charB)int C)double D)float
(15)若有定義語句: int x=12, y=8, z; ,在其后執行語句z=0.9+x/y;,則z的值為A)1.9B)1C)2D)2.4
(16)若有定義: int a,b;,通過語scanf("%d;%d",&a,&b);,能把整數3賦給變量a, 5賦給變量b的輸入數據是A)3 5B)3,5C)3;5D)35
(17)若有定義語句: int k1=10, k2=20;,執行表達式(k1=k1>k2) && (k2=k2>k1)后,k1和k2的值分別為
A)0和1B)0和20C)10和1D)10和20
(18)有以下程序#include main( ){ int a=1, b=0; if (--a) b++; else if(a==0) b+=2; else b+=3; printf("%d\n",b);}程序運行后的輸出結果是A)0B)1C)2D)3
(19)下列條件語句中,輸出結果與其他語句不同的是A) if(a) printf("%d\n", x); else printf("%d\n",y);B) if(a==0) printf("%d\
總結
以上是生活随笔為你收集整理的2011年9月计算机C语言真题,2011年9月全国计算机二级C语言考试真题及答案.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 秒表c语言程序代码,求大神帮忙写一篇简单
- 下一篇: 三星note2+android8.0,放