Bilgisayar Ve Programlamaya Giriş Final 13. Deneme Sınavı

Toplam 20 Soru
PAYLAŞ:

1.Soru

Aşağıda verilen isimlendirme örnkelerinden hangisi yanlıştır?


char tc_Kimlik[12]

int enKucukSayi

int 12den_buyuk_sayilar

double vizenoTları

float ugurlu_sayim


2.Soru

Bir yıldaki ayları göstermek istersek oluşturcağımız en küçük iki boyutlu dizi aşağıdakilerden hangisi gibi olmalıdır?


char aylar [12][7]

char aylar [7][12]

char aylar [12][8]

char aylar [8][12]

char aylar [12][12]


3.Soru

Aşağıda tanımlanan fonksiyonlardan hangisi sonuç olarak bir değer döndüremez ?


int topla(int x, int y);

int say(int x);

void yazdir(int x,int y);

int carp(int y);

int carp(int x, int y);


4.Soru

int toupper(int c) fonksiyonunun açıklaması aşağıdakilerden hangisidir?


c sayısı ile verilen ASCII koda sahip karakteri verir.

c bir rakam ise 0’dan farklı, diğer durumda 0 gönderir.

Giriş argümanını büyük harfe çevirir.

c küçük harf ise 0’dan farklı, diğer durumda 0 gönderir.

c büyük harf ise 0’dan farklı, diğer durumda 0 gönderir.


5.Soru

C programlama dilinde bir dizi tanımlanmak isteniyor. Buna göre aşağıdaki program satırındaki hata nasıl düzeltilebilir?

int A [ ]  { 1, 2, 3, 4, 5};


[] ile {} arasına = (eşittir) yazılmalı.

{} parantezleri köşeli parantezleri [ ] ile değiştirilmelidir.

Köşeli parantez içerisine mutlaka bir sayı değeri yazılmalıdır.

( ) parantezleri içerisinde tam sayı olmamalıdır.

Değişken türü değiştirilmelidir.


6.Soru

“…… derleyiciye bazı özel matematiksel veya mantıksal fonksiyonları?icra etmesini söyleyen simgelerdir.” İfadesinde boş bırakılan yere aşağıdakilerden hangisi gelmelidir?


İşleç

Programlama

Depolama

Deyim

Görsel


7.Soru

Bitlerin sayı içerisindeki yerlerini değiştirmek için kullanılan işleçler aşağıdakilerden hangisidir?


Bitsel VE işleci

Bitsel VEYA işleci

Bitsel ÖZEL VEYA işleci

Bitsel DEĞİL işleci 

Sola ve Sağa Öteleme İşleçleri


8.Soru

Hangi seçenekte programlama dilleri tarihsel olarak eskiden yeniye göre doğru sıralanmıştır?


Makine dili, Fortran, Assembly, C

Makine dili, C, Assembly, Fortran

Makine dili, Assembly, Fortran, C

Assembly, Makine dili, Fortran, C

Assembly, C, Makine dili, Fortran


9.Soru

Aşağıdakilerden hangisi ya da hangileri değişken isimlendirilmesi kuralları arasında yer alır?

I – C programlama dili komutları değişken adı olarak verilemez (O¨rneğin; if, for, case

gibi)

II – Değişken ismi birden çok kelimeden oluşacaksa aralarına boşluk verilmez. O¨rneğin, “maksimum sayi” adında bir değişken tanımlanamaz ama “maksimum_sayi”

ya da “MaksimumSayi” gibi değişken tanımlanabilir.

III – Değişken adları en fazla 32 karakterden oluşabilir. 32 karakterden uzun değişken

adları ilk 32 karakter değerlendirilir. Geriye kalan karakterler işleme tabi tutulmaz.


Yalnız I

Yalnız II

Yalnız III

I ve II

I-II-III


10.Soru

Aşağıdakilerden hangisi matematik kütüphanesinin doğru bir şekilde tanımlanmasıdır ?


#include <math>

#include math.h

#include <stdio.h>

include <math.h>

#include <math.h>


11.Soru

Bir fonksiyonu kullanmadan önce, ne yapmak gerekir?


 değişken tanımlamada olduğu gibi fonksiyonu tanımlamak gerekmektedir.

 değişken tanımlamada olduğu gibi fonksiyonu tanımlamak gerekmekmez

 değişken tanımlamada olduğundan farklı şekilde  fonksiyonu tanımlamak gerekmekmez

hepsi

hiç birisi


12.Soru

Dizilere değer atama ile ilgili olarak aşağıda verilen ifadelerden hangisi ya da hangileri doğrudur?

I - Bir dizi int k[5]; şeklinde yalnızca isim ve kapasite olarak tanımlandığında, hafızada yalnızca ona ait bir yer tahsis edilmiş olur.

II - Dizi elemanlarına bir değer ataması yapılmaz.

III - Dizinin kapasitesine göre içindeki verilerin sıfırlanması veya atanacak değeri belirlemek amacıyla ilave olarak kodlamaya gereksinim duyulmaktadır.


Yalnız I

Yalnız II

Yalnız III

II ve III

I-II-III


13.Soru

Dört işlem işleçleri olarak bilinen hem tam sayı hem de kayan noktalı veri tiplerinde kullanılan işleçler hangi işleç sınıfıdır?


aritmetik

ilişkisel

mantıksal

bit

atama


14.Soru

"Programın alt bölümler hâlinde çalıştırılması, yapılması gerekli işlemlerin farklı fonksiyonlar hâlinde gerçekleştirilmesini sağlayarak kodlamada bir hata oluştuğunda hata tespitini .........................." Boşluğu en uygun şekilde tamamlayınız?


kolaylaştıracaktır.

zorlaştıracaktır

herhangi bir işlem yapmaz

hepsi

hiçbirisi


15.Soru

Fonksiyon yaptığı işlemin ardından, main() ortamına herhangi bir değer geri döndürmüyor ise fonksiyon tipi bölümüne yazılması gereken aşağıdakilerden hangisidir?


İnt,

Float,

Double,

Char,

Void,


16.Soru

int isdigit(int c); fonksiyonunun görevi nedir?


c küçük harf ise 0’dan farklı, diğer durumda 0 gönderir.

c büyük harf ise 0’dan farklı, diğer durumda 0 gönderir.

Giriş argümanını büyük harfe çevirir.

c sayısı ile verilen ASCII koda sahip karakteri verir.

c bir rakam ise 0’dan farklı, diğer durumda 0 gönderir.


17.Soru

int tolower(int c) karakter fonksiyonunun açıklaması aşağıdaki seçeneklerden hangisinde doğru olarak verilmiştir?


c büyük harf ise 0’dan farklı, diğer durumda 0 gönderir.

Giriş argümanını küçük harfe çevirir.

c sayısı ile verilen ASCII koda sahip karakteri verir.

c bir rakam ise 0’dan farklı, diğer durumda 0 gönderir.

c bir harf ise 0’dan farklı, diğer durumda 0 gönderir.


18.Soru

Soru 5

Yukarıdaki kod parçacığı çalıştırıldığında "k" değeri ne olur?


1

2

-2

-1

5


19.Soru

Klavyeden tab tuşuna basıldığında gönderilen karakter aşağıdakilerden hangisidir?


\t

\n

/t

/n

/#


20.Soru

#include <stdio.h>

int main(void) {
enum takimlar {BJK = 1, FB, GS = 2, TS};
printf("GS: %d", TS);
return0;
}
 
Yukarıdaki kod parçacığı çalıştırılırsa ekrana basılan sonuç aşağıdakilerden hangisinde doğru olarak verilmiştir?


GS: 1

GS: 2

GS: 3

GS: 4

GS: 0