מערכות מידע נושאים מתקדמים בתכנות- עדכני

לחץ כאן לכל השאלות

מה הפלט של תוכנית זו?

1
done
Explanation: oos.writeFloat(3.5); writes in output stream which is extracted by x = ois.readInt(); and stored in x hence x contains 3.5.
by
מיין לפי
by Itay Razumenko
Itay Razumenko 0 נקודות · יותר מ-6 חודשים
מוניטין: 70
למה
by
by Keren Gor
Keren Gor -1 נקודות · יותר מ-6 חודשים
מוניטין: 0
זה טעות
by
by Mark Tseytlin
Mark Tseytlin 2 נקודות · יותר מ-6 חודשים
מוניטין: 208
אין פה טעות, הרצתי את זה וזה עובד
by
by avital galper
avital galper 1 נקודות · יותר מ-6 חודשים
מוניטין: 60
אשכרהההההה
by
by Eitan Markman
Eitan Markman 1 נקודות · יותר מ-6 חודשים
מוניטין: 46
Float מיוצג עם 4 בייטים והמטודה readInt פשוט קוראת 4 בייטים הבאים (גם int זה 4 בייטים) שיש בstream.
by
by Sapir Tzaig
Sapir Tzaig 0 נקודות · יותר מ-6 חודשים
מוניטין: 1
למה שזה ידפיס 3.5?
by
by Omri Peretz
Omri Peretz 0 נקודות · יותר מ-6 חודשים
מוניטין: 59
לדעתי זה אמור להיות 3 כי readInt() קורא 4 בייטים ומבצע המרה לinteger. אז הקריאה תעבוד ללא אקספשן אבל 3.5 יומר לint
by
by Manuel Ruffieux
Manuel Ruffieux 0 נקודות · יותר מ-6 חודשים
מוניטין: 270
אתה כנראה טועה
by

* השאלה נוספה בתאריך: 20-07-2019