Tuesday, February 2, 2016

Upwork HTML5 Test Answers Updated 2018


Hi Friends, Today i am sharing with you latest HTML5 exam Test Question and Answers for Upwork

Upwork HTML5 Test Answers Updated


Assuming that some text needs to be written on an HTML5 canvas, select a replacement for the commented line below: <canvas id=”e” width=”200″ height=”200″></canvas> <script> var canvas = documen…
  • var context = canvas.getContext();
  • var context = canvas.getElementById(“context”);
  • var context = canvas.getContext(“2d”); (Ans)
  • var context = canvas.getElementById(“2d”);

Which of the following <section> elements have the correct attribute assignment as per HTML 5.0?
a.            <section id=”example”>…</section id=”example”>
b.            <section id=”example”>…</section id=”example2″>
c.             <section id=”EXAMPLE”>…</section>
d.            <section id=”Example”>…</section>
e.            <section id=”example”>…</section>
Ans : c.    <section id=”EXAMPLE”>…</section>
Ans : d.   <section id=”Example”>…</section>
Ans : e.    <section id=”example”>…</section>

Which of the following are valid HTML 5.0 elements?
a.            <canvas>
b.            <summary>
c.             <aside>
d.            <video>
Ans : a. <canvas>
Ans : c.   <aside>
Ans : d. <video>

Can we store JavaScript Objects directly into localStorage?
  • Yes
  • No (ans)

Consider the following items of a <select> list: <option value=”89″>Item 1</option> <option value=”90″>Item 2</option> Which of the following values would be passed on by clicking the submit butt…
  • 89
  • 90
  • Item 1 (ans)
  • Item 2

Consider the following JavaScript code: var c=document.getElementById(“myCanvas”); var ctx=c.getContext(“2d”); var img=document.getElementById(“img”); Which method will correctly draw an image in…
  • ctx.drawImage(img,10,10); (ans)
  • context.drawImage(img,20,10,10,10);
  • context.drawImage(img,10,20,10,10,20,20,10,10);
  • All of these


What is the difference between Server-Sent Events (SSEs) and WebSockets in HTML5?
  • WebSockets can perform bi-directional (client-server and vice versa) data transfers, while SSEs can only push data to the client/browser.(ans)
  • SSEs can perform bi-directional (client-server and vice versa) data transfers, while WebSockets can only push data to the client/browser.
  • WebSockets and SSEs are functionally equivalent.
  • None of these.

What is the internal/wire format of input type=”date” in HTML5?
  • DD-MM-YYYY
  • YYYY-MM-DD (ans)
  • MM-DD-YYYY
  • YYYY-DD-MM

What is the limit to the length of HTML attributes?
  • 65536
  • 64
  • There is no limit. (ans)
  • None of these.

What is the purpose of the <q> element in HTML5?
  • It is used to define the start of a term in a definition list.
  • It is used to define attribute values for one or more columns in a table.
  • It is used to define the start of a short quotation.(Ans)
  • It is used to define what to show browsers that do not support the ruby element.

What is the role of the <dfn> element in HTML5?
  • It is used to define important text.
  • It is used to define computer code text.
  • It is used to define sample computer code.
  • It is used to define a definition term. (ans)

When does the ondragleave mouse event get fired in HTML5?
  • It gets fired when an element has been dragged to a valid drop target.
  • It gets fired when an element leaves a valid drop target. (ans)
  • It gets fired at the end of a drag operation.
  • It gets fired while an element is being dragged.

Which event is fired when an element loses its focus in an HTML5 document?
  • onfocus
  • onload
  • onblur (ans)
  • onselect

Which following are valid default values for the <input type=”date”> HTML5 element?
  • now
  • 2013-05-30 (ans)
  • 2013-30-05
  • today

Which HTML5 doctype declarations are correct?
  • <!doctype html>
  • <!DOCTYPE html> (ans)
  • <!DOCTYPE HTML5>
  • <!DOCTYPE HTML>

Which is the standard method for clearing a canvas?
  • context.clearRect ( x , y , w , h ); (ans)
  • canvas.width = canvas.width;
  • context.clear();
  • All of these.

Which media event is triggered when there is an error in fetching media data in HTML5?
  • onstalled (ans)
  • onwaiting
  • onsuspend
  • oninvalid

Which media event will be fired when a media resource element suddenly becomes empty?
  • onerror
  • onended
  • onloadeddata
  • onemptied (ans)

Which method of HTMLCanvasElement is used to represent image of Canvas Element?
  • toDataURL() (ans)
  • saveAsimage()
  • saveFile()
  • exportimage()

How can an HTML5 canvas size be changed so that it fits the entire window?
  • #myCanvas {height: 100%; width: 100%;}
  • <script type=”text/javascript”> function resize_canvas(){ canvas = document.getElementById(“canvas”); if (canvas.width < window.innerWidth) { canvas.width = window.innerWidth; } if (canvas.height < window.innerHeight) { canvas.height = window.innerHeight; } } </script> (ans)
  • It depends upon the complexity of the canvas, and the frequency of redraws.
  • Calling the JavaScript getWidth() function.

How can audio files be played in HTML5? var sound = new Audio(“file.wav”);
  • sound.begin();
  • sound.resume();
  • sound.start();
  • sound.play(); (ans)

How does a button created by the <button> tag differ from the one created by an <input> tag?
  • An input tag button can be a reset button too.
  • A button tag button can be a reset button too.
  • An input tag button can include images as well.
  • A button tag can include images as well. (ans)

In HTML5, which of the following is not a valid value for the type attribute when used with the <command> tag shown below? <command type=”?”>Click Me!</command>
  • button (ans)
  • command
  • checkbox
  • radio

Once an application is offline, it remains cached until the following happens (select all that apply):
  • The application cache is pro-grammatically updated. (ans)
  • The application cache gets automatically cleared by the browser.
  • The manifest file is modified. (ans)
  • The user clears their browser’s data storage for the site. (ans)

The following are valid use cases of client file/directory access in HTML5, except:
  • Drag and drop files from the desktop
  • Full file system access (ans)
  • Use of the HTML5 File API (ans)
  • Use of files as HTML5 input types

The following link is placed on an HTML webpage: <a href=”http://msdn.com/” target=”_blank”> MSDN </a> What can be inferred from it?
  • It will open the site msdn.com in the same window.
  • It will open the site msdn.com in a new window. (ans)
  • It will open the site msdn.com in a frame below.
  • It will not be clickable as it is not formed correctly.

True or False: HTML5 Canvas can be used to create images.
  • True (ans)
  • False

True or false: JavaScript objects can be stored directly into localStorage.
  • True
  • False (ans)

What does P2P streaming mean when web applications establish a P2P HTTP connection using HTML?
  • It means that streaming of a voice/video frame is direct, without using any server between them. (ans)
  • It means that streaming of a voice/video frame is first between one peer to the server then the server to another peer.
  • Communication does not rely on a shared relay server in the network.


Which method of the HTMLCanvasElement is used to represent an image of a canvas element?
  • toDataURL (ans)
  • toImageURL
  • saveAsPNG
  • saveAsJPEG

Which of the following <link> attributes are not supported in HTML5?
  • size
  • rev (ans)
  • rel
  • charset (ans)

Which of the following are sample use cases for HTML5 web workers?
  • Polling URLs in background
  • Syntax highlighting without blocking code editing capabilities in online IDEs
  • Motion tracking input in realtime with a video element
  • All of these. (ans)

Which of the following are the valid values of the <a> element’s target attribute in HTML5?
  • _blank (ans)
  • _self (ans)
  • _top (ans)
  • _bottom

Which of the following are true about the ARIA role attribute in HTML5?
  • Every HTML element can have an ARIA role attribute specified. (ans)
  • Every HTML element is required have an ARIA role attribute specified.
  • The attribute must have a value that is a set of space-separated tokens representing the various WAI-ARIA roles that the element belongs to. (ans)
  • There is no ARIA attribute called “role”.

Which of the following are valid ways to associate custom data with an HTML5 element?
  • <tr class=”foo” data-id-type=”4″> (ans)
  • <tr class=”foo” id-type=”4″>
  • <tr class=”foo” data-id_type=”4″> (ans)
  • All of the above.


Which of the following is the correct way to display a PDF file in the browser?
  • <object type=”application/pdf” data=”filename.pdf” width=”100%” height=”100%”/> (ans)
  • <object type=”application/pdf” id=”filename.pdf” width=”100%” height=”100%”/>
  • <input type=”application/pdf” data=”filename.pdf” width=”100%” height=”100%”/>
  • <input type=”application/pdf” src=”filename.pdf” width=”100%” height=”100%”/>

Which of the following is the correct way to play an audio file in HTML5?
  • var snd = new Audio(“file.wav”); snd.play();
  • <audio controls> <source src=”file.ogg” type=”audio/ogg”> <source src=”file.mp3″ type=”audio/mpeg”> </audio> (ans)
  • <source src=”file.mp3″ type=”audio/mpeg”>
  • All of these.

Which of the following is the correct way to store an object in a localStorage?
  • localStorage.setItem(‘testObject’, JSON.stringify(testObject)) (ans)
  • localStorage.setItem(‘testObject’, testObject)
  • localStorage.add(‘testObject’, testObject)
  • localStorage.addItem(‘testObject’, testObject)

Which of the following is the correct way to store an object in localStorage? var obj = { ‘one’: 1, ‘two’: 2, ‘three’: 3 };
  • localStorage.setItem(‘obj’, obj);
  • localStorage.setItem(‘obj’, JSON.stringify(obj)); (ans)
  • localStorage.setItem(‘testObject’, JSON.parse(testObject));
  • localStorage.setItem(obj);

Which of the following methods can be used to estimate page load times?
  • Using _gaq.push([‘_trackPageLoadTime’]) with Google Analytics. (ans)
  • Using the Navigation Timing JavaScript API. (ans)
  • Page load times cannot be estimated.
  • Using built-in JavaScript methods.

Which of the following shows correct use of client-side data validation in HTML5, on username and password fields in particular?
  • <input name=”username” required /> <input name=”pass” type=”password” required/> (ans)
  • <input name=”username” validate=”true”/> <input name=”pass” type=”password” validate=”true”/>
  • <input name=”username” validate/> <input name=”pass” type=”password” validate/>
  • There is no way to implement client-side validation for the username and password fields in HTML5.

Which of the following statements are correct with regard to the <hr> and <br> elements of HTML5?
  • The <hr> element acts in the same way as the tab key and the <br> element acts in the same way as the shift key.
  • The <hr> element is used to insert the horizontal line within the document and the <br> element is used to insert a single line break. (ans)
  • The <hr> element is used to put a line across the page and the <br> element acts in the same way as a return/enter key press.

Which of the following statements regarding WebSockets is true?
  • It communicates with the server with only the data required by the application.
  • It lowers the latency of connections for interactive web applications.
  • It scales better and consumes less server resources than HTTP AJAX/long-poll.
  • All of the above. (ans)

Which of the following video file formats are currently supported by the <video> element of HTML5?
  • CCTV
  • MPEG 4 (ans)
  • Ogg (ans)
  • 3GPP

Which of the following video tag attributes are invalid in HTML5?
  • play
  • loop
  • mute
  • pause (ans)

Which of the following will detect when an HTML5 video has finished playing?
  • var video = document.getElementsByTagName(‘video’)[0]; video.onended = function(e) { } (ans)
  • var video = document.getElementsByTagName(‘video’)[0]; video.onPlayend = function(e) { }
  • var video = document.getElementsByTagName(‘video’)[0]; video.onPlayFinish = function(e) { }
  • var video = document.getElementsByTagName(‘video’)[0]; video.onPlayBackended = function(e) { }

Which of the following will restrict an input element to accept only numerical values in a text field?
  • <input type=”text” pattern=”[0-9]*” /> (ans)
  • <input type=”number” />
  • <input type=”text” pattern=”\d*”/>
  • <input type=”text” pattern=”number”/>

You are writing the code for an HTML form and you want the browser to retain the form’s input values. That is, if a user submits the form and presses the browser’s back button, the fully populated …
  • accept
  • autofocus
  • autocomplete (ans)
  • formtarget

You want to create a link for your website allowing users to email the webmaster. How will you implement this if the webmaster’s email address is webmaster@xcompany.com?
  • <a href=”mailto:webmaster@xcompany.com”>webmaster</a> (ans)
  • <a href=”webmaster@xcompany.com”>webmaster</a>
  • <a http=”mail:webmaster@xcompany.com”>webmaster</a>
  • <mail http=”send:webmaster@xcompany.com”>webmaster</mail>

Which of the following attributes gets hidden when the user clicks on the element that it modifies? (Eg. hint text inside the fields of web forms)
  • autocomplete
  • autofocus
  • placeholder (ans)
  • formnovalidate

Which of the following code is used to prevent Webkit spin buttons from appearing on web pages?
  • input[type=number]::-webkit-inner-spin-button { -webkit-appearance: none; }
  • input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } (ans)
  • noindex:-o-prefocus, input[type=number] { padding-right: 1.2em; }
  • input[type=number]::-webkit-inner-spin-button { -webkit-appearance: none; padding-right: 1.2em; }

Which of the following examples contain invalid implementations of the ampersand character in HTML5?
  • foo & bar
  • foo &0 bar
  • foo &0; bar (ans)
  • foo&&& bar

Which of the following HTML5 features is capable of taking a screenshot of a web page?
  • Server-Sent Events
  • SVG
  • Canvas (ans)
  • Web Workers

Which of the following is a possible way to get fullscreen video played from the browser using HTML5?
  • <object> <param name=”allowFullScreen” value=”true” />
  • <video allowFullScreen=”true”>
  • <video height=”100%” width=”100%”> (ans)
  • None of these.

Which of the following is not a valid attribute for the <video> element in HTML5?
  • controls
  • autoplay
  • disabled (ans)
  • preload

Which of the following is not a valid syntax for the <link> element in HTML5?
  • <link rel=”icon” href=”abc.jpg” sizes=”16×16″>
  • <link rev=”stylesheet” href=”abc.css” type=”text/css” target=”_parent”> (ans)
  • <link rel=”alternate” type=”application/pdf” hreflang=”fr” href=”manual-fr”>

Which of the following is the best method to detect HTML5 Canvas support in web browsers?
  • isCanvasSupported()
  • !!document.createElement(“canvas”)
  • !isCanvasSupported()
  • !!window.HTMLCanvasElement (ans)

Which of the following is the best method to store an array in localStorage?
  • var localStorage[names]=new Array(); localStorage.names[0]=prompt(“New member name?”);
  • var names = []; names[0] = prompt(“New member name?”); localStorage[“names”] = JSON.stringify(names); var storedNames = JSON.parse(localStorage[“names”]); (ans)
  • Storage.prototype.setObj = function(key, obj) { return this.setItem(key, JSON.stringify(obj)) } Storage.prototype.getObj = function(key) { return JSON.parse(this.getItem(key)) }
  • localStorage.setItem(‘names_length’, names.length); localStorage.setItem(‘names_0’, names[0]); localStorage.setItem(‘names_1’, names[1]); localStorage.setItem(‘names_’ + n, names[n]);

Which of the following is the correct way to check browser support for WebSocket?
  • console.log(WebSocket ? ‘supported’ : ‘not supported’);
  • console.log(window.WebSocket ? ‘supported’ : ‘not supported’); (ans)
  • console.log(window[WebSocket] ? ‘supported’ : ‘not supported’);
  • console.log(window[‘WebSocket’] ? ‘supported’ : ‘not supported’);

Sunday, June 29, 2014

Google Adwords Test Answer Question, certified idea

Hi Friends,
i was taken Google Adwords certified Test. Then i have been passed 90 % & win a certifications from Google Adwords. Do you certified Google Adwords fundamental test ?
you can follow this question answer for best result.
Google Adwords Test Answer Question, certified idea


Accounts Level : 
Q: When setting up a Google AdWords Account, why should you choose your currency and time zone carefully?
A: These can not be edited once the account is set up.

Q: Which settings are specified at the Account level in AdWords?
A: Email address, password, and billing information.

Q: What happens to the rest of your Google products if you change your password for AdWords?
A: The new password will be required to log in to all other Google products.

Ads
Q: Your ad includes the phrase, “Your friend has a crush on you. See who!” and it gets disapproved. Why?
A: AdWords policy does not allow ads to simulate email inbox notifications or fake friend/crush requests.

Q: What is the formula for ad rank on the Search Network?
A: Maximum Cost Per Click X Quality Score.

Q: What is the best way to achieve the top position in paid search results?
A: Improve the Quality Score and raise the Cost Per Click.

Q: How should you check to see if your ads are still running on Google?
A: Use the Ad Preview and Diagnosis tool.

Q: Why should you use the Ad Preview and Diagnosis tool to check if your ads are live and running on Google?
A: By searching for keywords that trigger your ad, you can rack up impressions without clicks, which may lower your Click-Through Rate, which may prevent your ad from appearing as often as it is eligible.

Q: Why should you identify special offers before building an AdWords campaign?
A: In order to create compelling text for your ad creatives.

Q: All other things equal, if your closest competitor’s bid is $0.25, how much will you pay to show your ad in a higher position?
A: $0.26

Q: What is the formula for ranking keyword-targeted ads on the Search Network?
A: Maximum Cost Per Click x Quality Score.

Q: What are some phrases that are not allowed, according to Google Ad Policies?
A: Call To Action phrases like “Click here,” or “See this site.”

Q: True or false. “Click here” can be used in an ad.
A: False. This phrase violates Google’s Ad Policies.

Q: How can you create effective ad text?
A: Best practices include using prices, promotions, and exclusive offers in your ads.

Ad Extensions Level : 
Q: How are +1s calculated for your ad and Google+ page when using the social extension on your ads?
A: +1s from your Google+ page show in the count that is visible on your ad.

Q: What can a location extension do?
A: Assist nearby customers in finding or calling your nearest location.

Q: With the sitelinks extension set at both the campaign and Ad Group level, which ones will be displayed?
A: The sitelinks at the Ad Group level will be displayed.

Ad Groups Level : 
Q: Why is it a bad idea to duplicate keywords in multiple Ad Groups?
A: Keywords in multiple ad groups compete against each other, and the keyword with the higher performance will trigger the ad in that Ad Group to run.

Q: What is the effect of including both keywords and placements in an Ad Group on the Display Network?
A: Your ads will be restricted to only specific sites that you choose and webpages where the content is relevant to the theme of the keywords.

Q: Why is it important to group similar keywords together in an Ad Group?
A: To ensure that the ads remain relevant to those keywords.

Q: Why is it a good idea to create multiple Ad Groups?
A: You can break up keywords and ads and group them by related themes.

Q: What should Ad Groups be organized around?
A: Common themes.

Q: True or false. Placements can be controlled at the Ad Group level.
A: True.

Q: What impact can poor landing page quality have on an Ad Group?
A: Keywords in the Ad Group may be given a lower Quality Score.

Q: What should you use Ad Groups for?
A: To organize ads by common themes that you want to advertise on.

Bidding Level : 
Q: What is the maximum CPC?
A: The highest amount of money an advertiser is willing to pay for a click on their ad.

Q: What does Smart Pricing mean?
A: Google may automatically reduce your CPC bids on pages on the Display Network that are less likely to turn into an actionable business result.

Q: When is Cost Per Thousand Impressions (CPM) bidding not available?
A: If your campaign is opted in to the Search Network.

Q:What is the main goal of automatic Cost Per Click bidding?
A: To generate as many clicks as possible within the advertiser’s target budget.

Q: What is one effect using setting a daily budget lower than the recommended amount?
A: Ads will not show every time that a user searches for the keywords that could trigger the ad.

Q: What is important to keep in mind about manual Cost Per Click bidding?
A: The average profit derived from a paid click.

Q: Which bid methods are used for image ads on the Display Network?
A: CPM or CPC bids.

Q: When a CPM and CPC bid compete against each other, how does Google determine each ad’s position?
A: Google estimates how many clicks the ad might receive in 1000 impressions to get the comparison.

Q: What is Enhanced Cost Per Click?
A: A CPC bidding features to automatically bid more aggressively in auctions more likely to result in conversions.

Campaigns Level : 
Q: What does a “Pending” Campaign in AdWords signify?
A: It is Inactive, but scheduled to begin at a date/time in the future.

Q: What is one main benefit of using Google AdWords?
A: Ads are displayed to users who search for your particular products or services.

Q: With a new campaign, what effect can the AdWords average daily budget have on achieving positive ROI?
A: It can keep costs and exposure limited until profitability is achieved.

Q: What does the Optimize ad rotation setting do?
A: It allows the AdWords system to show the better performing ad more often than lower performing ads.

Q: You have a new product line and want to allocate additional budge to promoting it. What’s the best way to do this?
A: Create a campaign with a separate daily budget to promote just the new product line.

Q: What can the Opportunities tab be used to do?
A: Find keyword, bid, and budget ideas to improve campaign performance.

Q: Why is it important to monitor ad campaign performance?
A: In order to determine if campaigns meet business marketing and conversion goals.

Q: What is one benefit of not using a predetermined budget for AdWords advertising, compared to radio, print, and TV advertising?
A: Online campaigns are highly measurable and may be able to generate an automatic positive ROI. As long as ROI remains positive, it can be strategic to capture all traffic without a predetermined budget.

Q: Which budget delivery method should you use to distribute ads evenly over the course of a day?
A: Standard.

Q: True or False. With the Accelerated delivery method of ads, ads are shown as frequently as possible until the daily budget is spent.
A: True.

Q: With an ad serving option set to Optimize, how will AdWords handle multiple variations of text ads in the same Ad Group?
A: AdWords will try to show the best performing ad more often than lower performing ads.

Click-Through Rate Level : 
Q: How does a low CTR on the Display Network affect your Search Network Quality Score?
A: It doesn’t. Your ad performance, including CTR, does not affect your rank for search ads. A low CTR on the Display Network does not affect your Search Network Quality Score.

Q: If you have a keyword with a low CTR, what can you expect?
A: A lower Quality Score on the Search Network.

Q: What is one way you can increase CTRs?
A: Add negative keywords to the ad group to reduce irrelevant impressions.

Conversions Level : 
Q: Why does a lower Cost Per Acquisition (CPA) not indicate a higher profit?
A: A lower CPA may be accompanied by lower sales volume, reducing overall profit.

Q: What can you expect if you raise your bids?
A: More conversions and a higher CPA, in general.

Q: What can you expect if you lower your bids?
A: Fewer conversions and a lower CPA, in general.

Display Network Level : 
Q: How does a low CTR on the Display Network affect your Search Network Quality Score?
A: It doesn’t. Your ad performance, including CTR, does not affect your rank for search ads. A low CTR on the Display Network does not affect your Search Network Quality Score.

Q: What effect does using managed placements have on your campaign?
A: Your ads will show on webpages, videos, games, RSS feeds, mobile sites, and apps that you have specifically selected.

Q: What does Smart Pricing mean?
A: Google may automatically reduce your CPC bids on pages on the Display Network that are less likely to turn into an actionable business result.

Q: What is the effect of including both keywords and placements in an Ad Group on the Display Network?
A: Your ads will be restricted to only specific sites that you choose and webpages where the content is relevant to the theme of the keywords.

Q: How does adding placements to an Ad Group affect its Quality Score for the Search Network?
A: Placements are used on the Display Network, so they do not affect Quality Score on the Search Network.

Q: Should you use plurals, misspellings, and other variants of words in Ad Groups in the Display Network?
A: Since the Display Network considers broad match only, plurals, misspellings, and other variants are unnecessary.

Q: Which bid methods are used for image ads on the Display Network?
A: CPM or CPC bids.

Q: By including keywords in an Ad Group, how does Google automatically determine where ads on the Display Network might show?
A: Automatic placements would be used to target sites by context whose content shares the same themes as the keywords in the Ad Group.

Q: How do Managed Placements work?
A: Advertisers can manually specify which websites their ads appear on throughout the Display Network.

Q: What is used to determine Quality Score on the Display Network?
A: The quality of the landing page.

Q: How can the Contextual Targeting Tool help you?
A: It can show you potential webpages where your ad can show up based on your keywords.

Keywords Level : 
Q: Why is it a bad idea to duplicate keywords in multiple Ad Groups?
A: Keywords in multiple ad groups compete against each other, and the keyword with the higher performance will trigger the ad in that Ad Group to run.

Q: From which AdWords tool can you get ideas for negative keyword and placement exclusions?
A: The placement performance report.

Q: What is keyword contextual targeting?
A: It is when themes of keywords are matched by AdWords to relevant content on various websites that run Google ads.

Q: For a direct response campaign, which keywords should an advertise delete or consider not using at all?
A: Keywords that generate a lot of impressions with very few conversions.

Q: Under the new match type policies, if you use the exact match keyword [red shoe], will your ad appear for plurals and misspellings?
A: Yes. This is a new change in Google AdWords policies.

Q: Does the Display Network take into account match types like phrase and exact match?
A: No, the Display Network uses only broad match.

Q: Why is it important to group similar keywords together in an Ad Group?
A: To ensure that the ads remain relevant to those keywords.

Q: What can you use the Keyword Tool to do?
A: Find new keywords for advertising campaigns.

Q: If you have a keyword with a low CTR, what can you expect?
A: A lower Quality Score on the Search Network.

Q: True or False. Negative keywords can help you refine the targeting of your ads.
A: True.

Q: True or False. Negative keywords can increase the CTR of ads.
A: True.

Q: Even with an unlimited budget and a positive ROI, what can limit the amount of money you can invest in a campaign?
A: The amount of profitable traffic available for the keywords that your campaign is targeting.

Language Level : 
Q: How does the AdWords system decide which ad language to target?
A: Language of ads is determined by the language setting of the Google interface the client is using.

Q: If someone in Russia sets their language preference to English, will they see ads targeted to people in Russia? Will their ads be in Russian or in English?
A: They will see ads targeted to people located in Russia with the ads in English.

Q: What language setting should you use to target a Spanish speaker in the United States?
A: Spanish.

Q: True or False. In order to target Spanish speaking users with Spanish language ads in the United States, adjust the language targeting settings.
A: True.

Location Level : 
Q: Where can an advertiser change the location targeting of an ad?
A: Location targeting is set at the campaign level.

Q: What is a primary benefit of location targeting?
A: The ability to target combinations of countries, territories, and regions.

Q: True or False. Google can use the IP address of users to target ads based on location.
A: True.

My Client Center Level : 
Q: What is one benefit of My Client Center?
A: A dashboard that provides summaries of different metrics for all of your clients’ accounts.

Q: What is the primary function of the My Client Center account?
A: An umbrella account for access to individual accounts with a single login.

Q: What is one way to limit a user’s access to only a specific number of accounts in the MCC?
A: Create a new MCC account linked to the original MCC account. Move the specified number of accounts into that MCC and grant the user access to the sub-MCC account.

Mobile Ads Level : 
Q: How can you get greater exposure on mobile devices?
A: Enable bid adjustments and bid higher on mobile devices.

Quality Score Level : 
Q: How does a low CTR on the Display Network affect your Search Network Quality Score?
A: It doesn’t. Your ad performance, including CTR, does not affect your rank for search ads. A low CTR on the Display Network does not affect your Search Network Quality Score.

Q: What is the formula for ad rank on the Search Network?
A: Maximum Cost Per Click X Quality Score.

Q: What are some recommendations for increasing Quality Score for a keyword?
A: Edit the ad associated with that keyword and direct users to a landing page that is very relevant.

Q: What happens when the Quality Score of a keyword is increased?
A: The ad may earn a higher average position.

Q: When are Quality Score and Ad Rank calculated?
A: Every time someone conducts a search where your ad is eligible to appear.

Q: What does a higher Quality Score typically lead to?
A: Lower costs and higher ad positions.

Q: How often is Quality Score evaluated?
A: Each time someone does a search that triggers your ad.

Q: What is used to determine Quality Score on the Display Network?
A: The quality of the landing page.

Q: How does a low CTR on the Display Network affect your Search Network Quality Score?
A: Ad performance on the Display Network does not affect rank for Search Ads or Search Network Quality Score.

Search Network Level : 
Q: What is the best bidding option for clients that want to spend the least amount of time setting and managing individual keyword bids?
A: Automatic Cost Per Click (CPC)

Q: What is the formula for ad rank on the Search Network?
A: Maximum Cost Per Click X Quality Score.

Q: How is advertising cost accrued on the Search Network:
A: Costs are accrued when someone clicks on an ad that is displayed on the Search Network.

Q: What is the formula for ranking keyword-targeted ads on the Search Network?
A: Maximum Cost Per Click x Quality Score.

Q: What effect do negative keywords have on Ad Groups in a Search Network campaign?
A: The ad will not show if the negative keyword appears in the user’s search query.

Q: What happens if a Search Network campaign consistently reaches its daily budget?
A: There will be missed potential ad impressions.

Q: True or False. You can pay for specific placement in top ad positions in the Search Network.
A: True.

Q: True or False: You can pay for specific placement in top positions in the natural search results.
A: False.

Q: How can Search Network marketing help you reach your advertising goals?
A: By acquiring potential qualified customers.

Q: What are the minimum requirements to run an ad on the Search Network?
A: Text ad, keyword list, and a default bid.

Q: How often does AdWords run an auction to determine which ads will be shown on the search results page?
A: An auction is run every time a users enters a search query.

Video Ads Level : 
Q: You want to pay when a user views your video ad through a cost-per-view advertising model. Which of Google’s services would be most appropriate?
A: TrueView video formats would allow this model of payment through YouTube advertising.

Friday, April 18, 2014

Online Article Writing and Blogging Test (U.S. Version)

Hi Friends,
Today i am sharing with you Odesk Elance Online Article and Blog Writer Test Free Questions and answers . I am sure you will be get 70% - 80 % marks. So try it and share your experience with us.

Question 1
What is a 'metablog'?
a. A highly personal, if not confessional blog
b. A blog about metal
c. A blog devoted to explaining 'metas'
d. A blog about a blogging

Question 2 
Where did the term 'blog' originate?
a. it was invented by Mr. James Blog
b. An abridgment of the two terms, 'web' and 'log'
c. An abridgment of the two terms, 'book' and 'log'
d. b and c
e. None of the above. It was a spontaneous new coinage derived from Old English

Question 3

What is the difference between a "patent" and a "trademark"?
a. A copyright and a trademark are the same; a patent is made to protect goods or services for sale
b. Patents and trademarks are the same; it is copyright that is different
c. A patent protects a work, device or name that is used for trading goods whereas a trademark protects inventions or discoveries
d. A trademark protects a word, device or name that is used for trading goods whereas a patent protects inventions or discoveries
 
Question 4
Which of the following is not a blogging provider or blogging service available on the web free of cost?
a. Wordpress
b. Blogger
c. Technorati
d. Bluehost
Question 5
Which of the following is a good approach to planning to write a blog posting?
a. Source content, write draft, save, post to blog
b. Idea, source content, post to blog, read 
c. Idea, source content, write draft, save, read and edit, post to blog
d. write draft, edit, post to blog, read and edit later

Monday, April 7, 2014

oDesk Twitter Developer Test Question


Question no.1: which HTTP status code A. A will be returned by the twitter API if the client exceeds the rate limit of sending requests?


 a. 400
b.401
c.402
d.403

Question no.2: twitter applications are not allowed to be hosted on A sites having personal data or blogs.
a. true
b.fals 

Question no.3: twitter requests return data following data in the following formats :
a. xml
b.json
c.rss
d.atom
e.JsonML

Question no.4: what is the data type of the Favorited data element?
a. integer
b. character
c.boolean
d. varchar

Question no.5: the notification methods require the authenticated user to already be friends with the specified user otherwise the error " there was a problem following the specified user" will be returned?
a. true
b.false

Question no.6: by default how many API requests can a client send per hour?
 a.50
b.100
c.150
d.200

Question no.7: what i the maximum number of results per page that can be displayed by the search API?

a.20
b.50
c.100
d.there is no limit

Question no.8:which API call will you use to return the authenticating user's friends in the order by which the user followed them. most recently followed first?
a.statuses/friends
b.statuses/followers
c.statuses/shows
d.statuses/friends_line

Question no. 9: does the twitter API provide a method for the authenticating user to get a notification from a specied users.
a.yes
b.no

Question no.10: what will the following API call return?
http:/twitter . com/blocks/destroy/john.xml
a.it will block john from the authentication user
b.it will up-block john for the authenticating user
c.it will display all of john's blocked user
d.it will display all of john's up-blocked user.

Question no.11: which function you will use to mark a status as un-favorite?
a.favorite
b.unfavorite
c.destroy
d.follow

  Question no.12: which of the following are necessary to make a request for white list?
a.you should have a twitter account
b.you must be signed in
c.your twitter account should be 6 months older
d.you must be a developer

Question no.13: which of the following is not a parameter of the update peofile account method?
a.name
b.location
c.id
d.url
e.description

Question no.14: what is the data type of the recipient id data element?
a.varchar
b.character
c.boolean
d.none of the above

Question no.15: which of the following request headers can be used for making the status API calls?
a.X-Twitter-Client
b.X-Twitter-Client-type
c.X-Twitter-Client-Version
d. X-Twitter-Client-URL

Friday, March 28, 2014

oDesk Windows XP test


Question no.1: which of the following statements is true if you open an exiting files , make changes to it, and save it to a new name?

oDesk Windows XP test

Ans: b

Question no.2: which of the following features is / are available in windows XP?

Ans: A B D

Question no.3: the Microsoft file format that contains the bitmapped graphics and metadata for the skins used in the three preinstalled windows xp visual themes is ::

Ans:A.

Question no 4: which of the following statements about the stand by option while shutting down your computer is/are correct?

Ans: B.

Question 5: which statement about the recycle bin is/are correct?

 Ans:    B.

Question no 6:  which of the following statements about windows xp features is/are correct?

Ans:  A B D.

Question no 7: which of the following type of objects can you search on your computer and on the network,using windows xp search companion?

Ans: E.

Question no 8: you can create and edit files using the windows notepad.what is the extention of a file thet has been created using notepad?

Ans:  C.

Question no 9:  windows xp include a new type of view for folders that contain graphics file.this folder views is called __________________ and displays small images of all the graphics in the folder in the bottom right hand pane of windows explorer and a large image of a selected picture in the right hand pane.

Ans:  A.

Question no 10: what should  you type on the command prompt to return back to the window?

Ans: D.

Question no 11: with windows xp you can not spacify that files with certain files name extensions should always open in the same program.

Ans: B.

 Question no 12: which of the following activities can you accomplish with the remote desktop feature in windows xp?

Ans: d.

Thursday, March 13, 2014

Online market inf test question Amswer

Question no.1: who was one of the original widely known affiliate markerters?


Ans: a. Ebay
d. Amazon

Question no.2: how much would a company pay for the given example: Ad displays 20 times ,2 users click the ad, cost per click 5 cents.

Ans: 10 cents 

Question no.3: what is an important step early on when forming a web marketing strategy?

Ans: c. identifying your customer base.
d. hiring a consulting firm.

Question no.4: what should a company do once it achieves its search engine ranking goals?

Ans: constantly monitor and improve their site order to maintain their ranking.

Question no.5: how should a company allocate its marketing budget among the various methods of internet marketing?

Ans: depends on the company and what is most effective for its business.

Question no.6: what is the formula for calculating cost per customer acquisition ?

Ans: total marketing budget for a specific period divided by the number of new customers for that same period.

Question no.7: how keyword utilized by search engine?

Ans: the keywords are a brief description of what topics your site relate.

Question no.8: why it is important to set daily maximum budgets for pay per clicks ad campaigns?

Ans: it helps with ad placement 

Question no.9: why it is important to fine tune the timing of the ad and keywords used?

Ans: to carefully target the customer base desired , not wasting impression and clicks.

Question no.10: what is site index?

Ans: a page which has a linkable outline of all the pages on a website.

Question no.11: what is one unfavorable trait sometimes seen in affiliate marketing?

Ans: affiliates will use unethical techniques to drive customers in hopes of earning a commission.

Question no.12: what is brand strategy?

Ans: creating the image you want your company perceived as and marketing in a new way that portrays that image to customers.

  Question no.13: what is " landing page"?

Ans: the page a potential customer sees when they click on your paid  ad

Question no.14: what is search engine optimization?

Ans: building a site which has the quality that search engines look for , which will ultimately get the site a high rank in the listing.

Question no.15: what are meta tags?

Ans: embedded information about your website such as keywords.

Question no.16: why have social networking sites become a popular methods of internet marketing?

Ans: a. they are free and easy to use.
c. Ease of use , large number of users , easy to target specific demographics

Question no.17: what is "bounce rate" in terms of email marketing?

Ans: the percentage of emails  sent to a list which are returned as undeliverable.

Question no.18: what are the four P's marketing?

Ans: product,price,placement,promotion.

Question no.19: what is "cost per action"?

Ans: a payment agreement where a specific action creates a payable event for the affiliate , such as a click , a purchase, a number of page views.

Question no.20: how are pay per click ad campaigns billed?

Ans: the customer pays each time their ad is clicked on, usually billed monthly. 

Question no.21: how do firms typically budget once positive results are seen from their internet marketing campaign?

Ans: increase the budget and focus on those activities which are working.

Question no.22: how can a podcast be used to drive customers to a website?

Ans: by giving information on the podcast which gives the listener the desire to learn more, and directly them to the website for that information.

Question no.23: why are purchased email lists typically ineffective?

Ans: b

Question no.24: what is meant by " guerrilla marketing"?

Ans: a.

Question no.25: what is "call to action"? 

Ans: using verbs to encourage people to take an action .

Question no.26: why is affiliate marketing favorable  form of marketing?

Ans: it guarantees increased sales.

Question no.27: what is the purpose having a special landing page for a PPC ad?

Ans: statistics can be gathered on the page , as well as special offers can be shown to the ad clicker 

Sunday, March 2, 2014

Odesk WordPress 3.10 test Answer

Question no.1: you want a schedule a backup of your site database but do you know have enough permission to access your host. which of the following choices can help you perform this task?


Ans: install " wp database backup" plug in.

Question no.2: which of the following actions must be performed before upgrading WordPress?

Ans: a,b,and c.

Question no.3: which of the following files must be deleted after installing WordPress? 

Ans: none of this files

Question no.4: a possible way to install WordPress in your language is to _________?

Ans: manually install language package or translate as necessary.

Question no.5: which of the following actions must you perform to move your site from"/WordPress" to "/blog/ WordPress" ?

Ans: update the database.

Question no.6: on which of the following database can WordPress be installed by default?

Ans: MySQL 

Question no.7: WordPress's requirements are modest. at minimum , your server should support?

Ans: PHP version  4.3 or greater , MySQL version 4.0 or greater.

 Question no.8: can you override values for your site URLs in wp - confi.php?

Ans: yes.

Question no.9: after moving a WordPress site to a new host, if you changes your site's URL. do you have to updates your posts and pages to correct paths to your uploaded media files?

Ans: yes

Question no.10: is it able to run more than one site / blog from a single installation of WordPress?

Ans: yes.

Question no.11: what is the first action you need to take for enabling WordPress MU feature?

 Ans: add this code to wp confi.php file : define("WP_ALLOW_MULTISITE",true)

Question no.12: which of the following actions must be performed before enabling the network feature?

Ans: deactivate your plugins.

Question no.13: is supper cache a built in plugin of WordPress?

Ans: no.

Question no.14: after how many times did you enter an invalid password,your IP Address would be locked?

Ans: no limit.

Question no.15: Super Cache compression can cause problems if your server is ______

Ans: already compressing output using mod_ deflate (on Apache) or PHP compression (zlib)

Question no.16: can you choose your username during the installation process from which version?

Ans: 3.0

Question no.17: can you move your wp - confi.php file to the parent directory without changing any settings?

Ans: yes, provided that you are installing WordPress in your web root directory (such as public_html). otherwise it is impossible     

Question no.18: can you move your wp- content folder elsewhere or rename it to something else without changing any settings?

ans: no.

Question no.19: a possible way to collect real - time statistics about traffic to a WordPress site is to :

ans: use a plug in

question no. 20: how can the use of html  code in comments be disabled?

Ans: by changing the theme's source code.

Question no.21: the date /time format of a WordPress site can be changed in _______

Ans: admin setting.

Question no.22: _________ is a good way to improve the performance of a WordPress blog.

Ans: installing the "WP super cache" plug in. 

Question no.23: which of the following blog sites can be imported into WordPress?

Ans: opera

Question no.24: which of the following actions must be performed to import data from WordPress.com?

Ans: login WordPress .com, then export data by export tool, and import a exported xml file to your site.

Question no.25: which of the following data can you import from Blogger site?

 Ans: posts , comments, and  users.

Question no.26: can you import content from joomla or mambo site into WordPress?

Ans: yes.

Question no.27: can you import content from static HTML files into WordPress?

Ans: yes.

Question no.28: which of the following actions must be fixed after importing data into WordPress?

Ans: all of the above.

Question no.29: how many built in user roles does WordPress have?

Ans: 4 note: they are "administrator","editor", "author", "contributor" and "subscriber"  .

Question no.30: can user change their avatar on profile setting panel?

Ans: no

Question no.31: can you add an extra field to user's profiles(as birth day.birth year...)?

Ans: yes.

Question no.32: ________ can do anything in the WordPress administration area: write, edit, and delete post, pages, links, and comments; upload media files of any type; import content; manage the Dashboard ; create,edit and delete other users; enable and configure plugins and themes; change the site's theme; and manage all the available options.

Ans: administrator. 

Question no.33: _________ can publish , edit ,and delete posts and pages written by any user. they can upload some kinds of files, and they can write HTML without registration . they can manage links and categories   and they can moderate comments. Editors and administrator are also the only users allowed to read private posts and pages.

Ans: editor

Question no.34: _________ can publish ,edit,and delete their own posts. they can't write pages. they can upload some kinds of media files , and they are allowed to use only the limited set of HTML tags.

Ans: author

Question no.35: ________ can write their own posts but may not publish or delete them. their HTML is limited to the set of allowed tags and they can't upload media files.

Ans: contributor

Question no.36: ________ can manage their own profiles, but can do virtually nothing else in the administrator.

Ans: area.

Question no.37: user level 0 converts to ......

Ans: subscriber

Question no.38: user level 1convert to...

Ans: contributor.

Question no.39: user level 7 convert to...

Ans: editor

Question no.40: user level 3 convert to...

Ans: author

Question no.41: user level 10 convert to...

Ans: administrator 

Question no.42: which of the following role levels has the highest privilege?

Ana: level_10

Question no.43: does author have the ability to create a catagory?

Ans: no

Question no.44: a possible way to allow the display of several authors' names post is to________

Ans: use a plug i

Question no.45: which of the following methods can be used to enable posting via email?

Ans: configuring the feature in admin settings.

Question no.46: Image size limits can be set_________.

Ans: in the admin settings.

Question no.47: a taxonomy is a _______

Ans: group of items.

Question no.48: in which version were custom taxonomies introduced?

Ans: 2.3

Question no.49: which of the below function is required to create a new taxonomy? 

Ans: register_taxonomy

Question no.50: which of the following methods is required to post html code for others to read?

 Ans: replacing special characters with corresponding html codes or character codes.

Question no.51: can you set individual password for each post?

Ans: yes.

Question no.52: who of the following person can read a post locked by password?

Ans: anyone who knows a password

Question no.53: what is the limitation to the depth of your catagories?

Ans: no limit levels

Question no.54: can you set the same slug for two categories that have different parents?

Ans: no

  Question no.55: can a post belong to move than one categories?

Ans: yes.

Question no.56:  can you limit the number of revision WordPress stores by______

Ans:a. adding the following line to your wp config.php file : define('WP _ POST_REVISION' , 3)
b.using a plugin

Question no.57: are categories and tags not available for pages?

Ans: yes

Question no.58: which of following action must be performed before using Akismet Plugin?

Ans: create an account at WordPress.com

Question no:59: which of the following tasks should be performed before installing any widget?

 Ans: Verify that your WordPress theme is widget ready.

Question no.60: in order to display a widget, the user must __________

Ans: drag the desired widget to the side bar

Question no.61: to manually make the sidebar widget ready, the user must__________

Ans: Modify  the sidebar.php file

Question no.62: Which of the following methods can be used to eliminate spam?

Ans: a and b

Question no.63: which of the following tasks must be performed to add  a avionic icon to your site?

Ans: a and b

Question no.64: how can a logo be placed on a WordPress header?

Ans: manually add the logo to the source code.

Question no.65: which of the following theme files can be used to customize the "page not found error"
error page?

Ans: 404 . php

Question no.66: is the functions.php file required in each theme?

Ans: no 

Question no.67: which of the following files are required for completing your theme?

Ans: index.php and style.css

Question no.68: what is the name of theme file for a page with slug 'about'?

Ans: page-about.php

Question no.69: what is the name of theme file for a page with id '3'?

Ans: page - 3 .php

Question no.70: 'slug' is higher priority in use than "id" in Template Hierarchy?

Ans: yes

Question no.71: can you create a specific theme file for a custom content type?

Ans: yes

Question no.72: what is the right order (by priority in use ) to display page in Template Hierarchy?

Ans: page -{slug}.php, page - {id}.php, index.php 

Question no.73:  What is the right order (by priority in use)to display taxonomies in template Hierarchy?

Ans: taxonomy- {taxonomy}-{term}.php, taxonomy-{taxonomy}.php , taxonomy.php,archive.php, index.php

Question no.74: where can Google  ad sense be integrated into a WordPress blog?

Ans: Anywhere

Question no.75: one way to get posts from a specific day is to________  .

Ans: use the query_posts loop in the source code.

Question no.76: the "function_exists ()" function can be used to check whether a plug in is activated or not.

Ans: true

Question no.77: conditional tags can be used to____________.

Ans: change the content to be displayed.

Question no.78: using ____________________ is a good way to ensure that a WordPress site is indexed by search engines.

Ans: sitemap   

Question no.79: which of the following statements regarding permalinks on a WordPress site is true?

Ans: permalinks are optional but highly recommanded.

Question no.80: in which of the following ways can a redirect feature be added to a permalink ?

Ans: a and b

Question no.81: one way to make a WordPress page title more SEO friendly is to ____________.

Ans: change the title tag in header .php to something like "blog name>>>>category>>>>post name".

Question no.82: Meta tags can be added to WordPress pages by_____________

Ans: a. using plug ins
b.adding them to the header.php file

Question no.83: which of the following methods can be used to make permalink SEO friendly?

Ans: configuring the feature in the admin settings. 

Tuesday, February 25, 2014

Joomla1 test answer for oDesk

Hi Friends,
Today i am sharing with you Joomla1 test answer for oDesk. I am sure you will be get better result.

Question no.1: what is the default super administrator account for Joomla called?



Ans: Administrator.

Question no.2: which of the following PHP directives are important to Joomla execution to define alternate compression library if the standard library is notavailable?

Ans: extension_ dir

Question no.3: which of the following files is archive and contains the actual CB component that you must install  into Joomla while downloading CB?

Ans: com _ comprofiler 

Question no.4: which option will you choose to set the site metadata for the installed website?

Ans: global configuration

Question no.5: what will happen if we set the SSL enabled option to On?

Ans: the option will make  the link from the menu begin with an http://

Question no.6: the core editor events apply to plug ins that provide editor functionally such as Tiny MCE or Xstandard Lite.

Ans: true.

Question no.7: which PHP file does the index . PHP file load to provide the menu bar to the administrator interface?

Ans: toolbar.PHP

Question no.8: which of the given database system to supported by Joomla?

Ans: Mysql 

Question no.9: which of the following is the default editor of Joomla?

Ans: TinyMAC 

Question no.10: Joomla provides an abstracted method called get Escaped() that returns the escaped string regardless of the target database.

Ans:  false.

Question no.11: from which package are the classes (i.e JSite, JAdministrator , and JInstallation) which make up the Joomla CMS application extended?

Ans: installer.

Question no.12: what is not true about Joomla Xplorer?

Ans: none of the above.

Question no.13: which of the following is a system event?

Ans: OnDisplay

Question no.14: which Joomla file provides the central logic of the template,including any module and component display?

Ans: index.php

Question no.15: when will you use STMP authentication mail settings?

Ans: when you want to use an internal mail server.

Question no.16: what do you understand by the type of error?

Ans: it means that STRICT_ALL_TABLES is enabled.

Question no.17: which path variable holds the path of the currently executing applition?

Ans: all of the above.

Question no.18: which user events occur with plug ins that are installed for the front end of the system?

      Ans: both a and b

Question no.19: which type of positioning elements define a concrete area such as a p, td,div or table in a CSS file?

Ans: block element.

Question no.20: which of the following files does the "/includes" directory not contain?

Ans: none of above

Question no.21: why does Joomla use template Details .xml files?

Ans: all of the above   

Question no.22: which of the following events is activated after content rendering is complete for content type plug ins?

Ans: on after Display Content

Question no.23: all the Joomla settings are contained within a PHP class called JConfig

Ans: true

Question no.24: there are two roots classes for the Joomla frame work: JFactory and JVersion.

Ans: true.

Question no.25: what is not true about the MD5 hash value?

Ans: each password in Joomla is stored as a MD5 hash value.

Question no.26: which option will you select to find unpublished articles?

Ans:Article Manager  

Question no.27: which type of files can media manager not upload?

Ans: none of above.

Question no.28:  which type of server technology is used by Joomla?

 Ans: all of the above.

Question no.29: which of the following is not true about the front page manager?

Ans: you can't select your content for the front page all the contents. 

Question no.30: which among the following switches display the current version of PHP?

Ans: v 

Tuesday, February 4, 2014

Knowledge of Open Social Test Question

Question no.1: what will the following code fetch for variable "xyz" in open social for "ORQUT"?
a. current user ID
b.owner user ID
c.application ID
d.view ID


Question no.2: what do you mean by "Activity" in open social API (v0.7)?
a.action performed by a user
b.addition of a new user
c.deletion of an existing user
d.moderation of user
e.none of the above

Question no.3: what is the functionality of the "getdomain" method in the environment class in the open social API(v0.7)?
a.it displays the url of application
b.it gives the current site on which the application runnig
c.it gives information about the gadget url and the language used
d.all of the above

Question no.4: you have a collection of a multiple objects and you want to retrieve the size of that collection.which of the following methods will you use in order to calculate the collection size?
 a.getTotalSize()
b.size()
c.getcollectionSize()
d.getsize()

Question no.5: which of the following are compulsory for creating an OpenSocial(v0.7) application for Orqut?
a.orqut ID
b. standbox access
c.Google page hosting
d.database access
e.text editor

Question no.6: you have made a function named 'getfriends()' , which will get the list of friends once the OpenSocial API is loaded. which of the following event handler will call this function after the API has been loaded?
a.gedgets.util.registerOnLoadHandler(getfriends);
b.gadgets.io.makeRequest.getfriends();
c.gadgets.util.registerOnLoadHandler.getfriends();
d.gadgets.io.makeRequest(getfriends);

Question no.7: in Restful Data API , the server intersections are handled by  __________ protocol and the authentication is handled by__________.
a.HTTPS, OAuth
b.AtomPub,BBAuth
c.HTTPS, BBAuth
d.AtomPub,Oauth

Question no.8: Some of the class and methods in the 'gadget*.'namespace are feature spccific.
in which of the following tags must the <Require feature="foo"/> element be included in order to use them.
a.<content>
b.<module>
c.<CData>
d.<Module Prefs>

Question no.9: suppose there is an OpenSocial API named 'Messages' which is integrated with the Google APP Engine. through which of the following API namespace will OpenSocial app make calls and get data from API hosted on Google App Engine?
a.gadgets.io.MethodType(get)
b.gadgets.io.makeRequest
c. OpenSocial . DataRequest   
d.OpenSocial .newDataRequest()

Question no.10: which of the following are the supposed keys for the Url.getField() method?
a.Address
b.Link_Text
c.Type
d.Refferer

Question no.11: you can embed flash objects with OpenSocial(v0.7).
a.true
b.false

Question no.12: if you want to handle the error of maximum usages of "Quotas" in OpenSocial (v0.7) . which object field of the class "OpenSocial.ResponseItem.Error" will be used to handle the error?
a.Bad_request
b.Forbidden
c.Internal_Error
d.Not_Implemented
e.Unauthorized

Question no.13: you can send mails to friends by using OpenSocial (v0.7) for Orkut  application?
a.True
b.false

Question no.14: what does <Module Prefs> section specify in OpenSocial(v0.7)?
a.characteristics of the gadgets
b.controls that allow the users to specify settings for the gadgets
c.programming logic of the gadget
d.language used in the gadget

Question no.15: what will happen if "&bpc=1" appended to an orkut application canvas page url as querystring?
a.it will retain the cache of the page
b.it will load a fresh copy of the page
c.it will create cookies for the specific page  
d.it will create language specific views for the page.

Question no.16:  what kind of data can be saved and retrieved in OpenSocial API (v0.7)?
 a.per-user
b.global application
c.per-application
d.per-application instance

Question no.17: in the process of integrating OpenSocial API with Google App Engine , You do not need maintain any servers.
a.true
b.false

Question no.18:what is the purpose of the "gadgets.util.escapeString" function?
a. it is used  to HTML decode the string
b.it is used to escape special characters in a string
c.it is used to escape invalid string codes
d.it is used to HTML encode the string 
  
Question no.19: what is the functionality of the "gadgets. MiniMessage"class in the OpenSocial(v0.7)?
a.to create message that will appear to the user within the gadget
b.to create  message which are being displayed on the main menu
c.to create message which are used to send email  to friends
d.to create message to access data from other web servers.

Question no.20: persistence  API provides a storage mechanism to save and data.in which from the data stored?
a.it is stored in the form of data object
b.it is stored in the form of XML
c.it is stored in the form of encrypted codes
d.it is stored in the form of key / value pairs

Question no.21:in OpenSocial API ."OpenSocial.idSpec.Field"namespace is used 
a.to get the groudpid  of the user
b.to get the titleid of the message in message template
c.to get the userid of the user
d.to get the network distance between two users

Question no.22: if the content is a feed and you want to feed and you want to fetch the of entries in OpenSocial (v0.7) .which object field of class "gadgets.io.RequestParameters" will be used?
a.authorization
b.content_type
c.get_summarise
d.headers
e.methods
f.num_entires
g.post_Data

Question no.23: which of the following are the valid Content Types under 'gadgets.io.ContentType' namespace?
a.Dom
b.Feed
c.Script
d.Json

Question no.24: in persistence API, the data store only accepts strings for storage , which means that you must convert complex data structures to strings before saving them. which of the following functions is used to convert JavaScript objects and arrays to a string value?
a.gadgets .json.stringfy
b. gadgets.io.stringfy
c.gadgeds.io.encode values
d. gadgets.io.text

Question no.25: which of the following are the components of the OpenSocial JavaScript API (v0.7)?
a. JavaScript Api
b.gadgets
c.Google App Code
d.Restful API  

Question no.26: which of the following namespaces are included in OpenSocial JavaScript API (v0.7)?
a.OpenSocial -0.7
b.MyOpenSpace
c.OpenSocial
d.Gadgets

Question no.27: which of the following type convention are used in OpenSocial Gadgets API?
a.Array<T>
b.var
c.string
d.Map<K,V>
e.int 

Question no.28: which of the following methods are defined under "OpenSocial.Permission"
namespace?
a. OpenSocial.hasPermission()
b. OpenSocial.Permission.Viewer
c. OpenSocial.requestPermission()
d. OpenSocial.getPermission()

 Question no.29: what is shown in "Activity Stream" in an Orkut application using OpenSocial (v0.7)?
a. Newly added application in orkut
b. Newly added themes in orkut
c. recently added community
d. Updates to friends

Question no.30: which of the following are authorized of API supported gadgets in OpenSocial API(v0.7)?
a.gadgets .io.AuthorizationType.AUTHENTICATED
b.gadgets.io.AuthorrizationType.SIGNED
c.gadgets.io.AuthorizationType.WEB
d.gadgets.io.AuthorizationType.FROM
e.gadgets.io.AuthorizationType.NONE

Question no.31: arrange in proper sequence how an application gets live in Orkut using OpenSocial  _________
(v0.7).(String ______ with ____________ the _________ 1st)
1.submitting             the                 application                      to                   orkut
2.registration                       at                                sandbox
3.adding                            the                            application                      in                  sandbox
4.creating an account in orkut
a. 4,1,2,3
b.4,2,3,1
c.2,4,3,1
d.2,3,4,1

Question no.32: what is the function of the "gadgets .pubsub" namwspace in OpenSocial API (v0.7)?
a.it is used to create feed channels
b.it is used to publish messages to feed channels
c.it is used to subscribe gadgets to a messaging channels
d.it is used to unsubscribe gadgets from a messaging channels

Question no.33: with the help of the 'gadgets.io.makeRequest()' function in OpenSocial API , you can:
a.get a use'rs profile data
b.get a user's  friend list
c.delete "Persistance Data"
d.add a user to the friend list
e.fetch content from other web server and web pages

Question no.34: what is the function of the "makeRequest()" method in OpenSocial API (v0.7)?
a.it is used to add new content by the user
b.it is used to fetch content from other remote web servers and web pages
c.it is used to make a request for adding the specific application
d.it is used to make a request for accessing some perticular application

Question no.35: which of the following are the constant identifier in OpenSocial API?
a. owner
b. viewer
c. users
d. viewer_friends  

Question no.36: which of the following languages are  used for integrating OpenSocial API with Google App Engine?
a. javascript
b.HTML
c.C++
d.json
e.python

Question no.37: which of the following content type requests are handled by the gadgets.io.makeRequest (url,            callback,                             opt params)
a.Text request
b. DOM request
c.HTTP request
d.JSON requests
e.FEED requests

Question no.38: you can to build an OpenSocial API ,and you want to configure the API to be run on verson 0.7? which of the following statements is the correct configuration?
a.<EnumValue feature ="OpenSocial-0.7"/>
b.<require feature = "OpenSocial-0.7"/>
c.<EnumValue Version ="OpenSocial-0.7"/>
d.<require version = "OpenSocial-0.7"/>  

Question no.39: which of the following are supported keys for the person .getField() method?
a. About_me
b.Nickname
c.Links
d.Trun_offs

Question no.40: when you add an application to orkut sandbox by using OpenSocial (v0.7), which of the following types of users can add the application?
a.orkut users with sandbox access
b.the application creator and his friends
c.any orkut user
d.none of the above

Question no.41: which of the following "Data request" methods will be used in order to read , write, and clear data from persistence API?
a.newFetchPersonRequest(idSpec, opt_params)
b.newFetchPersonAppDataRequest(idspec , keys)
c.newFetchPeopleRequest(idSpec,opt_params)
d.newUpdatePersonAppDataRequests(id, key , value)

Question no.42: in OpenSocial API , the "gadgets . prefs" namespace enables the end user to ___________
a.set preference of the OpenSocial API
b.set OpenSocial API module dimensions
c.handle messages in API
  d. set Permissions of the API 

Question no.43: which of the following request is sent to the API server when an OpenSocial API wants to call the Google App Engine server for data?
a.fetch_data
b.get_data
c.get
d.call

Question no.44: which of the following are valid RequestParameters under "gadgets.io.parameters" namespace?
a.post_data
b.Get_data
c.content_type
d.set_data

Question no.45: you have an OpenSocial API. you want to show the same OpenSocial API content in both 'profile' view and 'canvas' view. which of the following is the correct code?
a.<content type = "html"view="(profile canvas)">
b.<content type="html"view="all">
c.<content type= "html"view="profile canvas">
e. any of the above can be used