Which of the following is the correct output for the program given below.
#include <stdio.h>
void main()
{
int arr[5],i=-1,z;
while(i<5)
arr[i]=++i;
for(i=0;i<5;i++)
printf (“ %d”,arr[i]);
}
C - Programming ( Output based - Loop )
Quiz
•
Computers
•
Professional Development
•
Hard
Bhanu Pratap Rai
Used 51+ times
FREE Resource
10 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Which of the following is the correct output for the program given below.
#include <stdio.h>
void main()
{
int arr[5],i=-1,z;
while(i<5)
arr[i]=++i;
for(i=0;i<5;i++)
printf (“ %d”,arr[i]);
}
0 1 2 3 4
0 -1 -2 -3 -4
-1 0 1 2 3 4
1 2 3 4 5
2.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
What will be the output of following prog . ?
#include <stdio.h>
void main()
{
int arr[]= {0,1,2,3,4};
int i, *p;
for(p=arr, i=0;p+i<=arr+4;p++,i++)
printf(“%d”,*(p+i));
}
0,2,4
0,1,2
0,2,3
2,3,4
3.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
which of the following statements is correct :
#include <stdio.h>
int main()
{
int i,x;
for(i=1;i<=(9%2 +i); i++)
{
x=(i*3 + i*2)/I;
printf("%d",x);
}
}
The code prints output as 5 10
The code prints output as 5 5 5 5
The code prints 5 infinite numbers of times
The code prints 20 infinite numbers of times
4.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
What will be the output of following prog . ?
#include <stdio.h>
void main()
{
static int arr[] ={2,3,4,5,6};
int i;
for(i=5;i>0;)
printf(“%d”,arr[--i]);
}
6 5 4 3 2
2 3 4 5 6
5 4 3 2 0
no output
5.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
The function test is coded as follows:
int test(int num)
{
int m,n=0;
while(num)
{
m=num%10;
if(m%2)
n=n+1;
num=num/10;
}
return(n);
}
What will be the values of x and y when the following statements are executed?
int x= test(135);
int y == test(246);
0,0
0,3
3,0
3,3
6.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Which of the following is the correct output for the program given below.
#include <stdio.h>
void main()
{
char *p="hai friends",*p1;
p1=p;
while(*p!='\0') ++*p++;
printf("%s %s",p,p1);
}
hai friends
ibj!gsjfoet
ibj!gsjfoet hai friends
Error
7.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Which of the following is the correct output for the program given below.
Void main()
{ int i=0;
for(;++i;) ;
printf("%d",i);
}
0
1,2,3,4,5,.....
1
No Output
8 questions
Infosys 5
Quiz
•
Professional Development
10 questions
pemrograman dasar
Quiz
•
Professional Development
10 questions
C Programming Quiz
Quiz
•
Professional Development
13 questions
MindSpace Computers C Quiz-1 2025
Quiz
•
Professional Development
15 questions
Code X Trade
Quiz
•
Professional Development
15 questions
BrightChamps Technical Round - C language
Quiz
•
Professional Development
10 questions
ตัวแปรและประเภทข้อมูลในภาษาC
Quiz
•
Professional Development
10 questions
T&P Test on MCQs
Quiz
•
Professional Development
15 questions
Character Analysis
Quiz
•
4th Grade
17 questions
Chapter 12 - Doing the Right Thing
Quiz
•
9th - 12th Grade
10 questions
American Flag
Quiz
•
1st - 2nd Grade
20 questions
Reading Comprehension
Quiz
•
5th Grade
30 questions
Linear Inequalities
Quiz
•
9th - 12th Grade
20 questions
Types of Credit
Quiz
•
9th - 12th Grade
18 questions
Full S.T.E.A.M. Ahead Summer Academy Pre-Test 24-25
Quiz
•
5th Grade
14 questions
Misplaced and Dangling Modifiers
Quiz
•
6th - 8th Grade