Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Java'da Giriş/Çıkış işlemleri ve Stringler Soruları

Total questions: 12

Worksheet time: 3mins

Name
Class
Date
1.

Aşağıdaki komut satırlarından hangisi ile tek karakterlik bir veri okunabilir?

a)

next()

b)

nextByte()

c)

next().charAt(0)

d)

nextInt()

e)

nextChar();

2.

Klavyeden girilen tüm satırı okuyan Scanner komutu hangisidir?

a)

nextInt()

b)

nextByte()

c)

nextLine()

d)

next()

e)

nextChar();

3.

Aşağıdakilerden hangisi ekrana “Java” iletisini yazmaz?

a)

System.out.println("Java");

b)

System.out.print("Java");

c)

System.out.printf("Java");

d)

System.out.print("\nJava");

e)

Console.writeln ("Java");

4.

Aşağıdaki komut satırının sonucunda ekranda ne görürsünüz?

System.out.printf( "%S","AdA");

a)

ADA

b)

SAdA

c)

aDa

d)

ada

e)

Sada

5.

Java dili program yapısında hazır kütüphane sınıflarını projemize eklemek için hangi deyim kullanılır?

a)

#include

b)

import

c)

call

d)

package

e)

enum

6.

Aşağıdaki programda klavyeden “Erzincan-Refahiye-Hanzar” cümlesi girildiğinde ekran çıktısı ne olur?

Scanner tara = new Scanner(System.in);

System.out.print("Cümle Gir..:");

tara.useDelimiter("- ");

while (tara.hasNext()) {

System.out.print(tara.next());

a)

Erzincan Refahiye

b)

Erzincan Refahiye Hanzar

c)

Erzincan

d)

Hanzar

e)

Erzincan-Refahiye-Hanzar

7.

I. Ekran

II. Klavye

III. dosya

Yukarıdaki hangisi yada hangileri ile bir programa giriş işlemleri yapılabilir?

a)

Yalnız I.

b)

Yalnız II.

c)

I. ve II.

d)

II. ve III.

e)

I. II. ve III.

8.

Aşağıdaki programın ekran çıktısı ne olur?

String il = "Sakarya";

System.out.print(il + 5 + 4 + "\t");

a)

9Sakarya

b)

Sakarya54

c)

Sakarya9

d)

Sakarya54Sakarya

e)

Sakar54

9.

Aşağıdaki program parçasının ekran çıktısı ne olur?

float t, x;

t = 25 + 15;

x = t / 4;

System.out.println(x);

a)

10.0

b)

10

c)

40

d)

40.00

e)

4

10.

Aşağıdaki programın ekran çıktısı ne olur?

int x = 1, y = 2, r=3;

r *= x + y;

System.out.print(r);

a)

12

b)

3

c)

2

d)

1

e)

9

11.

Aşağıdaki program parçasının işlevini belirtiniz?

BufferedWriter dYaz=new BufferedWriter

(new FileWriter("D:/Yaz.txt",true));

String str="\nERZINCAN";

dYaz.append(str);

a)

‘Yaz.txt’ isimli metin dosyasına ‘ERZINCAN’ verisini ekler

b)

‘Yaz.txt’ isimli metin dosyasının içeriğini siler ve ‘ERZINCAN’ verisini yazar

c)

‘Yaz.txt’ isimli metin dosyası yoksa oluşturur

d)

‘dYaz.txt’ isimli metin dosyasının içeriğini siler ve alt alta ‘ERZINCAN’ yazar

e)

‘dYaz.txt’ isimli random dosyasını ‘str’ olarak etiketler.

12.

Aşağıdaki programda olası hata nasıl giderilir?

File d = new File("Dosya.txt");

FileWriter w = new FileWriter(d);

w.print ("veri yaz");

w.flush(); w.close();

a)

print komutu yerine write komutu kullanılmalıdır.

b)

w.close() yerine d.close() deyimi kullanılmalıdır.

c)

Dosya.txt’nin yolu tam yazılmalıdır.

d)

FileWriter yerine PrintStream kullanılmalıdır

e)

flush() komutu append() kullanılmalıdır.