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

正文內(nèi)容

計算機競賽c語言題庫(編輯修改稿)

2025-02-06 09:04 本頁面
 

【文章內(nèi)容簡介】 D)C 語言中除了 main 函數(shù),其他函數(shù)不可以作為單獨文件形式存在 (12) 以下關(guān)于 C 語言的敘述中正確的是 A)C 語言中的注釋不可以夾在變量名或關(guān)鍵字的中間 B)C 語言中的變量可以再使用之前的任何位置進行定義 C)在 C 語言算術(shù)的書寫中,運算符兩側(cè)的運算數(shù)類型必須一致 D)C 語言的數(shù)值常量中夾帶空格不影響常量值的正確表示 (13) 以下 C 語言用戶標(biāo)示符中,不合法的是 A)_1 B)AaBc C)a_b D)ab (14) 若有定義: double a=22。int i=0,k=18。則不符合 C 語言規(guī)定的賦值語句是 A)a=a++,i++ B)i=(a+k)=(i+k) C)i=a%11 D)i=!a (15) # include main() { char a,b,c,d。 scanf(”%c%c”,amp。a,amp。b)。 c=getchar()。 d=getchar()。 printf(”%c%c%c%c\n”,a,b,c,d)。 } 當(dāng)執(zhí)行程序時,按下列方式輸入數(shù)據(jù)(從第一列開始 ,CR代表回車,注意:回車是一個字符) 12CR 34CR 則輸出結(jié)果是: A、 1234 B、 12 C、 12 D、 12 3 34 16 1以下關(guān)于 C 語言數(shù)據(jù)類型使用的敘述中錯誤的是: A、若要準(zhǔn)確無誤的表示自然數(shù),應(yīng)使用整數(shù)類型。 B、若要保存帶有多位小數(shù)的數(shù)據(jù),應(yīng)使用雙精度類型。 C、若要處理如 ”人員信息 ”等含有不同類型的相關(guān)數(shù)據(jù),應(yīng)自定義結(jié)構(gòu)體類型。 D、若只處理 ”真 ”和 ”假 ”兩種邏輯值,應(yīng)使用邏輯類型。 1若 a 是數(shù)值類型,則邏輯表達式( a==1) ||( a!=1)的值是: A、 1 B、 0 C、 2 D、不知道 a 的值,不能確定 1以下選項中與 if(a==1) a=b。else a++。語句功能不同的 switch 語句是: A、 switch( a) B、 switch( a==1) { case 1:a=b。break。 { case 0 : a=b。break。 default : a++。 case 1 : a++。 } } C、 switch( a) D、 switch( a==1) { default : a++。break。 { case 1:a=b。break。 case 1:a=b。 case 0: a++。 } } 1有如下嵌套的 if 語句 if(ab) if(ac) k=a。 else k=c; else if(bc) k=b。 else k=c。 以下選項中與上述 if 語句等價的語句是 A、 k=(ab)?a:b。k=(bc)?b:c。 B、 k=(ab)?((bc)?a:b):((bc)?b:c)。 C、 k=(ab)?((ac)?a:c):((bc)?b:c)。 D、 k=(ab)?a:b。k=(ac)?a。c (20)有以下程序 include main() { int i,j,m=1。 for(i=1。i3。i++) { for(j=3。j0。j) { if(i*j3) break。 m*=i*j。 } } 17 printf(”m=%d\n”,m) } 程序運行后的輸出結(jié)果是 (A) m=6 ( B) m=2 ( C) m=4 ( D) m=5 (21)有以下程序 includes main() { int a=1,b=2。 for(。a8。a++) {b+=a。 a+=2。} printf (”%d,%d\n”,a,b)。 } 程序運行后的輸出結(jié)果是 ( A) 9,18 ( B) 8,11 ( C) 7,11 ( D) 10,14 (22)有以下程序,其中 k 的初值為八進制數(shù) include main() {int k=011。 printf(”%d\n”,k++)。 } 程序運行后的輸出結(jié)果是 (A)12 (B)11 (C)10 (D)9 ( 23)下列語句中,正確的是 A) char *s 。 s=”O(jiān)lympic”。 B) char s[7] 。 s=”O(jiān)lympic”。 C) char *s 。 s={”O(jiān)lympic”}。 D) char s[7] 。 s={”O(jiān)lympic”}。 (24)以下關(guān)于 return 語句的敘述中正確的是 A)一個自定義函數(shù)中必須有一條 return 語句 B) 一個自定義函數(shù)中可以根據(jù)不同情況設(shè)置多條 return 語句 C)定義成 viod 類型的函數(shù)中可以有帶返回值的 return 語句 D)沒有 return 語句的自定義函數(shù)在執(zhí)行結(jié)束時不能返回到調(diào)用處 ( 25)下列選項中,能夠正確定義數(shù)組的語句是 A)int num[0..2022]。 B) int num[]。 C) int N=2022。 D) define N 2022 int num[N]。 int num[N] ( 26)有以下程序 include void fun (char*c,int d) 18 {*c=*c+1。d=d+1。 printf(”%c,%c,”,*c,d)。 } main() {char b=’a’,a=’A’。 fun(amp。b,a)。 printf(”%c,%c\n”,b,a)。 } 程序運行后的輸出結(jié)果是 A)b,B,b,A B)b,B,B,A C)a,B,B,a D)a,B,a,B (27)若有定義 int( *pt) [3]。,則下列說法正確的是 A)定義了基類型為 int 的三個指針變量 B)定義了基類型為 int 的具有三個元素的指針數(shù)組 pt。 C)定義了一個名為 *pt、具有三個元素的整型數(shù)組 D)定義了一個名為 pt 的指針變量,它可以指向每行有三個整數(shù)元素的二維數(shù)組 ( 28)設(shè)有定義 double a[10],*s=a。,一下能夠代表數(shù)組元素 a[3]的是 A)( *s) [3] B)*(s+3) C)*s[3] D)*s+3 ( 29)有以下程序 include main() { int a[5]={1,2,3,4,5}, b[5]={0,2,1,3,0},is=0 for(i=0。i5。i++) s=s+a[b[i]]。 printf(%d\n,s)。 } 程序運行后的輸出結(jié)果是 A) 6 B) 10 C) 11 D)15 30)有以下程序 include main() { int b[3] [3]={0,1,2,0,1,2,0,1,2},i,j,t=1。 for(i=0。 i3。 i++) For(j=i。j=i。j++) t+=b[i][b[j][i]]。 Printf(%d\n,t)。 } 程序運行后的輸出結(jié)果是 A)1 B)3 C)4 D)9 (31)若有以下定義和語句 char sl[10]= abcd!, *s2=n123\\。 19 printf(%d %d\n, strlen(s1),strlen(s2))。 則輸出結(jié)果是 A) 5 5 B)10 5 C)10 7 D)5 8 (32)有以下程序 include define N 8 void fun(int *x,int i) {*x=*(x+i)。} main() { int a[N]={1, 2, 3, 4, 5, 6, 7, 8}, i。 fun(a,2)。 for(i=0。 iN/2)。 i++) { printf(%d,a[i])。} printf(\n)。 } 程序運行后的輸出結(jié)果是 A)1 3 1 3 B) 2 2 3 4 C) 3 2 3 4 D)1 2 3 4 (33)有以下程序 include int f(int t [ ],int n)。 main() {int a[4]={1,2,3,4},s。 s=f{a,4}。 printf(”%d\n”,s)。 } int f(int t[], int n) { if (n0) return t[n1]+f(t,n1)。 else return 0。 } 程序運行后的輸出結(jié)果是 A) 4 B) 10 C) 14 D) 6 ( 34)有以下程 序 include int fun() {static int x=1。 x*=2。 return x。 } main() {int I,s=1。 for (i=1。i=2。i++) s=fun()。 20 printf(”%d\n”,s)。 } 程序運行后的輸出結(jié)果是 A) 0 B) 1 C) 4 D) 8 (35)以下程序 include define SUB(a) (a)(a) main() {int a=2,b=3,c=5,d。 d=SUB(a+b)*c。 printf(”%d\n”,d)。 } 程序運行后的結(jié)果是 A) 0 B) 12 C) 20 D) 10 (36)沒有定義 struct plex { int real, unreal 。} datal={1,8},data2。 則以下賦值語句中的錯誤的是 A) data2=data1。 B) data2=(2,6)。 C) =。 D) =。 (37)有以下程序 include include struct A {int a。 char b[10]。double c。}。 void f(struct A t)。 main() {struct A a={1001,”ZhangDa”,}。 f(a)。 pringt(”%d,%s,%\n”,)。 } void f(struct A t) {=1002。strcpy(,”ChangRong”)。=。} 程序運行后的 輸出結(jié)果是 A) 1001,ZhangDa, B) 1002,ChangRong, C) 1001,ChangRong, D) 1002,ZhangDa, (38)有以下定義和語句 struct workers {int num。 char name[20]。char c。 21 srruct {int day。int month。intyear。} s。 }。 struct workers w,*pw。 pw=amp。w 能給 w 中 year 成員賦 1980 的語句是 A) *=1980。 B) =1980。 C) pwyear=1980。 D) =1980。 (39)有以下程序 include main() {int a=2,b=2,c=2。 printf(”%d\n”,a/bamp。c)。 } 程序運行后的結(jié)果是 A) 0 B) 1 C) 2 D) 3 ( 40)以下程序 include main( ) { FILE *fp。char str[10]。 fp=fopen(””,”w”)。 fputs(”abc”,fp)。 fclose(fp)。 fp=fopen(””,”a+”)。 rewind(fp,”gd”,28)。 rewind(fp)。 fscanf(fp
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1