wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

C++ Kütüphane ve Dosyalama

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

C++'ta isalpha(), isdigit() ve islower() gibi tek karakter manipülasyon fonksiyonları hangi kütüphane içerisinde yer alır?

a)

cstring

b)

fstream

c)

cctype

d)

iostream

2.


C++ programında char c='2'; tanımlaması yapıldıktan sonra isalpha(c) fonksiyonunun sonucu ne olur?

a)

True (Doğru)

b)

False (Yanlış)

c)

2

d)

Hata verir

3.

isdigit() fonksiyonunun temel işlevi nedir?

a)

Karakterin bir harf veya rakam olup olmadığını kontrol eder.

b)

Karakterin bir rakam olup olmadığını kontrol eder.

c)

Karakterin bir büyük harf olup olmadığını kontrol eder.

d)

Karakteri küçük harfe çevirir.

4.

Aşağıdaki karakterlerden hangisi isalnum(c) fonksiyonundan False (Yanlış) sonucunu döndürür?

a)

A'

b)

'g'

c)

'9'

d)

'#'

5.

Bir karakteri büyük harfe çevirmek için kullanılan C++ karakter kütüphanesi fonksiyonu hangisidir?

a)

tolower(c)

b)

toupper(c)

c)

islower(c)

d)

isupper(c)

6.

C++'ta strlen(s1) fonksiyonunun görevi nedir?

a)

s1 katarının uzunluğunu döndürür.

b)

s1 katarını s2 katarı ile karşılaştırır.

c)

s1 katarını küçük harfe çevirir.

d)

s1 katarının sonuna s2 katarını ekler.

7.

Aşağıdaki C++ katar kütüphanesi fonksiyonlarından hangisi, s2 katarını s1 katarına kopyalar?

a)

strlen (s1)

b)

strcpy (s1, s2)

c)

strcat (s1, s2)

d)

strcmp (s1, s2)

8.


İki katarı alfabetik olarak karşılaştırmak ve eşit olup olmadığını belirlemek için hangi fonksiyon kullanılır?

a)

strcpy

b)

strcmp

c)


strcat

d)

strlen

9.

C++ programlama dillerinde dosyaların kullanılmasının temel gerekliliği nedir?

a)

Verilerin kalıcı olarak saklanmasını sağlamak.

b)

Programın daha hızlı çalışmasını sağlamak.

c)


Kodun daha az yer kaplamasını sağlamak.

d)

Karakter kütüphanesini kullanmak.

10.

C++'ta sadece dosya okuma amaçlı işlemler için kullanılan temel sınıf (class) hangisidir?

a)

ofstream

b)

iostream

c)

ifstream

d)


fstream

11.

C++'ta hem okuma hem de yazma amaçlı dosya işlemleri için hangi temel sınıf kullanılır?

a)

stdlib

b)

fstream

c)

ifstream

d)

ofstream

12.

C++ dosya işlemlerinde, açılan dosyayı kullanmayı bitirdikten sonra geçici hafızayı temizlemek ve dosyayı kapatmak için hangi fonksiyon kullanılır?

a)

write()

b)


open()

c)

read()

d)

close()

13.

Dosya açma modlarından hangisi, dosyaya yazım işleminde verilerin dosyanın son karakterinden sonra eklenmesini sağlar?

a)

ios::app

b)

ios::out

c)

ios::in

d)

ios::trunc

14.

Dosya açıldığında içindeki tüm verilerin silinmesini sağlayan mod hangisidir?

a)

ios::app

b)

ios::nocreate

c)

ios::trunc

d)

ios::in

15.

Dosya açma modlarından hangisi, sadece dosya mevcut ise dosyanın açılacağını, yoksa oluşturulmayacağını belirtir?

a)

ios::in

b)

ios::out

c)

ios::app

d)

ios::nocreate

16.

Dosya işlemlerinde bir dosyanın başarılı bir şekilde açılıp açılmadığını kontrol etmek için hangi fonksiyon kullanılır?

a)

is_open()

b)

close()

c)

open()

d)

read()

17.


C++ programlama dili üzerinde dosya işlemleri hangi kütüphane aracılığıyla yapılmaktadır?

a)

iostream

b)

cctype

c)

fstream

d)

cstring

18.

Klavyeden birden fazla kelimeden oluşan bir metin okuyup bunu bir string nesnesine aktarmak için, cin yerine hangi fonksiyonun kullanılması önerilir?

a)

strlen()

b)

cout

c)

getline()

d)


cin.ignore()

19.


C++ programında cin komutu kullanıldıktan sonra hafızada tutulan önceki girişlerin temizlenmesi için hangi fonksiyon kullanılır?

a)

getline()

b)

cin.ignore()

c)

cout

d)

cin.clear()

20.

Aşağıdaki kod parçası hangi C++ string fonksiyonunu kullanarak str1 katarının uzunluğunu uzunluk değişkenine atamaktadır? uzunluk = _________ (str1);

a)

strlen

b)

strcpy

c)

strcmp

d)

strcat