ThatQuiz Test Library Take this test now
ADETEC - Quiz
Contributed by: Vergonio
  • 1. What keyword in Dart is used to handle errors during input?
A) try-catch
B) try
C) error
D) catch
  • 2. What is the minimum recommended API level for Android projects?
A) API 25
B) API 19
C) API 14
D) API 21
  • 3. In Dart, which keyword is used to define a function that returns a value?
A) function
B) def
C) <type> (like int, double)
D) return
  • 4. Which method is used to start an Android app?
A) startApp()
B) run()
C) onCreate()
D) onStart()
  • 5. What Dart operator is used to check equality?
A) =
B) ;=
C) ==
D) !=
  • 6. What is the result of this Dart statement: bool isTrue = 5 > 3 && 2 < 1;
A) false
B) true
C) Null
D) Error
  • 7. What is the result of this Dart statement: bool isTrue = 5 > 3 && 2 < 1;
A) Error
B) False
C) Null
D) True
  • 8. What component allows users to enter text in Android apps?
A) EditText
B) GridLayout
C) TextView
D) Button
  • 9. Which Kotlin function handles button clicks in the calculator?
A) setOnClickListener
B) setOnTapListener
C) addClickListener
D) listenClick
  • 10. What folder in Android Studio stores layout XML files?
A) res
B) src
C) Manifest
D) Values
  • 11. What function is used in Dart to print output?
A) print()
B) echo()
C) write()
D) output()
  • 12. What file defines the app's structure and permissions in Android projects?
A) AndroidManifest.file
B) AndroidManifest.xml
C) AndroidManifest.org
D) AndroidManifest.www
E) AndroidManifest.com
  • 13. How is a comment written in Dart?
A) comment
B) // comment
C) <!-- comment -->
D) # comment
  • 14. Which import is necessary for reading user input in Dart?
A) dart:io
B) dart:ui
C) dart:math
D) dart:core
  • 15. What is the official IDE for Android development?
A) STUDIO ANDROID
B) ANDROID STUDIO
C) STUDIO MOBILE
D) MOBILE STUDIO
  • 16. What Kotlin variable type changes based on reassignment?
A) final
B) val
C) const
D) var
  • 17. What Android file includes the line

    setContentView(R.layout.activity_main)?
A) build.gradle
B) AndroidManifest.xml
C) layout.xml
D) MainActivity.kt
  • 18. In Dart, how do you calculate the area of a circle using radius?
A) 3.14* radius
B) radius radius 3.14
C) sqrt(radius) 3.14
D) π * r
  • 19. Which of the following is NOT a Dart data type?
A) string
B) bool
C) int
D) float
  • 20. Which widget is used in Android XML to display text output?
A) TextView
B) Button
C) EditText
D) Label
  • 21. What symbol is used for multiplication in Kotlin code?
A) x
B) *
C) mult()
D) times
  • 22. What is the purpose of the AVD Manager?
A) View application logs
B) Manage virtual devices
C) Monitor app usage
D) Debug user input
  • 23. What Dart loop is best for a known number of iterations?
A) for
B) if
C) do-while
D) while
  • 24. What tool simulates a real Android device?
A) ANDROID SIMULATOR
B) ANDROID PHONE
C) ANDROID EMULATOR
D) ANDROID STIMULI
  • 25. What is the default displayed text in the calculator app's TextView?
A) 0
B) null
C) results
D) output
  • 26. Which control structure handles "even or odd" checking in Dart?
A) loop
B) for
C) if-else
D) switch
  • 27. What is the result of 10/2 in Dart if both are integers?
A) 5.0
B) Error
C) 5
D) 10
  • 28. What data type is used to store true/false values in Dart?
A) double
B) bool
C) binary
D) int
  • 29. Which Dart function can be void (no return value)?
A) calculateArea()
B) displayOutput()
C) print()
D) All of these
  • 30. What layout is used for button placement in the sample calculator app?
A) RelativeLayout
B) LinearLayout
C) ConstraintLayout
D) GridLayout
Created with That Quiz — where a math practice test is always one click away.