Test de programare iOS
Q1. iOS înseamnă ?
Sistem de operare pentru rețele internaționale
b) Sistem de operare iPhone
c) Sistem de operare Internet
d)Niciunul dintre ele
răspuns: b
ios reprezintă sistemul de operare iPhone
Q2. Swift este ce tip de limbaj?
A) limbaj de scripting
B) limbaj de programare orientat pe obiect
C) limbaj sigur din punct de vedere al tipurilor
D) Toate cele de mai sus
Răspuns :- D
Q3. IDE-ul folosit în Swift este ____
A. swiftc
B. gaz
C. Xcode
D. Ld
Răspuns: C. Xcode
Q4. In iOS, a folder with .app extension is known as Bundle.
A. Adevărat
B. Fals
răspuns corect - A. Adevărat
Q5. Pentru a crea un obiect mutabil, __ este folosit
A) var
B) lasă
C) ambele
D) niciunul
Răspuns: A
Q6. Funcția Entry Point în swift este main()
[A]-Adevărat
[B]-Fals
Răspuns corect - [B]
Q7) Care dintre următoarele cadre iOS este o bibliotecă de terță parte folosită frecvent?
a) [Link]
b) [Link]
c) [Link]
d) [Link]
Răspuns: c
Swift va atribui automat tipul de date pe baza valorii inițiale?
[A].Adevărat
[B].Fals
Answer :[A].True
Q9. Pentru a crea constante în Swift, folosim cuvântul cheie ...
[A]lasă
[B]const
[C]constants
niciunul dintre cele de mai sus
Răspuns: A
Q10. Double are o precizie de cel puțin _ cifre zecimale în Swift.
15
20
C 17
Niciuna dintre acestea
Răspuns[A]
Q11. Primul IOS a fost scris în
1984
1985
1986
1987
Răspuns: Opțiunea C
Q12. Putem returna mai multe valori în swift dintr-o funcție folosind?
A. Arie
B. tuplu
C. A&B
D. Niciunul
Răspuns: B
Description: we can return multiple values from function by using tuple .
Întrebare 1. Care dintre următoarele este un tip de date incorect în SWIFT?
[A] UInt
[B] Dublu
[C] Char
[D] Opțional
[C] Char
Q. Folosind tuple, putem returna valori multiple.
A) adevărat
B) Fals
Răspuns: A) Adevărat
Q)MAC OS X este un unix adevărat de 64 de biți.
A) adevărat
B)fals
A) adevărat
Î: Dacă nu doriți să menționați un nume extern în apelul funcției, ce ar trebui să fie precedat înainte
parametrii în timp ce se definește funcția?
[A] ?
[B] !
[C] _
[D] \
Răsp. C
Cea mai recentă versiune a macOS se bazează pe ... ?
A) WINDOWS
B)LINUX
C)UNIX
D)CMOS
Răspuns: C
Pentru a inițializa o variabilă cu null, este necesar...
[A] ?
[B] !
[C] _
[D]NULL
[A] ?
Q) Ce înseamnă iOS?
(A)Operare integrată
(B)sistemIntegrat sistem deschis
(C)Sistem de operare pentru interconectivitate
(D)Nici unul din cele de mai sus
Răspuns: Opțiunea C
Q. Ce este un LLVM?
[A] compilator swiftc
[B] compilator Objective C
[C] conține atât compilatorul (swiftc și objective c)
Niciuna dintre cele de mai sus
Răspuns: [C]
Întrebare. Care dintre următoarele este un tip de valoare incorect al swift?
Dublu
B]character
C]enum
D]clasă
Ans- D] clasă
Întrebare: pentru a desfășura o valoare dintr-o opțională, ce ar trebui să folosim?
[A]?
[B]@
[C]!
niciuna dintre acestea
Răspuns-C
Întrebarea. Primul IOS a fost scris în
A. 1984
B. 1985
C. 1986
D. 1987
R: C. 1986
Întrebare: Care a fost numele original al iOS?
A. iPad OS
B. iOS este numele original
C. iPhone OS
D. iPod OS
Răspuns - C
Întrebare: Care sunt caracteristicile programării Swift?
[A] elimină întregi clase de cod nesigur
[B] Variables are always used before use.
Arrile și numerele întregi sunt verificate pentru depășire.
[D] memoria este gestionată automat
Toate cele de mai sus.
E : (toate cele de mai sus)
swift susține toate caracteristicile de mai sus.
Întrebare: Este posibil să împachetăm valoarea variabilei în interiorul unui opțional după desfășurarea valorii?
Adevărat
Fals
Răspuns: B
Î. Care dintre următoarele este ADEVĂRAT?
A. lasă valoarea = 5
value = 10
B. lasă valoarea: Int = 0.1
C. var valoare : Int?
value = 100
D. All the above
Răspuns: Opțiunea C
Explicație:
Opțiunea A este falsă, cod corect
var value = 5
value = 10
Option B is false, correct code
lasă valoarea = 0.1
În ce versiune a fost introdus multitaskingul în iOS?
iOS 2.0
iOS 4.0
iOS 6.0
iOS 7.0
iOS 4.0
iOS este un __software.
A. Gratuit și sursă deschisă
B. Proprietar
C. Niciunul dintre acestea
Răspuns: B
Întrebare: Care dintre următoarele cadre nu este folosit în iOS?
a)Cadru UIKit
b)Framework-ul AppKit
c)Cadru de fundație
d) cadrul CoreMotion -
Răspuns: b
Swift va atribui automat tipul de date în funcție de valoarea inițială?
A]Adevărat
Fals
Răspuns: Adevărat
Ce este limbajul de programare Swift?
Swift este un nou limbaj de programare inovator pentru Cocoa și Cocoa Touch. Scrierea codului este
interactiv și distractiv, sintaxa este concisă, dar expresivă, iar aplicațiile rulează rapid ca fulgerul. Swift este pregătit pentru
proiectul tău următor pentru iOS și OS X—sau pentru adăugarea în aplicația ta actuală—deoarece codul Swift funcționează
alături de Objective-C.
Care este diferența dintre declarațiile 'let' și 'var'?
constantile sunt exprimate cu cuvântul cheie 'let'. Așadar, odată ce valoarea este atribuită, aceasta nu poate fi schimbată, dar
Valorile atribuite folosind cuvântul cheie 'var' pot fi schimbate.
În ceea ce privește Objective-C sau comparativ cu Objective-C, 'var' este Mutabil și 'let' este Nemutabil.
lasă kMyConstant = 40
Sau
let kMyConstant: Int = 40
var myString = “This is my string.”
Întrebare: Care dintre următoarele declară un array modificabil în Swift?
A) lasă x = [Int]()
B)var x=[Int]
C) var x=[Int]()
D) lasă x=[Int]
Răspuns: C
Aplicația este rulată în prim-plan, dar în prezent nu primește niciun eveniment. Care este starea curentă a
Aplicație?
A)Starea de fundal
B) Stare inactivă
C) Stare suspendată
D)Stare activă
Răspuns: b
Tupurile, precum și structurile, ne permit să combinăm tipuri diferite într-un singur tip.
(A) adevărat
(B) fals
Răspuns: A
Q. Care dintre următoarele framework-uri nu este utilizat în iOS?
a)Cadru UIKit
b)Cadru AppKit
c)Cadru de fundație
d)Framework CoreMotion
Și:b
Q) Care este elementul care este folosit pentru a specifica tipul de variabilă sau expresie?
[A]Titlu explicit
Factor numit
[C]Annotare de Tip
[D]Anotare clasă
Și:-[C]Notare de tip
Întrebare: pentru a desfășura o valoare dintr-un optional ce ar trebui să folosim?
[A]?
[B]@
[C]!
nici unul dintre acestea
Răsp-C
Care dintre următoarele cadre nu este folosit în iOS?
a)Cadru UIKit
b) Cadru AppKit
c)Cadru de fundație
d)Framework CoreMotion
Răspuns: b
Q. Sistemul de operare iPhone este bazat pe ce limbaj?
(A)C++
(B)C
(C) java
(D) atât (i) cât și (ii)
Răspuns: D
Questions:
Pentru a crea un obiect mutabil se folosește __
A) var
B) să fie
C) ambele
D) niciunul
Răspuns: A
1. Înseamnă IOS
A. Sistem de operare integrat
B. Sistem deschis integrat
C. Sistem de operare pentru interconectare
D. Nimic din cele de mai sus
Răspuns: c
Care este cea mai recentă versiune a sistemului de operare iPhone?
a) 3.1
b) 8.4
c) 2.0
d)5.0
Răspuns - b
Întrebare: Care dintre următoarele afirmații este/sunt false?
1. var este folosit pentru a declara o variabilă al cărei valoare o putem schimba.
2. let este folosit pentru a face o variabilă constantă.
[A] 1
[B] 1 and 2
[C] 2
Niciuna dintre cele de mai sus
[D] Niciuna dintre cele de mai sus.
Justificare: var este folosit pentru a declara variabile, iar let este folosit pentru a le face constante.
Care dintre următoarele este imuabil?
[a] var num = 5
[ b] num =5
[ c] lasă num = 5
[d]toate cele de mai sus
Răspunsul este: opțiunea C
let num = 5 este imutabil ..pentru că pentru starea imutabilă nu se schimbă
Întrebare: Care sunt caracteristicile programării Swift?
[A] elimină clase întregi de cod nesigur
[B] Variables are always used before use.
Array-urile și numerele întregi sunt verificate pentru depășire.
Memoria este gestionată automat
[E] toate cele de mai sus.
E : (toate cele de mai sus)
swift suportă toate caracteristicile de mai sus.
Q. iOS este un __software.
A. Gratuit și open source
B. Proprietar
C. Nici unul dintre acestea
Răspuns: B
Ce este un Bundle în iOS
A. Este o clasă
B. Este folosit pentru a trimite date
Este un folder cu extensia .app
D. Nici una dintre cele de mai sus
Răsp. C
Questions:
Pentru a crea un obiect mutabil se folosește __
A) var
B) lasă
C) ambele
D) niciunul
Răspuns: A
Întrebare. Care dintre următoarele este adevărat?
[Link] înveli valorile neînvelite
2. putem desfăcu valorile împachetate
[Link] putem înfășura valorile neîmpachetate
4. nu putem dezvârti valorile învelite
A)1,2&3
B) 2&3
C) 1&4
D)2&4
Răspuns. B)
Aplicațiile [Link] sunt suportate în browserele iPhone. Este adevărat?
Da
Nu
Acesta suportă aplicații flash doar de la Apple.
Suportă parțial
Răspuns corect :A
Care este tipul de returnare al următoarei funcții?
Func myfunc( ) -->String{
salut
}
RĂSPUNS-Șir
Pentru a obține valoarea dintr-un opțional, folosește ....?
A. ?
B. !
C. +
D. #
Răspuns: B
Q. Obiectiv-C în sine are
evoluat pentru a susține ____ adoptarea cadrelor tehnologice moderne de limbaj fără
disrupție.
A) blocuri
B) litere de colecție
C) module
D) toate cele de mai sus
Răspuns corect D)
Întrebare. Fișierele de clasă pe care le creați pentru aplicația dvs. vor avea extensia de fișier?
A - .swift
B - .m
C - .c
D- .swf
Răspuns: A
ce compilator este folosit pentru swift?
a) swiftc
b) gcc
c) clang
d)toate
Răspuns - A
Ce: în Swift, ce cuvânt cheie funcționează ca imutabil?
A. nimic
B. var
C. lăsați
D. enum
Răspuns: C. lasă
Întrebare: În Swift, variabilele sunt întotdeauna inițializate înainte de utilizare.
A. Adevărat
B. Fals
Răspuns: A
Q. Ce cuvânt cheie în Swift este folosit pentru a inițializa variabila?
A) nul
B) nimic
C) NIMIC
D)NULL
Răspuns. B)
Întrebare: Care dintre următoarele cadre nu este folosit în iOS? a) Cadru UIKit
b) Framework AppKit
c)Cadru de fundație
d)Cadru CoreMotion
Răspuns: b
Întrebare. Putem returna mai multe valori în swift dintr-o funcție folosind?
A. tuplu
B. Aranjament
C.A&B
[Link]
Răspuns : A
Description: we can return multiple values from function by using tuple .
Întrebare) Care dintre următoarele framework-uri iOS este o bibliotecă terță parte frecvent utilizată?
a) [Link]
b) [Link]
c) [Link]
d) [Link]
Răspuns: c
Q. Xcode este un IDE care conține un set de instrumente de dezvoltare software dezvoltat de Apple pentru
developarea de software pentru OS X și iOS
A. Adevărat
B. Fals
Răspuns- A. Adevărat
Întrebare. Care dintre acestea nu este tip de valoare în Swift?
[A]Opțional
[B]clasă
[C]Int
[D]struct
Răspuns - Clasa B, deoarece este de tip referință
Întrebare: Putem returna valori multiple în Swift dintr-o funcție folosind?
[Link]
[Link]
C.A&B
Nici una
Răspuns: B
Description: we can return multiple values from function by using tuple .
Cum se numește interfața utilizatorului a sistemului de operare iPhone?
A)Touchwiz
B)Mobiface
C)Cacao
D)Interfață mobilă universală
Răspuns: A) Touchwiz
Întrebare: În ce versiune a fost introdusă notificarea push de la distanță iOS de către Apple?
[A]iOS 2.0
iOS 3.0;
[C]iOS 4.0;
iOS 6.0
Răspuns B
Swift este un
Limbaj de scripting
Limbaj de programare orientat pe obiecte
[C] Limbaj verificat strict tipizat
Limbaj tipizat sigur
Toate cele de mai sus
Răspuns: [E] Toate cele de mai sus
Întrebare. Putem returna mai multe valori în Swift dintr-o funcție folosind?
[Link]
[Link]
C.A&B
D. Niciunul
Răspuns : B
Description: we can return multiple values from function by using tuple .
Q. -------- oferă resursele de care ai nevoie pentru a dezvolta aplicații iOS native
A. delegat iOS
B. controler ios
C. SDK iOS
D. teren de joacă iOS
Răspuns C. iOS SDK
Q care nu este funcție a iOS?
A. Protocole și funcții de rețea
B. Conectarea unei rețele de mare viteză
C. Oferind scalabilitate pentru o creștere ușoară a rețelei și redundanță
D. Crearea sesiunii între gazde în LAN
Și: D
Întrebare) Care dintre următoarele afirmații este corectă despre Tuple?
A. Folosind funcția tuplu, se pot returna mai multe valori
B. Tupla este o colecție de tipuri de date diferite
C. Putem scrie funcții în interiorul ei
D. Atât A cât și B
E. Toate cele de mai sus
Răspuns: D
Q. var name : String?= "CodingBull"
name=name+10
A. Este o eroare la timpul compilării
B. Este o eroare de execuție
C. Nu este o eroare
D. Sintaxa este greșită deoarece lipsesc punctele și virgulele în ambele linii.
Raspuns -A
Întrebare) Care dintre următoarele frameworkuri nu este folosit în iOS?
a)Cadru UIKit
b)Cadru AppKit
c)Cadru de Fond
d)Cadru CoreMotion -
Răspuns: b
Care este forma completă a „efi”
[A] interfață de firmware îmbunătățită
B) îmbunătățiți întreruperea firewall-ului
îmbunătățiți firmware-ul internet
îmbunătățiți întreruperea focurilor de artificii
Răspunsul este [A] interfață firmware îmbunătățită
Întrebare: Ce versiune de iPhone suportă flash?
A. 3.2
B. 4.2
C .ambele A și B
D. Niciunul
Răspuns: D
Swift a fost dezvoltat de
A. Chris Latter
B. Brad Cox
C. Atât A cât și B
D. Niciuna dintre cele de mai sus
Răspuns: A
Î: Ce simbol este folosit ca un tuplu pentru a accesa argumentele în sintaxa abreviată a funcțiilor Swift?
A) $
B) *
C) &
D) @
E) ~
Răspuns: A
Întrebare: Sintaxa generală pentru o închidere este _____.
[A] { (parametrii) -> tip de returnare în
Declarații
}
[B] {(tip de returnare) -> parametrii în
Declarații
}
[C] {(declarații) -> parametrii în
Tip de returnare
}
niciunul dintre acestea
Răspuns[A]
Implicit, Set este tratat ca__
A. Arie
B. Colectare
C. Structură
D. Nici unul dintre acestea
Răspuns - A
Întrebare: Care nu este o funcție a IOS
[A]Protocole de rețea și funcții de transport
Conectarea traficului de mare viteză între dispozitive
Oferind scalabilitate pentru ușurința creșterii rețelei și redundanță
Crearea unei sesiuni între gazde în LAN
Răspuns:- D
Q1. Care dintre următoarele afirmații este incorectă despre colecția Array?
[A] secvența contează
[B] permite valori duplicate
[C] poate fi creat implicit
niciuna dintre cele de mai sus
[C]
Description.: Array collection can be created implicitly or explicitly
Întrebare: Care dintre următoarele cadre iOS este o bibliotecă de terță parte utilizată frecvent?
a) [Link]
b)[Link]
c) [Link]
d) [Link]
Răspuns: c
Optimizările de închidere sunt:
[A]Inferring parameter and return value types from context.
Returnuri implicite din închiderile cu o singură expresie
Nume de argumente abreviate
[D]Sintaxa închiderii de la urmă
Toate cele de mai sus
Răspuns: E
Există __ tipuri de colecții în Swift.
[a] 1
2
3
[d] 4
ans. [c] 3
Description : 3 types of collections are there i.e. set, array and dictionary.
Întrebare. Care afirmație este corectă în cazul unui set?
A) nu putem crea un set implicit
B) nu putem crea un set în mod explicit
C) putem crea un set în mod explicit, precum și implicit
D) niciuna dintre cele de mai sus
Răspuns - A)
Ce tip de colecție folosește perechi cheie-valoare în iOS?
[a] Array
[b] Set
Dicționar
[d] Toate
Ans.: [c] Dictionary
Ce. Care nu este un tip de colecții în Swift.
[a] Set
[b] Aria
c) Clasă
[d] Dicționar
Răsp. [c] Clasă
Explicație: Clasa este un tip de referință în Swift.
Întrebare) Care afirmație este corectă?
Diferența dintre Set și Array este :-
(A) În Array, ordinea contează, dar nu în Set.
(B) În Array, permite valori duplicate, dar nu în Set.
(C) În Array, poate fi creat implicit sau explicit, dar în Set, poate fi creat doar explicit.
(D) Toate cele de mai sus
Răspuns :- (D)
Swift este un
Limbaj de programare scriptat
Limbaj de Programare Orientat pe Obiect
[C] Limbaj verificat tipizat strict
Limbaj sigur din punct de vedere al tipului
Toate cele de mai sus
[E] Toate cele de mai sus
Care va fi output-ul următorului program?
var array1 = [1,2,3,4,5]
var array2 = array1
[Link](6)
var len1 = [Link]ăr
var len2 = [Link]
print("len1 = \(len1)")
print("len2 = \(len2)")
A. 5, 6
B. 5, 5
C. 6, 6
D. 6, 5
Răspuns - A
Q) Clasa inițiază variabila în mod implicit folosind metoda de inițializare publică.
A] adevărat
B] fals
Răspuns: B] fals
justificare - structura și nu clasa inițializează variabila folosind metoda de inițializare publică
implicit.
Toate clasele Swift trebuie să moștenească din care clasă rădăcină?
A) nu este necesar
B ) NSObject
C) NSRootObject
D) @Obiect
Răspuns: B) NSObject
Întrebare: Care este numele deinitializerului într-o declarație de clasă?
[A] deallocare
[B] lansare
[C] dinte
[D] deinițializare
ANS : [D]
Întrebare. În limbajul Swift, în mod implicit, membrii unei clase sunt..?
[Link]
[Link]
[Link]
[Link]
Răspuns: C
Prin default, membrii structurilor și claselor sunt publici în limbajul Swift.
Întrebare: Sintaxa generală pentru închidere este_____
[A] { (parametrii) -> tipul returnat în
Declarații
}
[B] {(tip de returnare) -> parametrii în
Declarații
}
[C] {(declarații) -> parametrii în
Tip de returnare
}
niciunul dintre acestea
Răspuns: A.