wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

C plus plus

Total questions: 25

Worksheet time: 8mins

Name
Class
Date
1.

ຄຳສັ່ງໃດຖືກຕ້ອງ?

a)

#include<isostream>

b)

#include<ios>

c)

#include<iostream>

d)

#include<iosandroid>

2.

ຕ້ອງການສະແດງຂໍ້ຄວາມ Test ຄຳສັ່ງໃດຖືກຕ້ອງ?

a)

cout<<Test;

b)

cout>>Test;

c)

cout<<"Test";

d)

cout<<Test

3.

ຕ້ອງການສະແດງຄ່າຂອງໂຕປ່ຽນ test, ຄຳສັ່ງໃດ ບໍ່ ຖືກຕ້ອງ?

a)

cout<<"test"<<test;

b)

cout<<test;

c)

cout<<test<<endl;

d)

cout<<"test";

4.

ຕ້ອງການປະກາດໂຕປ່ຽນ animal, ຄຳສັ່ງໃດ ບໍ່ ຖືກຕ້ອງ

a)

char animal[10];

b)

int animal = 10;

c)

animal=10;

d)

float animal = 10;

5.

ຄຳສັ່ງ if ແມ່ນຄຳສັ່ງຫຍັງ?

a)

ປະກາດໂຕປ່ຽນ

b)

ກວດສອບເງື່ອນໄຂ

c)

ສະແດງຜົນ

d)

ກຳນົດຄ່າ

6.

ຕ້ອງກຳນົດຄ່າ a ໃຫ້ເປັນເທົ່າໃດ ເພື່ອໃຫ້ເງື່ອນໄຂ if(a<4) ເປັນຈິງ

a)

2

b)

4

c)

6

d)

8

7.

ຈາກໃນຮູບນີ້ ມີຈັກບ່ອນທີ່ຜິດ?

a)

1

b)

2

c)

3

d)

4

8.

ຕ້ອງການສະແດງ Chelsea ແລະ FC ໃຫ້ເປັນຢ່າງລະແຖວ ຕ້ອງຂຽນຄຳສັ່ງແນວໃດ?

a)

cout<<"Chelsea<<endl<<FC";

b)

cout<<"Chelsea"<<\n<<"FC";

c)

cout<<"Chelsea"<<endl<<"FC";

d)

cout<<"Chelsea";

cout<<"FC";

9.

ຈາກຄຳສັ່ງໃດຮູບ ຈະສະແດງຜົນຫຍັງອອກມາເມື່ອເຮົາຣັນໂປຣແກຣມ?

a)

Lao

b)

Top

c)

LaoTop

d)

ສະແດງຜົນ Error

10.

ເມື່ອຕ້ອງການກວດສອບວ່າ price ມີຄ່າ 4000 ຂຶ້ນໄປ ເຮົາຕ້ອງຂຽນຄຳສັ່ງຄືແນວໃດ?

a)

if(price>4000)

b)

if(price<4000)

c)

if(price>=4000)

d)

if(price<=4000)

11.

ຂໍ້ໃດແມ່ນຊະນິດຂໍ້ມູນໂຕເລກຈຳນວນເຕັມ?

a)

float

b)

integer

c)

character

d)

boolean

12.

ຂໍ້ໃດແມ່ນຄຳສັ່ງທີ່ຖືກຕ້ອງໃນການປະກາດໂຕປ່ຽນໂຕເລກຊະນິດຈຳນວນທົດສະນີຍົມ?

(ໃຫ້ເລືອກ 2 ຂໍ້)

a)

float

b)

int

c)

double

d)

long

13.

ຂໍ້ໃດແມ່ນຄຳສັ່ງວົນຮອບ?

(ມີຫຼາຍຄຳຕອບ)

a)

while

b)

for

c)

do while

d)

loop

14.

cin ແມ່ນຄຳສັ່ງຫຍັງ?

a)

ຮັບຄ່າຈາກແປ້ນພິມ

b)

ສະແດງຄ່າ

c)

ປະກາດຄ່າ

d)

ກຳນົດຄ່າ

15.

return 0;

ແມ່ນຄຳສັ່ງຫຍັງ?

a)

ສິ້ນສຸດຄຳສັ່ງ?

b)

ສິ້ນສຸດໂປຣແກຣມ

c)

ສະແດງເລກ 0

d)

ປະກາດເລກ 0

16.

int main() ໝາຍເຖິງຫຍັງ?

a)

ປະກາດຟັງຊັ້ນ main

b)

ປະກາດໂຕປ່ຽນ main

c)

ກຳນົດຄ່າເລີ່ມຕົ້ນໂປຣແກຣມ

d)

ເລີ່ມສ້າງໂປຣແກຣມ

17.

char ໝາຍເຖິງຫຍັງ?

a)

ອັກຂະລະ

b)

ອັກສອນ

c)

ໂຕເລກ

d)

ຂໍ້ຄວາມ

18.

ຄຳສັ່ງ i++ ໝາຍເຖິງຫຍັງ?

a)

ເພີ່ມຄ່າ i ຂຶ້ນ 1

b)

ເພີ່ມຄ່າ i ຂຶ້ນ 2

c)

ບວກຄ່າ i ສອງເທື່ອ

d)

ບວກຄ່າ i ຂຶ້ນອີກ 2

19.

for(int i=1;i<10;i++)

ຄຳສັ່ງນີ້ຈະວົນຈັກຮອບ?

a)

9

b)

10

c)

11

d)

12

20.

int i=1;

while(i<=10){cout<<i;}

ຄຳສັ່ງນີ້ຈະວົນຈັກຮອບ?

a)

1

b)

10

c)

100

d)

ບໍ່ສິ້ນສຸດ

21.

ຈາກຄຳສັ່ງໃນຮູບນີ້ ຈະສະແດງຜົນວ່າແນວໃດ?

a)

10

b)

20

c)

30

d)

40

22.

ຄຳສັ່ງ break ມີໜ້າທີ່ເຮັດຫຍັງ?

a)

ຢຸດການເຮັດວຽກໃນຮອບປະຈຸບັນ

b)

ເລີ່ມວົນຮອບໃໝ່

c)

ຢຸດໂປຣແກຣມ

d)

ດຳເນີນການຕໍ່

23.

char letter = 'A';

ໝາຍເຖິງຫຍັງ?

a)

ປະກາດໂຕປ່ຽນ

b)

ຮັບຄ່າຈາກແປ້ນພິມ

c)

ກຳນົດເງື່ອນໄຂ

d)

ຄຳສັ່ງວົນຮອບ

24.

ຄວາມແຕກຕ່າງລະຫວ່າງ while ແລະ do-while ແມ່ນຫຍັງ?

a)

while ຈະກວດເງື່ອນໄຂຕາມຫຼັງ

b)

do-while ຈະກວດເງື່ອນໄຂຕາມຫຼັງ

c)

while ຈະວົນຮອບບໍ່ສິ້ນສຸດ

d)

do-while ຈະວົນຮອບບໍ່ສິ້ນສຸດ

25.

ຈາກຮູບຄຳສັ່ງ ຜົນຈະອອກແນວໃດ?

a)

x is greater than y

b)

x is less than y

c)

x is equal to y