版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、C語言程序設(shè)計復(fù)習(xí)參考資料選擇題1.以下關(guān)于運算符優(yōu)先順序的描述中正確的是()A.關(guān)系運算符V算術(shù)運算符V賦值運算符V邏輯與運算符B.邏輯運算符V關(guān)系運算符V算術(shù)運算符V賦值運算符C.賦值運算符V邏輯與運算符V關(guān)系運算符V算術(shù)運算符D.算術(shù)運算符V關(guān)系運算符V賦值運算符V邏輯與運算符2. 下列選項中合法的變量名是A. #defi ne B. i nt C. a594_3 D. abs(x)3. 以下正確的描述是()。A. break語句的作用是結(jié)束整個循環(huán)的執(zhí)行B. 在C程序中,注釋說明只能位于一條語句的后面C. 在循環(huán)體內(nèi)使用break語句或continue語句的作用相同D. 從多層循環(huán)嵌套
2、中退岀時,只能使用goto語句4. 以下說法正確的是()A.#define和printf都是 C語句。B.#define是C語句,而 printf不是。C.若程序中要調(diào)用數(shù)學(xué)函數(shù),必須在文件開頭輸入語句ttin elude "math, hD.#define和printf都不是C語句。5.下面的函數(shù)定義正確的是A)float fun (float x ; float y) (retur n x*y;B)float fun (float x,y) (retur n x*y;C)float fun (x,y) (int x,y;retur n x*y;D)int fun (int x,
3、int y) (retur n x*y;6.執(zhí)行下面語句后的輸岀為()int i=-l;if (i<=0) printf("*n") else printf("%n")*B). %C). %cD).有語法錯誤,不能正確7執(zhí)行)以下程序的輸岀結(jié)果是 (void mai n()(int k=17;prin tf("%d, %o, %x n ", k, k, k ); A). 17,21,11B). 17,17,17C). 17, 0x11,021D). 17,8.以下不正確的敘述是(21,1A)#define是宏定義命令B)宏定義只
4、是做簡單的置換,不做正確性檢查C)宏定義是c語句,必須在行末加分號8.D) printf是C語句,但#define不是。一個C語言程序是由()A) 一個主程序和若干子程序組成B)若干子程序組成C)若干過程組成D)函數(shù)組成C語言規(guī)定,在一個源程序中,main。函數(shù)的位置()。A.必須在最開始B.必須在最后C.可以任意D.必須在系統(tǒng)調(diào)用的庫函數(shù)的后面以下對二維數(shù)組a的正確說明是()。A) int a3;B) floatf a(3,4);C) char al3;D) float a(3)(5);若有說明:int a3 3=10;則下面正確的敘述是
5、()A) 只有元素a00可得到初值10B) 此說明語句不正確:。C) 數(shù)組a中各元素都可得到初值,但其值不一定為0。D) 數(shù)組a中每個元素均可得到初值10以下敘述不正確的是()。A) 一個C源程序可由一個或多個函數(shù)組成B) 一個C源程序必須包含一個main函數(shù)C) C程序的基本組成單位是語句D) 只能在循環(huán)體內(nèi)和switch語句體內(nèi)使用 break語句為了避免在嵌套的條件語句If-else中產(chǎn)生二義性,C語言規(guī)定else子句總是與()配對。A)縮排位置相同的if B)其之前最近的未配對的if0之后最近的ifD)同一行上的if能正確表示a和b同時為正或同時為負(fù)的邏輯表達式是()A) (a>
6、=0|b=0)&&(a 0|b0)B) (a>=0&&b>=0)|(a 0&&b<0)C) (a+b0)&&(a+b =0)D) (ab>0)&&(ab<-0)已知 x =5,ch='A',y=0,則表達式(x > = y && ch< ,a'&&!y)的值是()A) 0 B)語法錯 C) 1 D)"假"0它們的運算對象可以是int型變量,但不能是double型變量和float型變量D)它們的運算對
7、象可以是char型變量、int型變量和float型變量下面的程序()void mai n()(int x=3;do n”,-=2); while(!(x);下列關(guān)于單目運算符 +、一的敘述中正確的是()A) 它們的運算對象可以是任何變量和常量B) 它們的運算對象可以是char型變量和int型變量,但不能是float型變量A).輸出的是1B).輸岀的是1和-2C).輸出的是 3 和 0D). 是死循環(huán)19. 如下程序:void main()(int a 二 6; printf (“ n”,(a+二 3, 2*a); 執(zhí)行后,輸出結(jié)果是 ( )A) 9 B)6 C)2 D) 1820. 若有以下說
8、明和語句,請選出哪個是對 C 數(shù)組元素的正確引用 ()int c45, (*cp) 5; cp=c;A). cp+1 B). *(cp+3) C). *(cp+l)+3 D). *(*cp+2)21. 下面程序的輸出是 ()main () int x=023;printf( %dn ,-x); C). 23D). 24n”, y) ; B). 6.000000D).程序有錯誤A). 17 B). 1822. 執(zhí)行下列程序的結(jié)果是 ()main ()A). 9.000000C). 1. 00000023. 下面程序的輸出是 ()main () int a10 = l, 2, 3, 4, 5, 6
9、, 7, 8, 9, 10), *p=a; printf ( z%dn z, * (p+2) ) ; A). 3B). 4C). 1D). 224. 執(zhí)行下面程序中的輸出語句后, a 的值是 ()main ()( int a;printf( dn, (a=3*5, a*4, a+5) ); A). 65B). 20C). 15D). 1025. 下面程序的輸出是 ()main () int a 二 T, b=4, k;k 二(a+二 0)&&(!(b-<=0);printf ( zn” , k, a, b ) ; A). 0 0 3B). 0 12C). 10 3D).
10、11226. 設(shè)有如下的程序段:char str二 Hello ” ; char *ptr; ptr=str;執(zhí)行完上面的程序段后,* (ptr+5)的值為()A). 'O' B). '0'C).不確定的值D). 'O'的地址27. 在宏定義# define PI 3. 14159中,用宏名 PI代替一個()A).單精度數(shù)B).雙精度數(shù)C).常量D).字符串28. 若 i 是整型變量, pb 是基本型為整型的指針變量,則正確的賦值表達式是A). pb=&i B). pb=i C). *pb=&i D). *pb=*i29. 有以下
11、程序段int m=O,n=O;char c='d' scanf("%d%c%d",&m,&c,&n); printf("%d, %c,%dn",m,c,n);若從鍵盤上輸入: 6D6 回車,則輸出結(jié)果是()A) 0, d,6 B) 6, d, 6C) 6, D, 6 D) 6, D, 030. printf ()函數(shù)中用到格式符 -7s,其中數(shù)字7表示輸岀的字符串占用 7列。長度小于 7,則輸出按方式 ()A) 從左起輸岀該字串,右補空格B) 按原字符長從左向右全部輸岀C) 右對齊輸岀該字串,左補空格D) 輸岀錯誤
12、信息31. 以下能正確地定義整型變量a,b和c并為其賦初值3的語句是(A) int a=3,b=3, c= 3;B) int a,b, c= 3;C) a= 3,b=3,c=3;D) a= b= c=3;()如果字符串32. 以下程序的輸岀結(jié)果是 () void main()int x=6, y=6, i;for(i=2;x>4;y=+i)printf ( d, %d ,x 一,y);A) 5,5 5,3 B) 6,6 2,3 以下程序的輸岀結(jié)果是 () void main()int w=4;int fun(int k);fun (w);printf ( n );fun (int k)i
13、f(k>0) fun(k-l);printf ( d , k) ; A) 4 3 2 1 B) 0 1 2 3 4C) 1 2 3 4 D) 4 3 2 1 034. 下面程序的輸岀是 ()main ()( int x=023;C) 6,5 5,2 D) 6,65,3A). 17B).18printf( dn,-x); C). 23D).2435. 以下程序的輸出結(jié)果是 ()main()( charch 34=( ”123”, ”456”, ” 78” ,*p3; int i for(i=0;i<3;i+) pi=chi;for(i=0;i<3;i+) printf(A)C)
14、. 1234567836. 下面程序的輸出結(jié)果為 s” ,p”i);. 123456780 B). 123 456 780D). 147()char *alpha6=(' ,ABCD n,"EFGH n; 'UKL n,” MNOP” , ” QRST” , ” UVWX” ; char *p;void main() (int i; p=alpha;for(i=0;i<4;i+)printf( ”c” ,(*p)i);printf ( 偵 ');A) . EIMC B). ABCD C). EFGH D). AEIM37. 根據(jù)下面的定義,能打印出字母
15、M 的語句是 ()struct person char name9; int age;struct person class10=( "John",17, "Paul", 19,"Mary ”,18, “ Adam” ,16 A) . printf("%cn",);B) . printf("%cn n,l);C) . printf("%cn n,1);D) . printf(' ,%cn' , ,0);
16、38. 有以下程序void main() int p7=(ll,13,14,15,16,17,18,i=0,k=0;while(i<7&&p i %2) (k=k+pi; i+; printf(n%dn H,k);執(zhí)行后輸出結(jié)果是 ( )D) 24A) 58 B) 56C) 4539. 以下程序的輸出結(jié)果是 ()void main()( int i, x3 3 二9, 8, 7, 6, 5, 4, 3, 2,1, *p;p=&xl 1;for (i=0; i<6; i+=3)printf ( %d , pi);A) 5 2 B) 5 1 C) 5 3D) 9
17、 740. 以下程序的輸出結(jié)果是 ()# include <string.h> void main()( char *a=''abcdefghi'' void fun( char *s ); fun(a); puts(a); void fun(char *s) int x,y; char c; for(x=0,y=strlen(s)-1 ;x<y;x+,y ) ( c=sy;sy=sx;sx=c; ) A), ihgfedcbaC). abcdedcba41. void main()int i, a = 5, 6, 9, 11;for (i=0
18、;i 4;i+)( if (ai%2=0) continue:printf ( z/%d ", ai);執(zhí)行后輸出結(jié)果是 (A) 編譯出錯42. 以下對數(shù)組的定義正確的是A) int x(10);C) int n=10;xn;43. 以下敘述中不正確的是 (A) switch 是多分支結(jié)構(gòu)語句B)C)D)B). abcdefghiD).ihgfefghi)B 6 C) 5 9 11( )B) intx5=0,l,2,3,4,5;D) int x = 0,l,2,3,4;D) 5 6 9 11continue 語句的作用是使程序的執(zhí)行流程跳出包含它的所有循環(huán) break 語句只能用在循
19、環(huán)體內(nèi)和 switch 語句體內(nèi) 在循環(huán)體內(nèi)使用 break 語句和 continue 語句的作用不相同44. 如下程序:void main()( int i=l,j=2,k=3; if(j+ll k+)&&i+) printf("%d,%d,%dn",i,j,k);)執(zhí)行后輸出結(jié)果是 ( )A) 1, 2, 3B) 2, 2, 4 C) 2, 3, 445. 以下敘述中,不正確的是 ( )D) 2, 3, 3A) 算法應(yīng)該具有有窮性、確定性以及有效性等特點B) 算法可以用傳統(tǒng)流程圖、 N-S 流程圖以及偽代碼等形式來描述C) 基本結(jié)構(gòu)只有順序、選擇、循環(huán)
20、3 種結(jié)構(gòu)D) 結(jié)構(gòu)化程序設(shè)計的思想是自頂向下、逐步細化、模塊化設(shè)計以及結(jié)構(gòu)化編碼46. 在 C 語言中,函數(shù)返回值的類型最終取決于 ( )A) 函數(shù)定義時形參的類型 B)return 語句中表達式值的類型0 調(diào)用函數(shù)時主函數(shù)所傳遞的實參類型D) 函數(shù)定義時在函數(shù)首部所說明的函數(shù)類型47. 以下程序的輸出結(jié)果是 ()void main ()int i;for (i='a' ; i< J i ; i+, i+) printf("%c ”, i32);printf( n) ;A)編譯不通過,無輸岀B) aceg C) ACEGD) ABCDEFGI48. 若有以下的
21、說明:struct person(char name20;int age;char sex;a= li ning , 20,'m', *p=&a;則對字符串 li ning 的引用方式不可以是 ()A). (*p). name B). p. name C). a. name D). p->name49. 下面的程序輸岀是 ()int m 二 13;int fun2(int x, int y)(int m=3; return(x*y-m);main ()(int a=7, b=5;printf( %dn , fun2(a, b)/m);A). 1B). 2C). 7
22、D). 1050. 下面的程序輸岀是 ()main () int x=100, a=10, b=20, okl=5, ok2=0;if(a<b) if (b!=15) if(!okl) x=l;elseif(ok2) x=10;x=T;printf( %d n,x ) ; A). -1B). 051. 若有以下定義:C). 1D).不確定的值int a二1, 2, 3, 4, 5, 6, 7, 8, 9, 10, *p=a;則值為3的表達式是()B). p+ 二 2, *+pD). p+ 二 2, +*pA). p+=2, *(p+)C). p+ 二 3, *p+52.下面程序的輸岀是(
23、)int aa33=( 2, 4, 6); void mai n ()(int i, *p=&aa00;for(i=0;i<2;i+)(if(i=0)aaii+l= *p+l;else+P ;printf( %d ,*p ) ; A). 23B). 26C). 33D). 3653. 下面程序的輸岀是()void prtv (int *x) printf( dn ,+*x ) ; void mai n() int a=25; prtv(& a); A. 23 B. 24 C. 25 D. 2654. 以下程序的運行結(jié)果是()void mai n()char a10 = &
24、#39; 1',' 2',' 3',' 4',' 5',' 6',' 7',' 8',' 9',' 0'char *p;int i=8;p=a+i;printf( %sn , p2);A) 6B) 789 C) '6'D) 67855. 執(zhí)行以下3條語句之后,則k的值是int x=4,y=7 ; x+ ;y+=2 ;k=y%x;A) 1 B) 2 C) 4D) 356. 以下程序段for (k = 0, m = 4;m;m- =
25、 2)for( n = 1; n< 4 ; n+)k+;循環(huán)體語句” k+;執(zhí)行的次數(shù)是A) 16 B) 12 C) 6 D) 857.在C語言中(以16位PC機為例),5種基本數(shù)據(jù)類型的存儲空間長度的排列順序為A)char =int< 1 ong in t<=float<doubleB) char< int vlong int=float=doubleC) charvint < 1 ong int<=float<doubleD) char =int =long in t<=float<double3"后,c257. 已知字
26、母A的ASCII碼為十進制數(shù) 65,且c2為字符型,則執(zhí)行語句c2='d'+'l,一,中的值為()A)b B)68C)不確定的值D)f58. 表達式18/4*sqrt(4.0)/8值的數(shù)據(jù)類型為:()A) int B)float C)doubleD)不確定59. 能正確表示”當(dāng)x的取值在1,10和50,60范圍內(nèi)為真,否則為假“的表達式是(A) (x>=l) && (x<=10) &&(x> =50) && (xv=60)B) (x>=l) II (x<=10) II (x>=50) I
27、I (x<=50)C) (x>=l) && (x<=10) II (x>= 50) &&( xv=60)D) (x > =1)11 (x< =10) && (x> =50) II (x<=60)60. 以下程序的輸岀結(jié)果是()# in clude <stri ng.h>mai n()(char *pl,*p2,str50=” ABCDEFGpl=nabcdn;p2=nefgh"strcpy(st r+ l,p2+1); strcpy(st 葉3,pl+3);printf( H%
28、sH,str);A). AfghdEFG B). Abfhd C). Afghd D). Afgd61. 以下程序的輸岀結(jié)果是()mai n()(int i ;for(i=l;i<6;i+)(if(i%2) (pri ntf("#");co ntin ue;printf( ”;* ”)printf (偵');)A). #*#*#B). #C). *D). *#* 護62. 能表示10WaW15的關(guān)系表達式是()A. a>=10 or a二 15B. a>二 10|a < =15C. a>=10&&a<=15D. a
29、>=10 & a<=1564.以下程序段中與語句A. if(a>b) &&( b>c) ) k=l;k=a>b?(b>c?l:O) :0 ;功能等價的是B. if(a>b) | (b>c) ) k=l elseC. if(a<=b)k 二 0;else if(b<=c) k=l;k=0;D. if(a>B)k 二 1;else if(b>C) k=l; else k 二 0;65. 設(shè) int x 口=2, 4, 6, 8, y, *p=&xl;則執(zhí)行語句y=(*-p)+;后數(shù)組元素x0的值
30、為().A. 2 B. 3 C. 4 D. 566. 在下面關(guān)于函數(shù)的描述中錯誤的是()A. 在一個源文件中,如果函數(shù)定義在先,調(diào)用在后,則不必聲明該函數(shù)B. 如果一個函數(shù)在一個源文件里定義,而調(diào)用在另一個源文件中,則必須在調(diào)用之前聲明該函數(shù)C. 函數(shù)的聲明應(yīng)使用函數(shù)原型D. 在一個源文件中,如果自定義函數(shù)調(diào)用在先,定義在后,則不必聲明該函數(shù)67. 若有 int a34 = l,2,3,4,5,6, 7,8,9, 10, 11, 12; int (*q) 3=a;*q=a0;則能夠正確表示數(shù)組元素al2的表達式是()。A. *(*q+l)2 B. *(*(q+5) C. *(*(q+l)+2)
31、 D. (*q+l)+268. 設(shè)int x = l, 3, 5, 7, 9, 11, 13, *p=x;則不能正確引用數(shù)組元素的表達式是()A. * (p )B. *( p)C. * (p+)D. * (+p)69. 有以下函數(shù)char *fun( char *p)return p;)B.形參p中存放的地址值D.編譯有錯()oB. i nt x, &y=x ;D. float z; int x, y=&z;)。該函數(shù)的返回值是(A.無確切的值C.形參p自身的地址值70. 在下面的引用定義中,正確的是A. int x, &y; y=x;71.執(zhí)行下面程序段后,a的值為(
32、C. int &y=x, x;int a, b;for (b=l, a=l;b<=20;b+)if(a> 二 10) break;if (a%2=l)(a+=5; con ti nue;a-二 3;A. 2B. 6 C. 10 D. 872. 執(zhí)行下列程序段后,變量 i的值為()#defi ne MA(x,y) (x)*(y)int i=5;i=MA(i,i+l)-7;A. 30B. 23 C. 19D.73. 若有以下的說明:1struct pers on(char n ame20;int age;char sex;a= li ning ,20,'m',
33、*p 二 &a;則對字符串li ning的引用方式不可以是()A. (*p). n ame B. p. n ame C. a. n ameD. p->n ame74. 若程序中定義了以下函數(shù)double myadd(double a, double b)(return (a+b) ;并將其放在調(diào)用語句之后,則在調(diào)用之前應(yīng)該對該函數(shù)進行說明,以下選項中錯誤的說是A. double myadd(double a, b);B. double myadd(double, double);C. double myadd(double b, double a);D. double myadd
34、(double x, double y);75. 若有以下的說明和語句,則在執(zhí)行int t33, *pt3, k; for(k=0;k<3;k+)A. t2 0B. t2 276. 在C語言中,080是()A.八進制數(shù)B.十進制數(shù)77. 整型變量i定義后賦初值的結(jié)果是 (for語句后,*(*(pt+l)+2)表示的數(shù)組元素是()ptk=&tkO;C. tlD. t2l0.十六進制數(shù)D.非法數(shù)int i=2.8*6 ;A. 12B. 16C. 17D. 1878. for(i=0, x=0; !x&&iV3; i+) 循環(huán)的次數(shù)為()D.無限循環(huán)A. 4 B. 5
35、C. 179. 若有如下程序段: int a=2,b=-l,c=2;if (a<b)if(b<0) c=0;else c+=l; coutvv''c="vvcvvendl;80. 下列符號能用作 C+ 標(biāo)識符是的( )D. xsaleA. xyz/2 B.C x-o執(zhí)行后輸出結(jié)果是( 2xsale). sale81.以下非法的賦值語句是()oB.C. x=j>0A. n=(i=2,82.以下不能對二維數(shù)組a進行+(確初始化的語句是(A.int a23=0;B.int a3=(l, 2,0;C.inta23=l, 2,3, 4, 5, 6;D.int
36、a3=l, 2, 34, 5, 6 ;83.以下合法的 if 語句是)o(A.if(a=<b) c+;B. if(aOb) c+;C.if(a=>b) c+;D. if(a=b) c+;84. 字符串常量 “I love china 在內(nèi)”存中存在需要( 有一個空格D.)字節(jié)。注:每個單詞A. 10 B. 12 C. 13 D. 14填空題1. C語言源程序的擴展名為.C,可執(zhí)行文件的擴展名為=-exe2. 數(shù)組 int a35; 共定義了 個數(shù)組元素。 153. C 程序由函數(shù)構(gòu)成, C 程序總是從 開始執(zhí)行 .mainO4. C 語言中,用 關(guān)鍵字來包含如 stdio. h 之
37、類的頭文件。include5. 函數(shù)的返回值是通過函數(shù)中的 語句來獲得的。 return6. 至少執(zhí)行一 ?次循環(huán)體的循環(huán)語句是o do while 語句7. 對于不帶返回值的函數(shù),應(yīng)當(dāng)用關(guān)鍵字 定義函數(shù)。 void8. 多分支結(jié)構(gòu)的程序,通常選用 語句來實現(xiàn)。 switch9. 若char ch="25yi6有以下語句,則編譯后分配給數(shù)組ch的內(nèi)存占用的字節(jié)數(shù)為o 610. 下面運算符 < ,+ = 按照優(yōu)先級從高到低排列順序為 O + < =,11. 若 char str8 = "tony" ) : int k=strlen ( str);則 k
38、的值為。412. 是聲明結(jié)構(gòu)體類型的關(guān)鍵字。 struct13. int a34 = 7, 5, 5,8, 0,6,9, 3; 則編譯后 al 2= = 014. 靜態(tài)局部變量應(yīng)該用關(guān)鍵字 來進行聲明。 static15. 用數(shù)組名作為函數(shù)調(diào)用的實參,則傳遞給形參的是 -數(shù)組的首地址16. 若有說明:int a3 = l,2, 3,4,5,6, 7;則a數(shù)組第一維的大小是。317. C 語言提供三種邏輯運算符,按優(yōu)先級高低它們分別是。 ! > && > II18. getchar ()函數(shù)的功能是,從標(biāo)準(zhǔn)輸入設(shè)備讀取下一個字符19. 寫出下面表達式的值6*4/7+8
39、%35x=5 ; y=2;(x+ ) +y 786>4-2 ? 4%2: 3x4=>2=, y5=+23; x| | !y 1x=3 ; x+=x=2220. 下面in vert函數(shù)的功能是將一個字符串str的內(nèi)容顛倒過來,請?zhí)羁铡? in elude <stri ng.h>void in vert(char str)(inti,j, ; kfor(i=0,j=strle n( str); i<j; i+,j )-1(k=str i ; str i =str j ; strj=k;fun21. 下列程序是用遞歸的方法計算fun(5)*10的值。其中fun(k)=f
40、un(kT)*k,當(dāng)k二0時,(0)=3。請?zhí)羁胀瓿沙绦颉?in clude <stdio. h>void mai n()(【1 】int fun (i nt);n” fun (5) *10);int fun( 21) int k(if(k=O)【3】return 3;elsereturn fun( kT)*k;22. 表達式 45/2+(int)3. 14159/2 的值是;23設(shè)a的初值為3,則表達式(int) (a+6. 5)%2+(a=b=5)的值是。23. 若有int定10,b=9,c;則在計算表達式c=(a%ll) + (b=3),c+=2 后,變量c的值為5?24.
41、若有 int x=l, y= 1, z=l, t;則在表達式t=+x| |+y&&+z 后,t 的值為 1。三.程序閱讀題1. 以下程序的運行結(jié)果是1#i nclude <stdio.h>void mai n()(int m=3;if( m<3) printf(" %dn n, m);else prin tf("%dn",+m);2. 執(zhí)行下面程序段后,輸岀結(jié)果是i=6 j二3 m=7#in clude <stdio. h>int i=2 ;int fun (i nt x) int k, j=1;i=x*2; k=i+
42、j; return k;void main() int m, j 二 3; m=fun(j); printf ( "i=%d j=%d m=%dn , , i, j, m);)3. 下面程序的輸出是 12 void main() int arr10, i, k=0;for (i=0;i<10;i+) arri=i;for(i=l ; i<4;i+) k+=arri+i;printf("%dn , k);4. 下面程序的輸出結(jié)果是 234567 ttinclude <stdio. h> ttinclude <string. h> ttdef
43、ine MAX_C0UNT 6 void fun () ; void main()(int count;for (count=l;count<=MAX_C0UNT;count+) fun();void fun () (static int i;i+=2;printf( %d , i 一 );5. 下面程序的輸出是 6 void main ()(int a = (2, 4, 6), *ptr=&a0;int x=8, y, z;for (y=0;y<3;y+)z= (*(ptr+y)<x) ?*(ptr+y) : x; printf ( " n”,z);)6.
44、 下面程序的輸出是 12 main ()(int arr 10, i, k=0;for (i 二 0;i<10;i+)arri=i;for (i=l;i<4;i+)k+=arri+i;printf( dn , k);7. 下面程序的輸出結(jié)果是 2 4 int t (int x,int y, int cp, int dp) cp=x*x+y*y;dp 二 x*x-y*y; void main()int a 二 4, b=3, c=2 f d=4;t (a, b, c, d);printf ("%d %dn , c, d);8. 下面程序的正確運行結(jié)果是str =abdefvoid main() static char str = " abcdef"void abc(char str);abc(str);printf ( an”, str);void abc(char str)( int a, b;for(a=b=0;stra! =, 0' ;a+)if (stra! =, c')strb+=stra;strb =, 0'9. 下面程序的輸出結(jié)果是 10int fun(int *x, int n)if(n=0
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度鋁合金門窗工程勞務(wù)分包合同示范文本4篇
- 2025年環(huán)保型環(huán)衛(wèi)車輛及設(shè)備采購合同3篇
- 2025年度苗圃技術(shù)員苗木市場分析與營銷服務(wù)合同3篇
- 2025年度數(shù)字經(jīng)濟園區(qū)承包經(jīng)營合同示范文本4篇
- 商業(yè)安全生產(chǎn)的文化塑造與實踐
- 2025版新能源發(fā)電項目工程監(jiān)理合同4篇
- 2025版五金配件進出口貿(mào)易合同樣本3篇
- 二零二五年度酒店餐飲服務(wù)合同范本
- 2025年智能櫥柜研發(fā)與制造合作協(xié)議4篇
- 2025年度酒吧吧臺承包與酒吧市場調(diào)研與分析合同4篇
- 2024年萍鄉(xiāng)衛(wèi)生職業(yè)學(xué)院單招職業(yè)技能測試題庫標(biāo)準(zhǔn)卷
- DB32-T 4444-2023 單位消防安全管理規(guī)范
- 臨床三基考試題庫(附答案)
- 人員密集場所消防安全管理培訓(xùn)
- JCT587-2012 玻璃纖維纏繞增強熱固性樹脂耐腐蝕立式貯罐
- 典范英語2b課文電子書
- 員工信息登記表(標(biāo)準(zhǔn)版)
- 春節(jié)工地停工復(fù)工計劃安排( 共10篇)
- 新教材人教版高中物理選擇性必修第二冊全冊各章節(jié)課時練習(xí)題及章末測驗含答案解析(安培力洛倫茲力電磁感應(yīng)交變電流等)
- 中考數(shù)學(xué)試題(含答案)共12套
- 初級養(yǎng)老護理員培訓(xùn)全套
評論
0/150
提交評論