תשע"ג,סמסטר א`,מועד ב`

advertisement
‫פתרון‬
‫שנה"ל תשע"ג‪,‬סמסטר א'‪,‬מועד ב'‬
‫שאלון בחינה בקורס‪ :‬מבוא למדעי המחשב לתעו"נ‬
‫מספר‪804042 :‬‬
‫‪ .1‬ב ג‬
‫‪( 0 .2‬תשובה ו)‬
‫‪.3‬‬
‫‪300‬‬
‫‪50‬‬
‫‪2‬‬
‫‪***** .4‬‬
‫‪.5‬‬
‫‪1‬‬
‫‪1‬‬
‫‪11‬‬
‫‪1‬‬
‫‪11‬‬
‫‪111‬‬
‫‪ .6‬הפונקציה מקבלת מחרוזת ותו ובודקת אם התו נמצא במחרוזת‬
‫‪.7‬‬
‫‪Dim n As Integer = 0‬‬
‫‪For i = 0 To x.Length - 1‬‬
‫‪If x(i).name(0) >= "A" And x(i).name(0) <= "Z" Then‬‬
‫‪n += 1‬‬
‫‪End If‬‬
‫‪Next‬‬
‫)‪Console.WriteLine(n‬‬
‫‪False .8‬‬
‫‪ .9‬ג‪1 ,‬‬
‫‪.10‬‬
‫)"‪b = b.Replace("z", "sss‬‬
‫‪27531 .11‬‬
‫‪ .12‬תשובה‪ :‬ג‪ ,‬כי ‪ Mult‬לא מחזירה ערך‪ .‬התוכנית לא מתקמפלת‬
.‫ א‬.13
Function XXX(ByVal a As String, ByVal b As Integer) As Boolean
If a.Length = b Then
Return True
Else
Return False
End If
End Function
.‫ב‬
Sub Main()
If XXX("hello", 5) = True Then
Console.WriteLine("yes")
Else
Console.WriteLine("no")
End If
End Sub
.‫ א‬.14
Sub XXX(ByVal x As Integer, ByVal y As Integer)
Dim z As Integer
Dim a As Single
z = x \ y
'z = Int(x / y)
Console.WriteLine(z)
a = x / y – z
Console.WriteLine(a)
End Sub
.‫ב‬
Sub Main()
Dim x, y As Integer
x = Console.ReadLine()
y = Console.ReadLine()
XXX(x, y)
End Sub
Download