wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Mobil Uygulamalar

Total questions: 30

Worksheet time: 16mins

Name
Class
Date
1.

Aşağıdakilerden hangisi bir görünüm(view) bulunan içeriğin görüntülenmesi için

gereken kadar alanı kaplayacağı anlamına

gelir?

a)

wrap_content

b)

match_parent

c)

width

d)

height

2.

Aşağıdakilerden hangisi nesnenin içinde bulunduğu nesnenin , boyutunun tamamını kullanacağı anlamına gelir?

a)

wrap_content

b)

match_parent

c)

width

d)

height

3.

Ekranda “Programlamayı seviyorum.” metnini gösteren TextView görünümünde hangi kodlama türü kullanılmıştır?

a)

java

b)

c#

c)

xml

d)

html

4.

Bir mobil uygulamada herhangi bir görünümü ekrana yerleştirmek için mobil uygulama geliştirme ortamında bulunan hangi panel kullanılır?

a)

Palette

b)

Attributes

c)

Project

d)

Device Manager

5.

En temel bileşenlerden biri olan ve mobil cihazın ekranında metin göstermek için kullanılan görünüm aşağıdakilerden hangisidir?

a)

CheckBox

b)

ImageView

c)

Button

d)

TextView

6.

Aşağıdakilerden hangisi java kodlarının görünüme ulaşabilmesi için verilen tanımlama ismidir?

a)

android:id

b)

android:text

c)

android:textSize

d)

android:padding

e)

android:textColor

7.

Aşağıda verilen niteliklerden hangisi görünüm için ekranda gösterilecek metin belirtir?

a)

android:id

b)

android:textSize

c)

android:text

d)

android:padding

e)

android:textColor

8.

Aşağıda verilen niteliklerden hangisi görünümde bulunan metnin etrafında boşluk olması sağlar?

a)

android:id

b)

android:textSize

c)

android:text

d)

android:padding

e)

android:textColor

9.

Görselde verilen XML koduna göre aşağıdaki ifadelerden hangisi yanlıştır?

a)

Yazı rengi mavidir.

b)

Metin boyutu 50sp'dir.

c)

Ekranda “Bilişim” yazısı görüntülenir.

d)

Metin etrafındaki boşluğu 50dp'dir.

10.

Mobil uygulama geliştirme ortamında tasarım ekranına XML kodlarıyla yeşil

renkli, 60 sp boyutunda, kenar boşlukları 25 dp olan “Yazılım Geliştirme” yazısını

yazdırmak için aşağıdaki verilen kodlardan hangisi kullanılmaz?

a)

android:text=”Teknolojileri”

b)

android:textSize=”60sp”

c)

android:padding=”25dp”

d)

android:textColor=”#00FF00”

11.

Aşağıdakilerden hangisi kullanıcının mobil uygulamaya metin girmesi gereken durumlarda kullanılır?

a)

CheckBox

b)

EditText

c)

Button

d)

TextView

12.

Görselde verildiği gibi EditText görünümüne metin girişi yapılmadan önce ipucu mesajı gösterilmek isteniyorsa aşağıdaki kodlardan hangisi kullanılmalıdır?

a)

android:text=”E-postanızı buraya yazınız.”

b)

android:textAutoCorrect=”E-postanızı buraya yazınız.”

c)

android:hint=”E-postanızı buraya yazınız.”

d)

android:textPassword:=”E-postanızı buraya yazınız.”

13.

Aşağıdaki verilen kodlardan hangisi ile düğme tıklandığı zaman çalıştırılacak java metodunun ismi yazılır?

a)

android:onClick

b)

android:id

c)

android:layout_width

d)

android:layout_height

14.

Eylem çubuğunda uygulama ismi, activity ismi veya simgeleri, ek görünümler ve etkileşimli nesneler bulunur.

a)

Doğru

b)

Yanlış

15.

Layout kullanılarak görünümler düzenli bir şekilde ekrana yerleştirilir.

a)

Doğru

b)

Yanlış

16.

Aşağıdakilerden hangisi bir mobil uygulamada kullanıcıya resim göstermek için kullanılan görünümdür?

a)

EditText

b)

ImageView

c)

CheckBox

d)

ProgressBar

e)

Button

17.

Aşağıdakilerden hangisi belirtilen nesneye her taraftan erişim sağlar?

a)

private

b)

public

c)

protected

d)

final

18.

Aşağıdakilerden hangisi geri değer döndürülmeyeceğini belirtir?

a)

default

b)

private

c)

return

d)

void

19.

Kalıtım için hangisi doğrudur?

a)

bir sınıfın üstüne başka bir sınıfı oluşturmak için kullanılır

b)

sınıfı bölmek için kullanılır

c)

sınıfı türetmek için kullanılır

d)

sınıfa açıklama eklemek için kullanılır

20.

7 elemanlı gunler dizisinin son elemanına hangisi ile erişebiliriz

a)

gunler[7]

b)

gunler.last

c)

gunler[6]

d)

gunler[last]

21.

Hangisi DRY için yanlıştır?

a)

tekrar eden yapıları metot olarak tanımlar

b)

daha az kod yazmayı sağlar

c)

kod okunaklığı artar

d)

klavye kısayollarını kullanmamızı ister

22.

> operatörü hangi tiptir?

a)

atama

b)

karşılaştırma

c)

aritmetiksel

d)

mantıksal

23.

Hangisi mantıksal operatördür?

a)

<

b)

>

c)

||

d)

==

24.

Hangisi ve anlamında olan operatördür?

a)

%%

b)

>>

c)

||

d)

&&

25.

int a=5;

int b=a++;

b değişkeninin değeri 6 dır.

a)

doğru

b)

yanlış

26.

Hangisi camel case kuralarına göre isimlendirilmiştir

a)

degisken_adi

b)

DegiskenAdi

c)

degiskenAdi

d)

degiskenadi

27.

Hangisi sabit değişken tanımlamak için kullanılan anahtar kelimedir

a)

void

b)

let

c)

const

d)

final

28.

Hangisinin yatay veya dikey yerleşim yapmamızı sağlayan türleri vardır?

a)

TableLayout

b)

FrameLayout

c)

LinearLayout

d)

RelativeLayout

29.

Konum kullanmak isteyen bir uygulaya hangi izin verilir?

a)

Dangerous

b)

Normal

c)

Signature

d)

SignatureOrSystem

30.

Uygulama kullanılırken , uygulamadan çıkıp ,uygulamaya döndüğümüzde hangi olay tetiklenir?

a)

pause

b)

resume

c)

create

d)

destroy