0% found this document useful (0 votes)
197 views

C Basic Questions

The document consists of a quiz on C fundamentals with 25 multiple choice questions testing concepts such as data types, constants, variables, operators, expressions, and the output of simple C programs. Examples of questions include identifying valid identifiers, character constants, numerical constants, and determining the output

Uploaded by

Ezhilya Venkat
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
197 views

C Basic Questions

The document consists of a quiz on C fundamentals with 25 multiple choice questions testing concepts such as data types, constants, variables, operators, expressions, and the output of simple C programs. Examples of questions include identifying valid identifiers, character constants, numerical constants, and determining the output

Uploaded by

Ezhilya Venkat
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 7

Assignment 1 C Fundamentals

Data Types, Constants & Variables, Playing with Operators & Expressions

[Q001] Determine which of the following are VALID identifiers. If invalid, state the
reason.
(a) sample1
(b) 5sample
(c) data_7
(d) return
(e) #fine
(f) variable
(g) 91-080-100
(h) name & age
(i) _val
(j) name_and_age

[Q002] Determine which of the following are VALID character constants. If invalid, state
the reason.
(a) 'y'
(b) '\r'
(c) 'Y'
(d) '@'
(e) '/r'
(f) 'word'
(g) '\0'
(h) '\?'
(i) '\065'
(j) '\''
(k) ' '

[Q003] Determine which of the following are VALID string constants. If invalid, state the
reason.
(a) 'Hi Friends'
(b) "abc,def,ghi"
(c) "Qualification
(d) "4325.76e-8"
(e) "Don\'t sleep"
(f) "He said, "You\'re great"
(g) ""
(h) " "
(i) "Rs.100/-"
[Q004] Determine which of the following numerical values are valid constants. If a
constant is valid, specify whether it is integer or real. Also, specify the base for each valid
integer constant.
(a) 10,500
(b) 080
(c) 0.007
(d) 5.6e7
(e) 5.6e-7
(f) 0.2e-0.3
(g) 0.2e 0.3
(h) 0xaf9s82
(i) 0XABCDEFL
(j) 0369CF
(k) 87654321l
(l) 87654321

[Q005] Determine which of the following floating-point constants are VALID for the
quantity (5 * 100000).
(a) 500000
(b) 0.5e6
(c) 5E5
(d) 5e5
(e) 5e+5
(f) 500E3
(g) .5E6
(h) 50e4
(i) 50.E+4
(j) 5.0E+5
(k) All of the above
(l) None of these

[Q006] What will be the output of the following program :


int main()
{
printf("%f",123.);
return(0);
}
(a)123
(b)Compile-Time Error
(c)123.00
(d)123.000000
[Q007] What will be the output of the following program :
int main()
{
printf("%d",sizeof(integer));
return(0);
}
(a)2
(b)Compile-Time Error
(c)4
(d)None of these

[Q08] What will be the output of the following program :


int main()
{
printf("%d",!(100==100)+1);
return(0);
}
(a)100
(b)0
(c)1
(d)2

[Q09] What will be the output of the following program :


int main()
{
int x=5,y=6,z=2;
z/=y/z==3?y/z:x*y;
printf("%d",z);
return(0);
}
(a)Compile-Time Error
(b)2
(c)0
(d)1

[Q010] What will be the output of the following program :


int main()
{
printf("%d %d %d",5,!5,25-!25);
return(0);
}
(a)5 10 22
(b)5 5 25
(c)5 0 25
(d)5 1 24
[Q011] What will be the output of the following program :
int main()
{
int a=500,b=100,c=30,d=40,e=19;
a+=b-=c*=d/=e%=5;
printf("%d %d %d %d %d",a,b,c,d,e);
return(0);
}
(a)500 100 30 40 4
(b)Run-Time Error
(c)700 200 300 10 4
(d)300 -200 300 10 4

[Q012] What will be the output of the following program :


int main()
{
int a=500,b=100,c=30,d=40,e=19;
if ((((a > b) ? c : d) >= e) && !((e <= d) ? ((a / 5) == b) : (c == d)))
printf("Success");
else
printf("Failure");
return(0);
}
(a)Success
(b)Failure
(c)Invalid Statement(s)
(d)None of these

[Q013] What will be the output of the following program :


int main()
{
int a=1,b=2,c=3,d=4;
printf("%d",!a?b?!c:!d:a);
return(0);
}
(a)1
(b)2
(c)3
(d)4
 [Q014] What will be the output of the following program :

 int main()
 {
      int i=5,j=5;
      i=i++*i++*i++*i++;
      printf("i=%d ",i);
      j=++j*++j*++j*++j;
      printf("j=%d",j);
   return(0);
 }

[Q015] What will be the output of the following program :

 int main()
 {
     int i=5;
     printf("%d %d %d %d %d",++i,i++,i++,i++,++i);
   return(0);
 }

[Q016] What will be the output of the following program :

 int main()
 {
     int a=1,b=2,c=3;
     c=(--a,b)-c;
     printf("%d %d %d",a,b,c);
   return(0);
 }

  [Q017] What will be the output of the following program :

int main()
 {
     int a=1,b=2,c=3,d=4,e;
     e=(a,a)+(b,c)+(c,d)-(d,b);
     printf("%d",e);
   return(0);
 }
 [Q018] What will be the output of the following program :

 int main()
 {
     float val=2.;
     printf("%.2",val);
   return(0);
 }

 [Q019] What will be the output of the following program :

 int main()
 {
     int a=5;
     int b=6;;
     int c=a+b;;;
     printf("%d",c);;;;
   return(0);
 

 [Q20] What will be the output of the following program :

int main()
 {
   printf();
   return(0);
 }

[Q021] What will be the output of the following program :

 int main()
 {
   printf("%%",7);
   return(0);
 }

 [Q022] What will be the output of the following program :

 int main()
 {
   printf("//",5);
   return(0);
 }

[Q023] Which datatype can store decimal numbers?

unsigned int
char
float
[q024] What is the maximum value of an unsigned char?

255
256
128

[Q025] The following code is not well-written. What does the program do ?

 int
 main(
 ){int a=1,
 b=2,c=3,d=4;printf("%d %d",
 a,b);printf(
 " %d %d",c,d);
   return(0);
 }

Write the Program for the following.

1. Write a simple program to read three numbers and find the sum and average.

2. Write a simple program to print your name for 5 times.

3. Write a simple program to calculate HRA, DA and Gross Salary.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy