Font size
WorksheetsC# PROGRAMLAMA
Total questions: 30
Worksheet time: 3hrs 30mins
Hangi kodlar hatalıdır?
int 1sayı;
sayı = 20;
string ad;
ad = "fatih";
char karakter;
karakter = 'ad';
double ortalama;
ortalama = "45.92";
Hangi kodlar hatalıdır?
int sınav;
sınav = 20;
string ad;
ad = fatih;
char karakter;
karakter = 'a';
bool geçti_mi;
geçti_mi = evet;
Aşağıdaki kodun çıktısı nedir?
int y1 = 20, y2 = 30, y3 = 100;
Console.WriteLine(y3/(y1+y2));
(a)
Aşağıdaki koda göre hangisi doğrudur?
const double pi = 3.14;
pi=4;
pi sayısının son değeri 4 olmuştur.
pi sayısının son değeri 3.14 olmuştur.
Kod hatalıdır.
pi sayısının son değeri 3 olmuştur.
Aşağıdaki kodun çıktısı nedir?
int a=10, b=20, c=30;
a++;
b--;
a+=5;
b-=3;
c=a+b;
c++;
c*=2;
Console.WriteLine(c);
(a)
Aşağıdaki koda göre hangisi doğrudur? Kod bloklarına dikkat edin.
int c=30;
{
int a = 10;
}
{
int b = 20;
Console.WriteLine(a);
Console.WriteLine(c);
}
Ekrana 10 yazar.
Kod hatalıdır.
Ekrana 30 yazar.
Ekrana 20 yazar.
Aşağıdaki kodun çıktısı nedir?
string metin1 = "Bu";
string metin2 = "soru";
string metin3 = "zor";
string metin4 = "değil.";
Console.WriteLine(metin1 + metin2 + " " + metin3);
Bu soru zor
Busoru zor
Bu soru zor.
Bu soru zor değil.
Aşağıdaki kodun çıktısı nedir?
int x = 5;
int y;
y = 3;
Console.WriteLine("x = {1} y = {0}", x, y);
x = 5 y = 5
x = 3 y = 3
x = 5 y = 3
x = 3 y = 5
Aşağıdaki programa ad olarak ahmet girdiğimizde ekrana ne yazar?
string ad;
Console.Write("Adınızı giriniz: ");
ad = Console.ReadLine();
Console.WriteLine("Merhaba {0} ", ad);
Merhaba
Merhaba ahmet
ahmet
Merhaba {0} ahmet
Aşağıdaki programa 1. sayıya 5 ve 2. sayıya 7 girdiğimizde ekrana ne yazar?
string x, y;
Console.Write("1. Sayıyı Giriniz: ");
x = Console.ReadLine();
Console.Write("2. Sayıyı Giriniz: ");
y = Console.ReadLine();
Console.WriteLine("{0} + {1} = {2} ", x, y, (x + y));
5 + 7 = 12
5 + 7 = 57
12
5+7
Aşağıdaki programa 1. sayıya 5 ve 2. sayıya 3 girdiğimizde ekrana ne yazar?
string x, y;
Console.Write("1. Sayıyı Giriniz: ");
x = Console.ReadLine();
Console.Write("2. Sayıyı Giriniz: ");
y = Console.ReadLine();
Console.WriteLine("{0} * {1} = {2} ", x, y, (int.Parse(x) * int.Parse(y)));
15
5 * 3 = 53
5 * 3 = 15
53
Programlamada kullanılan komutlar hangi birimde çalıştırılır.
Harddisk
İşlemci
Ram
Ekran
İstisnaları (hataları) program esnasında yakalamak ve kullanıcıya hata mesajını vermek için try { } catch { } finally { } bloklarını kullanıyoruz.
Doğru mu?
evet
hayır
int x;
Console.Write("Bir Sayıyı Giriniz: ");
x = Convert.ToInt16(Console.ReadLine());
Yukarıdaki kod çalıştığında giriş olarak bir metin (örneğin ahmet) yazılırsa ne olur.
‘String’ ifade ‘int’ tipine çevrilmede zorlanılacağından program duracaktır.
Sıkıntı olmaz.
Sonsuz döngü olur.
Metin sayıya dönüşür.
Aşağıdaki kodun çıktısı nedir?
int a = 10;
int b = 4;
a+=5;
b-=2;
int sonuc = a % b;
Console.WriteLine(sonuc);
(a)
Aşağıdaki kodun çıktısı nedir?
int x = 10,y = 4;
string ad1 = "ahmet", ad2="mehmet";
Console.WriteLine(ad1 != ad2);
(a)
Aşağıdaki kodun çıktısı nedir?
int x = 10,y = 4;
string ad1 = "ahmet", ad2="mehmet";
Console.WriteLine(x == 10 && y == 4 && ad1 == ad2);
(a)
Aşağıdaki kodun çıktısı nedir?
int x = 10,y = 4;
string ad1 = "ahmet", ad2="mehmet";
Console.WriteLine(x == 4 || y == 10 || "megep" == ad1);
(a)
Aşağıdaki kodun çıktısı nedir?
int x = 10,y = 4;
string ad1 = "ahmet", ad2="mehmet";
Console.WriteLine(!(x == 4 || y == 10 || ad2=="mehmet"));
(a)
Aşağıdaki kodun çıktısı nedir?
Console.WriteLine((5 + 2) * 4 - 6 / 2*4);
(a)
Aşağıdaki kodun çıktısı nedir?
int sayı=12;
if (sayı%5==0)
{
Console.WriteLine(sayı*5);
}
else
{
Console.WriteLine(sayı*10);
}
(a)
Aşağıdaki kodun çıktısı nedir?
int sayı1=5,sayı2=6;
if (sayı1!=sayı2)
{
Console.WriteLine(sayı1*sayı2);
}
else
{
Console.WriteLine(sayı1+sayı2);
}
(a)
Aşağıdaki kodun çıktısı nedir?
int puan=55;
if (puan>=0 && puan<=100 && puan%2==0)
{
Console.WriteLine("yes");
}
else
{
Console.WriteLine("no");
}
(a)
Aşağıdaki kodun çıktısı nedir?
string cinsiyet="erkek";
int yaş=20;
if (yaş>=18 && (cinsiyet=="e" || cinsiyet == "E"))
{
Console.WriteLine("yes");
}
else
{
Console.WriteLine("no");
}
(a)
Aşağıdaki kodun çıktısı nedir?
int sayı=10;
if (sayı == 0)
{
Console.WriteLine("a");
}
else
{
if (sayı>0)
{
Console.WriteLine("b");
}
else
{
Console.WriteLine("c");
}
}
(a)
Aşağıdaki programın çalışması için ... yerine ne yazılmalıdır?
int ay;
Console.WriteLine("Ay numarasını giriniz. (1-12)");
ay = int.Parse(Console.ReadLine());
switch (...)
{
case 1: Console.WriteLine("Ocak");break;
case 2: Console.WriteLine("Şubat"); break;
}
(a)
Aşağıdaki programda hangi komut eksikdir?
int gün;
Console.WriteLine("1-7 arası bir gün numarası giriniz");
gün = int.Parse(Console.ReadLine());
switch (gün)
{
case 1:
Console.WriteLine("Pazartesi");
break;
case 2:
Console.WriteLine("Salı");
}
default
case
break;
if
Aşağıdaki kodun çıktısı nedir?
string renk="yeşil";
switch (renk)
{
case "yeşil": Console.WriteLine("dur"); break;
case "sarı": Console.WriteLine("hazır ol"); break;
case "kırmızı": Console.WriteLine("geç"); break;
default : Console.WriteLine("geçersiz"); break;
}
(a)
Switch case komutunda değişken hiçbir case ile eşleşmez ise hangi anahtar kelimeden sonraki kodlar çalışır?
case
break
default
switch
Default bloğu bir Switch-Case yapısında bulunmasa da olur. Doğru mu?
evet
hayır
