BASIC SORULARI

Ana Sayfa

 

1-)Aşağıdakilerden hangisi bir tamsayı değişken tipidir?

            A)SAYI!            B)NOTU#          C)NOTU%         D)NUM$

 

2-)Aşağıdakilerden hangisi Gerçel çift yoğunluklu bir değişkendir?

            A)SAYI!            B)NOTU#          C)NOTU%         D)NUM$

 

3-)Oluşturulan dosyayı saklamak için hangi menü seçenekleri kullanılır?

            A)File / Save                             B)File / DOS-SHELL     

            C)File / Open                            D)File / New

 

4-)Bir QBASIC programını çalıştırmak için hangi fonksiyon tuşu kullanılır?

            A)F1     B)F2     C)F5     D)F4

 

5-)DOS ortamına geçici olarak çıkmak için hangi seçenek kullanılır ?

A) Exit  B)DOS Shell     C)New  D)Open

 

6-)NAME “Eski.Adı“ AS “Yeni.Adı” komutunun DOS işletim sistemindeki karşılığı nedir ?

            A)Label B)Del    C)Ren   D)Vol

 

7-)Aşağıdaki komut satırlarından hangisi yanlıştır ?

            A)INPUT “Personel sayısını gir:”, PER$

            B)REM Personel Ekleme Bölümü

            C)LOCATE 7, 25: INPUT “Katsayıyı Girin:”

            D)LOCATE 17, 45: PRINT “Personelin Kimlik Bilgileri”

 

8-)Aşağıdaki hangi seçenek yanlıştır ?

A)READ varsa RESTORE ve DATA üçü birlikte olmak zorundadır.

            B)INPUT varsa DEĞİŞKEN olmak zorundadır.

            C)FOR varsa NEXT olmak zorundadır.

            D)Değişkenler harf ile başlamak zorundadır, rakamla başlayamaz.

 

9-)A$=INKEY$ komutu için aşağıdakilerden hangisi doğrudur?

            A)Sonsuz döngü kurma komutudur.

            B)Parentez içindeki sayı kadar tuş kullanımına izin verir.

            C)Klavyeden basılan tuşu ekrana yazar.

            D)Klavyeden basılan tuşu A$ değişkenine aktarır.

 

10-)Aşağıdakilerden hangisi yanlıştır ?

            A)END komutu hangi komut satırında olursa olsun, programı sonlandırır.

            B)INPUT komutu, program çalışırken, değişkene değer aktarır.

            C)Fonksiyonlardan STR$( ), sayısal tipi alfasayısal tipe dönüştürür.

            D) INT( ) fonksiyonu, tamsayı tipini kesirli (ondalıklı) sayı tipine dönüştürür.

 

11-)Alfasayısal tipi sayısal tipe dönüştüren fonksiyon komut hangisidir?

            A)A=LOG(B)     B)A=INT(B)       C)A=VAL(SAYI$)          D)A=SGN(B)

 

12-)Çember veya Elips çizdiren grafik komut hangisidir?

            A)LINE(X1,Y1)-(X2,Y2)                           B)DRAW “R50 D30 L50 U30”

            C)PAINT(X,Y),4                         D)CIRCLE(X,Y),30

 

13-)Bilgisayardan uyarı (ikaz) sesi çıkarttıran komut hangisidir?

            A) DEFINT        B)DEFSTR        C)BEEP           D)LSET

 

14-)Cursor’un ekranda yerini belirleyen komut hangisidir?

            A)LEN  B)STRING$       C)LOCATE       D)WRITE

 

15-)READ-DATA komutunda, data satırını tekrar okunur yapan komut nedir?

            A)WHILE          B)DO-LOOP      C)SELECT CASE          D)RESTORE

 

16-)GOTO komutu için hangi seçenek yanlıştır?

            A)Goto komutu, belirtilen satır no’ya atlama yaparak icrayı yönlendirir.

            B)Goto komutu son satırdan ilk satıra (geriye) yönlendirme yapmaz .

            C)Goto komutunda satır no kullanmak zorunludur.

            D)Goto komutu ile bir dizin içine gönderim yapılamaz.

 

17-)Aşağıdaki seçeneklerden hangisi doğrudur?

            A)SAYI3=KATSAYI*0.75/2                    B)KATSAYI*0.75/2=SAYI3

            C)(KATSAYI*0.75/2)=SAYI                    D)3SAYI=KATSAYI*0.75/2            

 

18-)Aşağıdaki hangi seçenekte öğrencinin 3 notunun ortalaması doğru olarak alınmıştır?

            A) ORT=N1+N2+N3/3                           B)ORT=(N1+N2+N3)/ORT

            C)ORT=3/(N1+N2+N3)                          D) ORT=(N1+N2+N3)/3

 

19-)Aşağıdaki seçeneklerden hangisi doğru olarak yazılmıştır?

            A)M$=”BİLGİSAYAR” : KES$=LEFT$(M$,1,5)     B)M$=”BİLGİSAYAR” : KES$=LEFT$(M$,5,1)

            C)M$=”BİLGİSAYAR” : KES$=LEFT$(M$,5)       D)M$=”BİLGİSAYAR” : KES$=RIGHT$(M$,10,5)

 

20-)IF Şart THEN <deyim-1> ELSE <deyim-2> komut kalıbında, <deyim-1>’ in işlenmesi için hangi seçenek geçerlidir?

            A)Şartın yanlış (FALSE) olması durumunda.      

            B) Şartın doğru(TRUE) olması durumunda

            C)ELSE kullanılmadığı için hata verir.

            D) Şart True’da olsa, False’da olsa, her durumda da <Deyim-1> işlenir.

 

21-)Aşağıdaki hangi seçenek, sayıları 3’er basamak virgüllerle ayırarak yazar?

            A)PRINT TAB(20);SAYI                         B)PRINT USING”######,”;SAYI

            C)PRINT STRING$(SAYI,3)                    D)FIELD #1, 3 AS SAYI$

 

22-)S1=INT(1.45): S2=ABS(-56): S3=CINT(2.65): PRINT S1+S2+S3 komutları çalıştırıldığında, ekran çıktısı ne olur?

            A)–52   B)61     C)60     D)3

 

23-)CLS : X=12: Y=9

            PRINT (X-Y)*2/2^2         komutunun ekran çıktısı hangi seçenektir?

            A)9       B)24     C)1.5    D)3

 

24-)RANDOM tipi kütüklü dosyalarda, hem okuma hemde kayıt yapmak için dosya açma komutu hangi seçenekte belirtilmiştir?

            A)OPEN “R”,#1,”SICIL.DAT”,96  B)OPEN “I”,#1,”SICIL.DAT”

            C)OPEN “A”,#1,”SICIL.DAT”                   D)OPEN “O”,#1,”SICIL.DAT”

 

25-)RANDOM kütüklerde, açılan data dosyasına bilgi kaydeden komut nedir?

            A)INPUT #1,K   B)WRITE #1,K  C)GET #1,K      D)PUT #1,K

 

26-)SEQUENTIAL kütüklü dosyalarda, data dosyasından bilgi okumak için dosya açma komut satırı hangi seçenekte yer almaktadır?

            A)OPEN “R”,#1,”SICIL.DAT”,96  B)OPEN “I”,#1,”SICIL.DAT”

            C)OPEN “A”,#1,”SICIL.DAT”                   D)OPEN “O”,#1,”SICIL.DAT”

 

27-)SEQUENTIAL kütüklü dosyalarda data dosyasının ekranda listesini almak için aşağıdaki seçeneklerden hangisinden faydalanılır?

            A)EOF(1) ve INPUT #1, AD$,SOY$        B)OPEN ”O”, #1, ”BILGI.DAT”

            C)OPEN ”A”, #1, ”BILGI.DAT”     D)OPEN ”R”, #1, ”BILGI.DAT”

 

28-)Data dosyasının sonunu kontrol eden fonksiyon komut hangisidir?

            A)OPEN           B)WRITE          C)EOF(1)          D)CLOSE #1

 

29-)Aşağıdaki seçeneklerden hangisi yanlıştır?

            A)Random dosyalarda bilgi erişim hızı, sequentiale göre daha hızlıdır.

            B)Sequential dosyalarda, dosya okuma amaçlı olarak “O” moduyla açılır.

            C)Random dosyalarda bilgi kaydını PUT komutu gerçekleştirir.

            D)Sequential dosyalarda, “A” modu data dosyasını kayıt ilave etmek için açar.

 

30-)İmla hatası anlamına gelen uyarı mesajı hangi seçenektir?

            A)INPUT PAST END      B) PERMISSION DENIED          C) FILE NOT FOUND     D) SYNTAX ERROR

31-)Dosya bulunamadı anlamına gelen uyarı mesajı hangi seçenektir?

            A)FILE NOT FOUND                             B)SYNTAX ERROR

            C)INPUT PAST END                             D)ILLEGAL FUNCTION CALL

 

32-)Disket protectli iken SAVE işlemi yapılırsa hangi mesaj ekrana gelir?

            A)ILLEGAL FUNCTION CALL     B)FILE NOT FOUND

            C)PERMISSION DENIED                                  D)INPUT PAST END

 

33-)READ’ de ...................DATA’ da .................... olmak zorundadır. Bunlar bire bir karşılık gelir. Dolayısıyla değişken ........................... ise DATA’ daki karşılık gelen değer ..................... olmak zorundadır.

            Cümlesinde boşluklar hangi seçenekle doldurulur?

            A)DEĞER – DEĞİŞKEN – SAYISAL - SAYISAL

            B)DEĞİŞKEN – DEĞER – ALFASAYISAL  - ALFASAYISAL

            C)DEĞİŞKEN – DEĞER – ALFASAYISAL  - SAYISAL 

            D)DEĞİŞKEN-DEĞİŞKEN-SAYISAL-SAYISAL

 

34-)Aşağıdaki seçeneklerden yanlış olanı hangisidir?

            A)PRINT komutu ile ? karakteri aynı anlamdadır

            B)INPUT komutu sayısal veya alfasayısal değer ve değişken ile birlikte kullanılır

            C)PRINT komutu değer ceya değişken ile birlikte kullanılabilir ama tek başına kullanılamaz

            D)Bir alt satıra yazılacak komut satırı aynı satıra : (iki nokta üst üste) konularak devam edilir

 

35-)Aşağıdaki yazılımlardan hangisi yanlıştır?

            A-)        X=3                              B)         NAME “ORN.BAS” AS “ORN1.BAS”

                        Y=2

                        PRINT “X*Y:”;X*Y

            C) INPUT “ADINIZ VE SOYADINIZ”         D)         PRINT “MERAM” : PRINT : PRINT “MERAM”

 

36-) PRINT LEFT$(“KONYA”,3) komut satırının ekran çıktısı ne olur?

            A)NYA  B)N      C)KON  D)ONY

 

37-)PRINT INT(RND*10) komutunun ekran çıktısı ne olur?

            A)Ekrana 10 yazar                                B)Ekrana INT(RND*10) yazar

            C)Hata mesajı verir                                D)Ekrana 1 ile 10 arası rasgele bir tamsayı yazar

 

38-)Ekrana “BİLGİSAYAR” yazısının “AYAR” kısmını yazması için aşağıda verilen komutlardan hangisi farklı sonuç verir?

            A)PRINT RIGHT$(“BİLGİSAYAR”,4)        B)PRINT MID$(“BİLGİSAYAR”,7,4)

C)AD$=”BİLGİSAYAR”                          D)PRINT LEFT$(“BİLGİSAYAR”,4)

            PRINT RIGHT$(AD$,4)

39-)AD$=”*****”

            FOR I=1 TO LEN(AD$)

                        PRINT MID$(AD$,I,1)                 Yandaki program çalıştırıdığında ekrandaki çıkış ne olur?

            NEXT I

            A)         *           B)*****  C)         *           D)         *****     

                        *                                              **                     *****

                        *                                              ***                    *****     

                        *                                              ****                   *****

                        *                                              *****                 *****

40-)Aşağıdakilerden hangisi bir şartlı dallanma deyimi değildir?

            A)IF-THEN        B)DO-WHILE    C)SELECT-CASE          D)ON-GOTO

 

Ana Sayfa