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 ·Ö
Èç¹ûÒªÁгöÒ»¸öĿ¼ÏµÄËùÓÐÎļþÐèҪʹÓÃÃüÁîÐÐ( )