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

正文內(nèi)容

c語言程序設(shè)計精品課件試題-wenkub.com

2025-07-10 16:16 本頁面
   

【正文】 void ive(x,n) int x[],n; { int t,*p; p=x+n1; while(xp) { t=*x; *x++=*p; *p=t; } return; } main() { int i,a[]={1,2,3,4,5,6,7,8,9,0}; ive(a,10); for(i=0; i10; i++) printf(%d ,a[i]); printf(\n); } A) 1 2 3 4 5 6 7 8 9 0 B) 0 9 8 7 6 5 4 3 2 1 33 C) 1 3 5 7 9 2 4 6 8 0 D) 0 8 6 4 2 9 7 5 3 1 【 】下面程序的輸出結(jié)果是 ____。a[0][0]+6)); /* ④ */ } A) 7 7 7 7 B) ②句語法錯誤 C) ③句語法錯誤 D) ④句語法錯誤 32 【 】下面程序的輸出結(jié)果是 ____。 include main( ) { int x=1; void f1( ), f2( ); f1( ); f2(x); printf(%d\n, x); } void f1(void) { int x=3; printf(%d , x); } 31 void f2( x ) int x; { printf(%d , ++x); } A) 1 1 1 B) 2 2 2 C) 3 3 3 D) 3 2 1 【 】下面程序的輸出結(jié)果是 ____。 include funa(int a) { int b=0; static int c=3; a=c++,b++; return(a); } main() { int a=2,i,k; for(i=0; i2; i++) k=funa(a++); printf(%d\n,k); } A) 3 B) 0 C) 5 D) 4 【 】下面程序的輸出結(jié)果是 ____。f1); fun(n2, amp。; printf(\n%d, k39。 include func(int a,int b) { int c; c=a+b; return(c); } main() { int x=6,y=7,z=8,r; r=func((x,y++,x+y),z); printf(%d\n,r); } A) 11 B) 20 C) 21 D) 31 【 】下面程序的輸出結(jié)果是 ____。 include f(char *s) { char *p=s; while(*p!=39。 include main( ) { int n[3][3], i, j; for(i=0; i3; i++ ) for(j=0; j3; j++ ) n[i][j]=i+j; for(i=0; i2; i++ ) for(j=0; j2; j++ ) n[i+1][j+1]+=n[i][j]; printf(%d\n, n[i][j]); } A) 14 B) 0 C) 6 D) 不確定 26 【 】下面程 序的輸出結(jié)果是 ____。x,amp。) ; printf(k=%d\n,k); } A) k=1 B) k=2 C) k=3 D) k=4 【 】下面程序的輸出結(jié)果是 ____。: k=k%2; contiue; case 39。: k; case 39。; do { switch(c++) { case 39。239。 main() { int a=1,b=0; do { switch(a) { case 1: b=1; break; case 2: b=2; break; default : b=0; } b=a+b; }while(!b); printf(a=%d,b=%d,a,b); } A) 1,2 B) 2,1 C) 1,1 D) 2,2 23 【 】從鍵盤上輸入 446755時,下面程序的輸出是 ____。239。139。 int a=10,b=50,c=30; if(ab) a=b; b=c; c=a; 21 printf(a=%d b=%d c=%d\n,a,b,c); A) a=10 b=50 c=10 B) a=10 b=30 c=10 C) a=50 b=30 c=10 D) a=50 b=30 c=50 【 】以下程序的輸出結(jié)果是 。 main() { char s[12]= a book; printf(%.4s,s); } A) a book! B) a book!四個空格》 C) a bo D) 格式描述錯誤,輸出不確定 【 】下面程序的輸出結(jié)果是 ____。A39。a39。 main() { int n=1; printf(%d %d %d\n,n,n++,n); } A) 1 1 1 B) 1 0 1 C) 1 1 0 D) 1 2 1 【 】以下程序的輸出結(jié)果是 ____。 main( ) { float a; a=1/100000000; printf(%g, a); } A) +00 B) C) D) 0 【 】下面程序的輸出結(jié)果是 ____。如果選擇有誤,就要認(rèn)真分析原因,是概念方面的錯誤還是對程序邏輯理解不對,從而加深對語法規(guī)則的理解,提高程序設(shè)計能力。注意對于帶參數(shù)的宏亦是直接的文本替換,此例中 n 用 5+1 去替換,結(jié)果是( N+1) *5+1,而不是 (N+1)*(5+1)。 r+模式是讀 /寫方式,不但允許讀文件,而且允許按照用戶的要求將數(shù)據(jù)寫 入文件的指定位置,且在打開文件后,不會將文件的內(nèi)容清空。表達(dá)式 *(p++)m 的含義是先取出 m 的內(nèi)容(變量 a 的值),然后指針 p 再加 1。 【 】答案: B 【 】答案: C 注釋:使用 C 對 p進(jìn)行賦值,則 pnext 是 a[0]的地址,引用其成員 n 再做前增 1 運算,結(jié)果就是 2。 【 】答案: A 注釋: p 是一個一級指針,選項 B 中對它進(jìn)行了兩次 *運算是錯誤的。 *a 是第一個字符串的首地址,加 1 是第一個字符串中第二個字符的地址,選項 C 的輸出是 beiJing。 【 】答案: B 注釋:選 項 B 有兩處錯誤,一是數(shù)組名是常量,不能出現(xiàn)的賦值好的左側(cè),二是指針變量只能和整數(shù)做加,不能和作為地址常量的數(shù)組名相加。 【 】答案: C 注釋:要注意與說明語句 int (*p)[ ]; 的區(qū)別。 【 】答案: A 【 】答案: A 注釋:它和參數(shù) a 一樣,數(shù)據(jù)類型說明被省略,按照 C 語言的規(guī)定,在這種情況下,表示它們是 int 型。 【 】答案: A 【 】答案: D 注釋:這里首先要明確一些基本概念。 【 】答案: A 【 】答案: C 【 】答案: C 【 】答案: D 注釋:當(dāng)除數(shù) y 為 0 時,程序發(fā)生溢出錯誤。題中表達(dá)式引用了數(shù)組前 3 個元素。 【 】答案: C 【 】答案: B 【 】答案: B 注釋:當(dāng)通過一個運算對象即可決定邏輯運算 amp。 【 】答案: A 【 】答案: B 【 】答案: A 【 】答案: C 【 】答案: B 注釋:單純從 C 語言語法來說,選項 B、 C 都是正確的,但是選項 C 中第一個運算的兩個對象都是整型常數(shù),其結(jié)果也是整型數(shù) 0,最后的運算結(jié)果也就是 0 了。字符常量必須用單引號括起來,所以 B 是錯誤的;在單引號或雙引號內(nèi)的反斜線 39。 【 】答案: B 注釋:長整型數(shù) 32768 在計算機(jī)內(nèi)的表示是 1000 0000 0000 0000,以一般整型進(jìn)行輸出時,此數(shù)恰是 32768 的補碼。 A) 1 B) 3 C) 9 D) 10 【 】已知宏定義如下: define PR printf define NL \n define D %d define D1 DNL 若程序中的語句是 PR(D1,a);經(jīng)預(yù)處理后展開為 ____。 A) 1 B) TRUE C) 0 D) 1 【 】 fscanf 函數(shù)的正確調(diào)用形式是 。 A) enem a={ one,two,three }; B) enem a { one=9,two=1,three }; C) enem a={one,two,three}; D) enem a {one,two,three}; 13 【 】C語言中標(biāo)準(zhǔn)輸入文件 stdin 是指 。; D) *p = ; 【 】已知 enum week {sun,mon,tue,wed,thu,fri,sat}day;則正確的賦值語句是 ____。a39。pup; A) B) p C) (*p). D) (*p).sex 【 】以下對結(jié)構(gòu)變量 stul 中成員 age 的非法引用是 。b},{103,amp。 A) 4 B) 5 C) 6 D) 7 【 】已知: union { int i; char c; float a; }test; 則 sizeof(test)的值是 。a[1]; C) p=amp。a[2],5,amp。 A) funa (int *x, int *y) B) funb (int x, int y) { int *p; { int t; p=x; *x=*y; *y=*p; t=x; x=y; y=t; } } C) func (int *x, int *y) D) func (int *x, int *y) { *x=*y; *y=*x; { *x=*x+*y; *y=*x*y; *x=*x*y; } } 【 】有定義如下: struct sk { int a; float b; }data ,*p; 如果 p=amp。 A) 1 B) 2 C) 3 D) 4 【 】已知: int a[ ]={1,3,5,7}, y *p= a;為使變量 y 的值為 3,下列語句正確的是 ____。a[1][0]); 【 】已知: int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12}; int (*ptr)[3]=a,*p=a[0]; 則以下能夠正確表示數(shù)組元素 a[1][2]的表達(dá)式是 。 A) p=s+5; B) s=p+s; C) s[2]=p[4]; D) *p=s[0]; 【 】已知: char s[100]; int i;則引用數(shù)組元素的錯誤的形式是 。 A) scanf(%d, amp。b)); C) printf(%f,fun1(*a,*b)); D) 調(diào)用時發(fā)生錯誤 【 】下面函數(shù)的功能是 ____。 D) 語句中有錯誤。 A) sqofsina(x) float x; { return(sin(x)*sin(x)); } B) double sqofsinb(x) 8 float x; { return(sin((double)x)*sin((double)x)); } C) double sqofsinc(x) { return(((sin(x)*sin(x)); } D) sqofsind(x) float x; { return(double(sin(x)*sin(x))); 【 】一個函數(shù)內(nèi)有數(shù)據(jù)類型說明語句如下: double x,y,z(10); 關(guān)于此語句的解釋,下面說法正確的是 ____。 A) 與參數(shù) a 的類型相同 B) void 型 C) 沒有返回值 D) 無法確定 【 】定義一個函數(shù)實現(xiàn)交換 x 和 y 的值,并將結(jié)果正確返回。 A) int a(float x[],int n) B) int a(float *x,int n) C) int a(float x[10],int n) D) int a(float x,int n) 【 】如果一個變量在整個程序運行期間都存在,但是僅在說明它的函數(shù)內(nèi)是可見的,這個變量的存儲類型應(yīng)該被說明為 ____。a39。g39。a39。s39。a39。g39。a39。s39。,39。,39。,39。 A) char s[]=Beijing; B) char s[20]={beijing}; C) char s[20]; s=Beijing; D) char s[20]={39。 do { x/=y; }while(xy); A) 1 B) 2 C) 3 D) 程序運行有錯誤 【 】已知
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1