(B) int a[5], *num[5] = {&a[0], &a[1], &a[2], &a[3], &a[4]};
(C) int a[] = {1, 3, 5, 7, 9}; int *num[5] = {a[0], a[1], a[2], a[3], a[4]};
(D) int a[3][4], (*num)[4]; num[1] = &a[1][3];
µ±Ç°±à³ÌÌ⣺ʵÑéÆß---ÕûÊýµÄN½øÖÆ×Ö·û´®±íʾ
1. ¡¾ÎÊÌâÃèÊö¡¿±àдº¯Êýitob(n,s,b),ÓÃÓÚ°ÑÕûÊýnת»»³ÉÒÔbΪ»ùµÄ×Ö·û´®²¢´æ´¢µ½sÖÐ. ±àд³ÌÐò,ʹÓú¯Êýitob(n,s,b)½«ÊäÈëµÄÕûÊýn,ת»»³É×Ö·û´®s,½«sÊä³ö.ת»»ºóµÄ×Ö·û´®´Ó×î¸ßµÄ·ÇÁãλ¿ªÊ¼Êä³ö¡£Èç¹ûnΪ¸ºÊý£¬ÔòÊä³öµÄ×Ö·û´®µÄµÚÒ»¸ö×Ö·ûΪ¡¯-¡¯¡£bΪ´óÓÚ1СÓÚ37µÄÈÎÒâ×ÔÈ»ÊýÖµ¡£µ±b=2ʱ£¬Êä³ö×Ö·ûÖ»¿ÉÄÜÊÇ¡¯0¡¯ºÍ¡¯1¡¯£»µ±b=16ʱ£¬Êä³ö×Ö·û´®ÖпÉÄܺ¬ÓÐ×Ö·ûΪ¡¯0¡¯-¡¯9¡¯£¬¡¯a¡¯-¡¯f¡¯(×ÖĸÒÔСдÊä³ö)¡£b»¹¿ÉÒÔÊÇÆäËüÊýÖµ¡£±ÈÈçÊäÈën=33,b=17£¬ÔòÊä³ö33µÄ17½øÖÆÖµÎª\¡£
¡¾ÊäÈëÐÎʽ¡¿¿ØÖÆÌ¨ÊäÈëÕûÊýnºÍb£¬ÆäÖÐn¿ÉÒÔΪ¸ºÊý¡£nºÍbÒÔ¿Õ¸ñ·Ö¸ô.
¡¾Êä³öÐÎʽ¡¿¿ØÖÆÌ¨Êä³öת»¯ºóµÄ×Ö·û´®s. ¡¾ÑùÀýÊäÈë¡¿5 2 ¡¾ÑùÀýÊä³ö¡¿101
¡¾ÑùÀý˵Ã÷¡¿5µÄ¶þ½øÖƾÍÊÇ101
¡¾ÆÀ·Ö±ê×¼¡¿½á¹ûÍêÈ«ÕýÈ·µÃ20·Ö£¬Ã¿¸ö²âÊÔµã4·Ö¡£Ìá½»³ÌÐòÃûΪ£ºitob.c
#include
void itob(int n,char s[],int b); void itob(int n,char s[],int b) { int tmp; int i = 0; tmp=n; while (tmp) {
13 / 30
if((tmp%b)>=10) s[i]='a'+tmp%b-10; else s[i]='0'+tmp%b; tmp=tmp/b; i++; } s[i]='\\0'; }
int main() { int n, b, i; char s[100]; scanf(\ itob(n,s,b); for(i = strlen(s) - 1;i>=0;i--) printf(\ return 0; }
µÚ°Ë´Î Ìî¿ÕÌâ # ÌâÄ¿
1. д³ö³ÌÐòµÄÔËÐнá¹û 1£¬2£¬3£¬3£¬5£¬4 #include
int a[] = {1,2,3,4,5,6}; int *p; p=a;
printf(\ printf(\ printf(\ printf(\ p+=3;
printf(\}
2. ÒÔϳÌÐòµÄÔËÐнá¹ûÊÇ 10 x #include
void func(struct n b) {
b.x = 20; b.c= ¡¯y¡¯; }
main() {
struct n a = {10, ¡¯x¡¯}; func(a);
printf (\}
3. ÒÔϳÌÐòµÄÔËÐнá¹ûÊÇ6,9
#include
int i;
for (i=4;i<=10;i++) {
if (i%3==0) continue; printf(\ } }
Ñ¡ÔñÌâ
# 퉀1. ÈôÓÐÒÔϳÌÐò¶Î struct dent {
int n; int *m; };
int a=1, b=2, c=3;
struct dent s[3]={{101,&a},{102,&b},{103,&c}}; strcut dent *p =s;
ÔòÒÔϱí´ïʽֵΪ2µÄÊÇ A A.(p++)->m B.*(p++)->m
14 / 30
C.(*p).m D.*(++p)->m
2. ÏÂÃæ³ÌÐòÊÇÇóÊý×éÖеÄ×îСµÄÔªËØ£¬ÇëÑ¡ÔñÌî¿Õ¡£ D
findmin(int *s, int t, int *k) {
int p;
for(p = 0;p if(s[p] main() { int a[10],i,*k=&i; for(i=0;i<10;i++) { scanf(\ } i=0; findmin(a, 10,k); printf(\} A.k=p B.*k=p-s C.k=p-s D.*k=p 3. ÓÐÈç϶¨Ò壺 struct { int x; char *y; } tab[2] = {{1, \ Óï¾ä printf(\µÄÊä³ö½á¹ûÊÇb 4. ÒÑ֪ѧÉú¼Ç¼µÄ¶¨ÒåΪ£º struct student { int no; char name[20]; char sex; struct { int year; int month; int day; }birth; }; struct student s; ¼ÙÉè±äÁ¿sÖеġ°ÉúÈÕ¡±Ó¦ÊÇ¡°1988Äê5 ÔÂ10ÈÕ¡±£¬¶Ô¡°ÉúÈÕ¡±µÄÕýÈ·¸³ÖµÓï¾äÊÇD (A) year=1988; month=5; day=10; (B) brith.year=1988; birth.month=5; birth.day=10; (C) s.year=1988; s.month=5; s.day=10; (D) s.birth.year=1988; s.birth.month=5; s.birth.day=10; 5. ÈôÓÐÒÔÏÂ˵Ã÷ºÍÓï¾ä,ÔòÏÂÃæ±í´ïʽÖÐֵΪ1002µÄÊÇ D struct student { int age; int num; }; struct student stu[3] = {{1001, 20}, {1002, 19}, {1003, 21}}; struct student *p; p = stu; (A) (p++)->num (B) (p++)->age (C) (*p).num (D) (*++p).age µ±Ç°±à³ÌÌ⣺ʵÑé°Ë---ͳ¼ÆÕûÊý 15 / 30 1. ¡¾ÎÊÌâÃèÊö¡¿ ÊäÈëÈô¸É¸öÕûÊý£¬Í³¼Æ³öÏÖ´ÎÊý×î¶àµÄÄǸöÕûÊý¡£Èç¹û³öÏÖ×î¶àµÄÕûÊýÓÐÁ½¸öÒÔÉÏ£¬´òÓ¡×îÔçÊäÈëµÄÄǸöÕûÊý¡£ ¡¾ÊäÈëÐÎʽ¡¿ ´Ó±ê×¼ÊäÈë¶ÁÈ¡ÊäÈë¡£µÚÒ»ÐÐÖ»ÓÐÒ»¸öÊý×ÖN£¨1¡ÜN¡Ü10000£©£¬´ú±íÕûÊýµÄ¸öÊý¡£ÒÔºóµÄNÐÐÿÐÐÓÐÒ»¸öÕûÊý¡£ ¡¾Êä³öÐÎʽ¡¿ Ïò±ê×¼Êä³ö´òÓ¡³öÏÖ´ÎÊý×î¶àµÄÄǸöÊý×Ö¡£ ¡¾ÊäÈëÑùÀý¡¿ 6 11 0 -1 20 0 300 ¡¾Êä³öÑùÀý¡¿ 0 ¡¾ÑùÀý˵Ã÷¡¿ ÊäÈë6¸öÕûÊý£¬ÆäÖгöÏÖ´ÎÊý×î¶àµÄÊÇ0£¬¹²³öÏÖÁ½´Î¡£ ¡¾ÆÀ·Ö±ê×¼¡¿ ±¾Ìⲻ׼ʹÓÃÊýѧ¿âº¯Êý¡£ÔËÐÐʱÏÞ1Ã룬ÕýÈ·µÃ20·Ö£¬Ã¿¸ö²âÊÔµã4·Ö£¬Ìá½»³ÌÐòÃûΪcount.c¡£ {{½¨µçÄÔ×ÀÃæ}} C ÓïÑÔ×ܸ´Ï°CÁùÔ£¬·ÜÕ½CCÓïÑÔ£¬´ó¼ÒÒ»Æð¼ÓÓÍÀ²~~~~~~~~~~~£¡£¡ ×ÜÌåÉϱØÐëÇå³þµÄ:? 1)³ÌÐò½á¹¹ÊÇÈýÖÖ: ˳Ðò½á¹¹ , Ñ»·½á¹¹(Èý¸öÑ»·½á¹¹), Ñ¡Ôñ½á¹¹(if ºÍ switch)? 2)¶Á³ÌÐò¶¼Òª´Ómain()Èë¿Ú, È»ºó´Ó×îÉÏÃæË³ÐòÍù϶Á(Åöµ½Ñ»·×öÑ»·,Åöµ½Ñ¡Ôñ×öÑ¡ Ôñ)¡£? 3)¼ÆËã»úµÄÊý¾ÝÔÚµçÄÔÖб£´æÊÇÒÔ¶þ½øÖƵÄÐÎʽ. Êý¾Ý´æ·ÅµÄλÖþÍÊÇËûµÄµØÖ·.? 4)bitÊÇλ ÊÇָΪ0 »òÕß1¡£ byte ÊÇÖ¸×Ö½Ú, Ò»¸ö×Ö½Ú = °Ë¸öλ.? 5)Ò»¶¨Òª¼Çס ¶þ½øÖÆ ÈçºÎ»®³É Ê®½øÖÆ¡£? ¸ÅÄî³£¿¼µ½µÄ£º? £±¡¢±àÒëÔ¤´¦Àí²»ÊÇCÓïÑÔµÄÒ»²¿·Ö£¬²»ÔÙÔËÐÐʱ¼ä¡£CÓïÑÔ±àÒëµÄ³ÌÐò³ÆÎªÔ´³ÌÐò£¬ËüÒÔASCIIÊýÖµ´æ·ÅÔÚÎı¾ÎļþÖС£? £²¡¢Ã¿¸öCÓïÑÔ³ÌÐòÖÐmainº¯ÊýÊÇÓÐÇÒÖ»ÓÐÒ»¸ö¡£? £³¡¢ÔÚº¯ÊýÖв»¿ÉÒÔÔÙ¶¨Ò庯Êý¡£? £´¡¢Ëã·¨µÄÊÇÒ»¶¨ÒªÓÐÊä³öµÄ£¬Ëû¿ÉÒÔûÓÐÊäÈë¡£? £µ¡¢break¿ÉÓÃÓÚÑ»·½á¹¹ºÍswitchÓï¾ä¡£? £¶¡¢¶ººÅÔËËã·ûµÄ¼¶±ð×îµÍ¡£? µÚÒ»ÕÂ? 1£©ºÏ·¨µÄÓû§±êʶ·û¿¼²é£º? ºÏ·¨µÄÒªÇóÊÇÓÉ×Öĸ£¬Êý×Ö£¬Ï»®Ïß×é³É¡£ÓÐÆäËüÔªËØ¾Í´íÁË¡£? ²¢ÇÒµÚÒ»¸ö±ØÐëΪ×Öĸ»òÔòÊÇÏ»®Ïß¡£µÚÒ»¸öΪÊý×־ʹíÁË¡£? ¹Ø¼ü×Ö²»¿ÉÒÔ×÷ΪÓû§±êʶ·ûºÅ¡£main define scanf printf ¶¼²»Êǹؼü×Ö¡£ÃÔ»óÄãµÄµØ·½IfÊÇ¿ÉÒÔ×öΪÓû§±êʶ·û¡£ÒòΪIfÖеĵÚÒ»¸ö×Öĸ´óдÁË£¬ËùÒÔ²»Êǹؼü×Ö¡£? 2£©ÊµÐÍÊý¾ÝµÄºÏ·¨ÐÎʽ£º? 2.333e-1 ¾ÍÊǺϷ¨µÄ£¬ÇÒÊý¾ÝÊÇ2.333¡Á10-1¡£? ¿¼ÊÔ¿Ú¾÷£ºeǰeºó±ØÓÐÊý£¬eºó±ØÎªÕûÊý¡£.? 3£©×Ö·ûÊý¾ÝµÄºÏ·¨ÐÎʽ:£º? '1' ÊÇ×Ö·ûÕ¼Ò»¸ö×Ö½Ú£¬\ÊÇ×Ö·û´®Õ¼Á½¸ö×Ö½Ú(º¬ÓÐÒ»¸ö½áÊø·ûºÅ)¡£? '0' µÄASCIIÊýÖµ±íʾΪ48£¬'a' µÄASCIIÊýÖµÊÇ97£¬'A'µÄASCIIÊýÖµÊÇ65¡£? 4£© ÕûÐÍÒ»°ãÊÇÁ½¸ö×Ö½Ú, ×Ö·ûÐÍÊÇÒ»¸ö×Ö½Ú£¬Ë«¾«¶ÈÒ»°ãÊÇ4¸ö×Ö½Ú£º? ¿¼ÊÔʱºòÒ»°ã»á˵£¬ÔÚ16λ±àÒëϵͳ£¬»òÕßÊÇ32λϵͳ¡£Åöµ½ÕâÖÖÇé¿ö£¬²»ÒªÈ¥¹Ü£¬Ò»Ñù×öÌâ¡£ÕÆÎÕÕûÐÍÒ»°ãÊÇÁ½¸ö×Ö½Ú, ×Ö·ûÐÍÊÇÒ»¸ö×Ö½Ú£¬Ë«¾«¶ÈÒ»°ãÊÇ4¸ö×ֽھͿÉÒÔÁË¡£? 5£©×ªÒå×Ö·ûµÄ¿¼²é£º? 16 / 30 ÔÚ³ÌÐòÖÐ int a = 0x6d£¬ÊǰÑÒ»¸öÊ®Áù½øÖƵÄÊý¸ø±äÁ¿a ×¢ÒâÕâÀïµÄ0x±ØÐë´æÔÚ¡£? ÔÚ³ÌÐòÖÐ int a = 06d, ÊÇÒ»¸ö°Ë½øÖƵÄÐÎʽ¡£? ÔÚתÒå×Ö·ûÖУ¬¡¯\\x6d¡¯ ²ÅÊǺϷ¨µÄ£¬0²»ÄÜд£¬²¢ÇÒxÊÇСд¡£? ¡®\\141¡¯ ÊǺϷ¨µÄ£¬ 0ÊDz»ÄÜдµÄ¡£? ¡®\\108¡¯ÊÇ·Ç·¨µÄ£¬ÒòΪ²»¿ÉÒÔ³öÏÖ8¡£? 6£©ËãÊõÔËËã·ûºÅµÄÓÅÏȼ¶±ð£º? ͬ¼¶±ðµÄÓеÄÊÇ´Ó×óµ½ÓÒ£¬ÓеÄÊÇ´ÓÓÒµ½×ó¡£? 7£©Ç¿ÖÆÀàÐÍת»»£º? Ò»¶¨ÊÇ £¨int£©a ²»ÊÇ int£¨a£©£¬×¢ÒâÀàÐÍÉÏÒ»¶¨ÓÐÀ¨ºÅµÄ¡£? ×¢Ò⣨int£©£¨a+b£©ºÍ£¨int£©a+b µÄÇø±ð¡£ ǰÊǰÑa+bתÐÍ£¬ºóÊǰÑaתÐÍÔÙ¼Ób¡£? 8£©±í´ïʽµÄ¿¼²é£º? ÊDZí´ïʽ¾ÍÒ»¶¨ÓÐÊýÖµ¡£? ¸³Öµ±í´ïʽ£º±í´ïʽÊýÖµÊÇ×î×ó±ßµÄÊýÖµ£¬a=b=5;¸Ã±í´ïʽΪ5£¬³£Á¿²»¿ÉÒÔ¸³Öµ¡£? ×Ô¼Ó¡¢×Ô¼õ±í´ïʽ£º¼ÙÉèa=5£¬++a£¨ÊÇΪ6£©£¬ a++£¨Îª5£©£»? ÔËÐеĻúÀí£º++a ÊÇÏȰѱäÁ¿µÄÊýÖµ¼ÓÉÏ1£¬È»ºó°ÑµÃµ½µÄÊýÖµ·Åµ½±äÁ¿aÖУ¬È»ºóÔÙÓÃÕâ? ¸ö++a±í´ïʽµÄÊýֵΪ6£¬¶øa++ÊÇÏÈÓøñí´ïʽµÄÊýֵΪ5£¬È»ºóÔÙ°ÑaµÄÊýÖµ¼ÓÉÏ1Ϊ6£¬? Ôٷŵ½±äÁ¿aÖС£ ½øÐÐÁË++aºÍa++ºóÔÚÏÂÃæµÄ³ÌÐòÖÐÔÙÓõ½aµÄ»°¶¼ÊDZäÁ¿aÖеÄ6ÁË¡£? ¿¼ÊÔ¿Ú¾÷£º++ÔÚǰÏȼӺóÓã¬++ÔÚºóÏÈÓúó¼Ó¡£? ¶ººÅ±í´ïʽ£ºÓÅÏȼ¶±ð×îµÍ £»±í´ïʽµÄÊýÖµ¶ººÅ×îÓұߵÄÄǸö±í´ïʽµÄÊýÖµ¡£? £¨2£¬3£¬4£©µÄ±í´ïʽµÄÊýÖµ¾ÍÊÇ4¡£? 9£©Î»ÔËËãµÄ¿¼²é£º? »áÓÐÒ»µ½¶þÌ⿼ÊÔÌâÄ¿¡£? ×ܵĴ¦Àí·½·¨£º¼¸ºõËùÓеÄλÔËËãµÄÌâÄ¿¶¼Òª°´Õâ¸öÁ÷³ÌÀ´´¦Àí£¨ÏȰÑÊ®½øÖƱä³É¶þ½øÖÆÔÙ±ä³ÉÊ®½øÖÆ£©¡£? Àý1£º char a = 6, b;? b = a<<2; ÕâÖÖÌâÄ¿µÄ¼ÆËãÊÇÏÈÒª°ÑaµÄÊ®½øÖÆ6»¯³É¶þ½øÖÆ£¬ÔÙ×öλÔËËã¡£