על בקטע קוד 2 שאלות:
1)האם יש איזה בעיה
2)להזביר את ה בעיה:
void F()
{
const char arr[] = { "abcde" };
char* ptr1 = (char*)malloc(strlen(arr) + 1);
for (int i = 0; i < strlen(arr) + 1; i++)
{
*ptr1++ = arr[i];
}
free(ptr1);
}
תשובות
הוסף תשובה
|
לצפיה בתשובות
דצמבר 2025
1) יש בעיה! תוכנה תקרוס.
2) פעולה ++ptr1* עם מצביע גורם לשינוי ערך של מצביע אצמו.
כך פקודה מנסה למחוק זיכרון בגודל 6 בייט מכתובת התחלתי של ptr1 אבל בגלל שינוי ערכו פעולת מחיקה תקרוס!
צוות של board design.שיחה עם ראש צוות שנתן קצת מידע על הצוות והתפקיד ואז קבע איתי ראיון
שאלות מתוך הראיון
נתון לך אות כניסה שמשתנה מ0 ל1 לסירוגין. תבנה מעגל ככה שאות המוצא יצור פולס כל פעם שאות הכניסה עובר מ0 ל1 או מ1ל0. לאחר שהצלחת מבקשים לבנות מעגל ככה שאות המוצא יצור פולס רק כשאות הכניסה עובר מ0 ל1 (שאר הזמן הוא על 0).
שאלה של מנוע שאתה רוצה שיסתובב לשני הצדדים לבחירתך- שימוש בטרנזיסטורי מוספט כמתגים, איך למנוע קצר וכו.
שימוש בדיודות כדי ליצור מעגל שיגן על המערכת מפני קפיצות במתח ככה שתמיד נקבל מתח בתחום הרצוי.
תכונות של קבלים וסלילים
תשובות
הוסף תשובה
|
לצפיה בתשובות
נובמבר 2025
להכניס את אות הכניסה לD-FF ואז לעשות XOR בין מוצא הFF לאות הכניסה.בחלק השני של השאלה פשוט לקחת את המוצא Q(NOT) של הFF ולעשות AND עם אות הכניסה.
אלביט מערכות בע"מ היא חברה ישראלית העוסקת בפיתוח ובייצור של מערכות אלקטרוניות ואמצעי לחימה מתקדמים. אלביט מערכות מפתחת, משווקת ומבצעת אינטגרציה של מערכות אלקטרוניות ואלקטרו-אופטיות ביטחוניות מתקדמות ללקוחות בכל רחבי העולם. החברה מתמקדת בפיתוח מערכות שליטה ובקרה, ומערכות מודיעין לשוק הצבאי, בביצוע השבחות של כלי טיס, כלי שיט ורכבים ובפיתוח ומסירה של מערכות כלי טיס בלתי מאוישים.