Skip to main content

Upwork/oDesk C Programming Test Answers 2016

C Programming Question Answers for Upwork Test

1. Identify the incorrect statement.
 Answers: • Memory is reserved when a structure label is defined

 2. What will be printed on the standard output as a result of the following code snippet?


 void func()

 {

 static int i = 1;

 int j = 1;

 i++;

 j++;

 printf("%d %d ",i,j);

 }


 void main()

 {

 func();

 func();

 func();

 }
 Answers: • 2 2 3 2 4 2

 3. Given the following array:

 int a[8] = {1,2,3,4,5,6,7,0}; 
 what would be the output of 
 printf("%d",a[4]); ?
 Answers: • 5

 4. Which function will convert a string into an integer?
 Answers: • atoi()

 5. Which standard function is used to clear memory allocated by the malloc() function?
 Answers: • free

 6. From which of the following loop or conditional constructs, is "break" used for an early exit?
 Answers: • All of the above

 7. What would be printed on the standard output as a result of the following code snippet?

 char i = 'A'; 
 char *j; 
 j = & i; 
 *j = *j + 32; 
 printf("%c",i);
 Answers: • a

 8. What does the argv[0] represent?
 Answers: • The program name

 9. What would be printed on the standard output as a result of the following code snippet?

 #define func(t, a, b) { t temp; temp=a; a=b; b=temp; }
 main()
 {
 int a=3, b=4;
 float c=4.5, d = 5.99;
 func(int, a, b);
 func(float, c, d);
 printf("%d %d ", a, b);
 printf("%.2f %.2f\n", c, d); 
 }
 Answers: • 4 3 5.99 4.50

 10. What is the function to concatenate two strings?
 Answers: • strcat()


 11. Given the following array:

 char books[][40]={ 
 "The Little World of Don Camillo", 
 "To Kill a Mockingbird", 
 "My Family and Other Animals", 
 "Birds, Beasts and Relatives" 
 }; 
 what would be the output of printf("%c",books[2][5]);?
 Answers: • m

 12. Which of the following is not a valid mode for opening a file?
 Answers: • i

 13. Given the following array declaration:

 int a[2][3][4] 
 what would be the number of elements in array a?
 Answers: • 24

 14. Which function will convert a string into a double precision quantity?
 Answers: • atof()

 15. What will be the output of following code?

 int main()
 {
 int i;
 i = 0;
 for (i = 1; i <2; i++)
 {
 i++;
 printf( "%d", i );
 continue;
 printf( "%d", i );
 }
 return 0;
 } 
 Answers: • 2

 16. What would be printed on the standard output as a result of the following code snippet?


 main()

 {



 int u = 1, v = 3;

 printf("%d %d",u,v);

 funct1(&u,&v);

 printf("%d %d\n",u,v);

 }


 void funct1(int *pu, int *pv)

 {

 *pu=0;

 *pv=0;

 return;

 }
 Answers: • 1 30 0

 17. What will be printed on the standard output as a result of the following code snippet?

 void main()
 {
 int num1 = 30, num2 = 4;
 float result;
 result = (float)(num1/num2);
 printf("%.2f", result);
 return 0;
 }
 Answers: • 7.00

 18. Study the following code:


 int n = 2;

 int a[n];


 What is the error in the above code?
 Answers: • A constant value has to be given in place of a variable for array declaration

 19. Which of the following is not a file related function?
 Answers: • puts()

 20. What is the output of the following program ?


 main()

 {


 int u = 1, v = 3;

 printf("%d %d",u,v);

 funct1(&u,&v);

 printf(" %d %d\n",u,v);

 }


 void funct1(int *pu, int *pv)

 {

 *pu=0;

 *pv=0;
 return;

 }
 Answers: • 1 3 0 0

 21. What would be printed on the standard output as a result of the following code snippet?

 #include<stdio.h>
 main()
 {
 unsigned char a=255;
 a = a+1;
 printf("%d",a);
 return 0;
 }
 Answers: • Undefined value

 22. What is wrong with the following statement?

 int func();
 Answers: • There is nothing wrong with the statement

 23. Suppose there is a file a.dat which has to be opened in the read mode using the FILE pointer ptr1, what will be the correct syntax?
 Answers: • ptr1 = fopen("a.dat","r");

 24. What would be printed on the standard output as a result of the following code snippet?


 main()

 {

 char *pmessage = "asdfgh";

 *pmessage++;

 printf("%s", pmessage);

 return 0;

 }
 Answers: • sdfgh


 25. Study the following code where num is an integer array and n is the length of the array:

 for(i=0;i<n-1;i++) 
 { 
 for(j=i+1;j<n;j++) 
 { 
 if(num[i] > num[j]) 
 { 
 var=num[i]; 
 num[i]=num[j]; 
 num[j]=var; 
 } 
 } 
 } 
 What does the above code do?
 Answers: • It sorts the array in the ascending orde

 26. Read the following two declaration statements.


 1. #include <stdio.h>

 2. #include "stdio.h"


 Which of the following statements pertaining to the above two statements are correct?
 Answers: • For statement 2, the header file will be searched first in the local directory and then in the standard system directories such as "/usr/include"

 27. Is the following statement correct? If not, why not? If yes, what is the size of the array? 

 int array[][3] = { {1,2}, {2,3}, {3,4,2} };
 Answers: • Yes, the size is three columns by three rows

 28. What would be printed on the standard output as a result of the following code snippet?

 #define max(a, b) ((a) > (b)?(a):(b))
 main()
 {
 int a=4;
 float b=4.5;
 printf("%.2f\n",max(a, b)); 
 }
 Answers: • 4.50

 29. What will be the output of the following program?


 #include <assert.h>

 main()

 {

 int n = 5;

 assert(n > 3); //statement 1

 n = n+2;

 assert(n > 7);//statement 2

 return 0;

 }
 Answers: • Assertion 'n > 7' failed; Program aborts at statement 2

 30. What would be printed on the standard output as a result of the following code snippet?


 main()

 {

 enum {red, green, blue = 6, white};

 printf("%d %d %d %d", red, green, blue, white);

 return 0;

 }
 Answers: • 0 1 6 7

 31. Which file header is to be included for file handling in a C program?
 Answers: • stdio.h

 32. What will be printed on the standard output as a result of the following code snippet?

 void main()
 {
 char arr[] = {'R','A','M'};
 printf("%d",strlen(arr));
 }
 Answers: • Cannot be determined

 33. Which function will you use to write a formatted output to the file?
 Answers: • fprintf()

 34. Which function returns the current pointer position within a file?
 Answers: • ftell()

 35. Which of the following is not a string function?
 Answers: • strcomp()

 36. Which of the following declarations of structures is/are valid?

 1) 
 struct node {
 int count;
 char *word;
 struct node next;
 }Node;
 2)
 struct node {
 int count;
 char *word;
 struct node *next;
 }Node;
 3)
 struct node {
 int count;
 char *word;
 union u1 {
 int n1;
 float f1;
 }U;
 }Node;
 Answers: • 23

 37. What would be printed on the standard output as a result of the following code snippet?


 main()

 {

 int arr[10];

 int a = sizeof(arr);

 printf("%d\n",a);

 return 0;

 }
 Answers: • 40

 38. Which of the following is a function for formatting data in memory?
 Answers: • sprintf()

 39. Which function allocates memory and initializes elements to 0?
 Answers: • calloc()

 40. What will be printed on the standard output as a result of the following code snippet?

 void main()
 {
 int i,j,k;
 i=4;
 j=30;
 k=0;
 k=j++/i++;
 ++k;
 printf("%d %d %d",i,j,k);
 }
 Answers: • 5 31 8

 41. Given the operators:


 1) *

 2) /

 3) %


 What would be the order of precedence?
 Answers: • All have the same precedence

 42. Which of the following sets of conversion statements may result in the loss of data?
 Answers: • int i; float f; i=f; f=i;

 43. Which of the following standard functions is used to close a file?
 Answers: • fclose()

Comments

Popular posts from this blog

How to Choose Best Digital Marketing Engineer for your Business ?

Digital Marketing is new marketing concept of products, services and others using digital technologies on the internet. Previously we know digital marketing interms of internet marketing or online marketing. Digital marketing campaign is run on all the platform like; Desktop, tablet, mobile etc. Digital Marketing functions are SEO(search engine optimization), SEM(search engine marketing), Content Marketing, campaign marketing, e-commerce marketing, SMM(social media marketing), SMO(social media optimization), E-mail marketing, display advertising, games, ASO(Apps store optimization), Bulk SMS, branding, reputation management and other digital marketing platform techniques. If we can talk about simple SEO executive role, PPC Analyst role, SMO expert role or other single task handler then its a single activity performer. But if we hire a digital marketing engineer then its necessary that he has knowledge and working ability of all above digital marketing techniques. Simply we

Top SEO Companies in India by TOPSEO's Ranking

I am providing you the list of top 10 SEO Companies/Firms/Agencies in India by TOPSEO's  (January 2016) 1. SEO.IN  Year Founded: 2002 Website: http://www.seo.in / 2. SEOValley Solutions Private Limited Year Founded: 2000 Website: http://www.seovalley.com / 3. PageTraffic Year Founded: 2002 Website: http://www.pagetraffic.com/ 4. SeoTonic Web Solutions Private Ltd. Year Founded: 2006 Website: http://www.seotonic.com/ 5. Outsource SEO Year Founded: 2004 Website: http://www.outsourceseo.com/ 6. Ranking By SEO Year Founded: 2008 Website: http://www.rankingbyseo.com/ 7. Techmagnate Year Founded: 2006 Website: http://www.techmagnate.com / 8. SEO Discovery Year Founded: 2006 Website: http://www.seodiscovery.com/ 9. Greenlemon Year Founded: 1999 Website: http://greenlemon.in/ 10. SEOXperts India Year Founded: 2008 Website: http://www.seoxpertsindia.com/

Vivo IPL(10) 2017 Schedule , Player List , Team And Venue Details

IPL (10) 2017 Schedule is yet to be announced by the governing council of the Indian premier League . As per the previous sessions of the IPL it might also schedule to start from April 2017 to May 2017 . This session of IPL will also known as the Vivo Ipl (10)2017 because Vivo Electronics got the title sponsorship to 2 year after Pepsi terminated the contract back in 2016 . Like last year former IPL champions Chennai Super Kings and Rajasthan Royal will not participate the the tournament till this year . As per the schedule set by the IPL Committee, the Indian Premier League 2017 would be starting from 3rd of April and continue till 26th of May 2017. The first match of IPL 10 will have the IPL 5 winner Kolkata Knight Riders battling against Delhi Daredevils. The inaugural match as well as the final match of the IPL season 10 championship scheduled for 26th of May would be hosted by Eden Gardens, the home ground for superstar Shah Rukh Khan owned Kolkata Knight Riders. There wou