BCA 6th Semester
Mobile Programming Board Question Paper 2025

Views: ...
tribhuvan university logo

Tribhuvan university

Faculty of Humanities & Social Science
OFFICE OF THE DEAN

2025

Bachelor In Computer Application

Course Title: Mobile Programming

Code No: CACS 351

Semester:VI

Full Marks:60 Pass Marks:24 Time:3 hours

Candidates are required to answer the question in their own words as far as possible.

Group A
Group B
Attempt any SIX question.
[6x5=30]
2.

What is mobile device? Explain different features of mobile device.

3.

List and explain any five widgets used in android programming.

4.

Differentiate RelativeLayout and ConstraintLayout with suitable example.

5.

Develop an android application to calculate perimeter of rectangle using LinearLayout.

6.

Develop an android application to create two fragments and display it in activity.

7.

Explain the process of creating options menu in android app with suitable program.

8.

Define ViewController. Write a Swift program to calculate factorial of a number using function.

Group C

Attempt any TWO questions

[2x10=20]
9.

List and explain any three features of RecyclerView. Develop an android application to display any five programming languages in GridView.

10.

Explain different types of API. Develop an android application to pass name and age of customer from one activity to another.

11.

Provided that a SQLite database named "BookStore" with a table named Book with the following columns (book_id as Integer, name as Text and author as Text). Develop an android application to connect to the database and insert three book records and display the book information.