cÓïÑÔϰÌâ»ã×Ü£¨6-10Õ£© ÏÂÔØ±¾ÎÄ

ϰ Ìâ (µÚ6ÕÂ)

1. Ñ¡ÔñÌâ

(1) ÈôÓÐÒÔÏÂÊý×é˵Ã÷£¬ÔòÊýÖµ×îСµÄºÍ×î´óµÄÔªËØÏ±ê·Ö±ðÊÇ( )¡£

int a[12] ={1,2,3,4,5,6,7,8,9,10,11,12};

A. 1,12 B. 0,11 C. 1,11 (2) ÈôÓÐÒÔÏÂ˵Ã÷£¬ÔòÊýֵΪ4µÄ±í´ïʽÊÇ( )¡£

A. a[g-c]

B. a[4]

C. a['d'-'c']

D. 0,12

int a[12] ={1,2,3,4,5,6,7,8,9,10,11,12}; char c=¡¯a¡¯, d, g ;

D. a['d'-c]

(3) ÉèÓж¨Ò壺char s[12] = \Ôòprintf( \µÄÊä³öÊÇ( )¡£ A. 6 B. 7 C. 11 D. 12 (4) ÉèÓж¨Ò壺char s[12] = \Ôòprintf(\µÄÊä³öÊÇ( )¡£ A. 6 B. 7 (5) ºÏ·¨µÄÊý×鶨ÒåÊÇ( )¡£

A. char a[ ]= \ C. char a= \ (6) ºÏ·¨µÄÊý×鶨ÒåÊÇ( )¡£

C. 11

D. 12

B. int a[5] ={0,1,2,3,4,5}; D. char a[ ]={0,1,2,3,4,5}

A. int a[3][ ]={0,1,2,3,4,5}; B. int a[ ][3] ={0,1,2,3,4}; C. int a[2][3]={0,1,2,3,4,5,6}; D. int a[2][3]={0,1,2,3,4,5,}; (7) º¯Êýµ÷ÓÃstrcat(strcpy (str1£¬str2)£¬str3); µÄ¹¦ÄÜÊÇ( )¡£

A. ½«×Ö·û´®str1¸´ÖƵ½×Ö·û´®str2ÖкóÔÙÁ¬½Óµ½×Ö·û´®str3 Ö®ºó

B. ½«×Ö·û´®str1Á¬½Óµ½×Ö·û´®str2Ö®ºóÔÙ¸´ÖƵ½×Ö·û´®str3 Ö®ºó

C. ½«×Ö·û´®str2¸´ÖƵ½×Ö·û´®str1ÖкóÔÙ½«×Ö·û´®str3 Á¬½Óµ½×Ö·û´®str1Ö®ºó D. ½«×Ö·û´®str2Á¬½Óµ½×Ö·û´®str1Ö®ºóÔÙ½«×Ö·û´®str1 ¸´ÖƵ½×Ö·û´®str3ÖÐ (8) ÓÐ×Ö·ûÊý×鶨ÒåÈçÏ£¬Ôò²»ÄܱȽÏa£¬bÁ½¸ö×Ö·û´®´óСµÄ±í´ïʽÊÇ( )¡£

char a[ ]=\

A. strcmp(a,b) ==0 B. strcmp(a,b)>0 D. a

C. strcmp(a,b)<0 (9) ÉèÓÐÈç϶¨Ò壬ÔòÕýÈ·µÄÐðÊöΪ( )¡£

char x[ ]= \

char y[ ]={'a','b','c','d','e','f','g'};

A. Êý×éxºÍÊý×éyµÈ¼Û B. Êý×éxºÍÊý×éy³¤¶ÈÏàͬ C. Êý×éxµÄ³¤¶È´óÓÚÊý×éyµÄ³¤¶È D. Êý×éxµÄ³¤¶ÈСÓÚÊý×éyµÄ³¤¶È (10) ÉèÓжþάÊý×鶨ÒåÈçÏ£¬Ôò²»ÕýÈ·µÄÔªËØÒýÓÃÊÇ( )¡£

µÚ7Õ Êý×é

int a[3][4] ={1,2,3,4,5,6,7,8,9,10,11,12};

¡¤97¡¤

A. a[2][3] a[2]['c'-'a'] 2. Ìî¿ÕÌâ

B. a[a[0][0]][1] C. a[7] D.

(1) CÓïÑÔÖУ¬Êý×éµÄ¸÷ÔªËØ±ØÐë¾ßÓÐÏàͬµÄ £¬ÔªËصÄϱêÏÂÏÞΪ £¬µ«ÔÚ³ÌÐòÖ´Ðйý³ÌÖУ¬²»¼ì²éÔªËØÏ±êÊÇ·ñ ¡£ÏÂ±ê±ØÐëÊÇÕýÕûÊý¡¢0¡¢»òÕß ¡£ (2) CÓïÑÔÖУ¬Êý×éÔÚÄÚ´æÖÐռһƬ µÄ´æ´¢Çø£¬ÓÉ ´ú±íËüµÄÊ×µØÖ·¡£Êý×éÃûÊÇÒ»¸ö ³£Á¿£¬²»ÄܶÔËü½øÐи³ÖµÔËËã¡£

(3) Ö´ÐÐ int b[5], a[ ][3] ={1,2,3,4,5,6}; ºó£¬b[4] = £¬a[1][2] = ¡£ (4) ÉèÓж¨ÒåÓï¾ä char a[10] = \Ôòa[3]ֵΪ £¬a[5]ֵΪ ¡£ (5) ÈôÔÚ³ÌÐòÖÐÓõ½putchar ( )º¯Êý£¬Ó¦ÔÚ³ÌÐò¿ªÍ·Ð´Éϰüº¬ÃüÁî £¬ÈôÔÚ³ÌÐòÖÐÓõ½strlen ( )º¯Êý£¬Ó¦ÔÚ³ÌÐò¿ªÍ·Ð´Éϰüº¬ÃüÁî ¡£

(6) ÏÂÃæ³ÌÐòµÄ¹¦ÄÜÊÇÊä³öÊý×ésÖÐ×î´óÔªËØµÄϱ꣬ÇëÌî¿Õ¡£

#include void main( ) {

int k, p;

int s[]={1,-9,7,2,-10,3}; for(p=0,k=p; p<6; p++)

if(s[p]>s[k]) ;

printf(\}

(7) ÏÂÃæ³ÌÐòÔÚaÊý×éÖвéÕÒÓëxÖµÏàͬµÄÔªËØËùÔÚλÖã¬Êý¾Ý´Óa[1]ÔªËØ¿ªÊ¼´æ·Å£¬ÇëÌî¿Õ¡£

#include void main( ) {

int a[11], i, x ;

printf( \ÊäÈë10¸öÕûÊý:\ for(i=1; i<=10; i++)

scanf( \

printf( \ÊäÈëÒªÕÒµÄÊýx£º\

scanf( \ a[0]=x ; i=10;

while(x != ) ; if( )

printf( \ÓëxÖµÏàͬµÄÔªËØÎ»ÖÃÊÇ£º%d\\n\ else

printf( \ÕÒ²»µ½ÓëxÖµÏàͬµÄÔªËØ!\\n\

}

(8) ÏÂÃæ³ÌÐòµÄ¹¦ÄÜÊǽ«Ò»¸ö×Ö·û´®strµÄÄÚÈݵߵ¹¹ýÀ´£¬ÇëÌî¿Õ¡£

¡¤97¡¤

¡¤98¡¤ µÚ7Õ Êý×é

#include \void main( ) {

int i, j, ;

char str[]= \

for(i=0, j=str1en(str); ; i++, j--) { k=str[i]; str[i] =str[j]; str[j]=k;} puts(str); }

/* ͷβ½»»»£¬Ö±µ½Öмä*/

(9) ´Ó¼üÅÌÊäÈëÒ»´®×Ö·û£¬ÏÂÃæ³ÌÐòÄÜͳ¼ÆÊäÈë×Ö·ûÖи÷¸ö´óд×ÖĸµÄ¸öÊý¡£ÓÃ#ºÅ½áÊøÊäÈ룬ÇëÌî¿Õ¡£(¸Ã³ÌÐòÀûÓÃÁË×Ö·ûµÄASCIIÂëºÍÕûÊýµÄ¶ÔÓ¦·½·¨£¬Êý×écµÄϱêΪ0µ½25£¬µ±ÊäÈëΪca='A'Ôòca-65=0£¬c[0]µÄÖµ¼Ó1£¬ÒÀ´ËÀàÍÆ¡£¶øÊä³öʱc[i]µÄϱêi+65ÕýºÃÓÖÊÇÏàÓ¦µÄ×Öĸ¡£)

#include void main( ) {

int c[26],i; char ca;

for(i=0; i<26; i++) c[i] = ; scanf( \ while( ) {

if ((ca>='A')&&(ca<='Z')) c[ca-65]+ = ; ; }

for(i=0; i<26; i++)

if(c[i]) printf( \¸ö\\n\}

3. ³ÌÐòÔĶÁÌâ

(1) ÔĶÁ³ÌÐò£¬Ð´³öÔËÐнá¹û¡£

#include void main( ) {

int a[6]={12,4,17,25,27,16},b[6]={27,13,4,25,23,16},i,j; for(i=0;i<6;i++) {

for(j=0;j<6;j++)

if(a[i]==b[j])break;

if(j<6) printf(\ }

printf(\}

(2) ÔĶÁ³ÌÐò£¬Ð´³öÔËÐнá¹û¡£

#include void main( )

¡¤98¡¤

µÚ7Õ Êý×é

{

char a[8],temp; int j,k; for(j=0;j<7;j++)

a[j]='a'+j; a[7]='\\0'; for(j=0;j<3;j++) {

temp=a[6]; for(k=6;k>0;k--)

a[k]=a[k-1];

a[0]=temp;

printf(\ }

}

(3)

ÔĶÁÏÂÁгÌÐò£¬Ð´³ö³ÌÐòÔËÐеÄÊä³ö½á¹û¡£ #include #include void main( ) {

int i;

char str1[ ]=\ for(i=0;i<4;i++) {

printf(\ str1[i]=' ';

str1[strlen(str1)-1]='\\0'; }

}

(4)

ÔĶÁÏÂÁгÌÐò£¬Ð´³ö³ÌÐòÔËÐеÄÊä³ö½á¹û¡£ #include void main( ) {

int a[8]={1,0,1,0,1,0,1,0},i; for(i=2;i<8;i++)

a[i]+=a[i-1]+a[i-2];

for(i=0;i<8;i++)

printf(\

printf(\

}

(5)

д³öÏÂÁгÌÐòµÄÔËÐнá¹û¡£ #include void main( ) {

char a[ ]={'*','*','*','*','*'}; int i, j, k ;

for(i=0; i<5; i++) {

¡¤99¡¤

¡¤99¡¤

¡¤100¡¤ µÚ7Õ Êý×é

printf( \

for(j=0; j

4. ³ÌÐòÉè¼ÆÌâ

(1) ±à³ÌÐò¡£ÊäÈëµ¥¾«¶ÈÐÍһάÊý×éa[10]£¬¼ÆËã²¢Êä³öaÊý×éÖÐËùÓÐÔªËØµÄƽ¾ùÖµ¡£ (2) ÇóÒ»¸ö3¡Á3¾ØÕó¶Ô½ÇÏßÔªËØÖ®ºÍ¡£

(3) ±à³ÌÐò°´ÏÂÁй«Ê½¼ÆËãsµÄÖµ(ÆäÖÐx1¡¢x2¡¢?¡¢xnÓɼüÅÌÊäÈë)¡£(ÆäÖÐx0ÊÇx1¡¢x2¡¢?¡¢xnµÄƽ¾ùÖµ)

ns?? (xr?1i?x0)2

(4) ÊäÈëÒ»¸ö×Ö·û´®£¬½«ÆäÖÐËùÓдóд×Öĸ¸ÄΪСд×Öĸ£¬²¢°ÑËùÓÐСд×Öĸȫ²¿¸ÄΪ´óд×Öĸ£¬È»ºóÊä³ö¡£

(5) ij°à50ÃûѧÉúµÄ³É¼¨±íÈçÏ£º

¿Î³ÌÒ» ¿Î³Ì¶þ ¿Î³ÌÈý

¡­ ¡­ ¡­

ÊÔ±àÒ»¸ö³ÌÐò£¬ÊäÈëÕâ50ÃûѧÉúµÄÈý¿Æ³É¼¨£¬¼ÆËã²¢Êä³öÿ¿Æ³É¼¨µÄƽ¾ù·Ö¡£

(6) ÊäÈë10¸öÊý£¬±£´æÔÚÊý×éaÖУ¬ÕÒ³öÆäÖеÄ×îСÊýÓëµÚÒ»¸öÊý½»»»Î»Öã¬ÔÙÊä³öÕâ10¸öÊý¡£

(7) ¼ÙÉèÓÐ10¸öÊý´æ·ÅÔÚÊý×éaÖУ¬²¢ÇÒÒѾ­°´ÕÕ´ÓСµ½´ó˳ÐòÅÅÁУ¬ÏÖÊäÈëÒ»¸öÊý£¬½«Æä²åÈëµ½Êý×éaÖУ¬ÒªÇó±£³ÖÊý×éaµÄÓÐÐòÐÔ¡£

(8) ÊäÈëÒ»¸öÊ®½øÖÆÕûÊý£¬½«Æäת»»Îª¶þ½øÖÆÊýÊä³ö¡£

¡¤100 ¡¤

µÚ7Õ Êý×é ¡¤101¡¤

ϰ Ìâ £¨µÚÆßÕ£©

1. Ñ¡ÔñÌâ

(1) ÔÚCÓïÑÔ³ÌÐòÖУ¬Óйغ¯ÊýµÄ¶¨ÒåÕýÈ·µÄÊÇ( )¡£

A. º¯ÊýµÄ¶¨Òå¿ÉÒÔǶÌ×£¬µ«º¯ÊýµÄµ÷Óò»¿ÉÒÔǶÌ×

B. º¯ÊýµÄ¶¨Òå²»¿ÉÒÔǶÌ×£¬µ«º¯ÊýµÄµ÷ÓÿÉÒÔǶÌ× C. º¯ÊýµÄ¶¨ÒåºÍº¯ÊýµÄµ÷Óþù²»¿ÉÒÔǶÌ× D. º¯ÊýµÄ¶¨ÒåºÍº¯ÊýµÄµ÷Óþù¿ÉÒÔǶÌ×

(2) ÒÔ϶ÔCÓïÑÔº¯ÊýµÄÓйØÃèÊöÖУ¬ÕýÈ·µÄÊÇ( )¡£

A. ÔÚCÖУ¬µ÷Óú¯Êýʱ£¬Ö»ÄܰÑʵ²ÎµÄÖµ´«Ë͸øÐβΣ¬ÐβεÄÖµ²»ÄÜ´«Ë͸øÊµ²Î B. Cº¯Êý¼È¿ÉÒÔǶÌ×¶¨ÒåÓֿɵݹéµ÷ÓÃ

C. º¯Êý±ØÐëÓзµ»ØÖµ£¬·ñÔò²»ÄÜʹÓú¯Êý

D. C³ÌÐòÖÐÓе÷ÓùØÏµµÄËùÓк¯Êý±ØÐë·ÅÔÚͬһ¸öÔ´³ÌÐòÎļþÖÐ (3) º¯Êýµ÷ÓÃÓï¾äf((e1£¬e2) , (e3£¬e4£¬e5))£»ÖвÎÊý¸öÊýÊÇ( )¡£

A. 5 B. 4 C. 2 D. 1 (4) CÓïÑÔÖУ¬Èô¶Ôº¯ÊýÀàÐÍδ¼ÓÏÔʽ˵Ã÷£¬Ôòº¯ÊýµÄÒþº¬ÀàÐÍΪ( )¡£

A. void B. double (5) CÓïÑÔÖк¯ÊýµÄÒþº¬´æ´¢ÀàÐÍÊÇ( )¡£

A. auto B. static

C. char C. extern

D. int

D. ÎÞ´æ´¢

ÀàÐÍ

(6) ÄܰѺ¯Êý´¦Àí½á¹ûµÄÁ½¸öÊý¾Ý·µ»Ø¸øÖ÷µ÷º¯Êý£¬ÔÚÏÂÃæµÄ·½·¨Öв»ÕýÈ·µÄÊÇ

( )¡£

A. returnÕâÁ½¸öÊý B. ÐβÎÓÃÁ½¸öÔªËØµÄÊý×é

C. ÐβÎÓÃÁ½¸öÕâÖÖÊý¾ÝÀàÐ͵ÄÖ¸Õë (7) ÒÔϳÌÐòµÄÊä³ö½á¹ûÊÇ( )¡£

#include

fun(int a, int b, int c) { c=a*b; } void main( ) {

int c;

fun(2,3,c) ;

printf(\}

D. ÓÃÁ½¸öÈ«¾Ö±äÁ¿

A. 0 B. 4 C. 6 D. ÎÞ

·¨È·¶¨

(8) ¶ÔÓÚÒÔϵݹ麯Êýf£¬µ÷ÓÃf(4)£¬Æä·µ»ØÖµÎª( )¡£

int f(int n) {

¡¤101¡¤

¡¤102¡¤ µÚ7Õ Êý×é

if(n) return f(n-1)+n ; else return n; }

ÉϾù²»ÊÇ

A. 10 B. 4 C. 0 D. ÒÔ

2. Ìî¿ÕÌâ

(1) ±äÁ¿µÄ×÷ÓÃÓòÖ÷Ҫȡ¾öÓÚ±äÁ¿ £¬±äÁ¿µÄÉú´æÆÚ¼ÈÈ¡¾öÓÚ±äÁ¿ £¬ÓÖÈ¡¾öÓÚ±äÁ¿ ¡£

(2) ´Ó±äÁ¿µÄ´æ´¢ÀàÐÍÀ´Ëµ£¬ ±äÁ¿²»ÔÊÐí³õʼ»¯£¬ ±äÁ¿¡¢

±äÁ¿ºÍ ±äÁ¿¿ÉÒÔ³õʼ»¯¡£ÆäÖбäÁ¿Èç¹û²»½øÐгõʼ»¯£¬Ôò ±äÁ¿ºÍ ±äÁ¿µÄ³õÖµ²»È·¶¨£¬¶ø ±äÁ¿³õֵΪ0¡£

(3) ¾²Ì¬ÐÍÄÚ²¿±äÁ¿µÄ×÷ÓÃÓòÊÇ ¡£

(4) º¯ÊýÖеÄÐβκ͵÷ÓÃʱµÄʵ²Î¶¼ÊÇÊý×éÃûʱ£¬´«µÝ·½Ê½Îª £¬¶¼ÊDZäÁ¿Ê±£¬´«µÝ·½Ê½Îª ¡£

(5) º¯ÊýµÄÐÎʽ²ÎÊýµÄ×÷ÓÃÓòΪ £¬È«¾ÖµÄÍⲿ±äÁ¿ºÍº¯ÊýÌåÄÚ¶¨ÒåµÄ¾Ö²¿±äÁ¿ÖØÃûʱ£¬ ±äÁ¿ÓÅÏÈ¡£

(6) Èô×Ô¶¨Ò庯ÊýÒªÇó·µ»ØÒ»¸öÖµ£¬ÔòÓ¦Ôڸú¯ÊýÌåÖÐÓÐÒ»Ìõ Óï¾ä£¬Èô×Ô¶¨Ò庯ÊýÒªÇó²»·µ»ØÒ»¸öÖµ£¬ÔòÓ¦Ôڸú¯Êý˵Ã÷ʱ¼ÓÒ»¸öÀàÐÍ˵Ã÷·û ¡£

(7) Ö´ÐÐÏÂÁгÌÐò¶Îºó£¬iֵΪ ¡£

int i;

int f(int x) {

static int k=0; x+=k++; return x; }

i=f(f(1)) ;

(8) Ö´ÐÐi=f(3);ºó£¬iֵΪ ¡£

int i;

int f(int x)

{ return ((x>0)? f(x-1)+f(x-2):1); }

3. ³ÌÐòÔĶÁÌâ

(1) ³ÌÐòÔËÐÐʱ´Ó¼üÅÌÊäÈëabcdef£¬Ð´³öÊä³ö½á¹û¡£

#include void fun( ) {

char c ;

if((c=getchar( ))!='\\n') fun( ) ;

¡¤102 ¡¤

µÚ7Õ Êý×é

putchar(c); }

void main( )

{ fun( ); }

(2) ÔĶÁÏÂÃæ³ÌÐò£¬Ð´³öÊä³ö½á¹û¡£

#include #define C 5 int x=1,y=C; void main( ) {

int x;

x=y++; printf(\

if(x>4) { int x ; x=++y; printf(\ x+=y--;

printf(\

}

(3) ÔĶÁÏÂÃæ³ÌÐò£¬Ð´³öÊä³ö½á¹û¡£

#include int c , a=4 ;

func(int a , int b)

{ c=a*b ; a=b-1 ; b++ ; return (a+b+1) ; } void main( ) {

int b=2 , p=0 ; c=1 ; p=func(b , a) ;

printf(\

}

(4)

ÔĶÁº¯Êý£¬Ð´³öº¯ÊýµÄÖ÷Òª¹¦ÄÜ¡£ float av(float a[ ], int n) {

int i; float s;

for(i=0,s=0; i

}

(5)

ÔĶÁÏÂÃæ³ÌÐò£¬Ð´³öÊä³ö½á¹û¡£ #include

unsigned fun6(unsigned num) {

unsigned k=1;

do { k*=num; num/=10; } while(num); return k; }

void main( ) {

unsigned n=26;

¡¤103¡¤

¡¤103¡¤

¡¤104¡¤ µÚ7Õ Êý×é

printf(\}

(6) ÔĶÁÏÂÃæ³ÌÐò£¬Ð´³öÊä³ö½á¹û¡£

#include

void main() {

int a,b,c; int find(int,int,int); scanf(\

printf(\}

int find(int a,int b,int c) {

int u,s,t;

u=((u=(a>b)?a:b)>c)? u:c; t=((t=(a

(7) ÔĶÁÏÂÃæ³ÌÐò£¬Ð´³öÊä³ö½á¹û¡£

#include

void fun1(int n,int a[ ][3]) {

for(int i=0;i

for(int j=0;j

void main( ) {

int a[3][3]={{6,4,2},{8,6,4},{9,6,3}}; fun1 (3,a);

for(int i=0;i<3;i++) {

for(int j=0;j<3;j++) printf(\ printf(\ } }

(8) ÔĶÁÏÂÃæ³ÌÐò£¬Ð´³öÊä³ö½á¹û¡£

#include \

int binary(int x,int a[ ],int n) {

int low=0,high=n-1,mid; while(low<=high) {

mid=(low+high)/2;

if(x>a[mid]) high=mid-1; else if(x

¡¤104 ¡¤

µÚ7Õ Êý×é

}

return(-1); }

void main( ) {

static int a[]={4,0,2,3,1}; int i,t,j; for(i=1;i<5;i++)

{

t=a[i]; j=i-1;

while(j>=0&&t>a[j]) {

a[j+1]=a[j]; j--; }

a[j+1]=t; }

printf (\}

¡¤105¡¤

4. ³ÌÐòÉè¼ÆÌâ

(1) ±àÒ»¸öÃûΪrootµÄº¯Êý£¬Çó·½³Ìax+bx+c=0µÄb-4ac£¬²¢×÷Ϊº¯ÊýµÄ·µ»ØÖµ¡£ÆäÖеÄa¡¢b¡¢c×÷Ϊº¯ÊýµÄÐÎʽ²ÎÊý¡£

(2) ±àÒ»¸öº¯Êý£¬ÈôÓвÎÊýyΪÈòÄ꣬Ôò·µ»Ø1£¬·ñÔò·µ»Ø0¡£

(3) ±àÒ»¸öÎÞ·µ»ØÖµ¡¢ÃûΪmax_minµÄº¯Êý£¬¶ÔÁ½¸öÕûÊýʵ²ÎÄÜÇó³öËüÃǵÄ×î´ó¹«Ô¼ÊýºÍ×îС¹«±¶Êý²¢ÏÔʾ¡£

(4) ±àÒ»¸öÃûΪday_of_year(int year,int month,int day)µÄº¯Êý£¬¼ÆËã²¢·µ»ØÊǸÃÄêµÄµÚ¼¸Ìì¡£

(5) ±àÒ»¸öÃûΪlinkµÄº¯Êý£¬ÒªÇóÈçÏ£º

ÐÎʽ²ÎÊý£ºs1[40]£¬s2[40]£¬s3[80]£¬´æ·Å×Ö·û´®µÄ×Ö·ûÐÍÊý×é¡£ ¹¦ÄÜ£º½«s2Á¬½Óµ½s1ºó´æÈës3ÖС£ ·µ»ØÖµ£ºÁ¬½Óºó×Ö·û´®µÄ³¤¶È¡£

(6) ±àÒ»¸öº¯Êý£¬·µ»ØÒ»Î¬ÊµÐÍÊý×éǰn¸öÔªËØµÄ×î´óÊý¡¢×îСÊýºÍƽ¾ùÖµ¡£Êý×é¡¢nºÍ×î´óÊý¡¢×îСÊý¡¢Æ½¾ùÖµ¾ù×÷Ϊº¯ÊýµÄÐÎʽ²ÎÊý¡£

(7) ±àÒ»º¯Êýdelchar(s,c)£¬½«×Ö·û´®sÖгöÏÖµÄËùÓÐc×Ö·ûɾ³ý¡£±àд main º¯Êý£¬²¢ÔÚÆäÖе÷ÓÃdelchar(s,c) º¯Êý¡£

(8) °´ÏÂÃæÒªÇó±àд³ÌÐò£º

¢Ù¶¨Ò庯Êýcal_power(x, n)¼ÆËãxµÄn´ÎÃÝ£¨¼´xn£©£¬º¯Êý·µ»ØÖµÀàÐÍÊÇdouble¡£ ¢Ú¶¨Ò庯Êýmain()£¬ÊäÈ븡µãÊýx ºÍÕýÕûÊýn£¬¼ÆËã²¢Êä³öÏÂÁÐËãʽµÄÖµ¡£ÒªÇóµ÷Óú¯Êýcal_power(x, n)¼ÆËãxµÄn´ÎÃÝ¡£

Ëãʽ£ºs = 1/x+1/x2+1/x3+¡­+1/xn

¡¤105¡¤

2

2

¡¤106¡¤ µÚ7Õ Êý×é

ϰ Ìâ £¨µÚ°ËÕ£©

1. Ñ¡ÔñÌâ

(1) ÏÂÁв»ÕýÈ·µÄ¶¨ÒåÊÇ( )¡£

A. int *p=&i, i; B. int *p, i; C. int i, *p=&i; D. int t, *p; (2) ÏÂÁÐÓï¾ä¶¨ÒåpΪָÏòfloatÀàÐͱäÁ¿dµÄÖ¸Õ룬ÆäÖÐÕýÈ·µÄÊÇ( )¡£ A. float d,*p=d; B. float d,*p=&d; C. float *p=&d,d; D. float d,p=d; (3) ¶ÔÓï¾ä ¡°int a[10],*p=a;¡±£¬ÏÂÁбíÊöÖÐÕýÈ·µÄÊÇ( )¡£

A. *p±»¸³³õֵΪaÊý×éµÄÊ×µØÖ· C. p±»¸³³õֵΪÊý×éÔªËØa[1]µÄµØÖ·

B. *p±»¸³³õֵΪÊý×éÔªËØa[0]µÄµØÖ· D. p±»¸³³õֵΪÊý×éÔªËØa[0]µÄµØÖ·

D.

(4) ¼ÙÈçÖ¸ÕëpÒѾ­Ö¸Ïò±äÁ¿x£¬Ôò&*pÏ൱ÓÚ( )¡£

A. x B. *p C. &x **p

(5) ¼ÙÈçÖ¸ÕëpÒѾ­Ö¸Ïòij¸öÕûÐͱäÁ¿x£¬Ôò(*p)++Ï൱ÓÚ( )¡£

A. p++ B. x++ C. *(p++) D. &x++

(6) ÉèÖ¸ÕëxÖ¸ÏòµÄÕûÐͱäÁ¿ÖµÎª25£¬Ôòprintf(\µÄÊä³öÊÇ( )¡£

A. 23

B. 24

C. 25

D.

26

(7) ÈôÓÐ˵Ã÷Óï¾äint a[ ]={1,2,3,4,5}, *p=a, i; ÇÒ0<=i<5, Ôò¶ÔÊý×éÔªËØ´íÎóµÄÒýÓÃÊÇ( )¡£

A. *(a+i) B. a[p-a] C. p+1 D. *(&a[i])

(8) ÈôÓÐ˵Ã÷Óï¾ä int a[5], *p=a; ¶ÔÊý×éÔªËØµÄÕýÈ·ÒýÓÃÊÇ( )¡£ A. *&a[5] B. *p+2 (9) ÈôÓÐÒÔ϶¨Ò壬Ôò *(p+5) µÄֵΪ( )¡£

char s[ ]=¡±Hello¡±, *p=s;

C. *(a+2) D. *a++

A. '0' È·¶¨µÄÖµ

B. '\\0' C. '0'µÄµØÖ· D. ²»

(10) ÈôÓÐÒÔÏµĶ¨Ò壬ÔòֵΪ3µÄ±í´ïʽÊÇ( )¡£

int a[10] ={1,2,3,4,5,6,7,8,9,10}, *p=a;

A. p+=2,*(p++) B. p+=2,*++p C. p+=3,*p++ D. p+=2,++*p; (11) Ö´ÐÐÓï¾ä char a[10] ={\ºó£¬*(p+4)µÄÖµÊÇ( )¡£

A. \²»ÄÜÈ·¶¨

B. 'd'

C. '\\0'

D.

(12) Êý×鶨ÒåΪ¡°int a[4][5];¡±£¬ÒýÓá°a[1]+3¡±±íʾ( )¡£

¡¤106 ¡¤

µÚ7Õ Êý×é

A. aÊý×éµÚ1ÐеÚ3ÁÐÔªËØµÄµØÖ·

B. aÊý×éµÚ1ÐеÚ3ÁÐÔªËØµÄÖµ

¡¤107¡¤

C. aÊý×éµÚ4ÐеÄÊ×µØÖ· D. aÊý×éµÚ4ÁеÄÊ×µØÖ· (13) Êý×鶨ÒåΪ¡°int a[4][5];¡±£¬ÒýÓá°*(*a+1)+2¡±±íʾ( )¡£

A. a[1][0]+2 C. a[0][1]+2

B. aÊý×éµÚ1ÐеÚ2ÁÐÔªËØµÄµØÖ· D. aÊý×éµÚ1ÐеÚ2ÁÐÔªËØµÄÖµ

(14) ÉèÓж¨ÒåÓï¾ä int (*ptr)[10]; ÆäÖеÄptrÊÇ( )¡£

A. 10¸öÖ¸ÏòÕûÐͱäÁ¿µÄº¯ÊýÖ¸Õë B. Ö¸Ïò10¸öÕûÐͱäÁ¿µÄº¯ÊýÖ¸Õë

C. Ò»¸öÖ¸Ïò¾ßÓÐ10¸öÔªËØµÄһάÊý×éµÄÖ¸Õë D. ¾ßÓÐ10¸öÖ¸ÕëÔªËØµÄһάÊý×é

(15) ÈôÓÐÈç϶¨ÒåºÍÓï¾ä£¬ÔòÊä³ö½á¹ûÊÇ( )¡£

int **pp, *p, a=10, b=20;

pp=&p; p=&a; p=&b; printf(\

A. 10, 20 2. Ìî¿ÕÌâ

B. 10, 10 C. 20, 10 D. 20, 20

(1) µ¥Ä¿ÔËËã·û¡°*¡±³ÆÎª ÔËËã·û£¬¡°&¡±³ÆÎª ÔËËã·û¡£ (2) Éèint a[10], *p=a; Ôò¶Ôa[3] µÄÒýÓÿÉÒÔÊÇp[ 3 ] ºÍ *( )¡£

(3) &ºó¸ú±äÁ¿Ãû£¬±íʾȡ¸Ã±äÁ¿µÄ £¬*ºó¸úÖ¸Õë±äÁ¿Ãû£¬±íʾȡ¸ÃÖ¸Õë±äÁ¿ £¬&ºó¸úÖ¸Õë±äÁ¿Ãû£¬±íʾȡ¸ÃÖ¸Õë±äÁ¿µÄ ¡£

(4) ÉèÓÐint sz[4], p=sz; ÓÐ ¡¢ ¡¢ ºÍ ËÄÖÖ²»Í¬µÄÒýÓÃÊý×éÔªËØµÄ·½·¨¡£

(5) ÉèÓÐchar *a=\Ôòprintf(\µÄÊä³öÊÇ £¬¶øprintf(\µÄÊä³öÊÇ ¡£

(6) ¶¨ÒåaΪ¹²ÓÐ5¸öÔªËØµÄһάÕûÐÍÊý×顢ͬʱ¶¨ÒåpΪָÏòaÊý×éÊ×µØÖ·µÄÖ¸Õë±äÁ¿µÄÓï¾äΪ ¡£

3. ³ÌÐòÔĶÁÌâ

(1) д³öÏÂÁгÌÐò¶ÎµÄÊä³ö½á¹û¡£

(2) д³öÏÂÁгÌÐò¶ÎµÄÊä³ö½á¹û¡£

(3) ÔĶÁÏÂÁгÌÐò£¬Ð´³ö³ÌÐòµÄÊä³ö½á¹û¡£

#include void main( ) {

¡¤107¡¤

char *st[ ]={ \printf(\char s[ ]=\printf(\

¡¤108¡¤ µÚ7Õ Êý×é

(4) ÔĶÁ³ÌÐò£¬Ð´³ö³ÌÐòµÄÖ÷Òª¹¦ÄÜ¡£

char *a[6] ={\ int i;

for(i=0;i<4;i++) printf(\ printf(\}

(5) ÔĶÁÏÂÁгÌÐò£¬Ð´³ö³ÌÐòÔËÐеÄÊä³ö½á¹û¡£

#include void main( ) {

int i, a[10], *p=a;

for(i=0;i<10;i++) scanf(\

for(--p; p>=a; ) printf(\}

(6) ÉèÓÐÏÂÁгÌÐò£¬ÊÔд³öÔËÐеĽá¹û¡£

#include char s[ ]= \void main( ) {

char *p;

for(p=s;p

(7) ÉèÓÐÏÂÁгÌÐò£¬µ±ÊäÈë×Ö·û´®¡°LEVEL¡±ºÍ¡°LEVAL¡±Ê±£¬ÊÔд³öÔËÐеĽá¹û¡£

#include #include void main( ) {

char s[81], *pi, *pj; int n;

gets(s); n=strlen(s); pi=s; pj=s+n-1;

while(*pi==¡¯ ¡¯) pi++; while(*pj==¡¯ ¡¯) pj--;

¡¤108 ¡¤

#include void main( ) {

int i,b,c,a[ ]={1,10,-3,-21,7,13},*pb,*pc; b=c=1; pb=pc=a; for(i=0;i<6;i++) {

if(b<*(a+i)) { b=*(a+i); pb=&a[i]; } if(c>*(a+i)) { c=*(a+i); pc=&a[i]; } }

i=*a; *a= *pb; *pb=i; i= *(a+5); *(a+5) = *pc; *pc=i;

printf(\}

// Ìø¹ý¿Õ¸ñ

µÚ7Õ Êý×é

while((pi

}

(8)

ÔĶÁÏÂÁгÌÐò£¬Ð´³ö³ÌÐòÔËÐеÄÊä³ö½á¹û¡£ #include void main( ) {

char *alpha[4] ={\ char *p; int i; p=alpha[0];

for(i=0;i<4;p=alpha[++i]) printf(\ printf(\

}

(9)

ÔĶÁÏÂÁгÌÐò£¬Ð´³ö³ÌÐòÔËÐеÄÊä³ö½á¹û¡£ #include void main( ) {

int s[4][4],i,j; for(i=0;i<4;i++)

for(j=0;j<4;j++) *(*(s+i)+j) =i-j; for(j=0;j<4;j++) {

for(i=0;i<4;i++) printf(¡åM¡å,*(*(s+i)+j)); printf(\ }

}

(10)

ÔĶÁÏÂÁгÌÐò£¬Ð´³ö³ÌÐòÔËÐеÄÊä³ö½á¹û #include void main( ) {

int x=3,y=5;

void p(int *a,int b); p(&x,y);

printf(\ p(&y, x) ;

printf(\}

void p(int *a, int b) { *a=10; b=20;

}

4. ³ÌÐòÉè¼ÆÌâ(È«²¿ÌâÄ¿¾ùÒªÇóÓÃÖ¸Õë·½·¨ÊµÏÖ) (1) ÊäÈë3¸öÕûÊý£¬°´´Ó´óµ½Ð¡µÄ´ÎÐòÊä³ö¡£

(2) ±àÒ»¸ö³ÌÐò£¬ÊäÈë15¸öÕûÊý´æÈëһάÊý×飬ÔÙ°´ÄæÐòÖØÐ´æ·ÅºóÊä³ö¡£

¡¤109¡¤

¡¤109¡¤

¡¤110¡¤ µÚ7Õ Êý×é

(3) ÊäÈëÒ»¸ö×Ö·û´®£¬°´Ïà·´´ÎÐòÊä³öÆäÖеÄËùÓÐ×Ö·û¡£

(4) ÊäÈëÒ»¸öһάʵÐÍÊý×飬Êä³öÆäÖеÄ×î´óÖµ¡¢×îСֵºÍƽ¾ùÖµ¡£ (5) ÊäÈëÒ»¸ö3¡Á6µÄ¶þάÕûÐÍÊý×飬Êä³öÆäÖÐ×î´óÖµ¡¢×îСֵ¼°ÆäËùÔÚµÄÐÐÁÐϱꡣ (6) ÊäÈë3¸ö×Ö·û´®£¬Êä³öÆäÖÐ×î´óµÄ×Ö·û´®¡£ (7) ÊäÈë2¸ö×Ö·û´®£¬½«ÆäÁ¬½ÓºóÊä³ö¡£ (8) ±È½Ï2¸ö×Ö·û´®ÊÇ·ñÏàµÈ¡£

(9) ÊäÈë10¸öÕûÊý£¬½«ÆäÖÐ×î´óÊýºÍ×îºóÒ»¸öÊý½»»»£¬×îСÊýºÍµÚ1¸öÊý½»»»¡£ (10) дһ³ÌÐò£¬ÊäÈëÒ»ÐÐÎÄ×Ö£¬ÕÒ³öÆäÖдóд×Öĸ¡¢Ð¡Ð´×Öĸ¡¢¿Õ¸ñ¡¢Êý×ÖÒÔ¼°ÆäËû×Ö·û¸÷ÓжàÉÙ£¿

¡¤110 ¡¤

µÚ7Õ Êý×é ¡¤111¡¤

ϰ Ìâ £¨µÚ¾ÅÕ£©

1. Ñ¡ÔñÌâ

(1) ´æ·Å100¸öѧÉúµÄÊý¾Ý£¬°üÀ¨Ñ§ºÅ£¬ÐÕÃû£¬³É¼¨¡£ÔÚÈçÏµĶ¨ÒåÖУ¬²»ÕýÈ·µÄÊÇ( )¡£

A. struct student { int sno; char name[20]; float score } stu[100];

B. struct student stu[100] { int sno; char name[20]; float score } ; C. struct { int sno; char name[20]; float score } stu[100]; D. struct student { int sno; char name[20]; float score } ;struct student

stu[100];

(2) ÉèÓж¨ÒåÓï¾ästruct { int x ; int y ;} d[2]={{1,3}, {2,7}}; Ôò£º printf (\µÄÊä³öÊÇ( )¡£ A. 0 B. 1 C. 3 (3) ÈôÓÐÈç϶¨Ò壬Ôòprintf (\µÄÊä³öÊÇ( )¡£

typedef union {long x[2]; int y[4]; char z[8]; } MYTYPE; MYTYPE them;

D. 6

A. 32 B. 16 (4) ÉèÓÐÈçÏÂ˵Ã÷ºÍ¶¨Ò壺

C. 8 D. 24

8

typedef union {long i ; int k[5]; char c ; } DATE ;

struct date { int cat ; DATE cow ; double dog ; } too ; DATE max ;

ÔòÏÂÁÐÓï¾äµÄÖ´Ðнá¹ûÊÇ( )¡£

printf (\

A. 26 B. 30 C. 18 D.

(5) ¸ù¾ÝÏÂÃæµÄ¶¨Ò壬ÄÜ´òÓ¡³ö×ÖĸMµÄÓï¾äÊÇ( )¡£

struct person { char name[9]; int age; };

struct person c[10]={\

A. printf (\

B. printf (\ C. printf (\D. printf (\

(6) ÉèÓÐÈç϶¨Ò壬Ôò¶ÔdataÖеÄa³ÉÔ±µÄÕýÈ·ÒýÓÃÊÇ( )¡£

struct sk {int a ; float b ; } data, *p = &data ;

A. (*p). data. a B. (*p). a C. p£­>data. a D. p. data. a

(7) ÉèÓÐÈç϶¨Ò壬Ôò¶Ô×Ö·û´®1i mingµÄ²»ÕýÈ·ÒýÓÃÊÇ( )¡£

¡¤111¡¤

¡¤112¡¤ µÚ7Õ Êý×é

struct person{ char name[20] ; char sex ; } a={\

A. (*p). name

£­>name

B. p. name C. a. name D. p

(8) ÉèÓÐÈç϶¨Òå³ÉµÄÁ´±í£¬ÔòÖµ²»Îª6µÄ±í´ïʽÊÇ( )¡£

struct st { int n; struct st *next ; } a[3]={5, &a[1], 7, &a[2], 9, NULL}, *p=&a ;

A. p++ ¨C>n

++p¨C>n

2. Ìî¿ÕÌâ

B. p¨C>n++ C. (*p). n++ D.

(1) ¡°.¡±³ÆÎª ÔËËã·û£¬¡°¨C>¡±³ÆÎª ÔËËã·û¡£

(2) ÉèÓж¨ÒåÓï¾ästruct {int a; float b; char c;} x, *p=&x ; Ôò¶Ô½á¹¹Ìå³ÉÔ±aµÄÒýÓ÷½·¨¿ÉÒÔÊÇ ºÍ ¡£

(3) ÈôÓÐÒÔÏÂ˵Ã÷ºÍ¶¨ÒåÓï¾ä£¬Ôò±äÁ¿wÔÚÄÚ´æÖÐËùÕ¼µÄ×Ö½ÚÊýÊÇ ¡£

(4) ÈôÓÐÒÔ϶¨ÒåºÍÓï¾ä£¬Ôò±í´ïʽ++p£­>aµÄÖµÊÇ ¡£

struct wc { int a; int *b; } ; int x[ ]={11,12}; y[ ]={31, 32};

static struct wc z[ ]={100, x, 300, y}, *p=z;

union aa {float x; float y ; char c[6]; } ;

struct st {union aa v ; float w[5] ; double ave ; } w;

3. ³ÌÐòÔĶÁÌâ

(1) ÔĶÁÏÂÁгÌÐò£¬Ð´³öÔËÐнá¹û(×Ö·û0µÄASCIIÂëΪ16½øÖƵÄ30)¡£

#include void main( ) {

union { char c; char a[4] ; } z ;

z.a[0]=0x39; z.a[1]=0x36; printf (\}

(2) ÔĶÁ³ÌÐò£¬Ð´³ö³ÌÐòµÄÔËÐнá¹û¡£

#include void main ( ) {

struct student {

char name[10]; float k1; float k2; }

a[2]={{\

printf (\

¡¤112 ¡¤

µÚ7Õ Êý×é ¡¤113¡¤

(3) ÔĶÁ³ÌÐò£¬Ð´³ö³ÌÐòµÄÔËÐнá¹û¡£

printf (\}

(4) ÔĶÁ³ÌÐò£¬Ð´³ö³ÌÐòµÄÔËÐнá¹û¡£

#include void main ( ) {

struct std {

int id ;

char *name ; float sf ; }a, *p=&a ;

int i£»char *s£»float f£» i= a.id=1998;

s=a.name=\f=a.sf=1800;

printf (\

printf (\}

(5) ÔĶÁ³ÌÐò£¬Ð´³ö³ÌÐòµÄÔËÐнá¹û¡£

#include void main( ) {

struct st {

int n;

struct st *next;

}a[3]={5,&a[1],7,&a[2],9,&a[0]}, *p=a; int i;

for(i=0; i<3; i++) p=p->next; printf(\}

#include

struct s1{ char *s; int i; struct s1 *s1p; }; void main( ) {

static struct s1 a[ ]={{\ int i;

for(i=0;i<2;i++) {

printf(\ printf(\ } }

¡¤113¡¤

¡¤114¡¤ µÚ7Õ Êý×é

4. ³ÌÐòÉè¼ÆÌâ

(1) ±àÒ»¸ö³ÌÐò£¬ÊäÈë10¸öѧÉúµÄѧºÅ¡¢ÐÕÃû¡¢3Ãſγ̵ijɼ¨£¬Çó³ö×Ü·Ö×î¸ßµÄѧÉúÐÕÃû²¢Êä³ö¡£

(2) ±àÒ»¸ö³ÌÐò£¬ÊäÈëÏÂÁÐѧÉú³É¼¨±íÖеÄÊý¾Ý£¬²¢ÓýṹÌåÊý×é´æ·Å¡£È»ºóͳ¼Æ²¢Êä³öÈýÃſγ̵ÄÃû³ÆºÍƽ¾ù·ÖÊý¡£

name zhao qian sun li foxbase 97.5 90.0 75.0 82.5 basic 89.0 93.0 79.5 69.5 C 78.0 87.5 68.5 54.0 (3) ¶¨ÒåÒ»¸ö½á¹¹Ìå±äÁ¿(°üÀ¨Äê¡¢Ô¡¢ÈÕ)¡£±àÒ»º¯Êý£¬ÒԽṹÀàÐÍΪÐβΣ¬·µ»Ø¸ÃÈÕÔÚ±¾ÄêÖÐÊǵڼ¸Ìì¡£

(4) ±àдһ¸öº¯Êý£¬¶Ô½á¹¹ÀàÐÍ(°üÀ¨Ñ§ºÅ£¬ÐÕÃû£¬ÈýÃſεijɼ¨)¿ª±Ù´æ´¢¿Õ¼ä£¬´Ëº¯Êý·µ»ØÒ»¸öÖ¸Õë(µØÖ·)£¬Ö¸Ïò¸Ã¿Õ¼ä¡£

¡¤114 ¡¤

µÚ7Õ Êý×é ¡¤115¡¤

ϰ Ìâ £¨µÚ10Õ£©

1. Ñ¡ÔñÌâ

(1) ÈôÎļþÐÍÖ¸ÕëfpÖ¸ÏòijÎļþµÄĩ⣬Ôòº¯Êýfeof(fp)µÄ·µ»ØÖµÊÇ( )¡£

A. 0 B. £­1 C. ·ÇÁãÖµ NULL

(2) ÏÂÁÐÓï¾ä½«Êä³ö( )¡£

printf(\

D.

A. 0 0 1 B. 0 0 £­1 C. NULL EOF D. 1 0

EOF

(3) ÏÂÁÐÓï¾äÖУ¬½«fp¶¨ÒåΪÎļþÐÍÖ¸ÕëµÄÊÇ( )¡£

A. FILE fp; B. FILE *fp; C. file fp; D. file *fp; (4) ÒÔ¡°Ö»¶Á¡±·½Ê½´ò¿ªÎı¾Îļþa:\\aa.dat£¬ÏÂÁÐÓï¾äÖÐÄÄÒ»¸öÊÇÕýÈ·µÄ( )¡£

A. fp=fopen(\

B. fp=fopen(\

C. fp=fopen(\ D. fp=fopen(\(5) Èç¹û¶þ½øÖÆÎļþa.datÒÑ´æÔÚ£¬ÏÖÔÚÒªÇóдÈëȫеÄÊý¾Ý£¬Ó¦ÒÔʲô·½Ê½´ò¿ª( )¡£

A. \2. Ìî¿ÕÌâ

(1) CÓïÑÔÖе÷Óà º¯Êý´ò¿ªÎļþ£¬µ÷Óà º¯Êý¹Ø±ÕÎļþ¡£

(2) fopenº¯ÊýµÄ·µ»ØÖµÊÇ ¡£

(3) feofº¯Êý¿ÉÓÃÓÚ ÎļþºÍ Îļþ£¬ËüÓÃÀ´Åжϼ´½«¶ÁÈëµÄÊÇ·ñΪ £¬ÈôÊÇ£¬º¯ÊýֵΪ ¡£

(4) ÈôchΪ×Ö·û±äÁ¿£¬fpΪÎı¾ÎļþÖ¸Õ룬´ÓfpËùÖ¸ÎļþÖжÁÈëÒ»¸ö×Ö·ûʱ£¬¿ÉÓõĶþÖÖ²»Í¬µÄÊäÈëÓï¾äÊÇ ºÍ ¡£°ÑÒ»¸ö×Ö·ûÊä³öµ½fpËùÖ¸ÎļþÖеĶþÖÖ ²»Í¬µÄÊä³öÓï¾äÊÇ ºÍ ¡£

(5) ¡°FILE *fp¡±µÄ×÷ÓÃÊǶ¨ÒåÁËÒ»¸ö £¬ÆäÖеġ°FILE¡±ÊÇÔÚÍ·ÎļþÖж¨ÒåµÄ¡£

3. ³ÌÐòÔĶÁÌâ

(1) ¶Á³ÌÐò£¬Ö¸³ö³ÌÐòʵÏֵŦÄÜ¡£

#include void main() {

int ch1,ch2;

while ((ch1=getchar ())!=EOF)

if(ch1>='a'&& chl<='z')

{ ch2£½chl-32; putchar(ch2);}

B. \ C. \ D. \

¡¤115¡¤

¡¤116¡¤ µÚ7Õ Êý×é

else putchar(chl):

}

(2) ¶Á³ÌÐò£¬Ö¸³ö³ÌÐòʵÏֵŦÄÜ¡£

#include #include void main() {

FILE *fp:

int n=0; char ch;

fp=fopen(\ while( !feof(fp))

{ ch=fgetc(fp); if(ch= =' ') n++;} printf(\ fclose(fp); }

(3) ¶Á³ÌÐò£¬Ö¸³ö³ÌÐòʵÏֵŦÄÜ¡£

(4) д³öÒÔϳÌÐòµÄÔËÐнá¹û¡£

#include \#include void main() {

FILE *f1,*f2l; int k;

f1= fopen(\ f2= fopen(\ for(k=1; k<=1000; k++)

{ if( !feof(f1)) break; fputc( fgetc(f1), f2); }

fclose(f1); fclose(f2); }

#include #include

void main() {

FILE *fp; int i; char s1[80],s[]=\ fp=fopen(\ i=sizeof(s);

fwrite(s,i,1,fp); rewind(fp); fread(s1,i,1,fp); printf(\ printf(\ fseek(fp,10,1);

printf(\

fseek(fp,1,1); printf(\ fclose(fp); }

¡¤116 ¡¤

µÚ7Õ Êý×é

4. ³ÌÐòÉè¼ÆÌâ

¡¤117¡¤

(1) ±àÒ»¸ö³ÌÐò£¬´Ó¼üÅÌÊäÈë 200¸ö×Ö·û£¬´æÈëÃûΪ¡°f1.txt¡±µÄ´ÅÅÌÎļþÖС£ (2) °ÑÎı¾Îļþd1.dat¸´ÖƵ½Îı¾Îļþd2.datÖУ¬ÒªÇó½ö¸´ÖÆd1.datÖеÄÓ¢ÎÄ×Ö·û¡£ (3) ¼ÆËã¶àÏîʽa0+a1*x+a2*x*x+a3*x*x*x+...ǰ10ÏîµÄºÍ£¬²¢½«ÆäÖµÒÔ¸ñʽ\дµ½Îļþdesign.datÖС£

(4) ´ÅÅÌÎļþa1ºÍa2£¬¸÷×Ô´æ·ÅÒ»¸öÒѰ´×Öĸ˳ÐòÅźõÄ×Ö·û´®£¬±à³ÌºÏ²¢¶þ¸öÎļþµ½a3ÎļþÖУ¬ºÏ²¢ºóÈÔ±£³Ö×Öĸ˳Ðò¡£

(5) ˳ÐòÎļþ c.dat ÿ¸ö¼Ç¼°üº¬Ñ§ºÅ(8λ×Ö·û)ºÍ³É¼¨(ÈýλÕûÊý)Á½¸öÊý¾ÝÏî¡£´ÓÎļþ¶ÁÈëѧÉú³É¼¨£¬½«´óÓÚ»òµÈÓÚ60·ÖµÄѧÉú³É¼¨ÔÙÐγÉÒ»¸öеÄÎļþscore60.dat±£´æÔÚAÅÌÉÏ£¬²¢ÏÔʾ³öѧÉú×ÜÈËÊý¡¢Æ½¾ù³É¼¨ºÍ¼°¸ñÈËÊý¡£

¡¤117¡¤