wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

BA340

Total questions: 8

Worksheet time: 4mins

Name
Class
Date
1.

#include <stdio.h>

main(){

printf("%d ", 1);

goto l1;

printf("%d ", 2);

l1:goto l2;

printf("%d ", 3);

l2:printf("%d ", 4);}

a)

1 2

b)

1 3

c)

1 4

d)

Алдаатай тул ажиллахгүй.

2.

a хувьсагчийг 3-аар нэмэгдүүлж байгаа дараах үйлдлүүдээс аль нь буруу бичигдсэн бэ?

a)

a++;

a++;

a++;

b)

a=+3;

c)

a=a+3;

d)

a+++

3.

C програмчлалын хэлэнд хэдэн төрлийн давталтын оператор байдаг вэ?

a)

1

b)

2

c)

3

d)

4

4.

#include <stdio.h>

int main(){

int a = 1, b = 1, c;

c = a++ + b;

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

a)

1 1

b)

1 2

c)

2 1

d)

2 2

5.

#include <stdio.h>

int main () {

int a = 10;

LOOP: if( a == 15) {

a = a + 1;

goto LOOP;}

printf("%d", a);

a++;

return 0;}

a)

12

b)

11

c)

10

d)

Алдаатай

6.

#include<stdio.h>

int main() {

int n=4, i=1;

start:

printf("%d\t",i);

i++;

if(i<n) goto start;

return 0;}

a)

1

b)

1 2

c)

1 2 3

d)

1 2 3 4

7.

#include<stdio.h>

int main() {

int n=3, sum=0;

start:

if(n<0) goto end;

sum = sum + n;

n--;

goto start;

end:

printf("Sum = %d",sum);

return 0; }

a)

0

b)

3

c)

4

d)

6

8.

#include<stdio.h>

int main(){

int age=37;

g: printf("huuhed");

goto end;

s: printf("hun");

goto end;

if(age>=18) goto g;

else goto s;

end:

return 0;}

a)

huuhed

b)

hun

c)

huuhed

hun

d)

0