• Sonuç bulunamadı

T.C. Düzce Üniversitesi Fen Edebiyat Fakültesi Matematik Bölümü BM281 Algoritma ve Programlama II Ek Süre Sınavı

N/A
N/A
Protected

Academic year: 2022

Share "T.C. Düzce Üniversitesi Fen Edebiyat Fakültesi Matematik Bölümü BM281 Algoritma ve Programlama II Ek Süre Sınavı"

Copied!
6
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

T.C.

Düzce Üniversitesi Fen Edebiyat Fakültesi Matematik Bölümü

BM281 Algoritma ve Programlama II Ek Süre Sınavı

Süre: 120 dakika 2020-2021 Bahar Dönemi Ek Süre Sınavı Toplam Puan: 100

Ögrenci ismi: Ögrenci No:

Sorular: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Toplam

Puan: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100

Skor:

Sorular

1. Aşağıdakilerden hangisi doğru bir değişken ismidir?

(a) son_not (b) 9sayisi

(c) int (d) dolar$

2. Aşağıdaki yapılardan hangisi C programlama dilinde kullanılmaz?

(a) repeat-until (b) switch-case

(c) do-while (d) if-else

3. Bir C programı aşağıdaki ifadelerden hangisini içermek zorundadır?

(a) main (b) for

(c) while (d) scanf

(2)

4. İmleci bir alt satırın başına getiren işaret hangisidir?

(a) \n (b) \r

(c) / r (d) /n

(e) n

5. Aşağıdakilerden hangisinde for döngüsünün oluştuğu üç kısım doğru sırada verilmiştir:

(a) başlangıç değeri, koşul, artırım (b) artırım, koşul, başlangıç değeri (c) artırım, başlangıç değeri, koşul (d) koşul, başlangıç değeri, artırım

6. Aşağıdakilerden hangisi özel amaçlı bir sözcük değildir?

(a) okay (b) void

(c) do (d) while

7. Aşağıdakilerden hangisi bir tanıtıcı isimdir?

(a) char (b) toplam

(c) for (d) tamam

8. Aşağdakilerden hangisi doğru verilmiş bir karakter ve dizgi sabitidir.

(a) "abc"

(b) ’123’

(c) "Merhaba Dünya!"

(d) abc

9. 1 den 100’ e kadar (100 dahil) olan tam sayıları alt alta ekrana yazdıran C programı aşağıdakilerden hangisisdir?

(a) for (i = 100; i> 0 ; i- -) printf("%d\n ", i);

(b) for (i = 1; i < 100; i++) printf("%d\n", i);

(c) for (i = 1; i <= 100; i++) printf("%d", i);

(d) for (i = 1; i < 100; i++)) printf("%d", i);

10. Döngülerle ilgili aşağıdakilerden hangisi doğrudur?

(3)

(a) continue deyimi ile, döngünün kalan bölümü atlanır ve bir sonraki çevrime gidilir.

(b) C dilinde 2 tane döngü çeşidi vardır.

(c) end deyimi, döngüyü sonlandırır.

(d) Tüm döngü yapıları önce döngüye giriş koşulunu kontrol ederek döngüyü başlatır.

11. Aşağıdakilerden hangisi bir değişken tanımlamaya örnektir?

(a) double sayi;

(b) sayi1=0;

(c) int sayi < 1;

(d) char s=’Merhaba’;

12. Ekrana printf ile bir karakter dizisi yazdırılacaksa ağağıda verilen komutlardan hangisi kullanılmalıdır?

(a) %s (b) %c (c) %d (d) %f

13. int x=100, y=82;

double d;

d=y/x;

printf("% .3f", d);

Yukarıdaki programının ekran çıktısı ne olur?

(a) 0.000 (b) 0.820 (c) 0.82d (d) 00.82

14. #include <stdio.h>

#include <math.h>

main(){

int i;

for(i=1;i<100;i++){

printf("Merhaba!") }

}

Aşağıda verilen programda "Merhaba!" yazısı ekrana kaç defa yazdırılır?

15. #include < stdio.h >

main() {

int x=10, y=100%90, i;

for(i = 1; i <= 10; i + +)

(4)

if(x! = y);

printf(”x = %d y = %d \n”, x, y);

}

Aşağıdaki seçeneklerden hangisi verilen program için uygundur. 1) printf fonksiyonu 10 kere çağrılır.

2) Program çıktı olarak x = 10 ve y = 10 üretir.

3) if(x!=y) ifadesinden sonraki ; hata vermez.

4) Program çıktı vermez.

(a) 2 ve 3.

(b) Yalnız 1.

(c) 1 ve 4.

(d) Yalnız 4.

16. Aşağıdaki koşul ifadelerinin değerlerini bulunuz.

int k = 5;

double x = −6.1, y = 4.2;

char kr=0U0;

• !(k >= 10)||(x ∗ y < 0)

• (x − y! = 2 ∗ x)&&!(kr! =0 u0) (a) Yanlış

(b) Doğru

17. Aşağıda verilen C-programının çıktısı nedir?

#include < stdio.h >

main() {

int i, j, a = 3;

for(i = 1; i <= 10; i+ = 2) {

for(j = 1; j < 5; j + +) {

if(i%j == 0) continue;

else a+ = j;

} }

printf(”%d”, a);

}

Yukarıda verilen C-programının çıktısı hangisidir?

(5)

(a) 42 (b) 20 (c) 15 (d) 36

18. #include < stdio.h >

#include < math.h >

main() {

int a=2, b=8, c, d, i;

c = sqrt(a ∗ b);

d = pow(a,c);

for(i = 1; i < 5; i + +) {

d− = 2;

c + +;

}

printf(”%d”, c*d);

}

Yukarıda verilen C-programının çıktısı hangisidir?

(a) 64 (b) 16 (c) 32 (d) 20

(6)

19. #include < stdio.h >

main() {

int a=3, b, c, d;

b = a- -;

c = + +b;

d = (a++) + (- -c);

}

(a) 216 (b) 64

(c) 16 (d) 128

20. #include < stdio.h >

main() {

int i, x=32, y=4;

for(i=1; i<40; i++) {

if( x%i==0) {

i+ = 2;

y∗ = 3;

} else {

y + +;

break;

} }

printf("%d", y);

}

Yukarıda verilen C-programının çıktısı hangisidir?

(a) 37 (b) 43 (c) 16 (d) 128

Referanslar

Benzer Belgeler

Elemanları Doç. Ahu AÇIKGÖZ Elektronik Posta ahuacikgoz@balikesir.edu.tr Web Adresi http://matematik.balikesir.edu.tr/.. Dersin Adı : İnternet Programlama II Kodu : MAT2209

1.. 3) MAT2110 Bilgisayar Programlama I ve MAT2210 Bilgisayar Programlama II dersleri zorunlu ders olarak 2.. Eğitim ve Öğretim İş Yükü Krediler Teori Uygulama. Öğrenme

Dersin Adı : Diferansiyel Denklemler I Kodu : MAT2102 Fakülte/Y.O/: Fen-Edebiyat Fakültesi Program Adı : Matematik. Eğitim ve Öğretim İş Yükü

İntegral denklemlerle ilgili genel kavramlar, İntegral denklemlerin sınıflandırılması, lineer veya lineer olmayan integral denklemler, tekil veya tekil olmayan integral

ADALET MESLEK YÜKSEKOADALET PROGRAMI AMY4007 HUKUK DİLİ VE ADLİ YAZIŞMA II EĞİTİM FAKÜLTESİ EĞİTİM BİLİMLERİ BÖLÜMÜ EMB 0009 Türk Eğitim Sistemi ve Okul

2 Matematik veya istatistik alanlarında edindiği ileri düzey bilgi ve becerilerini kullanarak verileri yorumlar, sorunları tanımlar, araştırmalara ve kanıtlara dayalı

Dersin Amacý Bir işletmede bir dönem boyunca ortaya çıkan mali işlemlerin nasıl kayıt altına alınacağı ve finansal tablolara nasıl aktarılacağı ile ilgili temel muhasebe

Hedef: Öğrencilerin insan davranışlarının kökünde yatan zihinsel, duygusal, sosyal ve kültürel yapılar ve süreçleri anlamalarına yardımcı olmak; bilgi