freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[it認證]計算機二級c語言歷年真題(編輯修改稿)

2025-02-10 22:52 本頁面
 

【文章內(nèi)容簡介】 max。 } 造成錯誤的原因是 A)定義語句int i,max。中max未賦初值 B)賦值語句max=MIN。中,不應給max賦MIN值 C)語句if(maxx[i]) max=x[i]。中判斷條件設(shè)置錯誤 D)賦值語句max=MIN。放錯了位置(26)有以下程序 include main() { int m=1,n=2,*p=amp。m,*q=amp。n,*r。 r=p。p=q。q=r。 printf(“%d,%d,%d,%d\n”,m,n,*p,*q)。 } 程序運行后的輸出結(jié)果是 A)1,2,1,2 B)1,2,2,1 C)2,1,2,1 D)2,1,1,2(27)若有定義語句:int a[4][10],*p,*q[4]。且0≤i4,則錯誤的賦值是 A)p=a B)q[i]=a[i] C)p=a[i] D)p=amp。a[2][1](28)有以下程序 include include main() { char str[ ][20]={“One*World”, “One*Dream!”},*p=str[1]。 printf(“%d,”,strlen(p))。printf(“%s\n”,p)。 } 程序運行后的輸出結(jié)果是 A)9,One*World B)9,One*Dream C)10,One*Dream D)10,One*World(29)有以下程序 include main() { int a[ ]={2,3,5,4},i。 for(i=0。i4。i++) switch(i%2) { case 0:switch(a[i]%2) {case 0:a[i]++。break。 case 1:a[i]。 }break。 case 1:a[i[=0。}for(i=0。i4。i++) printf(“%d”,a[i])。 printf(“\n”)。} A)3 3 4 4 B)2 0 5 0 C)3 0 4 0 D)0 3 0 4(30)有以下程序 include include main(){ char a[10]=”abcd”。 printf(“%d,%d\n”,strlen(a),sizeof(a))。}程序運行后的輸出結(jié)果是 A)7,4 B)4,10 C)8,8 D)10,10(31)下面是有關(guān)C語言字符數(shù)組的描述,其中錯誤的是 A)不可以用賦值語句給字符數(shù)組名賦字符串 B)可以用輸入語句把字符串整體輸入給字符數(shù)組 C)字符數(shù)組中的內(nèi)容不一定是字符串 D)字符數(shù)組只能存放字符串(32)下列函數(shù)的功能是 fun(char * a,char * b) { while((*b=*a)!=’\0’) {a++,b++。} } A)將a所指字符串賦給b所指空間 B)使指針b指向a所指字符串 C)將a所指字符串和b所指字符串進行比較 D)檢查a和b所指字符串中是否有’\0’ (33)設(shè)有以下函數(shù) void fun(int n,char * s) {……} 則下面對函數(shù)指針的定義和賦值均是正確的是 A)void (*pf)()。 pf=fun。 B)viod *pf()。 pf=fun。 C)void *pf()。 *pf=fun。 D)void (*pf)(int,char)。pf=amp。fun。(34)有以下程序 include int f(int n)。 main() { int a=3,s。 s=f(a)。s=s+f(a)。printf(“%d\n”,s)。 } int f(int n) { static int a=1。 n+=a++。 return n。 } 程序運行以后的輸出結(jié)果是 A)7 B)8 C)9 D)10(35)有以下程序 include define f(x) x*x*x main() { int a=3,s,t。 s=f(a+1)。t=f((a+1))。 printf(“%d,%d\n’,s,t)。 } 程序運行后的輸出結(jié)果是 A)10,64 B)10,10 C)64,10 D)64,64(36)下面結(jié)構(gòu)體的定義語句中,錯誤的是 A)struct ord {int x。int y。int z。}。 struct ord a。 B)struct ord {int x。int y。int z。} struct ord a。 C)struct ord {int x。int y。int z。} a。 D)struct {int x。int y。int z。} a。(37)設(shè)有定義:char *c。,以下選項中能夠使字符型指針c正確指向一個字符串的是 A)char str[ ]=”string”。c=str。 B)scanf(“%s”,c)。 C)c=getchar()。 D)*c=”string”。 (38)有以下程序 include include struct A { int a。 char b[10]。 double c。}。 struct A f(struct A t)。 main() { struct A a={1001,”ZhangDa”,}。 a=f(a)。jprintf(“%d,%s,%\n”,)。 } struct A f(struct A t) ( =1002。strcpy(,”ChangRong”)。=。return t。 ) 程序運行后的輸出結(jié)果是 A)1001,ZhangDa, B)1001,ZhangDa, C)1001,ChangRong, D)1001,ChangRong, (39)若有以下程序段 int r=8。 printf(“%d\n”,r1)。 輸出結(jié)果是 A)16 B)8 C)4 D)2 (40)下列關(guān)于C語言文件的敘述中正確的是 A)文件由一系列數(shù)據(jù)依次排列組成,只能構(gòu)成二進制文件 B)文件由結(jié)構(gòu)序列組成,可以構(gòu)成二進制文件或文本文件 C)文件由數(shù)據(jù)序列組成,可以構(gòu)成二進制文件或文本文件 D)文件由字符序列組成,其類型只能是文本文件二、填空題(每空2分,共30分)(1)某二叉樹有5個度為2的結(jié)點以及3個度為1的結(jié)點,則該二叉樹中共有 【1】 個結(jié)點。 (2)程序流程圖中的菱形框表示的是 【2】 。(3)軟件開發(fā)過程主要分為需求分析、設(shè)計、編碼與測試四個階段,其中 【3】 階段產(chǎn)生“軟件需求規(guī)格說明書。(4)在數(shù)據(jù)庫技術(shù)中,實體集之間的聯(lián)系可以是一對一或一對多或多對多的,那么“學生”和“可選課程”的聯(lián)系為 【4】 。(5)人員基本信息一般包括:身份證號,姓名,性別,年齡等。其中可以作為主關(guān)鍵字的是 【5】 。(6)若有定義語句:int a=5。,則表達式:a++的值是 【6】 。(7)若有語句double x=17。int y。,當執(zhí)行y=(int)(x/5)%2。之后y的值為 【7】 。(8)以下程序運行后的輸出結(jié)果是 【8】 。include main(){ int x=20。 printf(“%d”,0x20)。 printf(“%d\n”,0xamp。amp。x20)。 }(9)以下程序運行后的輸出結(jié)果是 【9】 。include main(){ int a=1,b=7。 do { b=b/2。a+=b。 } while (b1)。 printf(“%d\n”,a)。}(10)有以下程序include main(){ int f,f1,f2,i。 f1=0。f2=1。 printf(“%d %d”,f1,f2)。 for(i=3。i=5。i++) { f=f1+f2。 printf(“%d”,f)。 f1=f2。 f2=f。 } printf(“\n”)。}程序運行后的輸出結(jié)果是 【10】 。(11)有以下程序include int a=5。void fun(int b){ int a=10。 a+=b。printf(“%d”,a)。}main(){ int c=20。 fun(c)。a+=c。printf(“%d\n”,a)。}程序運行后的輸出結(jié)果是 【11】 。(12)設(shè)有定義:struct person{ int ID。char name[12]。}p。請將scanf(“%d”, 【12】 )。語句補充完整,使其能夠為結(jié)構(gòu)體變量p的成員ID正確讀入數(shù)據(jù)。(13)有以下程序include main(){ char a[20]=”How are you?”,b[20]。 scanf(“%s”,b)。printf(“%s %s\n”,a,b)。}程序運行時從鍵盤輸入:How are you?回車則輸出結(jié)果為 【13】 。(14)有以下程序include typedef struct{ int num。double s}REC。void fun1( REC x ){=23。=。}main(){ REC a={16, }。 fun1(a)。 printf(“%d\n”,)。}程序運行后的輸出結(jié)果是 【14】 。(15)有以下程序include fun(int x){ if(x/20) run(x/2)。 printf(“%d ”,x)。}main(){ fun(6)。printf(“\n”)。 }程序運行后的輸出結(jié)果是 【15】 。2009年9月全國計算機等級考試二級C語言筆試參考答案 一、選擇題(1) C (2) B (3) D (4) A (5) B(6) A (7) C (8) B (9) C (10) D11) D (12) C (13) A (14) B (15) B(16) D (17) C (18) A (19) A (20) B(21) D (22) C (23) A (24) C (25) D(26) B (27) A (28) C (29) C (30) B(31) D (32) A (33) A (34) C (35) A(36) B (37) A (38) D (39) C (40) C二、填空題(1)14 (2)邏輯條件(3)需求分析(4)多對多(5)身份證號(6)5(7)1(8)1 0(9)5(10)0 1 123l 答案僅供參考2009年3月全國計算機等級考試二級筆試試卷C語言程序設(shè)計(考試時間90分鐘,滿分100分)選擇題(1)下列敘述中正確的是A)棧是“先進先出”的線性表B)隊列是“先進先出”的線性表C)循環(huán)隊列是非線性結(jié)構(gòu)D)有序性表既可以采用順序存儲結(jié)構(gòu),也可以采用鏈式存儲結(jié)構(gòu)(2)支持子程序調(diào)用的數(shù)據(jù)結(jié)構(gòu)是A)棧B)樹C)隊列D)二叉樹(3)某二叉樹有5個度為2的結(jié)點,則該二叉樹中的葉子結(jié)點數(shù)是A)10B)8C)6D)4(4)下列排序方法中,最壞情況下比較次數(shù)最少的是A)冒泡排序B)簡單選擇排序C)直接插入排序D)堆排序(5)軟件按功能可以分為:應用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬于應用軟件的是A)編譯軟件B)操作系統(tǒng)C)教務(wù)管理系統(tǒng)D)匯編程序(6)下面敘述中錯誤的是A)軟件測試的目的是發(fā)現(xiàn)錯誤并改正錯誤B)對被調(diào)試的程序進行“錯誤定位”是程序調(diào)試的必要步驟C)程序調(diào)試通常也稱為DebugD)軟件測試應嚴格執(zhí)行測試計劃,排除測試的隨意性(7)耦合性和內(nèi)聚性是對模塊獨立性度量的兩個標準。下列敘述中正確的是A)提高耦合性降低內(nèi)聚性有利于提高模塊的獨立性B)降低耦合性提高內(nèi)聚性有利于提高模塊的獨立性C)耦合性是指一個模塊內(nèi)部各個元素間彼此結(jié)合的緊密程度D)內(nèi)聚性是指模塊間互相連接的緊密程度(8)數(shù)據(jù)庫應用系統(tǒng)中的核心問題是A)數(shù)據(jù)庫設(shè)計B)數(shù)據(jù)庫系統(tǒng)設(shè)計C)數(shù)據(jù)庫維護D)數(shù)據(jù)庫管理員培訓(9)有兩個關(guān)系R,S如下:R1
點擊復制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1