What will be output if you compile and execute the following ‘C’ code?
void main(){int i=4,x;x=++i + ++i + ++i;printf("%d",x);}
21
18
19
Compilation error
1
2
4
8
Keywords can be used as variable names
Variable names can contain digits
Variable names do not contain blank spaces
Capital letters can be used in variable names.
A number
A special symbol other than underscore
Both of the above
An alphabet
4 Bytes
8 Bytes
Depends on the system/compiler
Cannot be determined
main function arguments
main arguments
Command-Line arguments
Parameterized arguments
What is the output of the following code:
int x = 5;
printf("%d", x++);
5
6
Undefined
float, double
short int, double, long int
float, double, long double
double, long int, float
Input data
The program does not require any function.
Output data
The program must have at least one function.
A
B
ADA
C++
&
&&
||
!
They can contain alphanumeric characters as well as special characters
It is not an error to declare a variable to be one of the keywords(like goto, static)
Variable names cannot start with a digit
Variable can be of any length
Spaces
Digits
Underscores
Letters
2.5
2.000000
2.500000
-4
-2.8
+2.8
+3
What will be the output of the following pseudo code ?
Integer aSet a =4do print a + 2 a = a-1while (a not equals 0)end while
6 6 6 6
6 5 4 3
6 7 8 9
6 8 10 12
*
+
++
signed short
unsigned short
long
int
LowerCase letters
UpperCase letters
CamelCase letters
None of these
-1
0
Bjarne Stroustrup
James A. Gosling
Dennis Ritchie
Dr. E.F. Codd
AT & Ts Bell Laboratories of USA in 1972
AT & Ts Bell Laboratories of USA in 1970
Sun Microsystems in 1973
Cambridge University in 1972
float
include
char
10
20
None
3
2 bytes
4 bytes
8 bytes
1 byte
double
What is the output of the following code?
int a = 10, b = 5;printf("%d", a / b);
0.5
15
What will be the output of the following code?
int a = 10, b = 20;printf("%d", a + b);
30
1020
10+20
Compiler error
Algorithm
Flow-Charts
Procedural
Object Oriented
print("Hello World");
echo("Hello World");
printf("Hello World");
array
int x = 5;printf("%d", ++x);
7
no of students
7th
myName
Depends on the system
1return
return1
return
$return_1
immutable
mutable
const
volatile
int main(){int x,y,z;x='1'-'0'; /* line-1 */y='a'-'b'; /* line-2 */z=x+y;printf("%d",z);}
Error because of incorrect line-1 only.
Error because of incorrect line-1 and line-2.
Error because of incorrect line-2 only.
Constants
Keywords
Operators
Tokens
Martin Richards
Ken Thompson
Herman Hellorith
true
friend
export
_infomax
3infomax
infomax_ica
infomax123
N=m=0
Value+=10
mySize=x<y?9:11
Value=+=10
C compiler supports octal integer constant.
C compiler supports hexadecimal integer constant.
C compiler supports binary integer constant.
C compiler supports decimal integer constant.
What will be the output of the following code segment?
int x = 24, y = 39, z = 45;z = x + y;y = z - y;x = z - y;printf("\n%d %d %d", x, y, z);
24 39 63
39 24 63
24 39 45
39 24 45
Both can occur multiple times, but a declaration must occur first.
A definition occurs once, but a declaration may occur many times.
Both can occur multiple times, but a definition must occur first.
A declaration occurs once, but a definition may occur many times.
-3.4e38 to 3.4e38
-32767 to 32768
-32668 to 32667
-32768 to 32767
It is used to define global variables
It is used to define a macro
It is used to include standard or user-defined header files in the program
It is used to include comments in the code
What will be output if you will compile and execute the following c code?
int main(){ int a=5; float b; printf("%d",sizeof(++a+b)); printf(" %d",a); return 0;}
2 6
4 6
2 5
4 5