Sample Exam Questions for Software Engineering
Sample Exam Questions for Software Engineering
Answer three questions from part 1 and two questions from part 2
Part 1 (30%)
Question 1
a. What is the binary equivalent of the hexadecimal number FE ?
b. Convert the decimal number 13 to hexadecimal
c. What is the decimal result of the binary sum 1001 + 0011
d. Why is the hexadecimal system often considered superior to the decimal system for representing binary numbers
Question 2
The following table (“employees”) is part of a relational database
|ID |Name |sex |Job_title |salary |
|1 |Ross |M |analyst |20000 |
|2 |Terry |M |programmer |15000 |
|3 |Linda |F |librarian |5000 |
|4 |Rachel |F |programmer |16000 |
Show the result set for each of the following SQL statements
a. SELECT * FROM employees WHERE salary > 10000;
b. SELECT ID, name FROM employees;
Now show the “employees” table after each of the following steps are executed
c. INSERT INTO employees VALUES (5, “Mark”, “M”, “driver”, 3000);
d. UPDATE employees SET name= “Lydia” WHERE ID=3;
e. UPDATE employees SET sex=”M”;
Question 3
With the aid of a diagram describe an implementation of the push and pop operations for a classic stack.
Question 4
What is the usual Chinese translation of the following English words (as used in a computing context)
a. function
b. argument
c. operating system
d. stack
e. software
f. library
g. kernel
h. device driver
i. database
j. data structure
Question 5
What will be the result of the following two html embedded php scripts when displayed in a web-browser?
EnglishChinese
Part 2 (70%)
Question 1
Describe the waterfall model of software development. What are some of its advantages and disadvantages? What alternatives exist?
Question 2
Describe the features and advantages of a relational database system.
Question 3
How might the completion times and costs be estimated for a new software engineering contract?
Question 4
What are the issues with concurrency in a multi-user system and what can be done to minimise the problems?
Question 5
Why is the analysis stage of software engineering considered so important? What approaches can be taken to ensure it is successful?
Question 6
Using examples show in which ways can programming languages be classified?
Question 7
Explain, using examples as appropriate, what is meant by each of the following architectural styles
a. Pipes and filters
b. Object orientated
c. Client-server
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related searches
- sample interview questions for kids
- sample questions for counseling session
- midterm exam prep pre test questions for class sessions
- sample interview questions for teachers
- sample interview questions for childcare
- sample interview questions for children
- sample essential questions for reading
- sample demographic questions for research
- sample bar exam questions california
- sample writing questions for interviews
- sample cpa exam questions and answers
- sample interview questions for psychologist