CÓïÑÔ×ÛºÏÁ·Ï°Ìâ
Ò»¡¢Ìî¿ÕÌâ
1¡¢ÉèÓÐint x=2,y=3,z=4; Ôò±í´ïʽx+y&&zµÄֵΪ 1 ¡£
2¡¢ÒÑÖªÓÐÉùÃ÷¡°int x=1£¬y=2; ¡±£¬ÔòÖ´Ðбí´ïʽ¡°(x>y) && (--x>0) ¡±ºóxµÄֵΪ 1 ¡£ 3¡¢¾²Ì¬±äÁ¿ºÍÍⲿ±äÁ¿µÄ³õʼ»¯ÊÇÔÚ ±àÒë ½×¶ÎÍê³ÉµÄ,¶ø×Ô¶¯±äÁ¿µÄ¸³ÖµÊÇÔÚ º¯Êýµ÷Óà ʱ½øÐеÄ. 4¡¢ÈôÓж¨Ò壺int a=2,b=3,c=4; ÔòÖ´ÐÐÍêÓï¾ä£ºa*=16+(b++)-(++c); ºó£¬aµÄÖµÊÇ 28 ¡£ 5¡¢ÉèÓÐint a=1,b=2,c=3; Ö´ÐÐÓï¾äa=b=c;ºóaµÄÖµÊÇ 3 ¡£
6¡¢ÈôÓÐÉùÃ÷¡°int a=30£¬b=7£»¡±£¬Ôò±í´ïʽ¡°!a+a£¥b¡±µÄÖµÊÇ 2 ¡£
7¡¢ÏÂÁгÌÐòµÄ¹¦ÄÜÊÇÊäÈëÒ»¸öÕûÊý£¬ÅÐ¶ÏÆäÊÇ·ñÊÇËØÊý,ÈôÎªËØÊýÊä³ö1£¬·ñÔòÊä³ö0¡£Çë
Ìî¿Õ¡£ main()
{ int i, x, y=1;
scanf(\
for(i=2;i<= x-1»òx/2 ; i++)
if ( x%i==0 ) { y=0; break; }
printf(\}
8¡¢ÒÔϳÌÐòÔËÐкóµÄÊä³ö½á¹û 10 11 ¡£ #include
{ int m=011, n=11£»
printf(\£¥d £¥d\\n\£¬++m£¬n++)£» }
9¡¢Ö´ÐÐÏÂÁÐÓï¾äµÄ½á¹ûÊÇ 4£¬4 ¡£
int a=3; printf(\10¡¢ÏÂÃæ³ÌÐòµÄÔËÐнá¹ûÊÇ 135 ¡£
#include
{ char ch[6]={\
int j,s=0; p1=&ch[0];
for(j=0;*(p1+j)>='0'&&*(p1+j)<='9';j+=2) s=10*s+(*(p1+j)-'0'); printf(\}
11¡¢ÏÂÃæ³ÌÐòµÄÔËÐнá¹ûÊÇ -3£¬-7£¬-4 ¡£
#include
void sub(int x,int y,int *z) { *z=y-x; } void main() { int a,b,c;
sub(6,3,&a);
- 1 -
sub(4,a,&b); sub(a,b,&c);
printf(\
}
12¡¢±íʾ¡°x¡Ýy¡Ýz¡±µÄC±í´ïʽÊÇ x>=y&&y>=z ¡£ 13¡¢int x=2,z; z=-x+++1; ÔòzµÄֵΪ -1 ¡£
14¡¢±í´ïʽ strlen(\µÄ½á¹ûÊÇ 11 ¡£ 15¡¢Ô¤´¦ÀíÃüÁîÐж¼±ØÐëÒÔ # ºÅ¿ªÊ¼¡£ 16¡¢ÒÔϳÌÐòµÄÖ´Ðнá¹ûÊÇ 37 ¡£
#include
for(i=3;i<13;i++) {
if(i%4==0) i+=2; else if(i/10) break;
else printf(\} }
17¡¢Èôa£¬bºÍc¾ùÊÇintÐͱäÁ¿£¬Ôò¼ÆËã±í´ïʽ a=(b=4)+(c=2) ºó£¬aֵΪ 6 £¬b
ֵΪ 4 £¬cֵΪ 2 ¡£ 18¡¢ÒÔϳÌÐòµÄÊä³ö½á¹ûÊÇ 54321 ¡£
#include
{ int n=12345, d;
while(n!=0) { d=n; printf(\ n/=10; } }
19¡¢ÒÑÖª i=5£¬Ð´³öÓï¾ä i*=i+1; Ö´ÐкóÕûÐͱäÁ¿ i µÄÖµÊÇ 30 ¡£ 20¡¢ÒÔϳÌÐòÔËÐÐʱÊä³ö½á¹ûÊÇ 120 1 0 ¡£
#include
int arr[3][2]={100,110,120,28,91,35}; m=arr[0][0]; for(i=0;i<3;i++) for(j=0;j<2;j++) if(arr[i][j]>m) { m=arr[i][j]; row=i; col=j; }
printf(\ %d %d\\n\}
¶þ¡¢µ¥Ñ¡Ìâ
- 2 -
1¡¢ÏÂÃæ³ÌÐòµÄÊä³ö½á¹ûÊÇ£¨ C £©¡£
main()
{ int x=10,y=10,i;
for(i=0;x>8;y=++i)
printf(\
}
A¡¢10 1 9 2 B¡¢9 8 7 6 C¡¢10 10 9 1 D¡¢10 9 9 0 2¡¢ÏÂÁÐÐðÊöÖÐÕýÈ·µÄÊÇ£¨ D £©¡£
A¡¢Ã¿¸öC³ÌÐòÎļþÖж¼±ØÐëÒªÓÐÒ»¸ömain()º¯Êý B¡¢ÔÚC³ÌÐòÖÐmain()º¯ÊýµÄλÖÃÊǹ̶¨µÄ
C¡¢C³ÌÐòÖÐËùÓк¯ÊýÖ®¼ä¶¼¿ÉÒÔÏ໥µ÷Óã¬Ó뺯ÊýËùÔÚλÖÃÎÞ¹Ø D¡¢ÔÚC³ÌÐòµÄº¯ÊýÖв»Äܶ¨ÒåÁíÒ»¸öº¯Êý
3¡¢ÈôÓж¨Òåint x,y£»²¢ÒÑÕýÈ·¸ø±äÁ¿¸³Öµ£¬ÔòÒÔÏÂÑ¡ÏîÖÐÓë±í´ïʽ(x-y)?(x++)£º(y++) ÖеÄ
Ìõ¼þ±í´ïʽ(x-y)µÈ¼ÛµÄÊÇ£¨ C £©¡£
A¡¢(x-y>0) B¡¢(x-y<0) C¡¢(x-y<0||x-y>0) D¡¢(x-y= =0) 4¡¢ÔÚλÔËËãÖУ¬²Ù×÷ÊýÿÓÒÒÆÒ»Î»£¬Æä½á¹ûÏ൱ÓÚ£¨ B £©¡£
A¡¢²Ù×÷Êý³ËÒÔ2 B¡¢²Ù×÷Êý³ýÒÔ2 C¡¢²Ù×÷Êý³ËÒÔ16 D¡¢²Ù×÷Êý³ýÒÔ16
5¡¢ÉèÓж¨Ò壺int a£» float b£» Ö´ÐÐscanf(\£¥2d£¥f\£¬&a£¬&b)£»Óï¾äʱ£¬Èô´Ó¼üÅÌÊä
Èë876 543.0<»Ø³µ>£¬aºÍbµÄÖµ·Ö±ðÊÇ£¨ B £©¡£ A¡¢876ºÍ543.000000 B¡¢87ºÍ6.000000 C¡¢87ºÍ543.000000 D¡¢76ºÍ543.000000
6¡¢ÒÑÖª±äÁ¿xºÍ±äÁ¿y¾ùΪintÐÍ£¬Ôò˳ÐòÖ´ÐÐÏÂÁÐÓï¾äºóµÄ½á¹ûÊÇ£¨ D £©¡£
x=x+y; y=x-y; x=x-y;
A¡¢°ÑxºÍy°´´ÓСµ½´óÅÅÁÐ B¡¢°ÑxºÍy°´´Ó´óµ½Ð¡ÅÅÁÐ C¡¢½á¹û²»È·¶¨ D¡¢½»»»±äÁ¿xºÍyµÄÖµ 7¡¢ÔÚǶÌ×ʹÓÃifÓï¾äʱ£¬CÓïÑԹ涨else×ÜÊÇ£¨ C £©¡£
A¡¢ºÍ֮ǰÓëÆä¾ßÓÐÏàͬËõ½øÎ»ÖõÄifÅä¶Ô B¡¢ºÍ֮ǰÓëÆä×î½üµÄifÅä¶Ô
C¡¢ºÍ֮ǰÓëÆä×î½üµÄÇÒ²»´øelseµÄifÅä¶Ô D¡¢ºÍ֮ǰµÄµÚÒ»¸öifÅä¶Ô
8¡¢Èô±äÁ¿ÒÑÕýÈ·¶¨Òå²¢¸³Öµ£¬ÏÂÃæ·ûºÏCÓïÑÔÓï·¨µÄ±í´ïʽÊÇ£¨ B £©¡£
A¡¢a¡¢=b+1 B¡¢a=b=c+2 C¡¢int 18.5%3 D¡¢a=a+7=c+b 9¡¢ÒÔÏÂÐðÊöÖÐÕýÈ·µÄÊÇ£¨ C £©¡£
A¡¢breakÓï¾äÖ»ÄÜÓÃÓÚswitchÓï¾äÌåÖÐ
B¡¢continueÓï¾äµÄ×÷ÓÃÊÇʹ³ÌÐòµÄÖ´ÐÐÁ÷³ÌÌø³ö°üº¬ËüµÄËùÓÐÑ»· C¡¢breakÓï¾äÖ»ÄÜÓÃÔÚÑ»·ÌåÄÚºÍswitchÓï¾äÌåÄÚ
D¡¢ÔÚÑ»·ÌåÄÚʹÓÃbreakÓï¾äºÍcontinueÓï¾äµÄ×÷ÓÃÏàͬ 10¡¢Ö´ÐÐÓï¾ä for(i=1;i++<4;); ºó±äÁ¿ i µÄÖµÊÇ£¨ C £©¡£
A¡¢3 B¡¢4 C¡¢5 D¡¢²»¶¨ 11¡¢ÓÐÒÔϳÌÐò£º
#include
- 3 -
void main()
{ int k=5£»
while(--k) printf(\£¥d\£» printf(\£» }
Ö´ÐкóµÄÊä³ö½á¹ûÊÇ£¨ A £©¡£
A¡¢1 B¡¢2 C¡¢4 D¡¢ËÀÑ»· 12¡¢ÏÂÁÐÓï¾äµÄ½á¹ûÊÇ£¨ D £©¡£
main() { int j; j=3;
printf(\ printf(\}
A¡¢3,3 B¡¢3,4 C¡¢4,3 D¡¢4,4 13¡¢ÒÔÏÂÑ¡ÏîÖУ¬ÖµÎª1µÄ±í´ïʽÊÇ£¨ B £©¡£
A¡¢1-'0' B¡¢1-'\\0' C¡¢'1'-0 D¡¢'\\0'-'0' 14¡¢ÒÔÏÂÕýÈ·µÄÃèÊöÊÇ£ºÔÚCÓïÑÔ³ÌÐòÖУ¨ B £©¡£
A¡¢º¯ÊýµÄ¶¨Òå¿ÉÒÔǶÌ×£¬µ«º¯ÊýµÄµ÷Óò»¿ÉÒÔǶÌ× B¡¢º¯ÊýµÄ¶¨Òå²»¿ÉÒÔǶÌ×£¬µ«º¯ÊýµÄµ÷ÓÿÉÒÔǶÌ× C¡¢º¯ÊýµÄ¶¨ÒåºÍº¯ÊýµÄµ÷Óþù²»¿ÉÒÔǶÌ× D¡¢º¯ÊýµÄ¶¨ÒåºÍº¯ÊýµÄµ÷Óþù¿ÉÒÔǶÌ×
15¡¢ÉèÓÐÈç϶¨Ò壺char a[80]= \£»ÔòÕýÈ·µÄÊä³öÓï¾äÊÇ£¨ D £©¡£
A¡¢puts(a,b); B¡¢printf(\C¡¢putchar(a,b); D¡¢puts(a); puts(b); 16¡¢ÒÔϲ»ÕýÈ·µÄÐðÊöÊÇ£¨ D £©¡£
A¡¢ÔÚC³ÌÐòÖÐËùÓõıäÁ¿±ØÐëÏȶ¨ÒåºóʹÓà B¡¢³ÌÐòÖУ¬APHºÍaphÊÇÁ½¸ö²»Í¬µÄ±äÁ¿
C¡¢ÈôaºÍbÀàÐÍÏàͬ£¬ÔÚÖ´ÐÐÁ˸³ÖµÓï¾äa=b£»ºóbÖеÄÖµ½«·ÅÈëaÖУ¬bÖеÄÖµ²»±ä D¡¢µ±ÊäÈëÊýÖµÊý¾Ýʱ£¬¶ÔÓÚÕûÐͱäÁ¿Ö»ÄÜÊäÈëÕûÐÍÖµ£»¶ÔÓÚʵÐͱäÁ¿Ö»ÄÜÊäÈëʵÐÍÖµ 17¡¢ÉèÓÐÒÔϱäÁ¿¾ùΪintÀàÐÍ£¬ÔòÖµ²»µÈÓÚ7µÄ±í´ïʽÊÇ£¨ C £©¡£
A¡¢(x=y=6,x+y,x+1) B¡¢(x=y=6,x+y,y+1) C¡¢(x=6,x+1,y=6,x+y) D¡¢(y=6,y+1,x=y,x+1)
18¡¢ÔÚCÓïÑÔÖУ¬charÐÍÊý¾ÝÔÚÄÚ´æÖеĴ洢ÐÎʽÊÇ£¨ D £©¡£
A¡¢²¹Âë B¡¢·´Âë C¡¢ÔÂë D¡¢ASCIIÂë
19¡¢ÉèCÓïÑÔÖУ¬Ò»¸öshort intÐÍÊý¾ÝÔÚÄÚ´æÖÐÕ¼2¸ö×Ö½Ú£¬Ôòunsigned short intÐÍÊý¾ÝµÄ
ȡֵ·¶Î§Îª£¨ C £©¡£
A¡¢0¡ª255 B¡¢0--32767
C¡¢0¡ª65535 D¡¢0--2147483647
20¡¢ÉèxºÍyΪ¸¡µãÐͱäÁ¿£¬ÔòÒÔÏ£¨ C £©Óï¾äÊÇÕýÈ·µÄ¡£
A¡¢x=y%2 ; B¡¢x*x=y ; C¡¢x=x+10*y ; D¡¢*x=y+2 ; 21¡¢static struct {int a1;float a2;char a3;}a[10]={1,3.5,'A'};
˵Ã÷Êý×éaÊǵØÖ·³£Á¿£¬ËüÓÐ10¸ö½á¹¹ÌåÐ͵Äϱê±äÁ¿£¬²ÉÓþ²Ì¬´æ´¢·½Ê½£¬ÆäÖб»³õʼ»¯µÄϱê±äÁ¿ÊÇ£¨ C £©¡£
- 4 -