Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

mobil uygulamalar 2

Total questions: 34

Worksheet time: 17mins

Name
Class
Date
1.

I. Home screen (Ana Ekran)

II. All apps (Tüm Uygulamalar)

III. Recent screen (Son Kullanılan Uygulamalar Ekranı)

Yukarıda verilen maddelerden hangisi ya da hangileri mobil işletim sistemi arayüzüdür?

a)

Yalnız I

b)

Yalnız II

c)

Yalnız III

d)

I-II

e)

I-II-III

2.

Kullanıcı arabirimi tasarlamak için Android SDK bir dizi hazır ...................... (Görünüm) sağlar. Bu

hazır görünümlerden bazıları; Button (Düğme), CheckBox (Onay kutusu), ProgressBar (İlerleme

çubuğu) ve TextView (Metin görünümü) sınıflarıdır. Görünümler, görünmez kalıp niteliğindeki kapsayıcıların içine yerleştirilir. Bu görünmez kalıba ........................... ismi verilir.

Yukarıda verilen ifadede boş bırakılan yerlere aşağıdakilerden hangisi getirilmelidir.

a)

Araç- Form

b)

Form-Araç

c)

View- ViewGroup

d)

ViewGroup-View

3.

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

4.

Aşağıdakilerden hangisi bir görünüm(view) bulunan içeriğin cihazın ekranında bulunan tüm alanı kaplayacağı anlamına gelir?

a)

wrap_content

b)

match_parent

c)

width

d)

height

5.

Genişlik ve yükseklik niteliklerine wrap_content ve

match_parent gibi önceden tanımlı değerler girilebileceği

gibi sayılar da girilebilir, ancak bu sayıların yanında

birim olması gerekir. Aşağıdakilerden hangisi bu birimlerden değildir?

a)

px

b)

mm

c)

in

d)

cm

6.

Görünümler, mobil uygulama ekranına yerleştirilirken üç farklı yöntem kullanılır. Aşağıdakilerden hangisi bu yöntemlerden değildir?

a)

XML kodlarını kullanarak görünüm yerleştirmek

b)

Toolbox panelini kullanarak görünüm yerleştirmek

c)

Java kodlarını kullanarak görünüm yerleştirmek

d)

Palette panelini kullanarak görünüm yerleştirmek

7.

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

8.

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

9.

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

10.

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

11.

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

12.

Aşağıda verilen niteliklerden hangisi görünümde bulunan metnin boyutunu belirtir?

a)

android:id

b)

android:textSize

c)

android:text

d)

android:padding

e)

android:textColor

13.

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

14.

Aşağıda verilen niteliklerden hangisi ile görünümde bulunan metnin rengi belirlenir?

a)

android:id

b)

android:textSize

c)

android:text

d)

android:padding

e)

android:textColor

15.

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.

16.

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”

17.

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

18.

Aşağıda verilen EditText görünümüne ait niteliklerin açıklamalarından hangisi yanlıştır?

a)

text: Klavyede web sayfa uzantıları görülür.

b)

textAutoCorrect: Kullanıcının girdiği metinde otomatik düzeltme

etkinleştirilir.

c)

textPassword: Kullanıcının girdiği metin ekranda gösterilmez.

d)

textAutoComplete: Kullanıcıya öneri metni sunulur.

19.

Aşağıda verilen EditText görünümüne ait niteliklerin açıklamalarından hangisi yanlıştır?

a)

android:minLines Ekranda gösterilecek en az satır sayısı belirlenir.

b)

android:maxLines Numerik klavyenin açılması sağlanır.

c)

android:hint EditText görünümüne metin girişi yapılmadan önce ipucu mesajı gösterilir.

d)

android:maxLength Kullanıcının metne girebileceği en fazla karakter sayısı belirlenir.

20.

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.”

21.

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

22.

Aşağıda verilen imageview görünümdeki resmin boyutlandırılması veya taşınması ile ilgili nitelikler açıklamalarından hangisi yanlış verilmiştir?

a)

fitEnd: Resim, kapsayıcının sonundan, bir başka deyişle sağ taraftan

ölçeklendirilir.

b)

fitStart: Resim, kapsayıcının başlangıcından, bir başka deyişle sol

taraftan ölçeklendirilir.

c)

fitCenter: Resim, merkeze yerleştirilir fakat ölçeklendirme yapılmaz.

d)

fitXY: Resmin, kapsayıcının tamamına doldurulması sağlanır. Resmin

en ve boy oranı bozularak, resim gerilerek veya sıkıştırılarak

kapsayıcıya yerleştirilir.

23.

Apps ile mobil işletim sisteminde çalışan uygulamalar ifade edilir.

a)

Doğru

b)

Yanlış

24.

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

a)

Doğru

b)

Yanlış

25.

ViewGroup içinde başka bir ViewGroup yer alır.

a)

Doğru

b)

Yanlış

26.

İçeriğin görüntülenmesi için gereken kadar alanı kaplayacağı wrap_content ile ifade edilir.

a)

Doğru

b)

Yanlış

27.

Seçili görünümün nitelikleri Palette panelinden değiştirilir.

a)

Doğru

b)

Yanlış

28.

CheckBox ile mobil uygulama ekranına resim yerleştirilir.

a)

Doğru

b)

Yanlış

29.

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

a)

Doğru

b)

Yanlış

30.

Aşağıdakilerden hangisi taşınabilir cihazlara ait ekranlardan biri değildir?

a)

Home screen

b)

All apps

c)

Recent screen

d)

Status Bar

e)

Lock screen

31.

Aşağıdakilerden hangisi bir mobil uygulama ekran yapısı içinde yer almaz?

a)

Status Bar

b)

Palette paneli

c)

Action Bar

d)

Navigation Bar

e)

Uygulama ismi

32.

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

33.

Aşağıdakilerden hangisi CheckBox görünümüne ait niteliklerden “android:Checked” ile belirtilir?

a)

Görünümün seçili olması veya olmaması sağlanır.

b)

Görünümün genişliği ayarlanır.

c)

Görünümün yüksekliği ayarlanır.

d)

Görünümün metni belirlenir.

e)

Görünüm resminin kaynağı belirtilir.

34.

Aşağıdaki yerleşimlerden hangisi görünümlerin ekrana yatay ve dikey şekilde konumlandırılmasını sağlar?

a)

RelativeLayout

b)

Home screen

c)

ConstraintLayout

d)

FrameLayout

e)

LinearLayout