İşletmede Beceri Eğitimi Çalışma Soruları

Transkript

İşletmede Beceri Eğitimi Çalışma Soruları
PROGRAMLAMA TEMELLERİ SORULAR
1.
Kendi içerisinde bütün olan ve bir işi yerine getiren ifade nedir?
a) Program b) Yazılım
c) Algoritma
d) Kod
2.
Aşağıdaki atamalardan hangisi doğrudur?
a) yas=2012-dogum
b) 2012-yas=dogum
c) (Dogum-yas)=yas
d) yas=2012-dogum=yas
3.
Bir işin kodlar üretilerek yapılmasına ne denir?
a) Değişken
b) Yazılım
c) Programlama dili
d) Visual Basic
4.
1 Gb’lık bir bellekte kaç adet A harfi saklanabilir?
a) 1 Milyon
b) 1000
c) 1 Milyar
d) 1 Trilyon
5.
İşlemcinin komut kümesinden yazılmış en alt seviyede bulunan dil
hangisidir?
a) Assembly
b) Makine Kodu
c) Assembler
d) C#
6.
İnsan diline yakın olan programlama dillerine ne denir?
a) Alçak seviyeli diller b) Normal Seviyeli Diller
c) Son seviyeli diller
d) Yüksek Seviyeli diller
7.
Aşağıda yer alan ifadelerden hangisi alçak seviyeli diller için doğrudur?
a) Kodlama kısmı kolaydır
b) Kodlama uzun sürer
c) Kodlar insan diline yakındır
d) Daha az kod yazılır
8.
9.
Bellek nedir?
a) İşlemcinin içerisinde karşılaştırma birimi
b) Verilerin saklandığı hücreler
c) Verilerin işlendiği işlem birimi
d) Atama operatörlerinin yapıldığı merkez
14. Program çalıştırıldığında sırasıyla 10 ve 2 değeri girildiğinde program ne
yapar?
a) Ekrana Bilecik yazar
b) Ekrana Bozüyük yazar
c) Ekrana Ticaret yazar
d) Hata verip sonlanacaktır
15. Program çalıştırıldığında sırasıyla 10 ve 0 girildiğinde program ne yapar?
a) Ekrana Bilecik yazar
b) Ekrana Bozüyük yazar
c) Ekrana Ticaret yazar
d) Hata verip sonlanacaktır
16. Program çalıştırıldığında sırasıyla 1 ve 10 girildiğinde program ne yapar?
a) Ekrana Bilecik yazar
b) Ekrana Bozüyük yazar
c) Ekrana Ticaret yazar
d) Hata verip sonlanacaktır
17. Değişken nedir?
a) Programda kullanılan ve yönlendirme yapan ifadedir
b) Programda yer alan hata kodlarıdır
c) Programda kullanılan değeri sabit ifadeler
d) Programda kullanılan değeri bilinmeyen ifadeler
18. Yüksek seviyeli diller için aşağıdakilerden hangisi doğrudur
a) Komutlar anlaşılmazdır
b) Kodlaması uzun sürer
c) Konuşma diline yakın ifadeler vardır
d) Çok hızlı çalışırlar
19-21. Soruları aşağıdaki programa göre cevaplayınız
18 + 6 x 2 – 4 : 2 işleminin sonucu kaçtır?
a) 46
b) 32
c) 20
d)28
10. Verilen bir problemin bilgisayar ortamında çözülecek biçimde adım adım
ortaya koyulması ve herhangi bir programlama aracıyla kodlanmasına ne
denir?
a) Akış Diyagramı
b) Algoritma tasarımı
c) Kodlama
d) Değişken tasarlama
11. Aşağıdakilerden hangisi akış diyagramları için doğrudur?
a) Sonlanmamış uçlar bırakılabilir,
b) Program mutlaka sonlanmalıdır
c) Program sonsuz sayıda noktada sonlanabilir
d) Program iki yerde başla komutu verebilir
12. Akış diyagramına aktarılmadan önce programın, günlük ifadeler ile
yazılması haline ne denir?
a) Algoritma tasarımı
b) Makine kodlaması
c) Satır algoritması
d) Yazılım tasarımı
13. 56+4*(15-4) işleminin sonucu kaçtır?
a) 100
b)66
c) 20
d)28
14-16. Soruları aşağıdaki programa göre cevaplayınız
19. Program çalıştırıldığında sırasıyla 2,8,2 girildiğinde ne olur?
a) 20
b) 18
c) 16
d) Sonsuza kadar döner
20. Program çalıştırıldığında sırasıyla 1, 11, 3 girildiğinde ne olur?
a) 15
b) 12
c) 11
d) sonsuza kadar döner
21. Program çalıştırıldığında sırasıyla 2, 2, 2 girildiğinde ne olur?
a) 0
b) 2
c) 4
d) sonsuza kadar döner
22- 25. Soruları aşağıdaki programa göre cevaplayınız
1.
22. Program çalıştırıldığında klavyeden 2 girildiğinde sonuç ne olur?
a) 0
b) 120
c) 600
d) sonsuza kadar döner
23. Program çalıştırıldığında klavyeden 5 girildiğinde sonuç ne olur?
a) 5
b) 10
c) 20
d) sonsuza kadar döner
24. 1. Adımdaki ifade Sonuc=0 yapılıp program çalıştırıldığında ve
klavyeden 5 girildiğinde sonuç ne olur?
a) 0
b) 5
c) 10
d) 20
25. Program çalıştırıldığında klavyeden 6 girildiğinde sonuç ne olur?
a) 660
b)650
c) 640
d) sonsuza kadar döner
Public Void BOYUT (ArrayList
gelen)
{
Response.write(gelen.count+” eleman
girdiniz”);
}
1
2
3
4
5
6
7
8
9
10
A
A
B
C
B
D
B
B
D
B
11
12
13
14
15
16
17
18
19
20
C
C
A
C
D
B
D
C
A
D
21
22
23
24
25
B
B
A
A
D
26. Dışarıdan alınan bir sayının asal sayı olup olmadığını bulan programın
satır algoritması ve akış diyagramını yapınız.
(asal sayı : Bir sayının bir ve kendisi hariç böleni yoksa asaldır.
Örneğin 37 sayısını, 2,3,4,5,6,7,8…..36 sayıları kalansız
bölemediğinden dolayı asaldır. )
Bölmede kalanı bulmak için yapılacak işlem şu şekildedir. Örneğin; 5
sayısının 3'e bölümünden kalan şu şekildedir.
Kalan=5 mod 3 => Kalan=2
1. Başla
2. Sayı al, sayı
3. Dongu=2
4. kalan=sayı mod dongu
5. Eğer kalan=0 ise
5.a Ekrana yaz, “Sayıyı bölen sayı”, dongu
5.b Son
6. dongu=dongu+1
7. Eğer dongu=sayı ise
7.a Ekrana yaz, “Sayı asal”
7.b Son
8. 4. Adıma git
Programın ana bloğu için VOİD MAİN() ifadesi yazmanız yeterlidir.
Console.Readline() için C.R() ve Console.Writeline() için C.W()
kullanabilirsiniz.
Kullanıcı -1 girmediği sürece kullanıcıdan aldığınız değişkenleri bir
diziye atayınız. Bu diziyi BOYUT isimli bir metoda gönderiniz, bu
metot kendisine gelen dizinin boyutunu Ekrana
“….. eleman girdiniz” şeklinde yazsın. (20p)
Void main()
{
int sayi; ArrayList dizi;
While(true){
Sayi=C.T(C.R());
İf(sayi==-1) {break;}
Dizi.add(sayi);}}
2.
Kullanıcının girdiği sayı çift ise, CIFT() , tek ise TEK() isimli metoda
bu sayıyı gönderen programı yazınız. Metotlar kendisine gelen sayıyı, o
sayının değeri kadar ekrana yazacak. (15p)
Public void cift(int gelen)
{
For (int i=0;i<gelen.count;i++)
{C.W(i);}
}
Public void tek(int gelen)
{
For (int i=0;i<gelen.count;i++)
{C.W(i);}
}
3.
Void main()
{ int sayi;
Sayi=C.T(C.R());
İf(sayi%2==0)
{cift(sayi);}
Else
{tek(sayi);}
}
Kullanıcıdan aldığınız 10 adet sayıyı TOPLA() isimli bir metoda
gönderiniz. Bu metot kendisine gelen bu diziyi toplayıp sonucunu ana
programa gönderecek. Ana program bu gelen sonucu ekrana yazacak.
(15p)
Public int TOPLA (int[] gelen)
{int i, toplam=0;
Void main()
{ int[] dizi=new int[10];
İnt sayi;
For(int i=0;i<10;i++)
{
Sayi=C.T.(C.R());
Dizi[i]=Sayi;
}
C.W(Topla(dizi));
}
For(i=0;i<gelen.count;i++)
{
Toplam+=gelen[i];
}
Return toplam;
}
4.
Kullanıcının girdiği iki sayı arasındaki sayıları ekrana yazan metodu iç
içe (recursive/öz yineleme) şeklinde çağıran program yazınız. Kullanıcı
sayıları ana programda girecektir. (20p)
Public void yaz(int a, int b)
{
Console.Writeline(a);
a--;
if(a>b)
{yaz(a,b);}
}
Void main()
{
İnt a,b;
a=C.T.(C.R());
b=C.T.(C.R());
yaz(a,b);
}
Aşağıda yer alan ifadelerin Doğru ya da Yanlış olduğunu parantez içine
yazınız. (8 x 1p)

While() ile açılan döngülerden çıkmak için STOP kullanılır (Y )

Do{}While(koşul) ile While(koşul){} döngüleri aynı sayıda iş
yaparlar (Y)

Metotlar geriye sayı ya da yazı göndermek zorundadır(Y)

Metotlar geriye değeri, Return ile gönderir. (D)

İç içe döngü kullanılırsa, toplam adım sayısı bu döngülerin
toplamıdır (Y)

Daha sonradan eklenen metotlarda Main() ismini kullanabiliriz
(Y)

C# programında istediğimiz kadar metot yazabiliriz (D)

Visual Studio’nun ücretsiz versiyonu EXPRESS Edition’dur (D)
Aşağıda yer alan kavramların ne işe yaradıklarını kısa bir açıklama ile
yazınız. (6 x 2p)






Return : Metotlardan geriye değer göndermek için
Void : Herhangi bir değer göndermeyen metotlar bu isimle yazılır
ArrayList() : Boyutu belirli olmayan diziler için kullanılır
Using : Programımızda kullanacağımız kütüphaneleri bu komutla
ekleriz
Int[] a=new int[5]; 5 boyutlu sadece sayılardan oluşan bir dizi
İnt a; a=(int) dizi[0]; Dizi isimli bir dizinin ilk elemanını Int
türünden bir A değişkenine atar
WEB TASARIM VE PROGRAMLAMA
1.
Aşağıdakilerden hangisi sayfamızda bulunan tüm SPAN etiketlerini kalın
yapar?
a) span {font-weight:bold}
b) span {text-size:bold}
c) <span style="font-size:bold"> d) <span style="text-size:bold">
2.
MARGIN:5px 10px 3px 8px ifadesinde sol için ayrılan boşluk hangi
şıkta verilmiştir.
a) 10px
b) 3px
c) 8px
d) 5px
3.
Yazının rengini değiştiren, CSS komutu hangisidir?
a) Textcolor
b) FontColor
c) Font-Color
d) Color
4.
CSS’in açılımı nedir?
a) Custom Style Sheet
c) Cascading Style Sheet
5.
b) Computer Style Sheets
d) Colorful Style Sheets
# işareti hangi yapı için kullanılır?
a) ID
b)Sınıf
c) Etiket
d) Çocuk Seçici
6.
Aşağıdakilerden hangisi geçerli bir CSS ifadesidir?
a) p {color:black;}
b) {p:color=black(p}
d) {p;color:black}
d) p:color=black
7.
Aşağıdakilerden hangisi 750px genişlik, 30px yüksekliğe sahip yazı rengi
siyah olan bir divi tasarlayan ID seçicidir?
a) #header { height: 30px; width: 750px; text: black; }
b) header { height: 30px; width: 750px; color: black; }
c) .header { height: 30px; width: 750px; colour: black; }
d) #header { height: 30px; width: 750px; color: black; }
8.
9.
Aşağıda yer alan margin ifadelerinden hangisi bir elemanı sayfada yatay
olarak ortalar?
a) Margin: auto 0 auto 0
b) Site-align:center
c) margin:center
d) margin: 0 auto 0 auto
Aşağıdakilerden hangisi liste elemanlarının başında yer alan işareti
kaldırmak için kullanılır?
a) bulletpoints: none
b) list-style-type: no-bullet
c) list-style-type: none
d) list: none
10. Aşağıdakilerden hangisi html belgesini tanımlamada kullanılır?
a) Css
b) Doctype
c) Link
d) Style
11. Yazı tipini değiştiren ifade hangisidir?
a) Font
b) Font-name
c) FontName
d) Font-Family
12. Satır için (yerel) CSS tanımlamada etiket içerisine yazılan yazı
hangisidir?
a) css
b) style
c)type
d) ıd
13. Bir yazıdaki tüm harfleri büyük harfe çeviren CSS etiketi hangisidir?
a) text-transform:uppercase
b) text-transform:capitalize
c) Text:capitalize
d) Hiçbiri
14. Paragrafların yazı boyutunu 14 pixel yapan css etiketi hangisidir?
a) p {font-size:14px;}
b) p {text-size: 14px;}
c) p {14px}
d) p {font: 14px;}
15. Arkaplan rengini değiştiren etiket hangisidir?
a) background-color
b) bg-color
c) b-color
d) bground
16. Bir Div içerisindeki elemanlar için sırasıyla üstten 10, sağdan 15 alttan 5
ve soldan 10px iç boşluk bırakma komutu hangisidir?
a) padding:10px 5px 10px 15px;
b) padding:15px 5px 10px 10px;
c) padding:10px 5px 15px 10px;
d) padding:10px 15px 5px 10px;
17. HTML sayfalarında bulunan A etiketlerinin altında yer alan çizgiyi
kaldırmak için hangisi kullanılır.
a) a {decoration:no underline}
b) a {hyperlink:no underline}
c) a {text-decoration:no underline}
d) a {text-decoration:none}
18. Harici bir CSS sayfasını, html sayfamıza ekleyen komut hangisidir?
a) <link>
b) <stylesheet>
c) <style>
d) <type>
19.
Yerel stil şablonları sayfamızda hangi etiketleri arasında tanımlanır?
a) <body>
b) <head>
c) <html>
d) <link>
20. Sayfamızda yer alan tüm H1 etiketlerinin arkaplan rengini beyaz yapan
etiket hangisidir?
a) h1.all {background-color:#FFFFFF}
b) all.h1 {bg-color:#FFFFFF}
c) h1 {background-color:#FFFFFF}
d) h1 {bg-color:#FFFFFF}
21. Sayfada yer alan DIV etiketlerinin solunda 2px düz siyah çizgi çekmek
için hangisi kullanılmalı?
a) left-border:2px solid black;
b) border-left:2px solid black;
c) border:2px solid black d) border-left:2px dotted black;
22. Aşağıdakilerden hangisi, kutulara gölge efekti etkileyen komuttur?
a) shadow
b) border-shadow
c) box-shadow
d) box-border
23. Sayfamızda buton sınıfına sahip elementlerin üzerine gelindiğinde yazı
rengini kırmızı yapan etiket hangisidir?
a) .buton {color:#0000ff}
b) #buton {color:#ff0000}
c) #buton {color:#0000ff}
d) .buton {color:#ff0000}
24. Bir yazının belirli bir bölümünü biçimlendirmek için hangi etiket
kullanılır?
a) <span>
b)<div> c) <p> d) <display>
25. Bir DIV elemanın üzerine gelindiğinde görünmez olması için hangisi
kullanılır?
a) div:hover {display:inline}
b) div:hover {display:block}
c) div:hover {display:none}
d) div:hover {display:opacity}
1
Her soru 1’er puandan, test toplam 25 puandır.
2
3
4
5
6
7
8
9
10
A
C
D
C
A
A
D
D
C
B
11
12
13
14
15
16
17
18
19
20
D
C
A
B
C
D
B
A
A
A
21
22
23
24
25
B
C
D
A
C
1. Aşağıda yer alan Liste için gerekli tüm etiketleri yazınız.
200/200px boyutlarında
3px noktalı siyah çizgiye
<ul class="a">
<li>Ürünler
<ul class="b">
<li>Televizyon</li>
<li>Bilgisayar</li>
</ul>
</li>
<li>İletişim</li>
</ul>
500/500px boyutlarında
3px noktalı siyah çizgi
Liste elemanlarının arkaplanları
gri, yazı rengi beyaz, 100px/30px
ölçülerinde.
500/200px boyutunda, dış div’e göre en altta
konumlanmış, 1px noktalı çizgi
li
{
background-color:grey;
width:100px;height:30px;color:white;
text-align:center;list-style-type:none;
margin:2px;
}
ul
{margin:0px;padding:0px;}
.a{position:relative;}
.b{position:absolute;display:none;left:100px;top:0px;}
3’ü de aynı;
200/150px
boyutunda, sola
göre hizalanmış,
2px dış boşluğa
sahip kutular
.a
{width:500px;height:500px;border:3px dotted black;position:relative;}
.b
{width:200px;height:200px;border:3px dotted black;}
.c
{width:500px;height:200px;border:3px dotted
black;position:absolute;bottom:0px;}
li:hover .b
{
display:block;
}
2. Aşağıda yer alan Liste için gerekli tüm etiketleri yazınız.
<div class="a">
<img src="1984.jpg" width="100"
height="200"/>
</div>
-üstte yer alan resim aynı klasörde new.png
isminde olacak
-Div’in boyutu 200/300; köşe yuvarlaması 10px;
gölge 2px 2px 2px 2px siyah
.a
{
background-image:url("new.png");
background-position:top right;background-repeat:no-repeat;
width:200px;height:300px;
box-shadow:1px 1px 1px 1px black;
border-radius:10px;position:absolute;
}
img
{
position:relative;
display:block;
margin:50px;
}
3.
<div class="a">
<div class="b"></div>
<div class="c">
<div class="d"></div>
<div class="d"></div>
<div class="d"></div>
</div>
</div>
.d
{height:200px;width:150px;float:left;border:1px solid
black;margin:2px;}
1. projemizde tüm dosyaları görebileceğimiz pencere SOLUTION EXPLORER
2. projemizde seçtiğimiz nesnelerin özelliklerini görebileceğimiz pencere
PROPERTIES EXLPLORER
3. projemize nesne eklemek için kullanabileceğimiz, tüm nesneleri
görebildiğimiz pencere TOOLBOX
4. projemizde veri tabanı işlemleri kullanabilmek için sayfamıza eklememiz
gereken kütüphane USING.SYSTEM.DATA.OLEDB
5. asp.net sayfasında kullanılan form elemanlarının sunucu taraflı çalışacağı
RUNAT=SERVER ifadesi ile belirtilir.
6. web sayfamızın ayarlarının yer aldığı temel dosyanın adı DEFAULT.ASPX
7. bir textbox’ın textmode özelliğe MULTİLİNE ya da SİNGLE ayarlanırsa,
çoklu ya da tekli satır şeklinde yazı yazılabilir.
8. bir elemanının kullanılıp kullanılamayacağını belirten özellik ENABLE
9. bir elemanın sayfada gözüküp, gözükemeyeceğini belirten özellik. VISIBLE
10. buton nesnelerinin üzerinde yazılı olan yazıyı ayarlayacağımız özellik TEXT
11. birden fazla elemanının seçilebileceği çoklu seçime izin veren form elamanı
CHECKBOXLIST
12. birden fazla seçenek içerisinde sadece bir seçeneğin seçilebildiği liste
elemanı RADIBUTTONLIST
13. bir liste içerisinde bir elemanın seçili gelip gelmeyeceğini CHECKED
özelliği ile belirtiriz.
14. bir dropdownlist içerisinde seçili olan elemanın yazısını aldığımız ifade
DROPDOWNLİST1.TEXT
15. bir dropdownlist içerisinde seçili olan elemanını değerini aldığımız ifade
DROPDOWNLİST1.VALUE
16. veritabanı
bağlantılarında
kullanılan
bağlantı
nesnesinin
tipi
OLEDB.CONNECTION
17. veritabanında
bağlantılarında
kullanılan
komutların
tipi
OLEDB.COMMAND
18. veritabanından seçme komutu ile seçme yapıldığında dönen kayıtların
atıldığı nesne OLEDB.DATAREADER
19. bir sayfanın yüklenmesin durdurmak için kullanılacak komut RESPONSE.
END komutudur.
20. bir nesnenin eyleme girdiği anda sayfayı geri göndermesi için
AUTOPOSTBACK özelliği TRUE yapılmalıdır.
21. ADROTATOR nesnesinin bilgileri aldığı dosyanın uzantısı XML
22. projemize yeni bir dosya ekleyeceğimiz zaman, projeye sağ tıkladıktan sonra
ADD NEW ITEM komutunu kullanırız
23. eğer sayfamızda herhangi bir ASP kodu kullanmayacaksak, sayfamızı
HTML sayfası olarak ekleyebiliriz.
24. projemizi f5 ile çalıştırabiliriz, projemizi durdurmak için kullanabileceğimiz
yöntemlerden birisi de SHIFT+F5
25. aspx projelerinde ana sayfanın ismi genel olarak DEFAULT ASPX ‘tir.
HDD low level format:Sabit diske düşük seviyeli format atar.
BİLİŞİM TEKNOLOJİLERİNİN TEMELLERİ
1-İşlemcinin içindeki 3 ana parçayı yazınız?
5.
Aşağıdaki sesli hata mesajlarının ne olduklarını yazınız.
1 Uzun 2 Kısa:Ekran kartı arızası
Birçok Kısa Bip:Anakart arızası
6.
Microsoft firması tarafından üretilmiş İşletim sistemi türlerine 5 örnek
veriniz.
MS-DOS, Windows ME, Windows 2000, Windows XP, Windows 7,
Windows Vista
7.
Açık Kaynak Kodlu İşletim sistemi türlerine 5 örnek veriniz.
LINUX, PARDUS, UBUNTU, UNİX, RED HAT, SUSE
8.
Sürücü (Driver) nedir? Açıklayınız.
Donanım birimlerinin işletim sistemiyle tanışabilmek için ihtiyaç
duydukları tanıtım dosyalarına denir.
9.
Aygıt yöneticisi penceresinde
Sarı! ve Kırmızı X in anlamları
nedir? Açıklayınız.
Sarı ! : Ya yanlış sürücü yüklenmiştir, ya sürücü yüklenmemiştir ya da
sürücü düzgün yüklenmemiştir.
Kırmızı X: Devre dışı bir aygıttır. Tüm kaynakları tüketir fakat
korumalı mod sürücüsü yüklü değildir.
ALU- Register- Önbellek
2-İşlemcinin içindeki kullanılan yollardan ikisini yazınız?
Veri Yolu- Adres Yolu
3-3 bitle kaç bellek hücresi adreslenebilir?
8
4-Veri yolu standardına göre ekran kartı çeşitlerinden 5 tanesini yazınız.
ISA, PCI, AGP, PCI-X ve PCI-e
5-Ethernet veri paketinde hangi bilgiler yer alır?
Destination MAC adres: Alıcının MAC adresi
Source MAC adres: Gönderenin MAC adresi
Data : Gönderilecek veri
CRC code: Hata kodu. Gönderilen verinin bozulup bozulmadığını kontrol eden
koddur.
6-Günümüz teknolojisinde, büyük boyutlardaki verilerimizi uzun vadeli
saklamak için kullandığımız bileşenlerdir. Bu bileşen nedir?
Harddisk
7-ROM’un açılımı nedir? ROM çeşitleri nelerdir?
10. Aşağıdaki yardımcı yazılımlara birer örnek veriniz.
a. CD/DVD Kayıt Yazılımı
: Nero, BurnAwareFree
b. Virüs Yazılımı: Eset, Avira, Avg
c. Dosya Sıkıştırma Yazılımı : Zip, Rar
d. Ofis Yazılımı: Word, Excel..
e. Taşınabilir Belge Biçimi Yazılımı: Pdf
11. Kayıt defteri nedir? Kayıt defteri düzenleyici programının adı nedir?
Sistem donanımı, yüklü programlar, ayarlar ve bilgisayardaki tüm
kullanıcı hesaplarının profilleri ile ilgili önemli bilgileri içeren bir veri
tabanıdır. Kayıt defteri düzenleyicisi Regedit.exe dir.
read only memory-salt okunabilir bellek
MPROM-PROM-EPROM-EEPROM/FLASH ROM
12. Sistem geri yükleme nedir? Nasıl başlatılır?
Bilgisayarı çok düzgün çalıştığı bir tarihe geri döndürme işlemidir.
Başlat-Donatılar-Sistem Araçları-Sistem Geri Yükleme.
8-Bilgisayarın 4 ana birimini yazınız.
Merkezî işlem birimi (MİB, central processing unit-CPU)
Hafıza-bellek (memory)
Giriş/çikiş (Input/Output-I/O) ünitesi
Giriş-çıkış ünitesine bağlanan çevre birimleri (fare, klavye, yazıcı, tarayıcı,
monitör vb.).
9-32 adres hattına sahip bir işlemcinin adresleyebileceği bellek miktarını
hesaplayınız?
4GB
10-Mikroişlemciden sonraki en hızlı bellek hangisidir?
Önbellek
1.
BIOS nedir?
BIOS: Bilgisayarın açılış sırasında yapması gereken tüm komutlar ve
donanımsal olarak yapılması gereken tüm işlemleri denetleyen ve
ayarlamaları üzerinden yapan anakart üzerindeki bir parçadır.
2.
POST nedir?
POST: Bilgisayarın güç düğmesine basılıp işletim sistemi
yükleninceye kadar gerçekleştirdiği bir dizi işlemdir. Siyah ekran.
3.
CMOS nedir?
CMOS: BIOS verilerini tutan yarı iletkene verilen isimdir.
4.
Aşağıdaki yazılı hata mesajlarını açıklayınız.
CMOS battery failed: Bios piliniz bitmiş veya bitmek üzere.
13. Ağ topoloji çeşitlerinden yıldız ve ağaç topolojisini açıklayınız.
Yıldız topolojisi, her bir terminalin (Sunucular, İş istasyonları ve
diğer çevre birimlerinin ) switch veya hub adı verilen merkezi
konnektörlere direk olarak bağlanması sonucu oluşur. Veri, hedef
adresine gitmek için switch veya hub'dan geçer. Switch veya hub ağın
tüm fonksiyonlarını yönetir ve kontrol eder. Ayrıca ağda bir
tekrarlayıcı/sinyal güçlendirici (repeater) gibi de çalışırlar.
Ağaç Topolojisi, Temel olarak yol topolojisi ile yıldız topolojisinin
karakteristik özelliklerinin kombinasyonu şeklinde ortaya çıkan bir
topoloji türüdür. Yıldız şeklinde bağlı istasyonların omurga üzerinde
konumlanması sonucu oluşan yol modeli ağaç topolojisini oluşturur.
Diğer bir yönden , ağaç topolojisi mantıksal açıdan gelişmiş yıldız
topolojisine benzer. Tek farkları ise ağaç topolojisinin herhangi bir
merkezi düğüme ihtiyaç duymamasıdır.
14. Ağ çeşitlerinden LAN ve WAN’ı açıklayınız.
LAN: Local area network, yerel alan ağı, Ev okul lab, internet cafe
gibi max. Birkaç kilometreyi aşmayan mesafedeki bilgisayarları
kablolar aracılığı ve Ethernet kartıyla birbirine bağlanmayan, internet
olmadan da dosya alışverişine imkan veren ağdır.
WAN: wide area network, geniş alan ağı, tüm dünyanın birbiriyle
haberleştiği modem kullanılan uydu aracılığıyla radyo frekanslar
sayesinde uzaktaki bilgisayar bağlantı yapılan en büyük ağdır, internet
15. Hub ve Switch nedir?
Hub:Gelen veriyi tüm aygıtlara gönderen ağ cihazlarındandır ve
sadece ilgili aygıt veriyi alır.
Switch: Gelen veriyi filtreleyerek sadece ilgili bilgisayara gönderen ağ
cihazıdır.Bilgisayarlarları Mac adreslerinden tanır.
16. Repeater ve Router nedir?
Router:Yönlendirir. Lan-Lan ya da Lan-Wan arasında bağlantı
kurmak için kullanılan ağ cihazıdır.
Repeater: Tekrarlayıcı. Zayıflamış olan sinyali güçlendirerek ağa geri
gönderen aktif ağ cihazıdır.
17. Modem çeşitlerini yazınız.
*Dial Up Modem
-Dahili Modem (İnternal)
Modem (External)
* ADSL Modem
- Ethernet
-PCI
-Kablosuz
* VDSL Modem
-Harici
-USB
18. OSI Modelinin katmanlarını yazınız.
OSI Modeli: Uygulama, sunuş, oturum, ulaşım, ağ, veribağı ve
fiziksel katman.
19. TCP/IP Modelinin katmanlarını yazınız.
TCP/IP Modeli: Uygulama, iletim, internet ve ağ giriş katmanı.
20. CAT5 ağ kablolarında 568A Standardının renk sıralamasını yazınız.
1. Turuncu Beyaz
2. Turuncu
3. Yeşil Beyaz
4. Mavi
5. Mavi Beyaz
6. Yeşil
7. Kahve Beyaz
8. Kahve
PAKET PROGRAMLAR
1.
Aşağıdaki kısayol tuşlarının görevlerini yazınız.
CTRL+N:Yeni
CTRL+P:Yazdır
CTRL+Z:Geri al
CTRL+V:Yapıştır
CTRL+H:Değiştir
2.
Aşağıda verilen komutların kısayol tuşlarını yazınız.
AÇ:CTRL+O
BUL:CTRL+F
KES:CTRL+X
TÜMÜNÜ SEÇ:CTRL+A
KAYDET:CTRL+S
3.
Kelime İşlemci programının dosya uzantısını yazınız.
Doc ve Docx
4.
Word’de bir kelimeye link (bağlantı) vermek için ne yapılmalıdır?
Ekle menüsü/ Bağlantılar grubu/Köprü tıklanır.
5.
xls ve pptx dosya uzantıları hangi Office programlarına aittir?
Yazınız.
XLS= Microsoft Excel
PPTX= Microsoft
PowerPoint
6.
Yazım ve dilbilgisi denetimi yapmak için hangi tuş kullanılır?
F7 Fonksiyon tuşu kullanılır
7.
Microsoft PowerPoint programını açmak için sırasıyla nelere
tıklanmalıdır?
Başlat/Tüm Programlar/ Microsoft Office/Microsoft PowerPoint
8.
“©” gibi klavyede olamayan karakterleri sayfamıza eklemek için
nelere tıklanmalıdır?
Ekle menüsü/ Simgeler grubu/Simge
9.
Microsoft Excel’de formül yazmaya başlamak için kullanılan işaret
nedir?
= işareti kullanılır.
10. Slayt gösterisini başlatan fonksiyon tuşu nedir?
F5 Fonksiyon tuşu kullanılır.
11. Excelde satırlar ne ile, sütunlar ne ile ifade edilir?
Satırlar sayılar ile, sütunlar harfler ile ifade edilir.
12. Excel’de satır ve sütunların kesişmesiyle oluşan alanlara ne denir?
Hücre adsı verilir.
13. Elektronik tablolamada ‘Eşit değildir’ anlamına gelen işaret nedir?
<> işareti
14. % + * /
göre sıralayınız.
^ % * / + -
-
^ hesaplama operatörlerini işlem önceliğine
14. =Topla(A1;A10)
=Topla(A1:A10)
Fonksiyonlarının görevlerini yazınız.
=Topla(A1;A10) : A1 ve A10 hücrelerindeki sayıları toplar. A1+A10
=Topla(A1:A10) : A1’den A10’a kadar olan tüm hücrelerdeki sayıları
toplar. A1+A2+A3……A9+A10
15. D2 hücresinin değeri 50 iken ;
=EĞER(D2<45;”kaldı”;”geçti”) fonksiyonun ekran çıktısı ne olur?
geçti yazar
MESLEKİ GELİŞİM
1.
İletişimin öğelerini yazınız. (7 tane)
Kaynak (verici)
Alıcı (hedef)
Mesaj (bilgi haber )
Kanal (araç)
Kod
Filtre (algı)
Dönüt ( geri bildirim)
2.
Ahlak kuralarına, Görgü kurallarına ve Hukuk kurallarına birer örnek
veriniz.
Ahlak kuralları: Otobüste yaşlılara yer vermek
Görgü kuralları: yemekte ağzı dolu iken konuşmak
Hukuk kuralları:hırsızlık yapmak
3.
Yönetimin temel fonksiyonları nelerdir? (5 tane)
Planlama
Organizasyon (örgütleme)
Yöneltme (emir kumanda)
Koordinasyon ( uyumlaştırma- düzenleştirme)
Denetim (kontrol)
4.
Öğrenme nedir? Öğrenme adımları (aşamaları) nelerdir?
Öğrenme: Deneyimler, yaşantılar eğitim ve öğretim sonucu davranışta
meydana gelen kalıcı ve izli davranış değişikliğidir.
Öğrenme aşamaları:
Bilinçdışı yetersizlik
Bilinçli yetersizlik
Bilinçli yeterlilik
Bilinçdışı yeterlilik
5.
Girişimciliğin tanımını yapınız.
Toplumun gereksinim duyduğu dolayısıyla talep edilen bir malı yada
hizmeti bulup onu üretmeye girişen ve buna öncülük eden kişidir.
Başka bir ifade ile karlı gördüğü bir iş için emeğini ve sermayesini
risk ederek pazara katılma cesaretini gösteren kişidir.
GRAFİK
1.
Görüntü işleme yazılımı programında düzenlenebilir dosya formatı
nedir?
PNG’dir.
2.
Görüntü işleme yazılımı araçlar paneli kaç bölüme ayrılmıştır? Bunlar
nelerdir?
6 ana bölüme ayrılmıştır. Bunlar;
Seç araç seti
Bitmap araç seti
Vektör araç seti
Web araç seti
Renkler araç seti
3.
Bitmap araç setindeki sihirli değnek aracının görevi nedir?
Bitmap resimleriniz içinde benzer renkli alanları seçer.
4.
Çözünürlük nedir?
Bir defa da ekranda görüntülenebilen piksel sayısına denir.
5.
Fireworks te kullanılan resim dosyası formatlarına örnek veriniz.
PICT, EPS,TIFF, JPG, BMP, GIF, PNG, PSD
6.
Leke aracının görevi nedir?
Üzerinden geçtiği renkleri birbirine karıştırmaya ve ve kenarları
yumuşatmaya yarar.
7.
Seçim alanına ekleme yapmak için hangi tuş kullanılır? Seçim
alanından çıkarma yapmak için hangi tuş kullanılır?
Seçim alanına ekleme yapmak için Shift tuşu kullanılır Seçim
alanından çıkarma yapmak için Alt tuşu kullanılır.
8.
Elips aracı ile merkezden başlayan ve tam bir daire çizmek için hangi
tuşlar aynı anda kullanılmalıdır?
Elips aracı ile merkezden başlayan ve tam bir daire çizmek için Shift
ve Alt tuşları beraber kullanılır.
9.
Bir linki (bağlantıyı) açarken _Blank seçeneğinin görevi nedir?
Tıklama sonrası açılacak sayfayı yeni bir pencerede açar.
10. Ekrana cetvelleri getirmek için kullanılan tuş kombinasyonu nedir?
Ctrl+Alt+R
TEMEL ELEKTRONİK
1-Aşağıdakilerden hangisi daha iyi iletkendir?
GÜMÜŞ
2-Aşağıdaki devrede direnç üzerindeki voltajı hesaplayınız?
V=I*R V=2*100=200 Volt
3- Eger R3 direnci açık devre olursa R1 ve R2’den geçen akım ne olacaktır?
4- Özel veya kapısı (exclusive or gate,EX-OR) çiziniz ve doğruluk tablosunu
yazınız.
5- D = B+AC ifadesini lojik kapıları kullanarak çiziniz.
NESNE TABANLI PROGRAMLAMA
1- Aşağıda c# kodları verilen programı satır satır açıklayın ve programın genel
olarak ne yaptığınız yazınız.
static void Main()
{
string yazi;
do
{
Console.Write(“Şifreyi giriniz:”);
yazi=Console.ReadLine();
} while(yazi!=”sifre”);
Console.WriteLine(“Şifreyi bildiniz”);
}
12- İnsan adında bir temel sınıf olsun. Ögrenci sınıfı da Insan sınıfından türetildi.
Ogrenci sınıfı kurucuda parametre olarak öğrenci adını alsın. Bir Ogrenci adında
Insan türünde bir değişken bildirip Ogrenci sınıfından bir nesneyi bir Ogrenci
değişkenine atanmak isteniyor. Bunu nasıl yaparsınız?
Insan birOgrenci = new Ogrenci("Ali UZUN");
13- Temel sınıfın sahip olduğu bir metodun imzası bakımından aynısına türemiş
sınıf da sahip olursa derleyici bir uyarı (warning) görüntüler. Bu uyarıyı
kaldırmak için kullanılan sözcük nedir?
new
14- Connection sınıfı veri tabanıyla bağlantı kurmak ve bağlantıyı düzenlemek
için kullanılan bir nesnedir. Bu nesnenin dört temel öğesi vardır. Bunlar nelerdir?
OleDbConnection , OdbcConnection, SqlConnection, OracleConnection
Kullanıcı şifreyi bilene kadar şifre yazan programdır. Şifre ise “sifre”.
2- Aşağıdaki programın ekran çıktısı ne olur?
static void Main()
{
int a=5;
int b=7;
if(a<b)
{
a++;
Console.WriteLine(“1. deyim”);
}
else
{
b--;
Console.WriteLine(“2. deyim”);
}}
CVP: 1. Deyim
3- a değişkenini önek azaltma şeklinde kullanınız?
--a
4- Üzerinde, form tasarımında kullanılabilecek nesneleri bulunduran panel
aĢağıdakilerden hangisidir?
ToolBox
5- Parantez içerisinde yazılan metni ekranda ileti olarak gösteren komutu
yazınız?
MessageBox.Show
6- c = a.ToString(); kod satırının açıklamasını yapınız?
a değişkeninin değerini string türüne dönüştürerek c değişkenine aktarır.
7- Matematiksel mod alma işlemi için hangi operatör kullanılır?
%
8-Kendisine gönderilen 2 sayıdan büyük olanı ekrana yazan eğer sayılar eşitse
ekrana eşit yazan programı yazınız.
public void metot1(int x, int y)
{
if (x > y)
Console.WriteLine(x);
else if (y > x)
Console.WriteLine(y);
else
Console.WriteLine("eşit")}
9- Metotların aşırı yüklenmesine ne ad verilir?
Overload
10- Kendisine gönderilen sayının karesini geri döndüren metodu tasarlayınız.
public int kare(int x)
{
return x*x;
}
11- Temel sınıfta “virtual” tanımlanmış bir metodun türemiş sınıfta yeniden
yazılması
için (geçersiz kılma) hangi sözcük kullanılır?
override
15- deneme1 adında bir access veri tabanıyla bağlantı kurulması isteniyor. Bunun
için önce bağlantı test edilmeli. Bağlantı sağlanırsa ekrana “bağlanti başarıyla
gerçekleştirildi” yazmalı eğer ortaya bir hata çıkarsa bu hata MessageBox
komutuyla kullanıcıya iletilmeli. Try-Catch bloğu kullanarak gerekli kodları
yazınız
OleDbConnection baglanti = new OleDbConnection();
baglanti.ConnectionString =
"Provider=Microsoft.ACE.OLEDB.12.0;
Data Source=C:\\deneme1.accdb";
try {
baglanti.Open();
Console.WriteLine("bağlanti başarıyla gerçekleştirildi");
baglanti.Close();
}
catch(Exception hata)
{
Console.WriteLine(hata.Message.ToString());
}
VERİTABANI
12- Marka tablosunda isminin ilk harfi A ile N arasında olan ve K ile
bitmeyen markaları listeleyiniz.
Select * From Marka Where MarkaAdi Like '[A-N]%[^K]'
13- 2, 3 ve 4 nolu markaların isimlerini listeleyiniz.
Select * From Marka Where MarkaID In(2,3,4)
14- Urunler tablosunda, fiyatı 1000 TL’den büyük veya V harfi ile başlayan
ürünleri getiren kodu yazınız.
Select * From Urunler Where UrunFiyati>1000 Or UrunAdi Like 'V%'
15- Tüm ürünlerin satış adetlerini listeletiniz.
1- Urunler tablosunu oluşturan SQL komutlarını aşağıdaki boşluğa yazınız.
Uygun veri tiplerini kullanınız ve birincil anahtarı tanımlayınız.
Urunler Tablosu
Create Table Urunler
(
UrunID int Primary Key,
MarkaID int,
UrunAdi Varchar(50),
UrunFiyati Money
)
2- Musteriler tablosunda adı Nuran olan kişinin soyadını ÇİÇEK olarak
güncelleyen SQL kodunu yazınız.
Update Musteriler Set MusteriSoyadi='ÇİÇEK' Where MusteriAdi='Nuran'
3- Urunler tablosunda ürün fiyatı 200 ile 1000 arasında olan ürünleri
görüntüleyen SQL sorgusunu yazınız.
Select * From Urunler Where UrunFiyati Between 200 and 1000
4- Soyadının 2. Harfi A olan müşterilerin tüm bilgilerini listeleyen SQL
kodunu yazınız.
Select * From Musteriler Where MusteriSoyadi Like '_A%'
5- Urunler tablosundan ürün bilgilerini en yüksek fiyattan en düşük fiyata
doğru sıralayan SQL kodunu yazınız.
Select * From Urunler Order By UrunFiyati desc
6- Urunler tablosunu MarkaID alanına göre gruplandırıp her grubun
ortalamasını bulan SQL sorgusu yazınız.
Select MarkaID, avg(UrunFiyati) From Urunler Group By MarkaID
7- Musteriler tablosundan MusteriAdi, MusteriSoyadi; Urunler tablosundan
UrunAdi, UrunFiyati alanlarından oluşan bir view oluşturunuz.
Create View Musteri_Urun As
Select MusteriAdi, MusteriSoyadi, UrunAdi, UrunFiyati
From Musteriler m, Urunler u, Satislar s
Where m.MusteriTC=s. MusteriTC and s.UrunID=u. UrunID
8- Satislar tablosunda yapılan satışların sayısını gösteren SQL kodunu
yazınız.
Select Count(SatisID) As Satış_Sayısı From Satislar
9- Urunler tablosuna indirim adlı bir alan ekleyen SQL kodunu yazınız.
Alter Table Urunler Add indirim money
10- Marka tablosundan MarkaAdi Vestel ve MarkaID 1 olan markaları
silen SQL kodunu yazınız.
Delete From Marka Where MarkaAdi='vestel' and MarkaID=1
11- Musteriler tablosuna şu bilgiyi ekleyiniz;
22334455667, Elif, KARA, K
Insert Into Musteriler
Values ('22334455667','Elif','KARA','K')
Select * From Urunler Left Join Satislar
On Urunler.UrunID=Satislar.UrunID

Benzer belgeler

Programlama Temelleri Dersi Özeti 2013

Programlama Temelleri Dersi Özeti 2013 11. Aşağıdakilerden hangisi akış diyagramları için doğrudur? a) Sonlanmamış uçlar bırakılabilir, b) Program mutlaka sonlanmalıdır c) Program sonsuz sayıda noktada sonlanabilir d) Program iki yerde ...

Detaylı