¼ÆËã»ú×é³É´ð°¸ ÏÂÔØ±¾ÎÄ

151¼ÆËã»ú×é³ÉʵÑé (151-301288-J03084-2) > ²âÊÔ > ¸´²é²âÑ飺 ×ܸ´Ï° ¸´²é²âÑ飺 ×ܸ´Ï°

Óû§

Éòΰ¿µ ¼ÆËã»ú1304

ÒÑÌá½» 15-6-16 ÏÂÎç12:59 Ãû³Æ ״̬ ·ÖÊý ˵Ã÷

×ܸ´Ï° ÒÑÍê³É

µÃ 80 ·Ö£¬Âú·Ö 1,590 ·Ö

µÃ 10 ·Ö£¬Âú·Ö 10 ·Ö

ÎÊÌâ 1

ÏÂÁÐÃüÁîÕýÈ·µÄÊÇ£¨ £©¡£

Îļþexer1µÄ·ÃÎÊȨÏÞΪrw-r--r--£¬ÏÖÒªÔö¼ÓËùÓÐÓû§µÄÖ´ÐÐȨÏÞºÍͬ×éÓû§µÄдȨÏÞ£¬

ËùÑ¡´ð°¸£º ÕýÈ·´ð°¸£º

B. chmod a+x g+w exer1

B. chmod a+x g+w exer1

µÃ 10 ·Ö£¬Âú·Ö 10 ·Ö

ÎÊÌâ 2

ÒôƵ¡¢ÊÓÆµºÍͼÏñµÈÎļþ¸ñʽ»òÕß´¦Àí³ÌÐò²»Éæ¼°×Ö½Ú˳ÐòÎÊÌâ¡£

ËùÑ¡´ð°¸£º ´í ÕýÈ·´ð°¸£º ´í

µÃ 10 ·Ö£¬Âú·Ö 10 ·Ö

ÎÊÌâ 3 ÔõÑùн¨Ò»¸öÐÂÎļþ£º£¨ £©

ËùÑ¡´ð°¸£º

B. touch hello.c

ÕýÈ·´ð°¸£º

B. touch hello.c

µÃ 10 ·Ö£¬Âú·Ö 10 ·Ö

ÎÊÌâ 4 ÒÔϹØÓÚ¿ªÔ´Èí¼þµÄ˵·¨£¬ÄÄÒ»¸ö˵·¨Ò»¶¨ÊÇÕýÈ·µÄ£¿

ËùÑ¡´ð°¸£º A.

??????? ¿ªÔ´Èí¼þÒ²ÓÐÐí¿ÉЭÒé

ÕýÈ·´ð°¸£º A.

??????? ¿ªÔ´Èí¼þÒ²ÓÐÐí¿ÉЭÒé

ÎÊÌâ 5 ÔËÐÐÒÔϳÌÐò£¬show_ueg()µÄÊä³öÊÇ£¨£© typedef unsigned char *byte_pointer; void show_bytes(byte_pointer start, int len) { int i;

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

µÃ 0 ·Ö£¬Âú·Ö 10 ·Ö

void string_ueg() { const char *s = \

show_bytes((byte_pointer) s, strlen(s)); }

ËùÑ¡´ð°¸£º

C. 68 68 70

ÕýÈ·´ð°¸£º

A. 44 45 46

µÃ 10 ·Ö£¬Âú·Ö 10 ·Ö

ÎÊÌâ 6 ¸¡µãÊýÔÚ¼ÆËã»úÖеıíʾ²ÉÓÃIEEE754±ê×¼¡£

ËùÑ¡´ð°¸£º ÊÇ ÕýÈ·´ð°¸£º ÊÇ

µÃ 10 ·Ö£¬Âú·Ö 10 ·Ö

ÎÊÌâ 7 ÒÔϹØÓÚLinuxΪʲôÓÃÆó¶ì×ölogo×îÀëÆ×µÄ½âÊÍ£¿

ËùÑ¡´ð°¸£º A. ÀîÄÉ˹ʮ·ÖÑöĽÂí»¯ÌÚ£»

ÕýÈ·´ð°¸£º A. ÀîÄÉ˹ʮ·ÖÑöĽÂí»¯ÌÚ£»

ÎÊÌâ 8 µÃ 0 ·Ö£¬Âú·Ö 10 ·Ö

ÒÑÖªshort x = -12345;Ö´ÐÐx<<2£»ºÍx>>2;µÄ½á¹û·Ö±ðÊÇ[x]ºÍ[y]¡£

x µÄÖ¸¶¨´ð°¸£º y µÄÖ¸¶¨´ð°¸£º

[δ¸ø¶¨] [δ¸ø¶¨]

x µÄÕýÈ·´ð°¸£º 16156 y µÄÕýÈ·´ð°¸£º -3087

ÎÊÌâ 9 ³ö¡£

µÃ 10 ·Ö£¬Âú·Ö 10 ·Ö

´ø·ûºÅÊýxºÍyÏà¼Ó£¬x+y=sum£¬Èç¹ûsumµÄ·ûºÅλÓëxºÍyµÄ·ûºÅ¶¼Ïà·´£¬Ôò½á¹ûÒç

ËùÑ¡´ð°¸£º ¶Ô ÕýÈ·´ð°¸£º ¶Ô

µÃ 10 ·Ö£¬Âú·Ö 10 ·Ö

ÎÊÌâ 10 ÒÔÏÂÄĸöϵͳµ®ÉúµÄ×îÔ磿

ËùÑ¡´ð°¸£º C.

UNIX

ÕýÈ·´ð°¸£º C.

UNIX

ÎÊÌâ 11 gccÖ§³ÖµÄÄ¿±êÎļþµÄÀ©Õ¹Ãû[x]

x µÄÖ¸¶¨´ð°¸£º

µÃ 0 ·Ö£¬Âú·Ö 10 ·Ö

[δ¸ø¶¨]

x µÄÕýÈ·´ð°¸£º .o

o

ÎÊÌâ 12 ±í´ïʽ-2147483648<2147483647

µÃ 0 ·Ö£¬Âú·Ö 10 ·Ö

µÄÖµÊÇ£¨£©

ËùÑ¡´ð°¸£º [δ¸ø¶¨]

ÕýÈ·´ð°¸£º

A. È¡¾öÓÚCÓïÑԵıê×¼

µÃ 0 ·Ö£¬Âú·Ö 10 ·Ö

ÎÊÌâ 13 ÄÚºËÏ൱ÓÚLinuxµÄʲô£¿£¨ÒÔÈËÌåÆ÷¹ÙÀ´±ÈÓ÷£©

ËùÑ¡´ð°¸£º [δ¸ø¶¨] ÕýÈ·´ð°¸£º C.

ÐÄÔàºÍ´óÄÔ

ÎÊÌâ 14 ÒÑÖªº¯ÊýÈçÏ£º

void xor_swap(int *x,int *y) { //(1) *y=*x^*y;//(2)

µÃ 0 ·Ö£¬Âú·Ö 10 ·Ö

*x=*x^*y;//(3)

*y=*x^*y;//(4) }

Ö´ÐÐxor_swap(3,5);Óï¾ä£¬ÔòÔÚÉÏÊö³ÌÐòÖбí´ïʽ£¨2£©Ö´ÐÐÍê±Ï£¬*yµÄÖµÊÇ[x].

x µÄÖ¸¶¨´ð°¸£º

[δ¸ø¶¨]

x µÄÕýÈ·´ð°¸£º 6

ÎÊÌâ 15 ÔÚLinuxÖпÉÒÔÓôø-dÑ¡ÏîµÄ[1]ÃüÁîÀ´¶ÔÄ¿±ê´úÂë½øÐз´»ã±à¡£

1 µÄÖ¸¶¨´ð°¸£º

µÃ 0 ·Ö£¬Âú·Ö 10 ·Ö

[δ¸ø¶¨]

1 µÄÕýÈ·´ð°¸£º objdump

ÎÊÌâ 16 µÃ 0 ·Ö£¬Âú·Ö 10 ·Ö

Èç¹ûÒªÁгöÒ»¸öĿ¼ÏµÄËùÓÐÎļþÐèҪʹÓÃÃüÁîÐÐ( )