Android 시험 문제

Date:     Updated:

카테고리:

태그: , , ,


안드로이드 시험문제 출제

다음 중 맞는 것에 O표, 틀릿 것에 X표를 하시오.

1) Android는 Windows 기반 오픈 소스 소프트웨어 스택입니다.

2) Android 라이브러리 코드는 여러 Android 애플리케이션에서 사용할 수 있는 방식으로 구성됩니다.

3) Android SDK 플랫폼은 Android 애플리케이션을 개발하고 코드를 컴파일할 수 있도록 필요한 클래스, 메소드 및 인터페이스를 제공하는 라이브러리 및 API 세트입니다.

4) Android Studio는 Android 애플리케이션 개발을 위한 유료 IDE입니다.

5) 다음 중 Android Studio 도구 모음 위의 빨간색 사각형에 표시된 버튼의 주요 역할은 무엇인가? image


① 실행 버튼.
② 디버그 버튼.
③ 변경 사항 적용 버튼.
④ ADV manager 버튼.

6) 다음 중 수직 Android Studio 도구 모음의 빨간색 원에 표시된 미리 보기 버튼의 주요 역할은 무엇입니까? image


① 레이아웃을 텍스트(XML)와 디자인 모드로 동시에 보여줍니다.
② print review에서 레이아웃을 표시합니다.
③ Java 또는 Kotlin 코드를 표시합니다.
④ blue print preview mode를 표시합니다.

7) 다음은 Android 응용 프로그램 file activity_main.xml 내 컨텐츠의 일부를 입니다. 다음 중 올바른 옵션은 무엇입니까? image


① 한 번에 하나의 라디오 버튼만 선택할 수 있습니다.
② 두 개의 라디오 버튼을 동시에 선택할 수 있습니다.
③ RadioGroup 태그는 라디오 Button 내부에 색상 그룹을 추가하는 것입니다.
④ 이것은 XML 코드가 아니라 Kotlin 코드입니다.

8) 다음 문장의 빈칸에 알맞은 답을 선택하십시오. (____)은 위젯을 상대적인 위치에 정렬합니다.


① Linear Layout
② RelativeLayout
③ ConstraintLayout
④ Table Layout

9) 다음 문장의 빈칸에 알맞은 답을 선택하십시오. (____)은 뷰를 단일 열에 수평으로 정렬하거나 단일 행에 수직으로 정렬하는 레이아웃입니다.


① Linear Layout
② RelativeLayout
③ ConstraintLayout
④ Table Layout

10) 다음 문장의 빈칸에 알맞은 답을 선택하십시오. Android Studio(/res/values/colors.xml)의 colors.xml 파일에 새 색상을 추가하면 모든 레이아웃에서 (____)속성의 속성 값으로 사용할 수 있습니다.


① color:textformat
② Kotlin:color
③ Java:color
④ android:color

11) Android 개발자는 Android 레이아웃에서 텍스트의 글꼴 크기를 변경하려면 “Android:textSize” 속성을 사용해야 합니다. 다음 중 글꼴 크기를 18로 변경하는 데 권장되는 속성값은 무엇입니까?


① android:textSize=”18dp”
② android:textSize=”18point”
③ android:textSize=”18sp”
④ android:textSize=”18sd”

12) 다음 문장의 빈칸에 알맞은 답을 선택하십시오. 앱의 모든 텍스트 위젯에 글꼴 색상, 글꼴 크기 및 글꼴 패밀리와 같은 동일한 형식을 지정하려면 레이아웃 파일의 TextView XML 태그에 스타일 특성을 추가하고 속성 값을 동일한 스타일 이름으로 설정해야 합니다. TextView의 태그 <style name="(__________)">를 추가하여 해당 스타일을 정의해야 합니다.


① AndroidManifest.xml file
② MainActivity.java or MainActivity.kt file
③ activity_main.xml file
④ styles.xml file

13) 다음 문장의 빈칸에 알맞은 답을 선택하십시오. 모든 앱의 테마로 스타일을 구성하려면 AndroidManifest.xml을 열고 Android:sys="@style/your_style_name" 특성을 (_______)에 추가하여 테마를 설정합니다.


<application> tag
<activity> tag
<intent-filter> tag
<manifest> tag

14) 다음 문장의 빈칸에 알맞은 답을 선택하십시오. 다음은 Android 앱의 AndroidManifest.xml 파일 내용을 보여줍니다. “android:icon” 및 “android:roundIcon” 속성을 추가하는 역할은 (_____)입니다. image


① Android Studio 제목 표시줄에만 앱 아이콘을 표시합니다.
② 스마트 디바이스, Google Play 스토어에서 앱 아이콘 이미지를 설정합니다.
③ Android Studio 에뮬레이터에만 앱 아이콘을 표시합니다.
④ 앱이 IPhone에 설치된 경우에만 아이콘 표시합니다.

15) 다음 Android 코드는 토스트 메시지를 표시합니다. 다음 중 이 코드 라인에서 Torest.xxx를 대체하는 올바른 매개 변수는 무엇입니까? Taste.makeText(“오류 메시지”),Toast.xxx).show( )


① Toast.shortTime
② Toast.sec.4
③ Toast.LENGTH_LONG
④ Toast.Time.4s

16) 다음은 Android Studio 도구 모음의 일부를 표시합니다. 빨간색 사각형으로 표시된 버튼은 무엇을 나타냅니까? image


① Gradle Console.
② AVD Manager
③ Save App.
④ Save As App

17) 다음 중 Android 앱에서 Acitivity의 레이아웃 파일 이름이 올바른 것은 무엇입니까?


① MainActivity.java or MainActivity.kt
② Sample.class
③ Gradle.sql
④ activity_main.xml

18) 다음 중 다음 코드에 해당하는 것은 무엇입니까
code : button.SetOnClickListener({ })


① 텍스트 필드의 변경 내용만 저장합니다.
② 응용 프로그램을 실행 중 사용자의 클릭 수를 설정합니다.
③ 시스템은 사용자가 버튼을 누른 후 setOnClickListener({ })에 작성한 코드를 실행합니다.
④ 실행 프로세스의 시간과 날짜를 설정합니다.

Which of the following Android Studio folders includes drawable files for different launcher icon densities?

19) 다음 Android Studio 폴더 중 서로 다른 밀도의 아이콘을 그릴 수 있는 파일이 포함된 폴더는 무엇입니까?
① Mipmap
② Layout

③ Drawable
④ Values

20) 다음 중 Android Studio의 레이아웃 편집기와 완전히 통합되어 XML을 수동으로 편집할 필요 없이 전체 레이아웃을 작성할 수 있는 레이아웃은 무엇입니까?


① Linear Layout
② Constraint Layout
③ Relative Layout
④ Table Layout

21) 다음은 Android의 AndroidManifest.xml 파일을 표시합니다. 다음 중 이 파일에 대한 올바른 것은 무엇입니까? image


① 세개의 Activity로 구성되어 있으며, MainActivity가 launcher activity입니다.
② 두개의 Activity로 구성되며, Second는 launcher activity입니다.
③ 하나의 Activity로 구성되며 MainActivity가 launcher activity입니다.
④ 두개의 Activity로 구성되어 있으며 MainActivity가 launcher activity입니다.

22) Android 토스트 알림은 기본적으로 화면 아래쪽에 중앙에 표시됩니다. 이 위치를 변경하려면 (____)를 사용할 수 있습니다.


① toast.coordinates
② toast.position
③ toast.location

④ toast.setGravity

23) 10개의 Activity가 있는 Android 응용 프로그램이 있다. 다음 중 activity중 하나를 launcher activity로 구성할 수 있는 파일은 무엇입니까?
① MainActivity.java 또는 MainActivity.kt
② AndroidManifest.xml
③ activity_main.xml
④ strings.xml

24) 동일한 Android 응용 프로그램에서 두개의 Android activity 간의 링크를 구성하려면 무엇을 사용해야 하는지 고르시오.


① Gradle
② Toast
③ Intent
④ Progressbar

25) 유자가 터치 후 왼쪽 또는 오른쪽으로 드래그하여 현재 진행상태를 설정 할 수 있는 Android View는 무엇인가?
① Progressbar
② TimePickerDialog
③ TunnerYbar
④ SeekBar

26) Android에는 4가지 구성요소가 존재한다. Activity, Service, ContentProvider 나머지 하나는 무엇인가?

27) Android 시스템이 앱 구성 요소를 시작하려면 시스템은 우선 앱의 무엇을 읽고 해당 구성 요소가 존재하는지 확인한 후 실행 하는가?

28) Android 프로젝트 관리에서 Source는 src에 관리된다. 리소스를 관리하는 폴더 이름은 무엇인가?

29) Android에서 앱 UI의 재사용 가능하며 자체 레이아웃을 정의 및 관리하고 자체 수명 주기를 보유하고 자체 입력 이벤트를 처리할 수 있지만 단독으로 실행될 수 없는 것은 무엇인가?

30) Android에서 제공하는 구조화된 내부 데이터베이스는 무엇인가?


개인 공부 기록용 블로그입니다. 오류나 틀린 부분이 있을 경우 
댓글 또는 메일로 알려주시면 감사하겠습니다.

맨 위로 이동하기

kotlin 카테고리 내 다른 글 보러가기

댓글 남기기