2013-14 GÜZ YY. - MKT103 - GÖRSEL PROGRAMLAMA DERSİ - ARA SINAVI



Benzer belgeler
-A Grubu- MKT103 Görsel Programlama 2015/2016 Güz Dönemi Final Sınavı

Diziler İndisli Değişkenler

Uygulama 1) Sabit olarak belirlenen sayıda tekrar eden (5 kez) Visual Basic kaynak kodlarını yazınız.

1. Aşağıdaki program parçacığını çalıştırdığınızda result ve param değişkenlerinin aldığı en son değerleri ve programın çıktısını yazınız.

Visual Basic 6.0. Anadolu Üniversitesi Endüstri Mühendisliği Bölümü. Değişkenler ve Veri tipleri. Ders Notları

INPUTBOX() ile Veri Girişi

Uygulama1) Şart yapısının kullanımı CheckBox1 bileşeninin işaretlendiğinde ekranda Kutu işaretlendi mesajı veren kodları yazınız.

Pascal Programlama Dili

ORACLE DA KÜRSÖRLER. Gerekli sistem değişkenleri

a,b başlangıç değerlerini 0 kabul et a sayısını verin b sayısını verin hayır hayır b< a? evet a=b a değerini ekrana yaz

Programlama. Program, belli bir komut ve söz dizimi yapısına uygun olarak, sadece belirtilen işlemlerin yerine getirmesini belirten komut dizisidir.

C# Yazım Kuralları ERCİYES. Ü. BİLGİSAYAR M. COMPUTER PROGRAMMING II 1 FEHİM KÖYLÜ

Uygulama 1) Aşağıdaki genel (global) değişken tanımlamalarını VB üzerinde yapınız. Süre 10 dak.

Yukardaki gibi sonsuz döngülü programlara Ctrl+Break tuş takımı ile müdahale edilmesi gerekir, aksi halde program sonsuz döngüye girer.

BLGM BÖLÜM. Problem Çözme Kavramları (Algoritma ve Akış Şemaları)

PASCAL PROGRAMLAMA DİLİ YAPISI

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Byte (Tamsayı) 1 0 ile 255 arasında 10 sayısı

Genel Kullanılış 1: [değişken ismi] = [değişken ismi] [işlem] [sayı veya string ifade veya değişken]

OMÜ HAVACILIK VE UZAY BİLİMLERİ FAKÜLTESİ METEOROLOJİ MÜHENDİSLİĞİ BÖLÜMÜ MET103 BİLGİSAYAR PROGRAMLAMA I BÜTÜNLEME SINAVI

ÜNİT E ÜNİTE KONTROL DEYİMLERİ KARAR YAPILARI. IF Deyimi GİRİŞ

Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: BİL 1007

Def bildiri deyimi projenin general,declarations bölümünde tanımlanmalıdır

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

BIL1202 ALGORİTMA VE PROGRAMLAMAYA GİRİŞ

Karabük Üniversitesi, Mühendislik Fakültesi... WEB TEKNOLOJİLERİ

Yeni bir proje açarken File New - Web Site diyoruz. Gelen ekranda Visual Basic veya C# seçilebilir. Biz ders kapsamında C# programlama dilini seçtik.


10 LU SAYISAL SİSTEMİ İLE 2 Lİ SAYISAL SİSTEMİ ARASINDA ÇEVİRİM UYGULAMASI

Matematiksel Operatörler

MTK467 Nesneye Yönelik Programlama. Hafta 4 - Döngüler Zümra Kavafoğlu

Visual Basic Windows Window Progr Pr a ogr mlama a

MT 373 Visual Basic Programlama Dersi

SAB104 Bilgisayar Programlama

GİRİ ÇIKIŞ İŞLEMLERİ VE BİLGİ TÜRLERİ

HSancak Nesne Tabanlı Programlama I Ders Notları


MATLAB a GİRİŞ. Doç. Dr. Mehmet İTİK. Karadeniz Teknik Üniversitesi Makine Mühendisliği Bölümü

Görsel Programlama DERS 03. Görsel Programlama - Ders03/ 1

BİLGİSAYAR BİLİMİ DERSİ (KUR 1) PYTHON PROGRAMLAMA DİLİ ÇALIŞMA KÂĞIDI - 1

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 8

VB de Veri Türleri 1

BİLGİSAYAR PROGRAMLAMAYA GİRİŞ

Her Select Case bloğu, mutlaka End Select ile bitmek zorundadır.

İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU. Kredisi AKTS Eğitim Dili Tipi: Zorunlu/ Saat

Uygulama 1) Tur sayısını 1 den klavyeden girilen n e kadar ekrana yazarak birikimli (kümülatif) toplam alan kaynak kodları yazınız.

TBP101 (4. Hafta) Alıştırma Soruları ve Cevapları

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Adı soyadı :... Öğrenci no :... İmza :... Tarih, Süre : dak.

Visual Basic. Dosya İşlemleri

DERS 4 MİKROİŞLEMCİ PROGRAMLAMA İÇERİK

İNÖNÜ ÜNİVERSİTESİ MÜH. FAK. BİLGİSAYAR MÜH. BÖL. ALGORİTMA VE PROGRAMLAMA 1 DERSİ LAB. ÖDEVİ

YZM 2105 Nesneye Yönelik Programlama

Java da Program Denetimi ve Operatörler

elemanlarının gezilmesine yönelik bir örnek sunulmuştur, inceleyiniz.

Endüstri Mühendisliği Bölümü Bilgisayar Programlama Ders Notları

MAT213 Bilgisayar Programlama I

UYGULAMALAR. İkinci liste kutusu (List 2) Birinci liste Kutusu (List 1) Metin Kutusu

Command Nesnelerini Kullanarak Tablolarda Değişiklik Yapmak:

ALGORİTMA TASARIMI VE SCRATCH UYGULAMASI

PROGRAMLAMAYA GİRİŞ. Öğr. Gör. Ayhan KOÇ. Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay.

BBS515 Nesneye Yönelik Programlama. Ders 2 Zümra Kavafoğlu

Uygulamalar 4 IsMissing Fonksiyonlar ve Alt Programlar Prosedür Parametreleri Public Function f(x,y,optional t, Optional k) End Function 1.

BMT 101 Algoritma ve Programlama I 6. Hafta. Yük. Müh. Köksal Gündoğdu 1

1. PL/SQL de kontrol yapıları

Timer İle arka plan renk değişimi

Vbnet Vbne access bağ ba lant lan ı t s ı ı s, ekleme, güncelleme,,silme

BBS515 Nesneye Yönelik Programlama. Ders 3 Zümra Kavafoğlu

5. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ.

İNTERNET TABANLI PROGRAMLAMA

Yazılım Nedir? 2. Yazılımın Tarihçesi 3. Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5. Yazılımın Önemi 6

Ruby. Prof.Dr.Timur Karaçay Başkent Üniversitesi

BİLGİ GİRİŞ VE MESAJ PENCERELERİ. 1-Sadece kullanıcıya mesaj vermek için kullanılır.

Aynı tipten çok sayıda değişken topluluğudur. X Y Score1 Score2 (0) (1) (2)...

KONTROL YAPILARI (CONTROL STRUCTURES)

Öğr. Gör. Musa AYDIN Fatih Sultan Mehmet Vakıf Üniversitesi

Kodlanacak programlama dilinin kaynaklarından faydalanılarak kod yazımı yapılır.

Bölüm 8. İfade Seviyesindeki Kontrol Yapıları ISBN

Sınav Dağılım & IMKB Endeks

De iflken = InputBox Görüntülenecek Metin Bafllık. InputBox tan gelecek cevap, bir de iflkene aktarılmalıdır. End Sub B R SAYI TUT

Durum Yönetimi. Olan sayfalar ekleyelim. BasitSayac.aspx

Window Script Host. Message Box Kullanımı. Pupup(Acilir)Message Kullanımı. Arslan ACAR

program uc_hata implicit none integer : x(5),i

Kodlanacak programlama dilinin kaynaklarından faydalanılarak kod yazımı yapılır.

Görsel Programlama (Visual Programming)

Nesne Tabanlı Programlama

Pascal Programlama Dili (2. hafta)

C#(Sharp) Programlama Dili

Algoritma ve Programlamaya Giriş II JAVA İLE PROGRAMLAMA. Muhammet BAYKARA

Fatura Dinamik Kodlama İyileştirmeleri

İNTERNET PROGRAMCILIĞI DERSİ ÇALIŞMA SORULARI

Programlama Dilleri 1. Ders 4: Diziler

JAVASCRIPT JAVASCRIPT DİLİ

UYGULAMALAR -2 Select case Yapısı: Select Case case case case case case is case Else End Select Örnek:

BİLGİSAYAR PROGRAMLAMA DERSİ

Belirli bir iş bir çok kez tekrarlanacaksa, programda bu iş bir kez yazılır ve döngü deyimleriyle istenildiği kadar tekrar tekrar çalıştırılabilir.

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI

Imports ifadesi, program satırlarının en üstüne (Public Class satırından önce) yazılmalıdır. Aksi halde hata mesajı ile karşılaşılır.

Transkript:

2013-14 GÜZ YY. - MKT103 - GÖRSEL PROGRAMLAMA DERSİ - ARA SINAVI KOÜ Mekatronik Mühendisliği Bölümü/MKT-103-Görsel Programlama Dersi - Ara Sınav J-grubu Ad-Soyad:...No:... J GRUBU-süre:70dk 1.) Aşağıdaki değişken tanımlamalarından hangisi doğru bir tanımlamadır? a.) Dim 1a2r as Integer c.) Public _147 As Single b.) Dim 156 as Integer d.) Dim a+159 As Double 2.) Dim y As Integer Dim x As Single Dim h As Single x = 2.8 h = 6.1 y = x + h Her soru eşit puanlı olmak üzere 25 çoktan seçmeli soru vardır. Yanlış cevaplar doğruları etkilememektedir. Kitapçık türü, öğrenci numarası, isim-soy isim gibi istenen bilgiler soru kâğıdına ve optik forma kurşun kalemle işaretlenmelidir. a.) 8 b.) 9 c.) 8.9 d.) 8.0 3.) Dim y As Single Dim x As Integer Dim h As Integer x = 2 h = 6 y = x / h a.) 2/6 b.) 0 c.) 1.0 d.) 0.3333333 4.) Dim y As Integer y = 1 + 3 * (1-2) + 7 / 2 a.) 2 b.) 1.5 c.) -0.5 d.) 5.5 5.) Dim x As Integer Dim h As String Dim y As Integer h = "1" x = 1 y = Val(CStr(x) + h) / (2 - x) a.) 2 b.) 1h c.) 11 d.) xh 6.) Dim y, i, j, k As Integer y = 123 i = y Mod 10 j = (y - i) / 10 j = j Mod 10 k = y / 100 TextBox1.Text = CStr(i) + CStr(j) + CStr(k) a.) hiçbiri b.) 322 c.) 321.23 d.) 321 Sayfa 1 / 5

7.) Dim i As Integer For To 50 If i Mod 2 = 0 Then TextBox1.Text = TextBox1.Text + " " + CStr(i) Yukarıda For- döngüsü sonucunda TextBox1 içine yazılacak yazı aşağıdaki ifadelerin hangisiyle de elde edilebilir? a.) For i = 2 To 50 Step 2 c.) For i = 0 To 100 Step 4 b.) For To 50 Step 50 d.) For i = 0 To 50 Step 2 8.) Dim i, j As Integer For 0 To 0 Step -4 j = i * (-1) j = j / 2 a.) 1 b.) -1 c.) -5,-3,-1 d.) hiçbiri 9.) Dim i, j, l, m As Integer Dim k As Single j = 2 l = 3 m = 4 k = (i * i + 2 * l * m + j * j + 2 * i * j + l * l + m * m) / (m) TextBox1.Text = CStr(k) a.) 14.5 b.) 14 c.) k d.) hiçbiri 10.) Dim i As Integer k = 1 For To 8 i = j * k j = j + 1 k = k + 2 If i >= 15 Then Exit For TextBox1.Text = Cstr(i) a.) 14 b.) 15 c.) 16 d.) hiçbiri Sayfa 2 / 5

11.) Dim i As Integer k = 1 While i <= 11 j = j + 1 k = j + i i = i + k End While TextBox1.Text = CStr(i) a.) 9 b.) 10 c.) 11 d.) 26 12.) Dim i As String Dim k As String 23 / 100 i = k = TextBox1.Text + i TextBox2.Text = k Yukarıdaki kod parçası çalıştırıldığında TextBox2 içerisinde 110 yazdığı biliniyorsa boşluk bırakılan yere hangi ifade gelmelidir? a.) 109 b.) 10 c.) 109 d.) 108.77 13.) Dim i As Integer k = 7 For To k j = i * j a.) 720 b.) 5040 c.) 10080 d.) hiçbiri 14.) Dim A, B As Integer A = 0 B = 4 Do While A < 4 B = B - 1 A = A + 2 Loop TextBox1.Text = CStr(B) a.) 3 b.) 0 c.) 1 d.) 2 15.) Aşağıdaki programlama dillerinden hangisi en yüksek seviyeli dildir? a.) Machine language b.) C c.) Assembly language d.) MATLAB Sayfa 3 / 5

16.) MsgBox("Dosya Silinsin mi?", vbyesnocancel + vbcritical) Yukarıdaki komut sonucu görüntülenecek pencere hangisidir? a.) b.) c.) d.) 17.) Dim a, b, c, d, h, s As Long For a = 0 To 9 For b = 0 To 9 For c = 0 To 9 For d = 0 To 9 h = 1000 * a + 100 * b + 10 * c + d s = 1000 * d + 100 * c + 10 * b + a If s = 4 * h Then TextBox1.Text = CStr(h) Yukarıdaki kod parçasının işlevi ne olabilir? a.) 4 e tam bölünen tüm sayıları ekrana basan sayıları bulur. b.) 4 basamaklı bütün sayıların 4 katını alıp ekrana yazdırır. c.) Tersinin 8 katı kendisine eşit olan 4 basamaklı pozitif sayıyı bulur. d.) Tersinin 0.25 katı (1/4 ü) kendisine eşit olan 4 basamaklı pozitif sayıyı bulur. 18.) Visual Basic te Byte veri tipine aşağıdaki değerlerden hangisi aktarılabilir? a.) -127 ile +128 arası tamsayı b.) -32768 ile +32767 arası tamsayı c.) 0 ile 255 arası tamsayı d.) Hiçbiri 19.) Visual Basic kodunun başına Option Explicit ifadesinin yazılma amacı nedir? a.) Kullanıcıyı tüm değişkenleri önceden tanımlamaya zorlar. b.) Global değişken tanımlamak için kullanılır. c.) Modül programı olduğunu belirtir. d.) Kullanıcı tanımlı alt-prosedür yazılacağını ifade eder. 20.) Aşağıdaki döngü yapılarından hangisi olay-tabanlı (event-controlled) bir döngüdür? a.) Do While Loop b.) Do Until End c.) For d.) While End Sayfa 4 / 5

21.) Aşağıdakilerden hangisi CPU (Merkezi İşlem Birimi) bileşenlerinden değildir? a.) Aritmetik ve Mantıksal Birim c.) System Bus b.) Control Unit d.) Registers 22.) Dim y As Integer Dim min As Integer Dim tmp As Integer min = 4 y = 5 For To 10 tmp = Math.Abs(i - y) '<Math.Abs() : Verilen sayının mutlak değerini alır.> If tmp < min Then min = tmp TextBox1.Text = CStr(min) a.) 4 b.) 0 c.) 15 d.) 7 23.) Dim y As Integer Dim i As Integer i = 0 For y = 1 To 100 If y Mod 29 = 0 Then i = i + 1 TextBox1.Text = TextBox1.Text + CStr(i) a.) 0 b.) 3 c.) 6 d.) 123 24.) Name özelliği COMMAND1 olan bir Button(CommandButton) nesnesini seçilemez duruma getirmek için aşağıdakilerden hangisi kullanılır? a.) COMMAND1.ENABLED=FALSE c.) COMMAND1.UNSELECT=TRUE b.) COMMAND1.SELECT=FALSE d.) COMMAND1.VISIBLE=TRUE 25.) Dim x As Boolean Dim h As Boolean Dim y As Boolean x = True h = True y = False TextBox1.Text = "x" If x Or y = True Then If Not (x And y) = True Then TextBox1.Text = CStr(Val(x)) Else TextBox1.Text = CStr(Val(y)) a.) True b.) x c.) -1 d.) False Cevaplar: 1c 2b 3d 4a 5c 6d 7a 8b 9a 10b 11d 12b 13b 14d 15d 16a 17d 18c 19a 20d 21c 22b 23d 24a 25c Sayfa 5 / 5