| Gzu521.comÎÒµÄÑ§Ï°Íø |
|
¡¡¡¡301¡¢±äÁ¿aËùÕ¼ÄÚ´æ×Ö½ÚÊýÊÇ a) 4 b) 5 c) 6 d) 8 union u { char st[4]; int i; long l; }; struct a { int c; union u u; }a;¡¢c¡¢3 ¡¡¡¡302¡¢±ê×¼º¯Êý fgets(s, n, f) µÄ¹¦ÄÜÊÇ a) ´ÓÎļþfÖжÁÈ¡³¤¶ÈΪnµÄ×Ö·û´®´æÈëÖ¸ÕësËùÖ¸µÄÄÚ´æ b) ´ÓÎļþfÖжÁÈ¡³¤¶È²»³¬¹ýn-1µÄ×Ö·û´®´æÈëÖ¸ÕësËùÖ¸µÄÄÚ´æ c) ´ÓÎļþfÖжÁÈ¡n¸ö×Ö·û´®´æÈëÖ¸ÕësËùÖ¸µÄÄÚ´æ d) ´ÓÎļþfÖжÁÈ¡³¤¶ÈΪn-1µÄ×Ö·û´®´æÈëÖ¸ÕësËùÖ¸µÄÄÚ´æ¡¢b¡¢3 ¡¡¡¡303¡¢rewindº¯ÊýµÄ×÷ÓÃÊÇ________¡£ a¡¢ÖØÐ´ò¿ªÎļþ b¡¢Ê¹ÎļþλÖÃÖ¸ÕëÖØÐ»ص½ÎļþÄ© c¡¢Ê¹ÎļþλÖÃÖ¸ÕëÖØÐ»ص½ÎļþµÄ¿ªÊ¼ d¡¢·µ»ØÎļþ³¤¶ÈÖµ¡¢c¡¢3 ¡¡¡¡304¡¢µ±____£¬¿ÉÒÔ²»Ö¸¶¨Êý×鳤¶È¡£ (a) ¶Ô¾²Ì¬Êý×鸳³õÖµ (b) ¶Ô¶¯Ì¬Êý×鸳³õÖµ (c) Ö»¸øÒ»²¿·ÖÔªËØ¸³Öµ (d) ¶ÔÈ«²¿Êý×éÔªËØ¸³³õÖµ¡¢d¡¢3 ¡¡¡¡305¡¢ÒÔϳÌÐòµÄÊä³ö½á¹ûÊÇ____ i=5; i=++i*4+2; a¡¢5 b¡¢6 c¡¢23 d¡¢26¡¢d¡¢3 ¡¡¡¡306¡¢ÒÔϳÌÐòµÄÊä³ö½á¹ûÊÇ____ i=5; i=i++*4+2; a¡¢5 b¡¢6 c¡¢23 d¡¢26¡¢c¡¢3 ¡¡¡¡307¡¢ÒÔϳÌÐòµÄÊä³ö½á¹ûÊÇ____ main() {int x,y,z; x=y=z=0; ++x||++y||++z; printf(¡°%d,%d,%d\n¡±,x,y,z); } a¡¢1£¬1£¬1 b¡¢1£¬0£¬0 c¡¢1£¬1£¬0 d¡¢1£¬0£¬1¡¢b¡¢3 ¡¡¡¡308¡¢cÓïÑÔÖк¯ÊýÄÜ·ñǶÌ×µ÷Óú͵ݹéµ÷ÓÃ? a¡¢¶þÕß¾ù²»¿É b¡¢Ç°Õ߿ɣ¬ºóÕß²»¿É c¡¢Ç°Õß²»¿É£¬ºóÕᨐ d¡¢¶þÕß¾ù¿É¡¢d¡¢3 ¡¡¡¡309¡¢cÓïÑÔÁªºÏÀàÐÍÔÚÈκθø¶¨Ê±¿Ì_____¡£ a¡¢ ËùÓгÉԱһֱפÁôÔڽṹÖС£ b¡¢ Ö»ÄÜÓÐÒ»¸ö³ÉԱפÁôÔڽṹÖС£ c¡¢ ²¿·Ö³ÉԱפÁôÔڽṹÖС£ d¡¢ ûÓгÉԱפÁôÔڽṹÖС£ ¡¢b¡¢3 ¡¡¡¡310¡¢#include main() { int a,b,c,d; scanf("%d%d",&a,&b); c=gbs(a,b); d=gys(a,b); printf("a=%db=%d gbs=%d gys=%d\n",a,b,c,d); } gbs(a,b) int a,b; { int c; a=a>0?a:-a; b=b>0?b:-b; c=a*b; if(c==0) return(0); while(a!=b) if(a>b) a-=b; else b-=a; return(c/a); } gys(a,b) int a,b; { if(a*b==0) return(0); a=a>0?a:-a; b=b>0?b:-b; while(a!=b) if(a>b) a-=b;else b-=a; return(a); } Çëд³öÉÏÃæ³ÌÐòµÄÔËÐнá¹û: a¡¢a=30 b=63 gbs=189 gys=9 b¡¢a=27 b=63 gbs=190 gys=10 c¡¢a=27 b=63 gbs=189 gys=9 d¡¢a=27 b=63 gbs=188 gys=10¡¢c¡¢3 ¡¡¡¡311¡¢Çë¶Á³ÌÐò: main() { int *p,x; x=10; *p=x; printf("%d\n",*p); } ÇëÅжÏÉÏÃæ³ÌÐò____ a¡¢´íÎó:*p=x; printf("%d\n"),*p); ÕýÈ·:p=&x; printf("%d\n",p); b¡¢´íÎó:*p=x; printf("%d\n"),*p); ÕýÈ·:p=**x; printf("%d\n",p);c¡¢´íÎó:int *p,x; ÕýÈ·:int *(p),*(x);d¡¢´íÎó:*p=x; ÕýÈ·:p=&x;¡¢a¡¢3 ¡¡¡¡312¡¢¸ù¾ÝÏÂÃæµÄ¶¨Ò壬ÄÜ´òÓ¡³ö×ÖĸmµÄÓï¾äÊÇ____ a) printf("%c\n",class[3]¡¢name); d) printf("%c\n",class[2]¡¢name[0]); b) printf("%c\n",class[3]¡¢name[1]); c) printf("%c\n",class[2]¡¢name[1]); struct person { char name[9]; int age;}; struct person class[10]={"john",17, "paul",19, "mary",18, "adam",16};¡¢d¡¢3zvCtT€V7}FZk&sT ( ¹óÖÝ Ñ§ ϰ Íø ITÈÏ֤ȫ¹ú¼ÆËã»úµÈ¼¶¿¼ÊÔ )zvCtT€V7}FZk&sThTTp://wWw.gZu521.cOm ¡¡¡¡313¡¢¼Ù¶¨½¨Á¢ÁËÒÔÏÂÁ´±í½á¹¹£¬Ö¸Õëp¡¢q·Ö±ðÖ¸ÏòÈçͼËùʾµÄ½áµã£¬ÔòÒÔÏ¿ÉÒÔ½«qËùÖ¸½áµã´ÓÁ´±íÖÐɾ³ý²¢ÊͷŸýáµãµÄÓï¾ä×éÊÇ a) free(q); p->next=q->next; b) (*p)¡¢next=(*q)¡¢next; free(q); c) q=(*q)¡¢next; (*p)¡¢next=q; free(q); d) q=q->next; p->next=q; p=p->next; free(p);¡¢b¡¢3 ¡¡¡¡314¡¢¼Ù¶¨ÏÂÁгÌÐòµÄ¿ÉÖ´ÐÐÎļþÃûΪprg¡¢exe,ÔòÔڸóÌÐòËùÔÚµÄ×ÓĿ¼ÏÂÊäÈëÃüÁîÐÐ: prg hello goodºó,³ÌÐòµÄÊä³ö½á¹ûÊÇ a) hello good b) hg c) hel d) hellogood main()(int argc, char *argv[]) { int i; if(argc<-0)return; for(i=1;i¡¢b¡¢3 ¡¡¡¡315¡¢¼Ù¶¨ÒÔϳÌÐò¾±àÒëºÍÁ¬½ÓºóÉú³É¿ÉÖ´ÐÐÎļþprog¡¢exe£¬Èç¹ûÔÚ´Ë¿ÉÖ´ÐÐÎļþËùÔÚĿ¼µÄdosÌáʾ·ûϼüÈ룺 prog abcdefgh ijkl£¬ÔòÊä³ö½á¹ûΪ a) abcdefg b) ijhl c) abcdefghijkl d) ijklabcdefgh main( int argc, char *argv[])) { while(--argc>0) printf("%s",argv[argc]); printf("\n"); }¡¢d¡¢3 ¡¡¡¡316¡¢ÀûÓÃÊý×éд³öÒ»¸öÓëint *p[4]µÈ¼ÛµÄ˵Ã÷¡£ a¡¢int &p[4]; b¡¢int p[4]; c¡¢int **p[4]; d¡¢int *(*p[4]);¡¢b¡¢3 ¡¡¡¡317¡¢ÇëÑ¡³öÒÔϳÌÐò¶ÎµÄÊä³ö½á¹û #include #define min(x,y) (x)¡¢a¡¢3 ¡¡¡¡318¡¢Èôa=5,b=3,c=4,Âß¼±í´ïʽ!(a+b)&&!cµÄֵΪ____ (a) 0 ¡¡(b) -1 (c) 1 (d) 2¡¢c¡¢3 ¡¡¡¡319¡¢ÈôfpÊÇÖ¸ÏòijÎļþµÄÖ¸Õ룬ÇÒÒѶÁµ½Îļþĩ⣬Ôò¿âº¯Êýfeof(fp)µÄ·µ»ØÖµÊÇ____ a) eof b) -1 c) ·ÇÁãÖµ d) null¡¢c¡¢3 ¡¡¡¡320¡¢Èô³ÌÐòÖÐÓÐÏÂÃæµÄ˵Ã÷ºÍ¶¨Òå struct abc {int x;char y;} struct abc s1,s2; Ôò»á·¢ÉúµÄÇé¿öÊÇ a) ±àÒë½ø´í b) ³ÌÐò½«Ë³Àû±àÒë`Á¬½Ó`Ö´ÐÐ c) ÄÜ˳Àûͨ¹ý±àÒë`Á¬½Ó`µ«²»ÄÜÖ´ÐÐ d) ÄÜ˳Àûͨ¹ý±àÒë`µ«Á¬½Ó³ö´í¡¢a¡¢3 ¡¡¡¡321¡¢ÈôÏëҪͨ¹ýÒì»òÔËËã¶Ô±äÁ¿a½øÐиß4λÇó·´£¬µÍËÄλ²»±ä£¬ÔòbӦΪ____¡£(¶þ½øÖƱíʾ) a¡¢11110000 b¡¢00001111 c¡¢ÊÓaÖµ¶ø¶¨ d¡¢²»¿ÉÄÜʵÏÖ¡¢a¡¢3 ¡¡¡¡322¡¢ÈôÒª´ò¿ªaÅÌÉÏuser×ÓĿ¼ÏÂÃûΪabc¡¢txtµÄÎı¾Îļþ½øÐжÁ¡¢Ð´²Ù×÷£¬ÏÂÃæ·ûºÏ´ËÒªÇóµÄº¯Êýµ÷ÓÃÊÇ a) fopen("a:\user\abc¡¢txt","r") b) fopen("a:\\user\\abc¡¢txt","r+") c) fopen("a:\user\abc¡¢txt","rb") c) fopen("a:\\user\\abc¡¢txt","w")¡¢b¡¢3 ¡¡¡¡323¡¢Èô¸ø¶¨Ìõ¼þ±í´ïʽ(m)?(a++):(a--)Ôò ÆäÖбí´ïʽmºÍ________µÈ¼Û¡£ a¡¢(m==0) b¡¢(m==1) c¡¢(m!=0) d¡¢(m!=0)¡¢c¡¢3 ¡¡¡¡324¡¢ÈôÒѶ¨Ò壺int a[9]£¬*p=a;²¢ÔÚÒÔºóµÄÓï¾äÖÐδ¸Ä±äpµÄÖµ£¬²»Äܱíʾa[1] µØÖ·µÄ±í´ïʽÊÇ a) p+1 b) a+1 c) a++ d) ++p¡¢c¡¢3 ¡¡¡¡325¡¢ÈôÒªÓÃÏÂÃæµÄ³ÌÐòƬ¶ÎʹָÕë±äÁ¿pÖ¸ÏòÒ»¸ö´æ´¢ÕûÐͱäÁ¿µÄ¶¯Ì¬´æ´¢µ¥Ôª£º int *p; p=__________ malloc( sizeof(int)); ÔòÓ¦ÌîÈë a)int b)int * c)(*int) d)(int *)¡¢d¡¢3 ¡¡¡¡326¡¢ÒÔϳÌÐòµÄÊä³ö½á¹ûÊÇ____ main() {int x,y,z; x=y=z=0; ++x&&++y||++z; printf(¡°%d,%d,%d\n¡±,x,y,z); } a¡¢1£¬1£¬1 b¡¢1£¬0£¬0 c¡¢1£¬1£¬0 d¡¢1£¬0£¬1¡¢c¡¢3 ¡¡¡¡327¡¢ÈôÒÔϳÌÐòËùÉú³ÉµÄ¿ÉÖ´ÐÐÎļþÃûΪfilel¡¢exe ; µ±´òÈëÒÔÏÂÃüÁîÐÐÖ´ÐиóÌÐòʱ; file1 china beijing shangha1 ³ÌÐòµÄÊä³ö½á¹ûÊÇ a¡¢ xhin vwijinf ahanjhai b¡¢ file1 china beijing c¡¢ c b s d¡¢ f c b main(int arge,char * argv []) { char ch [7]={"65ab21"}; int i,s=0; for (i=0;ch [i]>=¡¯0¡¯&&ch [i]¡¯9¡¯;i+=2) s=10*s+ch[i]-¡¯0¡¯; print ("%d\n",s)¡¯ }¡¢a¡¢3 ¡¡¡¡328¡¢ÈôÓж¨ÒåºÍÓï¾ä: int **pp,*p,a=10,b=20; pp=&p;p=&a;p=&b;printf("%d\n",*p,**pp); ÔòÊä³ö½á¹ûÊÇ: a)10,20 b)10,10 c)20,10 d)20,20¡¢d¡¢3 ¡¡¡¡329¡¢ÈôÓÐ˵Ã÷Óï¾ä£ºint a,b,c,*d=&c;£¬ÔòÄÜÕýÈ·´Ó¼üÅ̶ÁÈëÈý¸öÕûÊý·Ö±ð¸³¸ø±äÁ¿a¡¢b¡¢cµÄÓï¾äÊÇ a) scanf("%d%d%d",&a,&b,d); b) scanf("%d%d%d",&a,&b,&d); c) scanf("%d%d%d",a,b,d); d) scanf("%d%d%d",a,b,*d);¡¢a¡¢3 ¡¡¡¡330¡¢ÈôÓÐ˵Ã÷£ºint i, j=2£¬*p=&i;£¬ÔòÄÜÍê³Éi=j¸³Öµ¹¦ÄܵÄÓï¾äÊÇ a) i=*p; b) p*=*&j; c) i=&j; d) i=**p;¡¢b¡¢3 ¡¡¡¡331¡¢ÈôÓÐ˵Ã÷:int i£¬j=7£¬ *p=&i;£¬ÔòÓëi=j;µÈ¼ÛµÄÓï¾äÊÇ a) i= *p; b) *p=*&j; c) i=&j; d) i=* *p;¡¢b¡¢3 ¡¡¡¡332¡¢ÈôÓÐ˵Ã÷£ºlong *p£¬a;Ôò²»ÄÜͨ¹ýscanfÓï¾äÕýÈ·¸øÊäÈëÏî¶ÁÈëÊý¾ÝµÄ³ÌÐò¶ÎÊÇ a) *p=&a; scanf("%ld"£¬p); b) p=(long *)malloc(8); scanf("%ld"£¬p); c) scanf("%ld"£¬p=&a); d) scanf("%ld"£¬&a);¡¢a¡¢3 ¡¡¡¡333¡¢ÈôÓÐÒÔÏµĶ¨Òå: int a[]={1,2,3,4,5,6,7,88,9,10}, *p=a; ÔòֵΪ3µÄ±íʽÊÇ a) p+=2, *(p++) b) p+=2,*++p c) p+=3, *kp++ d) p+=2,++*p¡¢a¡¢3 ¡¡¡¡334¡¢ÈôÓÐÒÔϵÄ˵Ã÷£¬Ôò¶Ô³õÖµÖÐ×Ö·û¡¯a¡¯µÄÒýÓ÷½Ê½Îª___¡£ static struct { char ch; double x; char a[]; }c[2][2]={{{¡¯a¡¯,3¡¢5,¡¯bc¡¯},{¡¯c¡¯,4¡¢5,¡¯de¡¯},{¡¯m¡¯,8¡¢6,¡¯abc¡¯}}}; a¡¢c¡¢ch b¡¢c[0][0]¡¢ch c¡¢c[1][1]¡¢ch d¡¢a[0]¡¢b¡¢3 ¡¡¡¡335¡¢ÈôÓÐÒÔϵÄ˵Ã÷ºÍÓï¾ä£¬ÔòÔÚÖ´ÐÐforÓï¾äºó£¬*(*(pt+l)+2)±íʾµÄÊý×éÔªËØÊÇ a) t[2][0] b) t[2][2] c) t[l][2] d) t[2][l] int t[3][3]£¬ *pt([3]£¬ k; for (k=0;k¡¢c¡¢3 ¡¡¡¡336¡¢ÈôÓÐÏÂÃæµÄ˵Ã÷ºÍ¶¨Ò壺 struct test { int ml; char m2; float m3; union uu {char ul[5]; int u2[2];} ua; } myaa; Ôòsizeof(struct test )µÄÖµÊÇ____ a) 12 b) 16 c) 14 d) 9¡¢a¡¢3 ¡¡¡¡337¡¢ÈôÓÐÒÔ϶¨Ò壬ÔòÓï¾ä( )ÊÇÕýÈ·µÄ¡£ union data {int i; char c; float f; }a; int n; a: s=5 b:a={2,¡¯a¡¯1¡¢2} c:printf("%d\n",a) d:n=a¡¢c¡¢3 ¡¡¡¡338¡¢ÈôÓÐÒÔ϶¨ÒåºÍÓï¾ä: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; Ôò²»ÄܱíʾaÊý×éÔªËØµÄ±í´ïʽÊÇ a) *p b) a[10] c) *a d) a[p-a]¡¢b¡¢3 ¡¡¡¡339¡¢ÈôÓÐÒÔ϶¨ÒåºÍÓï¾ä£º double r=99£¬ *p=&r; *p=r; ÔòÒÔÏÂÕýÈ·µÄÐðÊöÊÇ a) ÒÔÏÂÁ½´¦µÄ*pº¬ÒåÏàͬ£¬¶¼ËµÃ÷¸øÖ¸Õë±äÁ¿p¸³Öµ b) ÔÚ"double r=99£¬ *p=&r;"ÖУ¬°ÑrµÄµØÖ·¸³Öµ¸øÁËpËùÖ¸µÄ´æ´¢µ¥Ôª c) Óï¾ä"*p=r;"°Ñ±äÁ¿rµÄÖµ¸³¸øÖ¸Õë±äÁ¿p d) Óï¾ä"*p=r;"È¡±äÁ¿rµÄÖµ·Å»ØrÖС¢d¡¢3 ¡¡¡¡340¡¢ÈôÓÐÒÔ϶¨ÒåºÍÓï¾ä: int w[2][3],(*pw)[3]; pw=w; Ôò¶ÔwÊý×éÔªËØ·Ç·¨ÒýÓÃÊÇ a)*(w[0]+2) b)*(pw+1)[2] c)pw[0][0] d)*(pw[1]+2)¡¢b¡¢3 ¡¡¡¡341¡¢ÈôÓÐÒÔÏÂ˵Ã÷ºÍ¶¨Òå fun(int *c){ } main() { int (*a)()=fun,*b(),w[10],c; ©ª } ÔÚ±ØÒªµÄ¸³ÖµÖ®ºó£¬¶Ôfunº¯ÊýµÄÕýÈ·µ÷ÓÃÓï¾äÊÇ a) a=a(w); b) (*a)(&c); c) b=*b(w); d) fun (b);¡¢b¡¢3 ¡¡¡¡342¡¢ÈôÓÐÒÔÏÂ˵Ã÷: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; ÔòÊýֵΪ6µÄ±í´ïʽÊÇ a) *p+6 b) *(p+6) c) *p+=5 d) p+5¡¢c¡¢3 ¡¡¡¡343¡¢ÈôÖ¸ÕëpÒÑÕýÈ·¶¨Ò壬ҪʹpÖ¸ÏòÁ½¸öÁ¬ÐøµÄÕûÐͶ¯Ì¬´æ´¢µ¥Ôª£¬²»ÕýÈ·µÄÓï¾äÊÇ a) p=2*(int*)malloc(sizeof(int)); b) p=(int*)malloc(2*sizeof(int)); c) p=(int*)malloc(2*2); d) p=(int*)calloc(2,sizeof(int));¡¢a¡¢3 ¡¡¡¡344¡¢ÉèÒÑÓж¨Òå: char *st="how are you"; ÏÂÁгÌÐò¶ÎÖÐÕýÈ·µÄÊÇ a) char a[11], *p; strcpy(p=a+1,&st[4]); b) char a[11]; strcpy(++a, st); c) char a[11]; strcpy(a, st); d) char a[], *p; strcpy(p=&a[1],st+2);¡¢a¡¢3 ¡¡¡¡345¡¢ÉèÓÐÈçϳÌÐò: #include main() { int **k, *j, i=100; j=&i; k=&j; printf("%d\n", **k); } ÉÏÃæ³ÌÐòµÄÊä³ö½á¹ûÊÇ a) ÔËÐдíÎó b) 100 c) iµÄµØÖ· d) jµÄµØÖ·¡¢b¡¢3 ¡¡¡¡346¡¢ÉèÒ»ÕûÐÍ(int)±äÁ¿Õ¼ÓÃ2¸ö×Ö½ÚÔòÏÂÊö¹²Í¬Ìå±äÁ¿xËùÕ¼ÓÃÄÚ´æ×Ö½ÚÊýΪ________¡£ union exp { int i; float j; double k; }x; a¡¢14¸ö b¡¢7¸ö c¡¢8¸ö d¡¢Ëæ»ú¶ø¶¨¡¢c¡¢3 ¡¡¡¡347¡¢ÉèxµÄֵΪ4£¬Ôò±í´ïʽ(++x)+(++x)+(++x)µÄÖµÊÇ( ) a:12; b:18; c:16; d:21 ¡¢d¡¢3 ¡¡¡¡348¡¢Éèp1ºÍp2ÊÇÖ¸Ïòͬһ¸öintÐÍһάÊý×éµÄÖ¸Õë±äÁ¿,kΪintÐͱäÁ¿,Ôò²»ÄÜÕýÈ·Ö´ÐеÄÓï¾äÊÇ a) k=*p1+*p2; b) p2=k; c) p1=p2; d) k=*p1 * (*p2);¡¢b¡¢3 ¡¡¡¡349¡¢Éèx¡¢y¡¢t¾ùΪintÐͱäÁ¿£¬ÔòÖ´ÐÐÓï¾ä£ºx=y=3;t=++x||++y;ºó£¬yµÄֵΪ a) ²»¶¨Öµ b) 4 c) 3 d) 1¡¢c¡¢3 ¡¡¡¡350¡¢Éèa=3£¬b=2£¬Ôò±í´ïʽa^b>>2µÄÖµµÄ¶þ½øÖƱíʾΪ________¡£ a¡¢00000011 b¡¢00000110 c¡¢00000100 d¡¢00000010¡¢a¡¢3 ¡¡¡¡351¡¢ÉèchÊÇcharÐͱäÁ¿£¬ÆäֵΪa£¬ÇÒÓÐÏÂÃæµÄ±í´ïʽ£º ch=(ch>=¡¯a¡¯&&ch<=¡¯z¡¯)?(ch+32):ch µÄÖµÊÇ____ a) a b) a c) z d) z¡¢b¡¢3 ¡¡¡¡352¡¢ÉèÓÐÈç϶¨Òå: struct sk {int a;float b;}data,*p; ÈôÓÐp=&data;£¬Ôò¶ÔdataÖеÄaÓòµÄÕýÈ·ÒýÓÃÊÇ a)(*p)¡¢data¡¢a b)(*p)¡¢a c)p->data¡¢a d)p¡¢data¡¢a¡¢b¡¢3 ¡¡¡¡353¡¢ÉèÓÐÈç϶¨Ò壺 int (*ptr)*(); ÔòÒÔÏÂÐðÊöÖÐÕýÈ·µÄÊÇ a)ptrÊÇÖ¸Ïòһά×éÊýµÄÖ¸Õë±äÁ¿ b)ptrÊÇÖ¸ÏòintÐÍÊý¾ÝµÄÖ¸Õë±äÁ¿ c)ptrÊÇÖ¸Ïòº¯ÊýµÄÖ¸Õ룬¸Ãº¯Êý·µ»ØÒ»¸öintÐÍÊý¾Ý d)ptrÊÇÒ»¸öº¯ÊýÃû£¬¸Ãº¯ÊýµÄ·µ»ØÖµÊÇÖ¸ÏòintÐÍÊý¾ÝµÄÖ¸Õë¡¢c¡¢3 ¡¡¡¡354¡¢ÉèÓÐÈç϶¨Òå: int (*ptr)*(); ÔòÒÔÏÂÐðÊöÖÐÕýÈ·µÄÊÇ a) ptrÊÇÖ¸Ïòһά×éÊýµÄÖ¸Õë±äÁ¿ b) ptrÊÇÖ¸ÏòintÐÍÊý¾ÝµÄÖ¸Õë±äÁ¿ c) ptrÊÇÖ¸Ïòº¯ÊýµÄÖ¸Õë,¸Ãº¯Êý·µ»ØÒ»¸öintÐÍÊý¾Ý d) ptrÊÇÒ»¸öº¯ÊýÃû,¸Ãº¯ÊýµÄ·µ»ØÖµÊÇÖ¸ÏòintÐÍÊý¾ÝµÄÖ¸Õë¡¢c¡¢3 ¡¡¡¡355¡¢ÉèÓÐÈçÏÂö¾ÙÀàÐͶ¨Òå: enum language { basic=3,assembly,ada=100,cobol,fortran}; ö¾ÙÁ¿fortranµÄֵΪ a) 4 b) 7 c) 102 d) 103¡¢c¡¢3 ¡¡¡¡356¡¢ÉèÓÐÈçϺ¯Êý¶¨Òå: int f(char *s) { char *p=s; while(*p!=¡¯\0¡¯) p++; return(p-s); } Èç¹ûÔÚÖ÷³ÌÐòÖÐÓÃÏÂÃæµÄÓï¾äµ÷ÓÃÉÏÊöº¯Êý,ÔòÊä³ö½á¹ûΪ printf("%d\n",f("goodbey!")); a) 3 b) 6 c) 8 d) 0¡¢c¡¢3 ¡¡¡¡357¡¢ÉèÓÐ˵Ã÷int(*ptr)[m];ÆäÖеıêʶ·ûptrÊÇ(¡¡¡¡)¡£ (a) m¸öÖ¸ÏòÕûÐͱäÁ¿µÄÖ¸Õë (b)Ö¸Ïòm¸öÕûÐͱäÁ¿µÄº¯ÊýÖ¸Õë (c) Ò»¸öÖ¸Ïò¾ßÓÐm¸öÕûÐÍÔªËØµÄһάÊý×éµÄÖ¸Õë (d) ¾ßÓÐm¸öÖ¸ÕëÔªËØµÄһάָÕëÊý×飬ÿ¸öÔªËØ¶¼Ö»ÄÜÖ¸ÏòÕûÐÍÁ¿¡¢c¡¢3 ¡¡¡¡358¡¢Îª±íʾ¹ØÏµx¡Ýy¡Ýz,ӦʹÓÃcÓïÑÔ±í´ïʽ a) (x>=y)&&(y>=z) b(x>=y)and(y>=z) c)(x>=y>=z) d)(x>=y)&(y>=z)¡¢a¡¢3 ¡¡¡¡359¡¢ÉèÓÐÒÔ϶¨Òå: typedef union { long i;int k[5];char c;}date; struct date { int cat;date cow;double dog;}too; date max; ÔòÏÂÁÐÓï¾äµÄÖ´Ðнá¹ûÊÇ printf("%d",sizeof(struct date)+sizeof(max)); a) 25 b) 30 c) 18 d) 8¡¢b¡¢3 ¡¡¡¡360¡¢ÉèÓÐÒÔÏÂ˵Ã÷Óï¾ä typedef struct { int n; char ch[8]; }per; ÔòÏÂÃæÐðÊöÖÐÕýÈ·µÄÊÇ a) per ÊǽṹÌå±äÁ¿Ãû b) perÊǽṹÌåÀàÐÍÃû c) typedef struct ÊǽṹÌåÀàÐÍ d) struct ÊǽṹÌåÀàÐÍÃû¡¢b¡¢3 ¡¡¡¡361¡¢ÉèÓÐÒÔÏÂ˵Ã÷Óï¾ä struct ex { int x ; float y; char z ;} example; ÔòÏÂÃæµÄÐðÊöÖв»ÕýÈ·µÄÊÇ a) struct½á¹¹ÌåÀàÐ͵Ĺؼü×Ö b) exampleÊǽṹÌåÀàÐÍÃû c) x,y,z¶¼ÊǽṹÌå³ÉÔ±Ãû d) struct exÊǽṹÌåÀàÐÍ¡¢b¡¢3 ¡¡¡¡362¡¢ÏÂÁгÌÐòµÄÊä³ö½á¹ûÊÇ main( ) { int a[5]={2,4,6,8,10},*p,* *k; p=a; k=&p; printf("%d",*(p++)); printf("%d\n",* *k); } a) 4 4 b) 2 2 c) 2 4 d) 4 6¡¢c¡¢3 ¡¡¡¡363¡¢ÏÂÁгÌÐòµÄÊä³ö½á¹ûÊÇ main( ) { char*p1,*p2,str[50]="xyz"; p1="abcd"; p2="abcd"; strcpy(str+2,strcat(p1+2,p2+1); printf)"%s",str); } a) xyabcab b) abcabz c) ababcz d) xycdbcd¡¢d¡¢3 ¡¡¡¡364¡¢ÏÂÁгÌÐòµÄÊä³ö½á¹ûÊÇ a) 4 b) 6 c) 8 d) 10 int b=2; int func(int *a) { b += *a; return(b);} main() { int a=2, res=2; res += func(&a); printf("%d \n",res); }¡¢b¡¢3 ¡¡¡¡365¡¢ÏÂÁгÌÐòµÄÊä³ö½á¹ûÊÇ a) 5 b) 6 c) 7 d) 8 struct abc { int a, b, c; }; main() { struct abc s[2]={{1,2,3},{4,5,6}}; int t; t=s[0],a+s[1],b; printf("%d \n",t); }¡¢b¡¢3 ¡¡¡¡366¡¢ÏÂÁгÌÐòµÄÊä³ö½á¹ûÊÇ a) ·Ç·¨ b)a[4]µÄµØÖ· c)5 d)3 main() { char a[10]={9,8,7,6,5,4,3,2,1,0},*p=a+5; printf("%d",*--p); }¡¢c¡¢3 ¡¡¡¡367¡¢ÏÂÁгÌÐòµÄÔËÐнá¹ûÊÇ a) 6 3 b) 3 6 c) ±àÒë³ö´í d) 0 0 void fun(int *a, int *b) { int *k; k=a; a=b; b=k; } main() { int a=3, b=6, *x=&a, *y=&b; fun(x,y); printf("%d %d", a, b); }¡¢b¡¢3 ¡¡¡¡368¡¢Çë¶Á³ÌÐò: int x,y; for(x=1;x¡¢c¡¢3 ¡¡¡¡369¡¢ÏÂÁгÌÐòÖ´ÐкóµÄÊä³ö½á¹ûÊÇ a) 6 b) 8 c) 10 d) 12 #define ma(x) x*(x-1) main() { int a=1,b=2; printf("%d \n",ma(1+a+b));}¡¢b¡¢3 ¡¡¡¡370¡¢ÏÂÁгÌÐòÖ´ÐкóµÄÊä³ö½á¹ûÊÇ a) -32767 b) fffe c) -1 d) -32768 main() { char x=0xffff; printf("%d \n",x--); }¡¢c¡¢3 ¡¡¡¡371¡¢ÏÂÁзÖÖ§Óï¾äºÏ·¨µÄÊÇ(¡¡¡¡)¡£(a) if(a>c) m=a else m=c (b) if a>c (if a>b) m=a (c) if (a>b && a>c) m=a (d) case 6,7:printf("reset\n") ¡¢c¡¢3 ¡¡¡¡372¡¢ÏÂÃæ³ÌÐòµÄÊä³ö½á¹ûΪ struct st { int x; int *y; } *p; int dt[4]={10,20,30,40}; struct st aa[4]={ 50,&dt[0],60,&dt[1], 70,&dt[2],80,&dt[3] }; main() { p=aa; printf("%d\n", ++p->x ); printf("%d\n", (++p)->x); printf("%d\n", ++( *p->y)); } a) 10 b) 50 c) 51 d) 60 20 60 60 70 20 21 21 31¡¢c¡¢3 ¡¡¡¡373¡¢ÏÂÁÐÓйس¤¶È²»Í¬µÄÊý¾Ý½øÐÐÔËËãʱ£¬ÏµÍ³µÄÀ©³ä²Ù×÷ÕýÈ·µÄÊÇ______ a¡¢ÓÒ¶Ë¶ÔÆë£¬¶Ì·½°´·ûºÅλÀ©³ä£¬ÎÞ·ûºÅÊýÒÔÁãÀ©³ä b¡¢ÓÒ¶Ë¶ÔÆë£¬¶Ì·½°´ÁãÀ©³ä c¡¢×ó¶Ë¶ÔÆë£¬¶Ì·½°´·ûºÅλÀ©³ä£¬ÎÞ·ûºÅÊýÒÔÁãÀ©³ä d¡¢×ó¶Ë¶ÔÆë£¬¶Ì·½ÒÔ"1"À©³ä¡¢a¡¢3 ¡¡¡¡374¡¢ÏÂÃæ³ÌÐòµÄÊä³öÊÇ a) 32 b) 16 c) 8 d) 24 typedef union { long x[2]; int y[4]; char z[8]; } mytype; mytype them; main() { printf("%d\n", sizeof(them));}¡¢c¡¢3 ¡¡¡¡375¡¢ÏÂÃæ³ÌÐòµÄÊä³öÊÇ a) 0 b) 1 c) 3 d) 6 main() { struct cmplx { int x; int y; } cnum[2]={1,3, 2,7}; printf("%d\n",cnum[0]¡¢y /cnum[0]¡¢x * cnum[1]¡¢x);}¡¢d¡¢3 ¡¡¡¡376¡¢Çë¶Á³ÌÐò: main( ) {struct cmplx{int x;int y;}cnum[2]={1,3,2,7}; printf("%d\n",cnum[0]¡¢y/cnum[0]¡¢x*cnum[1]¡¢x); } ÔòÉÏÃæ³ÌÐòµÄÊä³ö½á¹ûÊÇ____ a:0 b:1 c:3 d:6¡¢d¡¢3 ¡¡¡¡377¡¢Ð´³öÏÂÁгÌÐò¶ÎÔËÐнá¹û unsigned int a=3,b=10; printf("%d\n",a<¡¢a¡¢3 ¡¡¡¡378¡¢ÒÔÊý¾Ý¿éΪµ¥Î»¶ÔÊý¾Ý½øÐÐÕûÌå ¶ÁдʱÈç¹ûptrÊÇÖ¸ÏòÄÚ´æÖÐÊý¾Ý¿éµÄÊ×µØÖ·£¬fpÊÇÎļþÖ¸Õ룬ÄÇôÊý¾Ý¿éÖÐÿ¸öÊý¾ÝÏîµÄ´óСΪ(¡¡¡¡)¡£ ¡¡ (a) sizeof(*ptr) (b) *ptr (c) sizeof(ptr) (d) sizeof(*fp)¡¢a¡¢3 ¡¡¡¡379¡¢ÒÑÖª×Ö·û0µÄasciiÂëΪʮÁù½øÖƵÄ30£¬ÏÂÃæ³ÌÐòµÄÊä³öÊÇ a) 6 b) 9 c) 0 d) 3 main() { union { unsigned char c; unsigned int i[4]; } z; z¡¢i[0]=0x39; z¡¢i[1]=0x36; printf("%c\n",z¡¢c);}¡¢b¡¢3 ¡¡¡¡380¡¢ÒÔϳÌÐòµÄÊä³öÊÇ____ a) 10 b) 11 c) 51 d) 60 struct st { int x; int *y;} *p; int dt[4]={ 10,20,30,40 }; struct st aa[4]={ 50,&dt[0],60,&dt[0],60,&dt[0],60,&dt[0],}; main() { p=aa; printf("%d\n",++(p->x)); }¡¢c¡¢3 ¡¡¡¡381¡¢ÒÔϳÌÐòµÄÊä³ö½á¹ûÊÇ struct har { int x, y; struct har *p;} h[2]; main() { h[0],x=1;h[0];y=2; h[1],x=3;h[1];y=4; h[0],p=&h[1],p=h; printf("%d %d \n",(h[0],p)->x,(h[1],p)->y); } a) 12 b) 23 c) 14 d) 32¡¢d¡¢3 ¡¡¡¡382¡¢ÒÔϳÌÐòµÄÊä³ö½á¹ûÊÇ union myun { struct { int x, y, z; } u; int k; } a; main() { a¡¢u¡¢x=4; a¡¢u¡¢y=5; a¡¢u¡¢z=6; a¡¢k=0; printf(%d\n",a¡¢u¡¢x); } a) 4 b) 5 c) 6 d) 0¡¢d¡¢3 ¡¡¡¡383¡¢Çë¶Á³ÌÐò: main() {union {int k; char i[2]; }*s,a; s=&a; s--i[0]=0x39;s--i[1]=0x38; printf(¡°%x¡¢n¡±£¬s--k); } ÔòÉÏÃæ³ÌÐòµÄÊä³ö½á¹ûÊÇ____ a)3839 b)3938 c)380039 d)390038¡¢a¡¢3 ¡¡¡¡384¡¢ÓÐÈç϶¨Òå struct person{char name[9]; int age;}; strict person class[10]={"johu", 17, "paul", 19 "mary", 18, "adam 16,}; ¸ù¾ÝÉÏÊö¶¨Ò壬ÄÜÊä³ö×ÖĸmµÄÓï¾äÊÇ a) prinft("%c\n",class[3]¡¢mane); b) pfintf("%c\n",class[3]¡¢name[1]); c) prinft("%c\n",class[2]¡¢name[1]); d) printf("%^c\n",class[2]¡¢name[0]);¡¢d¡¢3 ¡¡¡¡385¡¢ÓÐÈçϺ¯Êýµ÷ÓÃÓï¾ä func(rec1,rec2+rec3,(rec4,rec5); ¸Ãº¯Êýµ÷ÓÃÓï¾äÖУ¬º¬ÓеÄʵ²Î¸öÊýÊÇ a) 3 b) 4 c) 5 d) ÓÐÓï·¨´í¡¢a¡¢3 ¡¡¡¡386¡¢ÒÔÏÂÑ¡ÏîÖУ¬Äܶ¨ÒåsΪºÏ·¨µÄ½á¹¹Ìå±äÁ¿µÄÊÇ a) typedef struct abc b) struct { double a; { double a; char b[10]; char b[10]; } s; } s; c) struct abc d) typedef abc { double a; { double a; char b[10]; char b[10]; } } abc s; abc s;¡¢b¡¢3 ¡¡¡¡387¡¢ÒÔ϶ԽṹÌåÀàÐͱäÁ¿µÄ¶¨ÒåÖУ¬²»ÕýÈ·µÄÊÇ a) typedef struct aa b) #define aa struct aa { int n; aa {int n; float m; float m; }aa; }td1; aa td1; c) struct d) struct { int n; { int n; float m; float m; }aa; }td1; stuct aa td1;¡¢c¡¢3 ¡¡¡¡388¡¢ÒÔϳÌÐòÔËÐкó,Êä³ö½á¹ûÊÇ a) 1 b) 7 c)9 d)11 fut (int **s,int p[2][3]) { **s=p[1][1];) main() { int a[2][3]={1,3,5,7,9,11},*p; p=(int *)malloc(sizeof(int)); fut (&p,a); printf("%d\n",*p); }¡¢c¡¢3 ¡¡¡¡389¡¢ÓÐÓï¾ächar str1[10],str2[10]={"china"};ÔòÄܽ«×Ö·û´®china¸³¸øÊý×éstr1µÄÕýÈ·Óï¾äÊÇ________¡£ a¡¢str1={"china"}; b¡¢strcpy(str1,str2); c¡¢str1=str2; d¡¢strcpy(str2,str1);¡¢b¡¢3 ¡¡¡¡390¡¢ÓÐÒÔϽṹÌå˵Ã÷ºÍ±äÁ¿µÄ¶¨Òå,ÇÒÈçÏÂͼËùʾָÕëpÖ¸Ïò±äÁ¿a,Ö¸ÕëqÖ¸Ïò±äÁ¿b¡£Ôò²»ÄܰѽáµãbÁ¬½Óµ½½áµãaÖ®ºóµÄÓï¾äÊÇ a) a¡¢next=q; b) p¡¢next=&b; c) p->next=&b; d) (*p)¡¢next=q; struct node { char data; struct node *next; { a,b,*p=&a,*q=&b; data next data next¡¢b¡¢3 ¡¡¡¡391¡¢ÓÐÒÔϳÌÐò¶Î char arr[]="abcde"; char *ptr; for(ptr=arr;ptr main() { union { int k; char i[2]; } *s,a; s=&a; s->i[0]=0x39; s->i[1]=0x38; printf("%x\n",s->k); } Êä³ö½á¹ûÊÇ a) 3839 b) 3938 c) 380039 d) 390038¡¢d¡¢3 ¡¡¡¡392¡¢ÓÐÒÔϳÌÐò #include "stdio¡¢h" struct stu { int num; char name[10]; int age; }; void fun(struct stu *p) { printf("%s\n",(*p)¡¢name); } main() { struct stu students[3]={ {9801,"zhang",20}, {9802,"wang",19}, {9803,"zhao",18} }; fun(students+2); } Êä³ö½á¹ûÊÇ a) zhang b)zhao c) wang d) 18¡¢b¡¢3 ¡¡¡¡393¡¢ÔËÐÐÏÂÃæµÄ³ÌÐò,Èç¹û´Ó¼üÅÌÉÏÊäÈë: ab c def ÔòÊä³ö½á¹ûΪ a¡¢a b¡¢a c¡¢ab d¡¢abcdef b b c c c d d d e f #include #define n 6 main () { char c[n]; int i=0; int i=0; for ( ;i ss (char *s) { char *p=s; while (*¡¢p)p++; return(p-s); } main() { char *a="abded"; int i; i=ss(a); print ("%d\n",i); }¡¢c¡¢3 ¡¡¡¡394¡¢ÔÚc³ÌÐòÖÐ,¿É°ÑÕûÐÍÊýÒÔ¶þ½øÖÆÐÎʽ´æ·Åµ½ÎļþÖеĺ¯ÊýÊÇ a) fprintfº¯Êý b) freadº¯Êý c) fwriteº¯Êý d) fputcº¯Êý¡¢a¡¢3 ¡¡¡¡395¡¢ÔÚcÓïÑÔÖУ¬fclose()º¯Êý·µ»Ø____ʱ£¬ ±íʾ¹Ø±Õ²»³É¹¦ (a) 0 (b) -1 (c) eof (d) ·ÇÁãÖµ¡¢d¡¢3 ¡¡¡¡396¡¢ÔÚcÓïÑÔÖУ¬Èç¹ûÏÂÃæµÄ±äÁ¿¶¼ÊÇintÀàÐÍ£¬ÔòÊä³öµÄ½á¹ûÊÇ(¡¡¡¡)¡£ sum=5,p=5;p=sum++,p++,++p; printf("%d\n",p); a¡¢ 7 b¡¢ 6 c¡¢ 5 d¡¢ 4¡¢a¡¢3 ¡¡¡¡397¡¢ÔÚscanf( )ÖУ¬±íʾ±¾ÊäÈëÏîÔÚ¶ÁÈëºó²»¸³¸øÏàÓ¦±äÁ¿µÄ¸ñʽ˵Ã÷×Ö·ûÊÇ____ (a) l (b) h (c) c (d) *¡¢d¡¢3 ¡¡¡¡398¡¢ÔÚtcÓïÑÔÖÐintºÍshortÁ½ÖÖÊý¾ÝËùÕ¼ÓõÄÄÚ´æ____ a) ¾ùΪ2¸ö×Ö½Ú b) ÓÉÓû§×Ô¼º¶¨Òå c) ÓÉËùÓûúÆ÷µÄ»úÆ÷×Ö³¤¾ö¶¨ d) ÊÇÈÎÒâµÄ¡¢a¡¢3 ¡¡¡¡399¡¢ÔÚÒÔ϶¨ÒåÖУ¬±êʶ·ûp______ int (*p)[3] a) ¶¨Òå²»ºÏ·¨ b) ÊÇÒ»¸öÖ¸ÕëÊý×éÃû£¬Ã¿¸öÔªËØÊÇÒ»¸öÖ¸ÏòÕûÊý±äÁ¿µÄÖ¸Õë c) ÊÇÒ»¸öÖ¸Õ룬ËüÖ¸ÏòÒ»¸ö¾ßÓÐÈý¸öÔªËØµÄһάÊý×é d) ÊÇÒ»¸öÖ¸ÏòÕûÐͱäÁ¿µÄÖ¸Õë¡¢c¡¢3 ¡¡¡¡400¡¢×Ö·û¡¯0¡¯µÄasciiÂëµÄÊ®½øÖÆÊýΪ48,ÇÒÊý×éµÄµÚ0¸öÔªËØÔÚµÍλ,ÔòÒÔϳÌÐòµÄÊä³ö½á¹ûÊÇ #include main( ) { union { int i[2]; long k; char c[4]; }r,*s=&r; s->i[0]=0x39; s->i[1]=0x38; printf("%c\n",s->c[0]) } a) 39 b) 9 c) 38 d) 8¡¢b¡¢3 |
ÔðÈα༣ºgzu521
| ITÈÏÖ¤·ÖÀà | ||||||||||||||||
|
||||||||||||||||