Page 1 of 5
University of Cebu at Pardo and Talisay
(Formerly St. Paul College Foundation, Inc.)
Bulacao, Cebu City
COLLEGE OF COMPUTER STUDIES
PRELIM EXAMINATION
INTPROG32 – INTEGRATIVE PROGRAMMIG & TECHNOLOGIES
Name: __________________________________________ Course/Year Level: __________ Date:
__________ Score: _________
I. Multiple Choices: Encircle the letter of your answer. Please avoid erasures.
1. Deals with integration approaches and techniques that connect different components of
IT infrastructure to enable a secure, intra and inter application collaboration.
A. Application Programming Interface C. Integrative Programming
B. System Integration D. Integration
2. It is the process of combining separate applications into cooperating collections of
applications.
A. Data Process C. Coding
B. Integration D. Flow Charting
3. It is the communication between a set of heterogeneous systems that are integrated
together.
A. Data Communication C. System Integration
B. Networking D. Inter-system communication
4. Given two or more systems, subsystems, or components, each of which function properly
(satisfying their requirement within their environment).
A. Data Communication C. System Integration
B. Networking D. Inter-system communication
5. It defines how applications will be integrated by defining the nature of and mechanisms
for integration.
A. Integration Model C. Modification
B. Incremental Engineering D. Data Communication
6. It is software that enables one or more kinds of communication or connectivity between
applications or application components in a distributed network.
A. Middleware C. Operating System
B. Web Service D. Mainframe
7. In the Client-Server architecture, the component that processes the request and sends
the response is?
A. Client C. Network
B. Protocol D. Server
8. A more complex approach for web service implementation, is referred to as?
A. Big Web Services C. JavaScript Object Notation
B. JavaScript Entity Notation D. Representation State Transfer
Prepared By: Joie Velasco Approved By: Mr.
Carlo Petalver
CCS Instructor Program
Head
20 copies
Page 2 of 5
9. What SOAP stands for?
A. State Access Object Protocol C. Simple Allied Object Protocol
B. Simple Access Object Protocol D. State Allied Object Protocol
10. Which of the following is correct about SOAP?
A. SOAP is complicated in terms of algorithm.
B. SOAP is language independent, simple, and extensible.
C. SOAP is simple and extensible.
D. SOAP is language independent.
11. Which of the following component of Web service describes interfaces to web services?
A. SOAP C. UDDI
B. ADSL D. WSDL
12. When collection of various computers seems a single coherent system to its client, then
it is called:
A. Networking System C. Client-Server
B. Computer Network D. Distributed System
13. Which of the following is correct about SOAP?
A. SOAP is an XML-based protocol for exchanging information between computers.
B. SOAP is an XML-based protocol for exchanging information between computers, com-
munication protocol and communication between applications.
C. SOAP is for communication between applications.
D. SOAP is a communication protocol.
14. Which of the following is not CORRECT about JSON Syntax?
A. Data should be in Key / Value pairs.
B. Data should separate by double quote.
C. Curly braces should hold object.
D. Square brackets should hold arrays.
15. Which of the following is not TRUE about JSON and XML?
A. Both Supports Unicode, so C. It supports only numbers and string
internalization is supported by JSON data types.
and XML D. Both A and B
B. Both represents self-describing data.
16. What does JSON stand for?
A. JavaScript Oriented Notation C. Java Ordered Notation
B. JavaScript Object Notation D. Java Object Notation
17. What is the file extension commonly used for JSON files?
A. Key-Value pair. C. Binary Data
B. Metadata D. Key Object- Pairs
18. Which symbol is used to enclose JSON objects??
A. [ ] C. { }
B. ( ) D. ” ”
19. Which symbol is used to separate key-value pairs in JSON?
A. : C. “”
B. ; D. =
Prepared By: Joie Velasco Approved By: Mr.
Carlo Petalver
CCS Instructor Program
Head
20 copies
Page 3 of 5
20. What can JSON format be used for?
A. Storing data C. Receiving data from the server.
B. Sending data to the server D. All of the above.
21. How do you represent an array in JSON?
A. [1, 2, 3] C. {1, 2, 3}
B. (1, 2, 3) D. “1, 2, 3”
22. How would you write a Boolean value in JSON?
A. {'value': true} C. {'value': 1}
B. {'value': "true"} D. {'value': 'true'}
23. JSON can be parsed using which of the following functions in JavaScript?
A. JSON.parse() C. response.json()
B. JSON.stringify() D. return json();
24. What does the "null" value represent in JSON?
A. An empty string C. An undefined value
B. Zero D. No value or absence of value
25. A JavaScript method used to request data from a server.
A. request() C. fetch()
B. catch() D. response()
26. How do you access the value "apple" from the following JSON?
{
"fruits": ["banana", "apple", "orange"]
}
A. json.fruits[0] C. json.fruits.apple
B. json.fruits[1] D. json.apple
27. Both b) and c) options are correctHow do you access the value "Joie" from the following
JSON?
{
"firstName": "Joie",
"lastName": "Velasco",
"age": 34,
"isMarried": false
}
A. json.get("firstName") C. json["firstName"]
B. json.firstName D. Both b) and c) options are correct
28. What is the result of parsing the following JSON?
[
{
"name": "Tom",
"age": 30
},
{
"name": "Lucy",
"age": 25
}
]
A. An array of objects B. A JavaScript functions.
Prepared By: Joie Velasco Approved By: Mr.
Carlo Petalver
CCS Instructor Program
Head
20 copies
Page 4 of 5
C. A string representation of the JSON D. An error, JSON cannot be parsed.
29. What is the correct way to represent a nested object in JSON?
A.
{
"name": "Joie",
"address": {
"city": "Cebu City",
"country": "Philippines"
}
}
B.
{
"name": " Joie ",
"address": ("city": "Cebu City", "country": "Philippines")
}
C.
{
"name": " Joie ",
"address": ["city", "Cebu City", "country", "Philippines"]
}
D.
{
"name": " Joie ",
"address": "city: Cebu City, country: Philippines"
}
30. Can JSON contain a date?
A. Yes C. Maybe
B. No D. It depends.
II. True or False: Write TRUE if the statement is correct else FALSE. Write your answer on
the space provided. Avoid erasures.
___________ 1. JSON is a language independent and a lightweight text-based interchange
format.
___________ 2. .js is the file extension commonly used for JSON files?
___________ 3. JSON is the syntax for storing and exchanging data.
___________ 4. A common use of JSON is to exchange data to/from a web server.
___________ 5. APIs support URL, request/response headers, caching, versioning, content
formats while Web services only support HTTP.
___________ 6. Web services are not an open source and are used to understand JSON
(JavaScript Object Notation) or XML, whereas APIs are an open source and only
used for XML.
___________ 7. Most API is written in JSON file format.
Prepared By: Joie Velasco Approved By: Mr.
Carlo Petalver
CCS Instructor Program
Head
20 copies
Page 5 of 5
___________ 8. A web service supports communication among numerous apps with HTML,
XML, WSDL, SOAP, and other open standards.
___________ 9. JSON is a language.
___________ 10. When application traffic spikes, enterprise middleware can scale to distribute
client requests across multiple servers, on premises or in the cloud.
III. Enumeration: Write your answers in the space provided. Avoid erasures.
1-10. What are the different types of middleware?
11-14. What are the common messaging frameworks that enable different applications and
services to communicate?
IV. Evaluation: Organize your thoughts accordingly. Please avoid erasures and “Be Honest”.
1. Kindly write your comments and suggestions for the current way of teaching of your
instructor on this subject course, kindly specify if there is any room for improvement.
Prepared By: Joie Velasco Approved By: Mr.
Carlo Petalver
CCS Instructor Program
Head
20 copies