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

正文內(nèi)容

[高等教育]二級c語言歷年2005—20xx真題與答案大集合-資料下載頁

2025-01-11 00:55本頁面
  

【正文】 strlen(s)。 while(*(s+n)= 【 13】 ){s+ +,t+ +。} } ( 14)下列程序運行后的輸出結(jié)果是【 14】 include char *ss(char *s) { char *p,t。 p=s+1。t=*s。 while(*p){*(p1)=*p。p+ +。} *(p1)=t。 二級 C 語言程序設(shè)計試卷第 12 頁(共 13 頁) return s。 } main( ) { char *p,str[10]=abcdefgh。 p=ss(str)。 printf(%s\n,p)。 } ( 15)下列程序運行后的輸出結(jié)果是【 15】。 int f(int a[ ],int n) { if(n> =1)return f(a,n1)+a[n1]。 else return 0。 } main( ) { int aa[5]={1,2,3,4,5},s。 s=f(aa,5)。 printf(%d\n,s)。 } ( 16)下列程序運行后的輸出結(jié)果是【 16】。 struct NODE { int num。 truct NODE *next。 }; main( ) { struct NODE s[3]={{1, 39。\039。},{2, 39。\039。},{3, 39。\039。}},*p,*q,*r。 int sum=0。 s[0].next=s+1。 s[1].next=s+2。 s[2].next=s。 p=s。 q=p→ next。 r=q→ next。 sum+ =q→ next→ num。 sum+ =r→ next> next→ num。 printf(%d\n,sum)。 } ( 17)下列程序的功能是輸出如下形式的方陣: 13 14 15 16 9 10 11 12 5 6 7 8 1 2 3 4 請?zhí)羁铡? main( ) { int i,j,x。 for(j=4。j 【 17】 。j) { for(i=1。i< =4。i+ +) { x=(j1)*4+ 【 18】 。 printf(%4d,x)。 } printf(\n)。 } } 二級 C 語言程序設(shè)計試卷第 13 頁(共 13 頁) ( 18)下列函數(shù) rotate 的功能是:將 a 所指 N 行 N 列的二維數(shù)組中的最后一行放到 b 所指 二維數(shù)組的第 0 列中,把 a 所指二維數(shù)組中的第 0 行放到 b 所指二維數(shù)組的最后一列 中, b 所指二維數(shù)組中其他數(shù)據(jù)不變。 define N 4 void rotade(int a[ ][N],int b[ ][N]) { int i,j。 for(i=0。IN。i+ +) { b[i][N1]= 【 19】 。 【 20】 =a[N1][i]。 } }__ 2022 年 9 月筆試試卷參考答案 一、選擇題 ( 1) C) ( 2) A) ( 3) C) ( 4) D) ( 5) C) ( 6) D) ( 7) A) ( 8) A) ( 9) B) ( 10) B) ( 11) A) ( 12) C) ( 13) B) ( 14) B) ( 15) A) ( 16) C) ( 17) C) ( 18) A) ( 19) A) ( 20) B) ( 21) D) ( 22) C) ( 23) A) ( 24)B) ( 25) C) ( 26) D) ( 27) D) ( 28) A) ( 29) B) ( 30) C) ( 31) B) ( 32) C) ( 33) C) ( 34) B) ( 35) A) ( 36) D) ( 37) C) ( 38) C) ( 39) A) ( 40)A) ( 41) A) ( 42) D) ( 43) B) ( 44) A) ( 45) C) ( 46) D) ( 47) A) ( 48)B) ( 49) A) ( 50) D) 二、填空題 ( 1)【 1】數(shù)據(jù)庫系統(tǒng)( 2)【 2】空間 ( 3)【 3】驅(qū)動模塊( 4)【 4】 32 ( 5)【 5】存儲( 6)【 6】 88 ( 7)【 7】 1 ( 8)【 8】 p=(double *)malloc(sizeof(double)) ( 9)【 9】 2 ( 10)【 10】 t*10 ( 11)【 11】 67 G ( 12)【 12】 10 ( 13)【 13】 *t ( 14)【 14】 bcdefgha ( 15)【 15】 15 ( 16)【 16】 5 ( 17)【 17】 0 【 18】 i ( 18)【 19】 a[0][i] 【 20】 b[i][0] 2022 年 4 月全國計算機等級考試二級筆試試卷 C 語言程序設(shè)計 一、選擇題( ( 1) ( 10)每小題 2 分,( 11) ( 50)每小題 1 分,共 60 分 ) ( 1)下列選項中不屬于結(jié)構(gòu)化程序設(shè)計方法的是( )。 A)自頂向下 B)逐步求精 C)模塊化 D)可復(fù)用 ( 2)兩個或兩個以上模塊之間關(guān)聯(lián)的緊密程度稱為( )。 A)耦合度 B)內(nèi)聚度 C)復(fù)雜度 D)數(shù)據(jù)傳輸特性 ( 3)下列敘述中正確的是( )。 A)軟件測試應(yīng)該由程序開發(fā)者來完成 B)程序經(jīng)調(diào)試后一般不需要再測試 C)軟件維護只包括對程序代碼的維護 D)以上三種說法都不對 ( 4)按照“后進先出”原則組織數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是( )。 A)隊列 B)棧 C)雙向鏈表 D)二叉樹 ( 5)下列敘述中正確的是( )。 A)線性鏈表是線性表的鏈式存儲結(jié)構(gòu) B)棧與隊列是非線性結(jié)構(gòu) C)雙向鏈表是非線性結(jié)構(gòu) D)只有根結(jié)點的二叉樹是線性結(jié)構(gòu) ( 6)對如下二叉樹 進行后序遍歷的結(jié)果為( )。 A) ABCDEF B) DBEAFC C) ABDECF D) DEBFCA ( 7)在深度為 7 的滿二叉樹中,葉子結(jié)點的個數(shù)為( )。 A) 32 B) 31 C) 64 D) 63 ( 8)“商品”與“顧客”兩個實體集之間的聯(lián)系一般是( )。 A)一對一 B)一對多 C)多對一 D)多對多 ( 9)在 ER 圖中,用來表示實體的圖形是( )。 A)矩形 B)橢圓形 C)菱形 D)三角形 ( 10)數(shù)據(jù)庫 DB、數(shù)據(jù)庫系統(tǒng) DBS、數(shù)據(jù)庫管理系統(tǒng) DBMS 之間的關(guān)系是( )。 A) DB 包含 DBS 和 DBMS B) DBMS 包含 DB 和 DBS C) DBS 包含 DB 和 DBMS D)沒有任何關(guān)系 二級 C 語言程序設(shè)計試卷 第 2 頁(共 12 頁) ( 11)下列不合法的用戶標識符是( )。 A) j2_KEY B) Double C) 4d D) _8_ ( 12)下列不合法的數(shù)值常量是( )。 A) 011 B) 1e1 C) D) 0xabcd ( 13)下列不合法的字符常量是( )。 A) 39。\01839。 B) 39。\ 39。 C) 39。\\39。 D) 39。\xcc39。 ( 14)表達式 / 2++5%2 的值是( )。 A) B) C) D) ( 15)下列能正確定義字符串的語句是( )。 A) char str[ ]={39。\06439。}。 B) char str=kx43。C) char str=。 D) char str[ ]=\0。 ( 16)下列數(shù)組定義中錯誤的是( )。 A) int x[ ][3]={0}; B) int x[2][3]={{l,2},{3,4},{5,6}}; C) int x[ ][3]={{l,2,3},{4,5,6}}; D) int x[2][3]={l,2,3,4,5,6}; ( 17)若要求從鍵盤讀入含有空格字符的字符串,應(yīng)使用函數(shù)( )。 A) getc( ) B) gets( ) C) getchar( ) D) scanf( ) ( 18)下列 4 個程序中,完全正確的是( )。 A) include B) include main( )。 main( ) {/*programming*/ {/* / programming / */ printf(programming! \n)。} printf(programming!\n)。} C) include D) include main( ) main( ) {/* / programming*/ */ { /*programming */ printf(programming! \n)。} printf(programming! \n)。} ( 19)若有定義: float x=; int a=1, b=3, c=2;則正確的 switch 語句是( )。 A) switch(x) B) switch((int)x)。 { case :printf(*\ n)。 {case 1:printf(*\n)。 case :printf(**\ n)。} case 2:printf(**\n)。} C) switch(a+b) D)switch(a+b) { case 1:printf(*\n)。 { case 1:printf(* \n)。 case 2+1:printf(** \n)。} case c:printf(** \n)。} ( 20)若各選項中所用變量已正確定義, fun()函數(shù)中通過 return 語句返回一個函數(shù)值,下列選項中錯誤的程序是( )。 A) main( ) B) float fun(int a,int b){?? } {?? x =fun(2,10)。?? } main( ) float fun(int a,int b){?? } {?? x =fun(i,j)。?? } C) float fun(int,int)。 D) main( )main( ) {float fun(int I,int j)。 {?? x =fun(2,10)。?? } ?? x =fun(i,j)。 ?? } float fun(int a,int b){?? } float fun(int a,int b){?? } ( 21)在下列給出的表達式中,與 while(E)中的 (E)不等價的表達式是( )。 A) (!E= =0) B) (E0‖ E0) C) (E= =0) D) (E! =0) ( 22)要求通過 while 循 環(huán)不斷讀入字符,當讀入字母 N 時結(jié)束循環(huán)。若變量已正確定義, 下列正確的程序段是( )。 A) while( (ch=getchar( ))! =39。N39。) printf(%c,ch)。 B) while(ch=getchar( )! =39。N39。) printf(%c,ch)。 C) while(ch=getchar( )= =39。N39。) printf(%c,ch)。 D) while((ch=getchar( ))= =39。N39。) printf(%c,ch)。 ( 23)已定義下列函數(shù): int fun(int *p) { return *p。) fun 函數(shù)返回值是( )。 A)不確定的值 B)一個整數(shù) C)形參 p 中存放的值 D)形參 p 的地址值 ( 24)若有說明語句: double *p,a。則能通過 scanf 語句正確給輸入項讀入數(shù)據(jù)的程序段是 ( )。 A) *p =amp。a。 scanf(%1f,p)。 B) *p =amp。a。 scanf(%f,p)。 C) p =amp。a。 scanf(%1f,*p)。 D) p =amp。a。 scanf(%1f,p)。 ( 25)現(xiàn)有以下結(jié)構(gòu)體說明和變量定義,如圖所示, 指針 p、 q、 r 分別指向一個鏈表中連續(xù)的 3 個結(jié)點。 struct node { har data。 truct node *next。 }*p,*q,*r。 現(xiàn)要將 q 和 r 所指結(jié)點交換前后位置,同時要保持鏈表的連續(xù),下列不能完成此操作 的語句是( )。 A) q? next=rnext。pnext=r。rnext=q。 B) p? next=r。qnext=rnext。rnext=q。 C) q? next=rnext。rnext=q。pnext=r。 D) r? next=q。pnext=r。qnext=rnext。 ( 26)有下列程序段 struct st { int x。int *y。}*pt。 int a[ ]={l,2},b[ ]={3,4}。 struct st c[2] = {10,a,20,b}。 pt=c。 下列選項中表達式的值為 11 的是( )。 A) *pt? y B) pt? x C) + +pt? x D) (pt+ +)x ( 27)設(shè) fp 為指向某二進制文件的指針,且
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1