wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

C Quiz 1

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

C est un ...

a)

langage général de programmation informatique

b)

langage de programmation procédural

c)

langage de programmation multi-aramique

d)

Toutes les réponses sont correctes

2.

C est apparu pour la première fois en

a)

1972

b)

1982

c)

1984

d)

1974

3.

L’extension du nom de fichier du langage C est

a)

.cpp

b)

.exe

c)

.c

d)

.o

4.

C influencée par

a)

Langage Assembly

b)

FORTRAN

c)

ALGOL 68

d)

Toutes les réponses sont correctes

5.

C influencé

a)

C++, C#, and Objective-C

b)

Java and JavaScript

c)

Perl, PHP, and Python

d)

Toutes les réponses sont correctes

6.

Pour le compilateur 16 bits, la plage admissible pour les constantes entières est

a)

-32768 to 32767

b)

-3.4e38 to 3.4e38

c)

-32668 to 32667

d)

-32767 to 32768

7.

Les programmes C sont convertis en langage machine à l’aide de

a)

compilateur

b)

editeur

c)

systeme d'exploitation

d)

toutes les réponses sont incorrectes

8.

C a été développé principalement comme

a)

General purpose language

b)

Data processing language

c)

System programming language

d)

Toutes les réponses sont incorrectes

9.

String concatenation :

a)

Extraire une sous-chaîne d’une chaîne.

b)

Comparer les deux chaînes pour définir la plus grande.

c)

Séparer une chaine en deux

d)

Combinaison de deux chaines

10.

Le type de données intégral est

a)

void

b)

float

c)

char

d)

double

11.

L’identificateur de format %u est utilisé pour

a)

float

b)

integer

c)

unsigned decimal

d)

toutes les réponses sont incorrectes

12.

Le langage C définit ... types de données fondamentales.

a)

4

b)

5

c)

6

d)

8

13.

Quel opérateur parmi les suivants a la priorité la plus basse ?

a)

,

b)

=

c)

/

d)

opérateur conditionnel

14.

Quel mot-clé est utilisé pour empêcher toute modification de la variable dans un programme C ?

a)

void

b)

const

c)

return(0)

15.

#include<stdio.h>

int main() {

int y=128; const int x=y;

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

return 0;

}

a)

0

b)

128

c)

Error

16.

int main()


{


int a = 10, b = 25;


a = b++ + a++;


b = ++b + ++a;


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


}

a)

36 64

b)

35 62

c)

36 63

d)

30 28

17.

int main()


{


char arr[7]="Network";


printf("%s", arr);


return 0;


}

a)

Network

b)

N

c)

Garbage Value

d)

Compilation error

18.

#include<stdio.h>

int main()

{

char arr[11]="The African Queen";

printf("%s",arr);

}

a)

The African Queen

b)

The

c)

The African

d)

Compilation error

19.

#include<stdio.h>

int main()

{

float a=0.7;

if(a<0.7)

{

printf("C");

}

else

{

printf("C++");

}

}

a)

C

b)

C++

c)

Compilation Error

d)

None of the these

20.

int main ()


{


int x = 24, y = 39, z = 45;


z = x + y;


y = z - y;


x = z - y;


printf ("n%d %d %d", x, y, z);


}

a)

24 39 63

b)

39 24 63

c)

24 39 45

d)

39 24 45

21.

int main() {


int m = -10, n = 20;


n = (m < 0) ? 0 : 1;


printf("%d %d", m, n);


}

a)

-10 0

b)

10 20

c)

20 -10

d)

0 1

22.

int main() {


int x = 0, y = 0;


if(x > 0)


if(y > 0)


printf("True");


else


printf("False");


}

a)

No Output

b)

True

c)

False

d)

Error because of dangling else problem

23.

int main()


{


int a = 1, b=2, c=3;


char d = 0;


if(a,b,c,d)


{


printf("EXAM");


}


}

a)

No Output and No Error

b)

EXAM

c)

Run time error

d)

Compile time error

24.

#include<stdio.h>

int main()

{

int a=2,b=7,c=10;

c=a==b;

printf("%d",c);

}

a)

0

b)

7

c)

2

d)

Compilation error

25.

What will be output of the following c program?

#include<stdio.h>

int main()

{

int max-val=100;

int min-val=10;

int avg-val;

avg-val = max-val + min-val / 2;

printf("%d",avg-val);

}

a)

55

b)

105

c)

60

d)

Compilation error