google.com, pub-8658045329707802, DIRECT, f08c47fec0942fa0
Upwork Test Answers: Get all the correct answers of most recent and possible Upwork Tests A to Z (Updated on Jan, 2016)
Cover Letter Templates: These cover letter samples are not only for Upwork job, but also you will have some idea about your real life job
 
Freelance Profile Overviews: Different Profile samples and overviews of experts, advanced and intermediate level freelancers
For Newbie of Upwork: Upwork Help - How to apply for a job in Upwork with 10 most important articles about Upwork

A to Z View - All Upwork Test Answers

Bootstrap Test Answer 2019


1. Which of the following will set a modal window to be closed when the escape key is pressed?
Answers:
• Setting the option «backdrop» to true
• Setting the option «backdrop» to static
• Setting the option «keyboard» to true
• Setting the option «escape» to true

2. Which of the following statements are correct with regards passing options?
A) Options can be passed via data attributes or JavaScript.
B) For data attributes, the option name has to be appended to option-, as in option-animation=»».
C) For data attributes, the option name has to be appended to data-, as in data-animation=»».
D) Options can be passed only via JavaScript.
Answers:
• A and B
• A and D
• ะก
• A and C

3. Which of the following components is used to indicate the current page’s location within a navigational hierarchy?
Answers:
• navs
• breadcrumbs
• pagination
• navbar
• progress bars

4. What does the following HTML code do? <span class=»caret»></span>
Answers:
• It generates a close icon for dismissing content like modals and alerts.
• It utilizes the micro clearfix.
• It indicates dropdown functionality and direction.
• It indicates back button functionality.

5. Which of the following classes will make tables scroll up horizontally when width of the view is under 768px?
Answers:
• .table
• .table-striped
• .table-condensed
• .table-responsive
• .table-scrollable

6. Which of the following colors is the default hover background color of the table row?
Answers:
• #f9f9f9
• #f5f5f5
• #ddd
• #66afe9

7. Which of the following is not a Bootstrap component?
Answers:
• Glyphicons
• Breadcrumbs
• Dropdowns
• Pivottable

8. Which of the following is the correct description of the given table? <table class=»table»> … </table>
Answers:
• It has light padding and only horizontal dividers with an enabled hover state on table rows within a <tbody>.
• It has zebra-striping enabled on any table row within the <tbody>,
• It has light padding and only horizontal dividers.
• It is compacted by cutting cell padding in half.

9. Which of the following will correctly call a dialog prompt?
Answers:
• $(‘#myModal’).modal()
• $(‘#myModal’).modal({ keyboard: false })
• $(‘#myModal’).modal(‘show’)
• All of these

10. How many validation styles for states of on-form controls does Bootstrap have?
Answers:
• 6
• 5
• 4
• 3

11. Which of the following are not options of the method $().tooltip(options)?
Answers:
• animation
• delay
• backdrop
• show

12. Which of the following LESS variables does not belong to the Navbar component?
Answers:
• @navbar-margin-bottom
• @navbar-border-radius
• @navbar-padding-horizontal
• @navbar-default-height

Augmented Reality Test Answer 2019


1. Which of the following is NOT correct about Augmented reality?
Answers:
• Augmented reality is a live direct or indirect view of a physical, real-world environment whose elements are augmented (or supplemented) by computer-generated sensory input such as sound, video, graphics or GPS data.
• With the help of advanced Augmented reality technology (e.g. adding computer vision and object recognition) the information about the surrounding real world of the user becomes enhanced but it cannot be interactive.
• Augmented reality terminology comes from idea that the technology functions by enhancing one’s current perception of reality.
• Augmented reality basically brings out the components of the Digital world into our perceived Real world.

2. __ for Unity is a plugin for the Unity game engine that integrates ARToolKit’s augmented reality with Unity’s graphical and game development features?
Answers:
• ARToolKit
• VRToolKit
• SoftwareKit
• ToolKit

3. Modern mobile augmented-reality systems use one or more of the following tracking technologies. Which of the following is NOT commonly used for tracking purposes?
Answers:
• Optical sensors
• Accelerometers
• RFID
• GPS
• Bluetooth

4. Modern mobile Augmented Reality systems use one or more of the following _____ technologies: digital cameras and/or other optical sensors, accelerometers, GPS, gyroscopes, solid state compasses, RFID and wireless sensors.
Answers:
• Input
• Output
• Tracking
• Processing

5. To enable rapid development of Augmented Reality Application, some software development kits (SDK) have emerged. Which of the following is NOT a well known AR SDKs?
Answers:
• Vuforia
• ARToolKit
• Catchoom CraftAR
• ARUnity

6. Definition of Augmented Reality?
Note: There may be more than one right answer.
Answers:
• Combines real and virtual
• Is interactive in real time
• Registers in 3-D
• Registers in 3-D & 4D
• All of the above

7. AR applications allow tourists to experience ___ of historical events, places and objects by rendering them into their current view of a landscape?
Answers:
• Simulations
• Announcing
• System
• Live

8. How Augmented Reality works?
Note: There may be more than one right answer.
Answers:
• Tracking device
• Computing
• Displaying objects
• All of the above

9. Hardware components for augmented reality are: processor, _____, sensors and __. Modern mobile computing devices like smartphones and tablet computers contain these elements which often include a camera and MEMS sensors such as accelerometer, GPS.
Answers:
• memory, input devices
• GPU, output devices
• display; input devices
• display, output devices

10. Augmentation is conventionally in real-time and in semantic context with environment. Which option applies?
Answers:
• elements
• tracking
• objects
• rendering

AngularJS Test Answer 2019


1. A promise is an interface that deals with objects that are __ or __ filled in at a future point in time (basically, asynchronous actions)?
Answers:
• set, data
• returned, data
• returned, set
• returned, get

2. Which of the following are methods in an instance of $q.defer() ?
Note: There may be more than one right answer.
Answers:
• finally
• when
• notify
• then
• reject
• resolve

3. Which of the following is the correct syntax for using the $q.all method?
Note: There may be more than one right answer.
Answers:
• «`
$q.all([promise1(),promise2]]).then((values) => {
});
«
• «`
$q.all(«promise1», «promise2»).then((values) => {
});
«`
• «`
$q.all({«promise1″: promise1(),»promise2»: promise2()}).then((values) => {
});
«`

4. Custom directives are used in AngularJS to extend the functionality of HTML?
Answers:
• extend
• integrate
• render
• connect
• connect

5. Explain $q service, deferred and promises, Select a correct answer?
Answers:
• Promises are post processing logics which are executed after some operation/action is completed whereas ‘deferred’ is used to control how and when those promise logics will execute.
• We can think about promises as “WHAT” we want to fire after an operation is completed while deferred controls “WHEN” and “HOW” those promises will execute.
• “$q” is the angular service which provides promises and deferred functionality.
• All of the above

6. The Promise proposal dictates the following for asynchronous requests?
Note: There may be more than one right answer.
Answers:
• The Promise has a then function, which takes two arguments, a function to handle the “resolved” or “success” event, and a function to handle the “rejected” or the “failure” event
• It is guaranteed that one of the two callbacks will be called, as soon as the result is available
• Async requests return a promise instead of a return value
• The Promise proposal is the basis for how AngularJS structures local

7. How to use AngularJS promises, read the example code?
Answers:
• controller(‘MyCtrl’, function($scope, $q) {
function longOperation() {
var q = $q.defer();
somethingLong(function() {
q.resolve();
});
return q.promise;
}
longOperation().then(function() {
});
})

• controller(‘MyCtrl’, function($scope, $q) {
var lastUrl;
var lastFileName
return {
createPdf(url, fileName){
//do processing
lastUrl = url;
lastFileName = fileName
},
loadLastPdf(){
//use lastUrl and lastFileName
}
}
})

• Both of the above
• None of the above

8. What is ng-hide directive used for?
Answers:
• Show a given control
• Hide a given control
• Both of the above
• None of the above

9. What is the output of the following code:
$scope.firstName = «John»,
$scope.lastName = «Doe»
{{ firstName | uppercase }} {{ lastName }}
Answers:
• john doe
• JOHN DOE
• John Doe
• JOHN Doe

10. Which of the following is a valid http get request in AngularJS?
Answers:
• $http.request(«someUrl»)
.then(function(response) {
$scope.content = response.data;
});
• $http({
url : «someUrl»
}).then(function succesFunction(response) {
$scope.content = response.data;
}, function errorFunction(response) {
$scope.content = response.statusText;
});
• $http({
url : “someUrl»
data : «test»
}).then(function succesFunction(response) {
$scope.content = response.data;
}, function errorFunction(response) {
$scope.content = response.statusText;
});
• $http.get(”method=get”,“someUrl”)
.then(function(response) {
$scope.content = response.data;
});

11. Which of the following directive bootstraps AngularJS framework?
Answers:
• ng-init
• ng-app
• ng-controller
• ng-bootstrap

12. AngularJS supports inbuilt internationalization following types of filters?
Note: There may be more than one right answer.
Answers:
• numbers
• date
• currency
• All of the above

13. Which of the following is validation css class in AngularJS?
Answers:
• ng-valid
• ng-invalid
• ng-pristine
• All of the above.

14. Which of the following service is used to handle uncaught exceptions in AngularJS?
Answers:
• $errorHandler
• $exception
• $log
• $exceptionHandler

15. Out of the following which statement is equivalent to
< p ng-bind=»foo «>< /p >
Answers:
• <p>{{foo}}</p>
• <p {{foo}}></p>
• <p>{{«foo»}}</p>
• <p {{«foo»}}></p>

16. Which of the following module is required for routing?
Answers:
• angular.js
• angular-route.js
• angularRouting.js
• route.js

17. Which of the following is not a type of an Angular service?
Answers:
• service
• value
• controller
• provider
• factory
• constant

18. Which of the following is not valid feature for Angular templates?
Answers:
• Routes
• Filters
• Directives
• Forms

19. Dynamically loadable DOM template fragment, called a , through a ?
Answers:
• view, model
• view, route
• view, template
• view, render

20. Which Angular service simulate the ‘console’ object methods from Javascript?
Answers:
• Http
• Log
• Interpolate
• Sce

21. What is Angular Expression, How do you differentiate between Angular expressions and JavaScript expressions?
Answers:
• Context : The expressions are evaluated against a scope object in Angular, while Javascript expressions are evaluated against the global window.
• Forgiving: In Angular expression, the evaluation is forgiving to null and undefined whereas in JavaScript undefined properties generate TypeError or ReferenceError.
• No Control Flow Statements: We cannot use loops, conditionals or exceptions in an Angular expression.
• Filters: In Angular unlike JavaScript, we can use filters to format data before displaying it.
• All of the above

22. Which of the following is true about lowercase filter?
Answers:
• Lowercase filter converts a text to lower case text.
• Lowercase filter converts the first character of the text to lower case.
• Lowercase filter converts the first character of each word in text to lower case.
• None of the above

23. Which of the following is Angular E2E testing tool?
Answers:
• JsTestDriver
• Jasmine
• Nightwatch
• Protractor

24. What is the output of the following code:
$scope.data = [1, 2, 3, 4, 5];
< span ng-repeat=»item in data» ng-if=»item > 5 && item < 10 «>{{ item }}< /span >
Answers:
• 6 7 8 9 10
• 1 2 3 4 5
• Nothing is output

25. What can be following validate data in AngularJS?
Answers:
• $dirty − states that value has been changed.
• $invalid − states that value entered is invalid.
• $error − states the exact error.
• All of the above

26. AngularJS service can be created,registered,created in following different ways?
Note: There may be more than one right answer.
Answers:
• the factory() method
• the value() method
• the service() method
• the provider() method
• None of the above

27. ng-bind directive binds ___.
Answers:
• Data to model.
• View to controller.
• Model to HTML element.
• Model to $scope.

28. What is the output of the following code?
< body ng-app=»myApp» >
< !— directive: my-directive — >
< /body>
var app = angular.module(«myApp», []);
app.directive(«myDirective», function() {
return {
replace : true,
template : «<h1>I got printed</h1>»
};
});
Answers:
• <h1 my-directive=»»>I got printed</h1>
• Blank Screen
• <h1>I got printed</h1>
• <h1 class=»my-directive»>I got printed</h1>

29. What kind of filters are supported the inbuilt internationalization in AngularJS?
Answers:
• currency and date
• currency, date and numbers
• date and numbers
• None of above

Android Programming Test Answer 2019


1. What is the correct way to fix if checking the status of the GPS_PROVIDER throws SecurityException?
Answers:
• request permission for ACCESS_COARSE_LOCATION
• request permission for ACCESS_FINE_LOCATION
• request permission for INSTALL_LOCATION_PROVIDER
• None of the above

2. Consider the code snippet below:
MediaPlayer mp = new MediaPlayer();
mp.setDataSource(PATH_TO_FILE);
<Some code here>
mp.start();
Which of the following should be placed at <Some code here>?
Answers:
• mp.prepare();
• mp.prepareAsync();
• mp.loadMedia();
• mp.loadSource();
• mp.loadSource(); mp.prepare();
• No code is required at <Some code here> to start playback.

3. Which of the following would you have to include in your project to use the APIs and classes required to access the camera on the mobile device?
Answers:
• import android.drivers;
• import android.hardware.camera;
• import android.camera;
• import android.util;
• import android.hardware;

 4. Which of the following can be accomplished by using the TelephoneNumberUtil class?
Answers:
• Save a phone number to the contacts in the phone device.
• Retrieve a phone number from the contacts in the phone device.
• Delete a phone number from the contacts in the phone device.
• Format an international telephone number.
• Setting and retrieving the call forwarding phone number on the phone device.

5. Which of the following are UI elements that you can use in a window in an Android application?
Answers:
• TextBox
• TextView
• TextField
• TextElement
• EditText
• RichText

6. Which of the following is not Content Provider?
Answers:
• Contacts
• Contacts
• Shared Preferences
• MediaStore
• Bookmarks
• Settings

7. What does the following code do?
SensorManager mgr = (SensorManager) getSystemService(SENSOR_SERVICE);
List<Sensor> sensors = mgr.getSensorList(Sensor.TYPE_ALL);
for (Sensor sensor : sensors) {
System.out.println(«»+sensor.getName());
}
Answers:
• prints names of all available sensors in device
• prints names of all available sensor types in device
• prints names of all sensors which are not available
• none of above

8. Which of the following is correct to use for data transfer regularly and efficiently, but not instantaneously?
Answers:
• AsyncTask
• IntentService
• Sync adapters
• All of these

9. What is the ListActivity class used for?
Answers:
• Create a view to display a list of items from a data source.
• List all the activities currently running on the Android device.
• List all the activites that are installed on the Android device.
• List the activities whose IntentFilters match with a particular Intent type.

10. Which of the following would you have to include in your project to use the SimpleAdapter class?
Answers:
• import android.content;
• import android.widget;
• import android.database;
• import android.database.sqlite;
• import android.util;

11. Which of the following is the best way to request user permission if an Android application receives location updates from both NETWORK_PROVIDER and GPS_PROVIDER?
Answers:
• Adding this line to the Android manifest file: <uses-permission android:name=»android.permission.ACCESS_FINE_LOCATION» />
• Adding these two lines to the Android manifest file: <uses-permission android:name=»android.permission.ACCESS_FINE_LOCATION» /> <uses-permission android:name=»android.permission.ACCESS_COARSE_LOCATION» />
• Adding this line to the Android manifest file: <uses-permission android:name=»android.permission.ACCESS_FINE_LOCATION» />
• Adding this line to the Android manifest file: <uses-permission android:name=»android.permission.CONTROL_LOCATION_UPDATES» />

12. Which of the following can you use to display an HTML web page in an Android application?
Answers:
• WebBrowser
• BrowserView
• WebView
• Browser
• HtmlView

13. Which of the following statements are correct with regards to signing applications?
a) All applications must be signed.
b) No certificate authority is needed.
c) When releasing application special debug key that is created by the Android SDK build tools can be used.
Answers:
• a) and b) are true
• a) and c) are true
• b) and c) are true
• all statements are true

14. Which of the following is the immediate base class for Activity and Service classes?
Answers:
• Application
• ApplicationContext
• Context
• Component
• Object

15. Which of the following statement is correct regarding StrictMode?
Answers:
• StrictMode detects improper layouts
• StrictMode detects operation which blocks UI
• StrictMode detects the speed of the connection
• All of the above

16. Which of the following is/are appropriate for saving the state of an Android application?
Answers:
• Activity.onFreeze()
• Activity.onPause()
• Activity.onStop()
• Activity.onDestroy()

AJAX Test Answers 2019


1. Can AJAX be used with PHP?
Answers:
• yes
• no

2. Can you call responseBody or responseText to get a partial result when the readyState of an XMLHttpRequest is 3(receiving)?
Answers:
• Yes
• No

3. Consider the following function: function foo () { return 5; }
What will the following code do? var myVar = foo;
Answers:
• Assign the integer 5 to the variable myVar
• Assign the pointer to function foo to myVar
• Do nothing
• Throw an exception
• None of the above

4. Which of the following status codes denotes a server error?
Answers:
• 100
• 200
• 300
• 501
• 500

5. Can AJAX be used to move files on the client-side?
Answers:
• Yes
• No

6. Javascript uses static bindings.
Answers:
• true
• false

7. Can WebDav methods like PROPFIND be used with XMLHttpRequest.open()?
Answers:
• Yes
• No

8. Can an AJAX application communicate with other applications on the client computer?
Answers:
• Yes
• No

Adobe Premiere Test Answer 2019


Which of the following is not specified by the tracks panel in the sequence dialog?
Answers: • The number of audio tracks in a sequence

Why is a counting leader used?
Answers: • To verify that audio and video are working in sync

In Title Properties panel, which of the following options is used to specify the horizontal scale of the selected font?
Answers: • Aspect

Markers are used for reference but do not alter the video program.
Answers: • True

Suppose there is an audio clip (with average playback speed) for the following sentence:
“A digital audio editor is a application used for manipulating digital audio”
Our requirement is to insert an audible word “computer” before the word “application” in the same audio clip.
Which of the following edit methods is preferable to get the desired manipulated digital audio clip?
Answers: • Frame-based

While editing multi camera sequences, which of the following synchronization methods, synchronizes clips to the specified timecode?
Answers: • In Points

Which of the following premiere setting files cannot be transferred across platforms?
Answers: • Transition sets (.pfx)

Choose an appropriate option from the list to complete the following sentence:
When user creates low-resolution clips for offline editing with Adobe Media Encoder,

Adobe Photoshop Test 2019


Which color is neutral for the Vivid Light blending mode?
Answers: • 50% Grey

The Curves adjustment can also be applied to , , or Grayscale images?
Note: There may be more than one right answer.
Answers: • CMYK

Color monochrome images or create special effects with color images using as following?
Answers: • Effects

Which of the color modes below is not an option for Photoshop Image Color Mode?
Answers: • HSB

Which option from the Brushes palette determines the number and placement of marks in a stroke?
Answers: • Scattering

What happens when you enter a negative value for Lightness in the Hue/Saturation dialog box?