NEW
Font size
S
M
L
XL
Worksheetsתכנות בסיסי בארדוינו
Total questions: 20
Worksheet time: 20mins
Name
Class
Date
1.
כדי לומר לבקר שאני מחבר רכיב מסויים לפין מספר 7 עלי לכתוב זאת בפונקציית
a)
startup
b)
setup
c)
inititalize
d)
loop
2.
לאיזה פין מחוברת נורת לד באופן קבוע על לוח הבקר
a)
0
b)
1
c)
10
d)
13
3.
כתבתי תוכנית שגורמת לנורה להבהב (להדלק ולכבות) אבל היא מהבהבת פעם אחת ומפסיקה. למה?
a)
יש שגיאת קומפילציה בתוכנית
b)
SETUP כתבת את פקודות ההבהוב בפונקצית
c)
LOOP כתבת את פקודות ההבהוב בפונקצית
d)
הנורה מחוברת הפוך
4.
כדי להגדיר לבקר שאני רוצה לחבר נורה לפין 6 עלי לכתוב
a)
digitalWrite(6,OUTPUT);
b)
ledMode(6,HIGH);
c)
int led=6;
d)
pinMode(6,OUTPUT);
5.
מה אומרת השגיאה הזו error: 'led' was not declared in this scope
a)
אין נורה מחוברת למטריצה
b)
LED בפונקציה זו לא הוגדר משתנה בשם
c)
מילה שמורה LED
d)
אף תשובה אינה נכונה
6.
יכול להכיל INT משתנה מסוג
a)
רק מספרים חיובים
b)
מספרים עשרוניים
c)
מספרים שלמים
d)
אין הבדל בין מספר שלם למספר עשרוני
7.
int led#1;
a)
יוציא הודעת שגיאה בקומפילציה כי השם לא חוקי
b)
מגדיר משתנה של מספר שלם ומאתחל אותו להיות 1
c)
מגדיר משתנה של מספר שלם
d)
כל התשובות נכונות
8.
הגדרתי משתנה בשם מסויים ובכתיבה השם נצבע בכתום
a)
שינוי הצבע לכתום אומר שהוא מקבל את ההגדרה
b)
שינוי הצבע לכתום אומר שהוא מכיר את השם הזה כבר ולא כדאי להשתמש בו
c)
שינוי הצבע לכתום אומר שזה משתנה של מספר שלם
d)
אף תשובה אינה נכונה
9.
למה צריך להגדיר לבקר את סוג הפין הדיגיטלי בעזרת פונקציה
pinMode
pinMode
a)
כדי שהבקר ידע לאיזה פין אני מתחבר
b)
הבקר צריך לדעת האם הפין הוא מסוג קלט או מסוג פלט
c)
בלי ההגדרה הנורה תדלק חלש
d)
כל התשובות נכונות
10.
כדי להדליק נורה המחוברת לפין 6 עלי לכתוב
a)
digitalRead(6,HIGH);
b)
digitalLED(6,HIGH);
c)
digitalWrite(6,HIGH);
d)
digitalPrint(6,HIGH);
11.
delay
מקבל פרמטר של זמן השהייה
מקבל פרמטר של זמן השהייה
a)
במיקרושניות
b)
במגהשניות
c)
במינישניות
d)
במילישניות
12.
כתבת תוכנית שגורמת לנורה להבהב אבל שכחתי להוסיף השהייה. מה יקרה לנורה
a)
שום דבר, היא עדיין תהבהב בצורה ברורה
b)
נקבל שגיאת קומפילציה
c)
היא לא תהבהב כלל
d)
היא תהבהב מאוד מאוד מהר שכמעט לא מבחינים
13.
כדי לומר לבקר שבכוונתנו לשלוח מידע טקסט אל מסך המחשב המחובר לבקר, נכתוב
a)
Serial.Begin(9600);
b)
Serial.begin(9600);
c)
serial.begin(9600);
d)
serial.Begin(9600);
14.
שכחתי לכתוב את הפונקציה
Serial.begin(9600);
Serial.begin(9600);
a)
לא נורא, הוא מדפיס בכל מקרה
b)
נקבל שגיאת קומפילציה
c)
הוא לא ידפיס כלום
d)
הוא ידפיס תווים לא מובנים
15.
כדי להדפיס טקסט למסך עלי לכתוב
a)
Serial.Write("Hi there");
b)
Serial.text("Hi there");
c)
serial.Write("Hi there");
d)
Serial.print("Hi there");
16.
כדי לכתוב טקסט בשתי שורות עלי לכתוב
a)
Serial.println("Happy"); Serial.print("Holidays");
b)
Serial.println("Happy"); Serial.println("Holidays");
c)
Serial.print("Happy\n"); Serial.print("Holidays");
d)
כל התשובות נכונות
17.
A הגדרתי משתנה
INT מסוג
איזה מהשורות הבאות לא תעבור קומפילציה
INT מסוג
איזה מהשורות הבאות לא תעבור קומפילציה
a)
A=10.0;
b)
A=10;
c)
A=A+10;
d)
A=A*10;
18.
X הגדרתי משתנה
INT מסוג
איזה מהשורות הבאות תעבוד ללא שגיאה
INT מסוג
איזה מהשורות הבאות תעבוד ללא שגיאה
a)
X=22000.0;
b)
X=X/2;
c)
X=10*2.0;
d)
X=X*(122/2);
19.
ledPin הגדרתי משתנה
INT מסוג
מי מהשורות הבאות לא תעבור קומפילציה
INT מסוג
מי מהשורות הבאות לא תעבור קומפילציה
a)
Serial.print("ledPin+1");
b)
Serial.print(ledPin + "1");
c)
Serial.print(ledPin+1);
d)
כל התשובות נכונות
20.
הגדרתי משתנה בתוך פונקציית
SETUP
למה קיבלתי הודעת שגיאה בשימוש במשתנה בתוך פונקצית
LOOP
SETUP
למה קיבלתי הודעת שגיאה בשימוש במשתנה בתוך פונקצית
LOOP
a)
טעות בהקלדת שם המשתנה גורם למערכת לא לזהותו
b)
SETUP לא מזהה הגדרה לוקלית ב
c)
כל התשובות נכונות
d)
נסיתי לשים ערך לא מתאים לסוג המשתנה
Reset
