Sınav tarihi : Süre : 60 dak. a) strstr b) strchr c) strcat d) strcpy e) strlen. a) b) d) e) 0

Benzer belgeler
Sınav tarihi : Süre : 60 dak. a) ABCDE b) BCDE c) ABCD d) kod hatalı e) BCD

Kocaeli Üniversitesi C Bilgisayar Programlama Ara Sınavı Test Soruları

Sınav tarihi : Süre : 60 dak.

Sınav tarihi : Süre : 60 dak. c) En başta #include<stdio.h> yazılmamıştır. c) zt d) Pi e) X0

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

/ C Bilgisayar Programlama Yıliçi Sınavı Test Soruları. Adı soyadı :... Öğrenci no :... İmza :... Tarih, Süre : , 60 dak.

/ C Bilgisayar Programlama Final Sınavı Test Soruları. Adı soyadı :... Öğrenci no :... İmza :... Tarih, Süre : , 60 dak.

Fonksiyonlar (Altprogram)

YAPILAR BİRLİKLER SAYMA SABİTLERİ/KÜMELERİ. 3. Hafta

PROGRAMLAMAYA GİRİŞ DERS 2

C PROGRAMLAMA D İ L İ

Programlama Dilleri 1. Ders 4: Diziler

Fonksiyonlar -Genel Test- A

MAK 1005 Bilgisayar Programlamaya Giriş C DİLİNE GİRİŞ. Prof. Dr. Necmettin Kaya

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi

C Programlama Dilinde Değişkenler

ESM-361 Mikroişlemciler. 3. Hafta Ders Öğretim Üyesi Dr.Öğr.Üyesi Ayşe DEMİRHAN

BİLİNİRLİK ALANI ve ÖMÜR, KONTROL DEYİMLERİ

Temel Giriş/Çıkış Fonksiyonları

Programlama Dilleri. C Dili. Programlama Dilleri-ders08/ 1

DOSYA İŞLEMLERİ Programlama dilleri hafta -

10. DOSYA GİRİŞ ÇIKIŞ FONKSİYONLARI

Adım Adım C-II. Eksik kalmış konular

C Programlama Dilininin Basit Yapıları

HSancak Nesne Tabanlı Programlama I Ders Notları

Dr. Fatih AY Tel: fatihay@fatihay.net

ALGORİTMA VE PROGRAMLAMA I

DİZİLER-KATARLAR ALGORİTMA VE PROGRAMLAMA II

Temel Bilgisayar Bilimleri Ders Notu #4-2. kısım

BÖLÜM 4: DEĞİŞKENLER, SABİTLER VE OPERATÖRLER

Kocaeli Üniversitesi Bilgisayar Mühendisliği Programlama 2 Dersi Final Sınavı. A Grubu

HSancak Nesne Tabanlı Programlama I Ders Notları

C PROGRAMLAMA D İ L İ

enum bolumler{elektronik, insaat, bilgisayar, makine, gida};

BÖLÜM 1b: C++ PROGRAMLAMANIN YAPISI. C++, hard diskte TC, BIN, INCLUDE, LIB gibi alt dizinlere yüklenir.

ALFASAYISAL BİLGİLER KARAKTER DİZİLERİ (STRING)

Programlama Dilleri. C Dili. Programlama Dilleri-ders02/ 1

Döngü (Loop) Deyimleri / Veri Belirleyicileri / Matematiksel Fonksiyonlar

Fonksiyonlar. C++ ve NESNEYE DAYALI PROGRAMLAMA 51. /* Fonksiyon: kup Bir tamsayının küpünü hesaplar */ long int kup(int x) {

BİLGİSAYAR TEMELLERİ VE PROGRAMLAMAYA GİRİŞ

Diziler. Dizi Tanımı Dizi Elemanlarına Değer Atama Diziler ve Göstergeler 2-Boyutlu Diziler

Diziler (Arrays) Çok Boyutlu Diziler

Genel Programlama II

PROGRAMLAMAYA GİRİŞ FONKSİYONLAR

2) /* Kullanıcıdan alınan iki sayının obebini alt fonksiyon yardımı ile hesaplayan C programı*/

Programlamaya Giriş. Program : Belirli bir problemi çözmek için bir bilgisayar dili kullanılarak yazılmış deyimler dizisi.

ALGORİTMA VE PROGRAMLAMA I DERS NOTU#8

Hafta 13 Fonksiyonlar

EBG101 PROGRAMLAMA TEMELLERİ VE ALGORİTMA

ELN1001 BİLGİSAYAR PROGRAMLAMA I

BİLGİSAYAR MÜHENDİSLİĞİ ALGORİTMA VE PROGRAMLAMA II 2.HAFTA SWİTCH (CASE), SAYAÇLAR, DÖNGÜLER,

Özyineleme (Recursion)

Temel Bilgisayar Programlama Final Sınavı Çalışma Notları

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

BLM 111 ALGORİTMA VE PROGRAMLAMA I

BÖLÜM 6: KARŞILAŞTIRMALI KONTROL YAPILARI

Programlama Dilleri 1. Ders 5: Göstericiler

8. İŞARETCİLER (POINTERS)

Pointer Kavramı. Veri Yapıları

B02.6 Karar Verme, Eşitlik ve Bağıntı Operatörleri

Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 3. Bölüm Veri Tipleri ve Değişkenler

3/7/2011. ENF-102 Jeoloji 1. Tekrar -- Değişken Tanımlamaları (Definition) ve Veri Türleri (Data Type) Veri Tanımları ve Mantıksal Đşlemler

C++ Giriş Ders 1 MSGSU Fizik Bölümü Ferhat ÖZOK Kullanılacak kaynak: Published by Juan Soulié

BLM-111 PROGRAMLAMA DİLLERİ I. Ders-12 Fonksiyonlar. Yrd. Doç. Dr. Ümit ATİLA

C Programlama. Öğr. Grv. Mustafa AKSOĞAN. Akçadağ MYO

Adı Soyadı : Öğrenci No :

STRİNG DİZİLER(KATARLAR)

C Programlama printf() Fonksiyonu

C PROGRAMLAMA D İ L İ

Diziler. Yrd.Doç.Dr.Bülent ÇOBANOĞLU

Eln 1001 Bilgisayar Programlama I

BLM-111 PROGRAMLAMA DİLLERİ I. Ders-8 Değişken Tipleri ve Temel Giriş/Çıkış İşlemleri

8. Bölüm DİZİLER. tip dizi_ismi[eleman_sayısı]; Bütün diziler 0 ile baţlar.

Algoritma ve Programlama: Karar Yapıları ve Döngüler

Veri Yapıları. Amaçlar: Temel Veri Yapılarını Tanımlamalı Veri Yapılarını Veri Modeli ve Türlerini Öğreneceksiniz. İçindekiler:

Karakter katarları ile ilgili fonksiyonlar içerir Yerel kayan noktalı sayılar tanımlanır

Bölüm 2 - C ile Programlamaya Giriş

Hafta 8 C Dilinde Değişken Tipleri ve Temel Giriş/Çıkış İşlemleri

Değişkenler. Geçerli değişken isimleri : baslamazamani, ad_soyad, x5 Geçersiz değişken isimleri : 3x, while

Değişkenler tanımlanırken onlara ne tür veriler atanabileceği de belirtilir. Temel veri türleri oldukça azdır:

KOCAELİ ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ. BİLGİSAYAR LABORATUVARI II FİNAL SINAVI SORU ve CEVAPLARI(I. ogr)

Programlama Dilleri 1. Ders 12: Belirleyiciler ve Niteleyiciler

ELN1002 BİLGİSAYAR PROGRAMLAMA 2

Giriş. ENF102 Jeoloji

Programlama Dillerinde Kullanılan Veri Tipleri

for döngüsü for (başlangıç değeri; şart; artım) ifade; for (başlangıç değeri; şart; artım) { ifadeler; }

Örnek: İki fonksiyondan oluşan bir program. Fonksiyon Tanımı

BÖLÜM 11: YAPISAL VERİ TİPLERİ

Program Çözümleme. Aşağıdaki örneklerde printf() ve scanf() fonksiyonlarının işlevleri gösterilmektedir. Liste 1.1. Çözümleme:

Önişlemci Komutları, switch ve goto deyimleri

enum, struct, union ve typedef Yapıları

C ile Uygulamalar 2 - Cevaplar

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

while(), do-while(), for() M.İLKUÇAR 2010 MAKU-MYO

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

Java da Dizi Tanımlama

C PROGRAMLAMA DİLİNE GİRİŞ

NESNEYE YÖNELİK PROGRAMLAMA

BÖLÜM 7: DÖNGÜ KONTROL YAPILARI

BLM 111 ALGORİTMA VE PROGRAMLAMA I

Transkript:

Selçuk Üniversitesi, Mühendislik Fakültesi, Harita Mühendisliği Bölümü Bitirme Sınavı Test Soruları Adı soyadı : Öğrenci no : Sınav tarihi : 01.06.2017 Süre : 60 dak. 1. t değişkeni hakkında aşağıdakilerden hangisi söylenebilir? int t; printf("deger %d \n", t=1); a) gösterici b) global c) yerel d) etiket e) otomatik 2. Hangileri doğru? I: İkilik sayı sisteminde 0 ve 1 olmak üzere yalnızca iki adet simge bulunur. II: Her bir basamağa 1 bit denir. III: 7 bitlik bir büyüklük bir byte olarak isimlendirilir. a) Hepsi doğru b) I ve II c) II ve III e) I ve III 3. Ekran görüntüsü? int i,j=0; for(i=1;i<4;i++) j+=i; printf("%d\n",j); a) 321 b) 10 c) 6 d) Kod hatalı e) 123 4. Hangisi geçerli bir işlev bildirimi değildir? a) double kenar(double, double); b) int buyuk(int a, int b); c) int Abbb(int *, int *); d) double hipot(double, double) e) unsigned fonk1(int *a, int *b, double *x); 5. 1 GB kaç MB? a) 1048576 b) 1000 c) 1024 d) 1000000 1 6. Bir karakter dizisine bir başka karakter dizisini kopyalamak için hangi işlev kullanılır? a) strstr b) strchr c) strcat d) strcpy e) strlen 7. Ekran görüntüsü? int i=6; while (--i); printf("%2d", i); a) 6 5 4 3 2 1 b) 5 4 3 2 1 c) Kod hatalı d) 5 4 3 2 1 0 e) 0 8. Hangi değişken ismi geçersizdir? a) genel_katsayi_farki b) number_of_cards c) square_total d) 1total e) sum1 9. Standart işlevlerden trigonometrik işlevler hangi başlık dosyası ile kullanılır? a) math.h b) stdio.h c) process.h d) trigo.h e) stdlib.h 10. t=3>5?10:11; t değişkeninin değeri? a) Hatalı b) 1 c) 10 d) 0 e) 11 11. char türünün uzunluğu (bellekte kapladığı alan) ne kadardır? a) 4 bit b) Derleyiciye göre değişir. c) 1 byte d) 9 bit e) 2 byte

12. Hangisi ikili sayı sisteminde 4 bit uzunluğundadır? a) 9999 b) 0102 c) 1001 d) 0XBA e) 08FF 13. C dilinde işlevlerin geri dönüş değerleri...... deyimi ile oluşturulur. a) callback b) end c) continue d) return e) exit 14. Ekran görüntüsü? double a=0.; if(a) printf("%3.1lf\n",a+2); a) 0.0 b) Derlenmez. c) 2.0 d) -1.0 e) Görüntü oluşmaz. 17. Ekran görüntüsü? int x; for(x=0;x<4;x++); printf("%d",x); a) 3 b) Görüntü oluşmaz. c) 4 d) 0123 e) Derlenmez. 18. Hangi standart işlev dosya açmak için kullanılır? a) argv b) openf c) open d) sopen e) fopen 19. signed char türünde bir değişkenin alabileceği en küçük ve en büyük değer hangileridir? a) -32768 ve 32767 b) -128 ve 127 c) 0 ve 65535 d) 0 ve 255 e) 0 ve 128 15. Ekran görüntüsü? double x,y=0.; for(x=0;x<2;x+=0.5) y+=x; printf("%3.1lf\n",y); a) 0.0 b) 5.0 c) 3.0 d) Derlenmez. e) 2.0 20. Ekran görüntüsü? int k,t=0; for(k=0;k<5;k++) t+=k; printf("%d\n",k); a) d b) Görüntü oluşmaz. c) 5 d) 4 e) 0 16. Ekran görüntüsü? char ch= a ; while(ch< e ) { putchar(ch); ch++;} a) görüntü oluşmaz. b) bcd c) dcba d) abcd e) bcde 2 21. Ekran görüntüsü? double a; int i=3; a=i/2; printf("%5.1lf\n",a); a) 1.0 b) Derlenmez. c) 0.0 d) -1.0 e) 1.5

22. Hangileri doğru? I: Dizilere ilk değer verilebilir. II: Tüm elemanlarına ilk değer verme zorunluluğu yoktur. III: Dizinin eleman sayısından daha az elemana ilk değer verilmesi durumunda kalan elemanlara 0 değeri atanır. a) Hepsi doğru b) Hepsi yanlış c) I ve III d) II ve III e) I ve II 23. C de küme parantezleri arasındaki bölgeye...... denir. a) Yığın b) Katman c) Bölge d) Blok e) Gövde 24. Hangi karakter değişmezi geçersizdir? a) \t b) \n c) \0 d) \" e) \u 25. Aşağıdaki deyim ile tanımlanan dizi için bellekte ayrılan alan kaç byte? double x[10]; a) 40 b) 80 c) 10 d) kod hatalı e) 20 26. Aşağıdaki fonksiyon için hangisi doğrudur? int fonk(int x, int y){ if(x<y) return x; return y;} a) Derlenmez. b) Verilen iki tam sayıdan büyük olanı geri döndürür. c) Verilen iki tam sayıdan hassas olanı geri döndürür. d) Verilen iki tam sayıdan küçük olanı geri döndürür. e) x ve y değişkenlerinin değerlerini değiş tokuş eder. 27. Standart işlevlerden rand hangi başlık dosyası ile kullanılır? a) stdlib.h b) ctype.h c) conio.h d) math.h e) stdio.h 3 28. Aşağıdaki deyim ile tanımlanan dizinin boyutu ne kadardır? char st[]="marmara"; a) 10 b) 8 c) Kod hatalıdır. d) 1 e) 7 29. Hangileri doğru? I: Değişkenler, işlevler, değişmezler gibi yazılımsal varlıklara kurallara uyulmak koşuluyla isimler verilebilir. II: Anahtar sözcükler programlama dili tarafından önceden belirlenmiş anlamlara sahip moleküllerdir. III: C dilinde anahtar sözcükler yalnızca küçük harlerle yazılır. a) I ve II b) Hepsi yanlış c) Hepsi doğru d) II ve III e) I ve III 30. Hangi ifade geçersizdir? a) a+c=d b) y=3*x+1 c) x++ d) d=a>b?1:-1 31. Hangileri doğru? I: Tüm programlar için komut satırı argümanları kullanılabilir.ii: C programlarının çalışmaya başladığı main işlevi de iki parametre değişkenine sahip olabilir. III: Bunlar geleneksel olarak argc ve argv olarak isimlendirilir. a) I ve III b) I ve II c) Hepsi doğru e) II ve III 32. Hangisi bir gösterici değişken tanımıdır? a) double &x; b) double tt; c) double *toplam; d) double y*; e) Hiçbiri 33. Hangi deyim hatalıdır? a) char hrf= T ; b) long double z,ztop; c) unsigned float x; d) double t; e) short k;

34. Ekrana yazılan bilgi hakkında hangisi doğrudur? int a[10]; printf("%u\n", a); a) Görüntü oluşmaz. b) a dizisinin ilk elemanının değeri c) a dizisinin ilk elemanının adresi d) a dizisinin bellekte kapladığı alanın byte olarak değeri e) Dizi ismi kendi başına kullanılmaz. 35. Hangisi önceden tanımlanmış veri türlerine ilişkin anahtar sözcüklerden değildir? a) char b) short c) unsigned d) double e) lang 36. Hangisi ikili sayı sisteminde 2 byte uzunluğundadır? a) 110001001001 b) 1100010010010011 c) 1100010010020011 d) 11000100 37. Bir döngünün gövdesi içinde...... deyiminin kullanılması ile, gövde içinde geriye kalan deyimlerin atlanarak döngünün bir sonraki turuna geçilir. a) switch b) return c) exit d) break e) continue 38. Ekran görüntüsü? char a; for (a = A ; a < F ; a += 2) printf("%c", a); a) Görüntü oluşmaz b) ABCDE c) ACE d) Kod derlenmez e) 12345 39. Sistemlerin hemen hepsinde double veri türünden bir nesne tanımlandığında bellekte...... byte yer kaplar. a) 8 b) 4 c) 12 d) 10 e) 2 40. Hangileri doğru? I: C dilinde bir değişken derleyiciye tanıtılmadan kullanılabilir. II: Derleyicinin söz konusu değişken için bellekte bir yer ayırmasını sağlamak için, uygun bir sözdizimi ile değişkenin ismi ve türü derleyiciye bildirilir. III: Bildirim işlemiyle derleyiciler değişkenlerin hangi özelliklere sahip olduklarını anlarlar. a) I ve II b) II ve III c) I ve III e) Hepsi doğru 4

Cevap Anahtarı 1. (b) 2. (b) 3. (c) 4. (d) 5. (c) 6. (d) 7. (e) 8. (d) 9. (a) 10. (e) 11. (c) 12. (c) 13. (d) 14. (e) 15. (c) 16. (d) 17. (c) 18. (e) 19. (b) 20. (c) 21. (a) 22. (a) 23. (d) 24. (e) 25. (b) 26. (d) 27. (a) 28. (e) 29. (e) 30. (a) 31. (c) 32. (c) 33. (c) 34. (c) 35. (e) 36. (b) 37. (e) 38. (c) 39. (a) 40. (b) 1