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

正文內(nèi)容

計(jì)算機(jī)競(jìng)賽c語言題庫-資料下載頁

2025-01-10 09:04本頁面
  

【正文】 下程序 include void fun(int p) { int d=2。 p=d++。 printf(%d,p)。} main() { int a=1。 fun(a)。 printf(%d\n,a)。} 程序運(yùn)行后的輸出結(jié)果是 A)32 B)12 C)21 D)22 (25)以下函數(shù) findmax 擬實(shí)現(xiàn)在數(shù)組中查找最大值并作為函數(shù)值返回,但程序中有錯(cuò)導(dǎo)致不能實(shí)現(xiàn)預(yù)定功能 define MIN 2147483647 int findmax (int x[],int n) { int i,max。 for(i=0。in。i++) { max=MIN。 if(maxx[i]) max=x[i]。} return max。 } 造成錯(cuò)誤的原因是 A)定義語句 int i,max。中 max 未賦初值 B)賦值語句 max=MIN。中,不應(yīng)給 max 賦 MIN 值 C)語句 if(maxx[i]) max=x[i]。中判斷條件設(shè)置錯(cuò)誤 D)賦值語句 max=MIN。放錯(cuò)了位置 (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)。 } 程序運(yùn)行后的輸出結(jié)果是 29 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,則錯(cuò)誤的賦值是 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)。 } 程序運(yùn)行后的輸出結(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)。 } 程序運(yùn)行后的輸出結(jié)果是 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))。 } 程序運(yùn)行后的輸出結(jié)果是 A)7,4 B)4,10 C)8,8 D)10,10 (31)下面是有關(guān) C 語言字符數(shù)組的描述,其中錯(cuò)誤的是 A)不可以用賦值語句給字符數(shù)組名賦字符串 30 B)可 以用輸入語句把字符串整體輸入給字符數(shù)組 C)字符數(shù)組中的內(nèi)容不一定是字符串 D)字符數(shù)組只能存放字符串 (32)下列函數(shù)的功能是 fun(char *a,char *b) { while((*b=*a)!= 39。\039。) {a++,b++。} } A)將 a 所指字符串賦給 b 所指空間 B)使指針 b 指向 a 所指字符串 C)將 a 所指字符串和 b 所指字符串進(jìn)行比較 D)檢查 a 和 b 所指字符串中是否有 39。\039。 (33)設(shè)有以下函數(shù) void fun(int n,char * s) {……} 則下面對(duì)函數(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。 } 程序運(yù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)。 } 程序運(yùn)行后的輸出結(jié)果是 A)10,64 B)10,10 C)64,10 D)64,64 (36)下面結(jié)構(gòu)體的定義語句中,錯(cuò)誤的是 A)struct ord {int x。int y。int z。}。 struct ord a。 31 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。,以下選項(xiàng)中能夠使字符型指針 c 正確指向一個(gè)字符串的是 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)。printf(%d,%s,%\n,)。 } struct A f(struct A t) { =1002。strcpy(,ChangRong)。=。return t。} 程序運(yùn)行后的輸出結(jié)果是 A)1001,ZhangDa, B)1002,ZhangDa, C)1001,ChangRong, D)1002,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)成二進(jìn)制文件 B)文件由結(jié)構(gòu)序列組成,可以構(gòu)成二進(jìn)制文件或文本文件 C)文件由數(shù)據(jù)序列組成,可以構(gòu)成二進(jìn)制文件或文本文件 D)文件由字符序列組成,其類型只能是文本文件 二、填空題(每空 2 分,共 30 分) 請(qǐng)將每空的正確答案寫在答題卡【 1】至【 15】序號(hào)的橫線上,答在試卷上不得分。 (1)某二叉樹有 5 個(gè)度為 2 的結(jié)點(diǎn)以及 3 個(gè)度為 1 的結(jié)點(diǎn),則該二叉樹中共有 【 1】 個(gè)結(jié)點(diǎn)。 (2)程序流程圖中 的菱形框表示的是 【 2】 。 (3)軟件開發(fā)過程主要分為需求分析、設(shè)計(jì)、編碼與測(cè)試四個(gè)階段,其中 【 3】 階段產(chǎn)生 “軟件需求規(guī)格說明書 ”。 (4)在數(shù)據(jù)庫技術(shù)中,實(shí)體集之間的聯(lián)系可以是一對(duì)一或一對(duì)多或多對(duì)多的,那么 “學(xué)生 ”和 “可選課程 ”的聯(lián)系為 【 4】 。 (5)人員基本信息一般包括:身份證號(hào),姓名,性別,年齡等。其中可以作為主關(guān)鍵字的是 【 5】 。 (6)若有定義語句: int a=5。,則表達(dá)式: a++的值是 【 6】。 32 (7)若有語句 double x=17。int y。,當(dāng)執(zhí)行 y=(int)(x/5)%2。之后 y 的值為 【 7】。 (8)以下程序運(yùn)行后的輸出結(jié)果是 【 8】。 include main() { int x=20。 printf(%d ,0x20)。 printf(%d\n,0x amp。amp。 x20)。 } (9)以下程序運(yùn)行后的輸出結(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)。 } 程序運(yù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)。 } 程序運(yùn)行后的輸出結(jié)果是 【 11】。 33 (12)設(shè)有定義: struct person { int ID。char name[12]。}p。 請(qǐng)將 scanf(%d, 【 12】 )。語句補(bǔ)充完整,使其能夠?yàn)榻Y(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)。 } 程序運(yùn)行時(shí)從鍵盤輸入: 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,)。 } 程序運(yùn)行后的輸出結(jié)果是 【 14】。 (15)有以下程序 include fun(int x) { if(x/20) fun(x/2)。 printf(%d ,x)。 } main() { fun(6)。printf(\n)。 } 程序運(yùn)行后的輸出結(jié)果是 【 15】。 } 2022年 3月 全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試卷 C 語言程序設(shè)計(jì) 34 (考試時(shí)間 120 分鐘,滿分 100 分) 一、選擇題 ((1)(10), (21)(40)每題 2 分, (11)(20)每題 1 分 .共 60 分 )) 下列各題 A)、 B)、 C)、 D)四個(gè)選項(xiàng) 中,只有一個(gè)是正確的,請(qǐng)將正確選項(xiàng)涂寫在答題卡上,答在試卷上不得分。 ( 1)下列敘述中正確的是 A)棧是 “ 先進(jìn)先出 ” 的線性表 B)隊(duì)列是 “ 先進(jìn)先出 ” 的線性表 C)循環(huán)隊(duì)列是非線性結(jié)構(gòu) D)有序性表既可以采用順序存儲(chǔ)結(jié)構(gòu),也可以采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu) ( 2)支持子程序調(diào)用的數(shù)據(jù)結(jié)構(gòu)是 A)棧 B)樹 C)隊(duì)列 D)二叉樹 ( 3)某二叉樹有 5個(gè)度為 2的結(jié)點(diǎn),則該二叉樹中的葉子結(jié)點(diǎn)數(shù)是 A) 10 B) 8 C) 6 D) 4 ( 4)下列排序方法中,最壞情況下比較次數(shù)最少的是 A)冒泡排序 B)簡(jiǎn)單選擇排序 C)直接插入排序 D)堆排序 ( 5)軟件按功能可以分為:應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬于應(yīng)用軟件的是 A)編譯軟件 B)操作系統(tǒng) C)教務(wù)管理系統(tǒng) D)匯編程序 ( 6)下面敘述中錯(cuò)誤的是 A)軟件測(cè)試的目的是發(fā)現(xiàn)錯(cuò)誤并改正錯(cuò)誤 B)對(duì)被調(diào)試的程序進(jìn)行 “ 錯(cuò)誤定位 ” 是程序調(diào)試的必要步驟 C)程序調(diào)試通常也稱為 Debug D)軟件測(cè)試應(yīng)嚴(yán)格執(zhí)行測(cè)試計(jì)劃,排除測(cè)試的隨意性 ( 7)耦合性和內(nèi)聚性是對(duì)模塊獨(dú)立性度量的兩個(gè)標(biāo)準(zhǔn)。下列敘述中正確的是 A)提高耦合性降低內(nèi)聚性有利于提高模塊的獨(dú)立性 B)降低耦合性提高內(nèi)聚性 有利于提高模塊的獨(dú)立性 C)耦合性是指一個(gè)模塊內(nèi)部各個(gè)元素間彼此結(jié)合的緊密程度 D)內(nèi)聚性是指模塊間互相連接的緊密程度 ( 8)數(shù)據(jù)庫應(yīng)用系統(tǒng)中的核心問題是 A)數(shù)據(jù)庫設(shè)計(jì) B)數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1