Worksheetsສອບເສັງທ້າຍພາກ C programing 2024
Total questions: 105
Worksheet time: 1hrs 3mins
13. ຄຳສັ່ງ do-while ແລະ while ແຕກຕ່າງກັນຄືແນວໃດ?
ກ ການທຳງານກ່ອນຕວດສອບເງື່ອນໄຂ
ຂ ທຳງານແບບບໍ່ຕວດສວບເງື່ອນໄຂ
ຄ ທຳງານແບບວົນຊ້ຳ
ງ ຜິດຫມໄດຸກຂໍ້
18. ຄຳສັ່ງ do-while ສາມາດນຳໄປປະຍຸກໃຊ້ກັບຄຳສັ່ງໃດ?
ກ while ຫືຼ for
ຂ switch ຫືຼ while
ຄ if-else
ງ if
ຂັ້ນຕອນໃນການທຳງານຂອງຄຳສັ່ງforມີຈັກຂັ້ນຕອນ
2 ຂັ້ນຕອນ
4 ຂັ້ນຕອນ
1 ຂັ້ນຕອນ
ຜິດທຸກຂໍ້
ປະໂຫຍກເງືອນໄຂດັ່ງກ່າວມີຈັກລັກສະນະ?
3 ລັກສະນະ
4 ລັກສະນະ
6 ລັກສະນະ
2 ລັກສະນະ
ໃນການຂຽນໂປຣແກຣມແບບໂຄ້ງສ້າງຂະຮູ້ຮູບແບບແກ້ໄຂບັນຫາຫືຼການຂຽນໂປຮແກຮມຢູ່ຈັກລັກສະນະ?
2 ລັກສະນະ
3 ລັກສະນະ
4 ລັກສະນະ
5 ລັກສະນະ
15. ຄຳສັ່ງທີ່ມັກຈະໃຊ້ຄູ່ກັບ switch ແມ່ນຄຳສັ່ງໃດ
ກ for
ຂ do while
ຄ break
ງ ຖືກຫມົດທຸກຂໍ້
17. ການໃຊ້ເຄື່ອງຫມາຍ;ຕໍ່ທ້າຍຄຳສັ່ງ for ເຄື່ອງ
ຫມາຍ;ເປັນຄຳສັ່ງທີ່ເອີ້ນວ່າຫຍັງ
ກ Null Statement
ຂ continue
ຄ break
ໃນກໍລະນີທີ່ປະໂຫຍກເງື່ອນໄຂມີການທຳງານສະເພາະເງື່ອນໄຂໃດ
ບໍ່ເປັນຈິງ
ເປັນຈິງ
ເປັນຈິງຫືຼເທັດ
ຖືກຫມົດທຸກຂໍ້
ການຂຽນໂປຮແກຮມວົນຊ້ຳມີຈັກຄຳສັ່ງ?
3ຄຳສັ່ງ
4ຄຳສັ່ງ
5ຄຳສັ່ງ
1ຄຳສັ່ງ
do-whileເປັນຄຳສັ່ງແນວໃດ
ວົນຊ້ຳອີກຮູບແບບຫນຶ່ງ
ຮັບຂໍ້ມູນຈຳນວນເຕັມຈາກຜູ້ໃຊ້
ສະແດງພາບ
ວົນຊ້ຳຕ່າງໆ
14. ຄຳສັ່ງ for ໄດ້ແບ່ງຮູບຫລັກອອກເປັນຈັກສ່ວນ?
ກ 1 ສ່ວນ
ຂ 3 ສ່ວນ
ຄ 4 ສ່ວນ
ງ ຜິດຫມົດທຸກຂໍ້
do-whileແລະwhileແຕກຕ່າງກັນຄືແນວໃດ?
ການທຳງານກ່ອນຕວດສອບເງື່ອນໄຂ
ທຳງານແບບບໍ່ຕວດສວບເງື່ອນໄຂ
ທຳງານແບບວົນຊ້ຳ
ຄຳສັ່ງwhileເປັນຄຳສັ່ງທີ່ໃຊ້ໃນກໍລະນີໃດ
ເທັດຫືຼເປັນຈິງ
ວົນຊ້ຳອີກຮູບແບບຫນຶ່ງ
ຊ້ຳກັນຫລາຍໆ
ຜິດຫມົດທຸກຂໍ້
.ການອ້າງເຖິງສະມາຊິກພາຍໃນ strict ສາມາດເຮັດໄດ້ແນວໃດ?
structure-name . member
structure-name . Gmail
structure-name . \n
ຜິດທຸກຂໍ້
ການໃຊ້ຄຳສັ່ງ typedef ເຊິ່ງເປັນຄຳສັ່ງທີໃຊ້ກຳນົດຊະນິດຂໍ້ມູນໃໝ່ ມັກຈະມີການນຳໃຊ້ກັບໂຄງສ້າງ ໂດຍມີການໃຊ້ໃນຈັກລັກສະນະໃນຕົວຢ່າງ?
3
4
5
2
.ຟັງຊັ່ນ printPoint( ) ເຊິ່ງມີການຮັບຄ່າຕົວແປໂຄງສ້າງ pt ຈາກຟັງຊັ່ນ main() ເຊິ່ງເອີ້ນໃຊ້ໄດ້ດ້ວຍຄຳສັ່ງໃດ?
printPoint ( pt )
printPoint ( aa )
printPoint ( qq )
ການເກັບຂໍ້ມູນແບບໂຄງສ້າງແມ່ນການເກັບຂໍ້ມູນແນວໃດ?
ແມ່ນການເກັບຂໍ້ມູນແບບໂຄງສ້າງພາຍໃນຫນ່ວຍຄວາມຈຳຈະເກັບຕາມລຳດັບ
ແມ່ນການເກັບແບບປະສົມ
ແມ່ນການເກັບໄວ້ໃນຟ່າຍຫຼືເມວ
ຜິດທຸກຂໍ້
ຖ້າຕ້ອງການສ້າງຕົວແປໂຄງສ້າງຊື່ pt ເຊິ່ງເປັນຕົວແປທີມີຮູບແບບໂຄງສ້າງ point ຕ້ອງສ້າງແນວໃດ?
point pt=(320,200)
point pt=(310,200)
point pt=(320,100)
point pt=(340,250)
ຄ່າ y ຂອງຕົວແປໂຄງສ້າງ pt ຈະມີຄ່າເທົ່າໃດ?
200
300
400
500
ຮູບແບຟັງຊັນສາມາດກຳນົດດ້ວຍ
y =(300)/d
X=(500)/d
X(350)/d
X=(Y*365)/D
.ເມື່ອຕ້ອງການອ້າງເຖິງສະມາຊິກພາຍໃນ struct ວ່າຢູ່ຖືກຈຸດໃດຂອງແກນໂຄດິເນດຈະໃຊ້ຄຳສັ່ງໃດ?
printf ( "%d, %d", maxpt.x, maxpt.y );
printf ( "%d, %d", maxpt.x, maxpt.x );
printf ( "%d, %d", maxpt.x, maxpt.wr );
ຜິດທຸກຂໍ້
ການປະກາດຕົວແປໂຄງສ້າງສາມາດເຮັດໄດ້ຫຼາຍຮູບແບບເຊິ່ງໃນນີ້ຈະສະຫຼຸບຕົງຢ່າງໃຫ້ເຫັນຈັກຮູບແບບ?
2ຮູບແບບ
3ຮູບແບບ
4ຮູບແບບ
5ຮູບແບບ
.ຄ່າ y ຂອງຕົວແປໂຄງສ້າງ pt ຈະມີຄ່າເທົ່າໃດ?
200
300
400
500
ຄ່າ x ຂອງຕົວແປໂຄງສ້າງ ptຈະມີຄ່າເທົໃດ?
320
340
230
220
ສົ່ງມາຍັງຟັງຊັ່ນຈະປ່ຽນຕາມອັດຕະໂນມັດ ການປະກາດຕົວແປນີພອຍເຕີຊີ້ໄປຍັງ struct ມີລັກການແນວໃດ?
struct point *pp
struct point *11
struct point *55
ຮູບແບບທີ1ເປັນການປະກາດຮູບແບບໂຄງສ້າງຂຶ້ນມາພ້ອມກັບການປະກາດຕົວແປໂຄງສ້າງນີ້ມີຈັກໂຕ?ຄືໂຕໃດແດ່?
ມີ2ໂຕຄືP1.P2
ມີ3ໂຕ P1.P3.P4
ມີ4ໂຕP1.P2.P3.P4
ຜິດໝົດທຸກຂໍ້
ຫາກຕ້ອງການເປີດແຟ້ມຂໍ້ມູນເພື່ອນທຳການອ່ານຈະຕ້ອງລະບຸຮູບແບບການເປີດແຟ້ມແບບໃດ?
(a)
ການທຳງານຂອງໂປຣແກຣມພາສາCຈະເລີ່ມຕົ້ນດ້ວຍຄຳສັ່ງໃດ?
stdlib.h
main()
ຟັງຊັ້ນ fopen ໃຊ້ເພື່ອຫຍັງ?
ກ ໃຊ້ເພື່ອເປີດຟາຍ
ຂ ໃຊ້ເພື່ອປິດຟາຍ
ຄ ໃຊ້ເພື່ອບັນທຶກຟາຍ
ງ ໃຊ້ເພື່ອລົບຟາຍ
ຟັງຊັ້ນ fputs( )ໃຊ້ເພື່ອຫຍັງ?
ໃຊ້ອ່ານຂໍ້ມູນໃນຮູບແບບຂອງສະຕິງ
ບັນທຶກຂໍ້ມູນ.
ໃຊ້ສຳຫລັບການຂຽນຂໍ້ມູນແບບສະຕິງລົງໃນແຟ້ມ
ຜິດຫມົດທຸກຂໍ້
ການເປີດແຟ້ມຂໍ້ມູນເປັນແບບໃດ?
a.
r.
ftell(fileptr);
ການທຳງານຂອງໂປຣແກຣມພາສາCຈະເລີ່ມຕົ້ນດ້ວຍຄຳສັ່ງໃດ?
stdlib.h
exit ( n )
ຜິດຫມົດທຸກຂໍ້
fopen(filename) ແມ່ນຫຍັງ?
ກ ຊື່ແຟ້ມ.
ຂ ຕົວແປທີເກັບຊື່ແຟ້ມທີຕ້ອງການເປີດ
ຄ. ຮູບແບບຂອງການເປີດແຟ້ມຂໍ້ມູນ
ງ ຮູບແບບຂອງການປິດແຟ້ມ
ຟັງຊັ້ນ fputc ( )ໃຊ້ສຳຫລັບຫຍັງ?
ກ ໃຊ້ສຳຫລັບການຂຽນຂໍ້ມູນ
ຂ ໃຊ້ສຳຫລັບການບັນທືກຂໍ້ມູນ.
ຄ ໃຊ້ສຳຫລັບການລຶບຂໍ້ມູນ
ງ ຖືກຫມົົດທຸກຂໍ້
ການທຳງານຂອງໂປຣແກຣມພາສາCເມືອເກີດຂໍ້ຜິດພາດຈະລົງທ້າຍດ້ວຍຄຳສັ່ງໃດ?
stdlib.h
main()
ເລກຈຳນວນເຕັມທີສະແດງຄວາມຜິດພາດແມ່ນຂໍ້ໃດ
"n"
"c"
"0"
ຟັງຊັ້ນ fputs( )ໃຊ້ເພື່ອຫຍັງ?
ກ ໃຊ້ອ່ານຂໍ້ມູນໃນຮູບແບບຂອງສະຕິງ
ຂ ບັນທຶກຂໍ້ມູນ
ຟັງຊັ້ນ fgets( )ໃຊ້ສຳຫລັບຫຍັງ?
ກ ບັນທຶກຂໍ້ມູນ.
ຂ ຂຽນຂໍ້ມູນ
ຄ ລຶບຂໍ້ມູນ
ງ ໃຊ້ອ່ານຂໍ້ມູນໃນຮູບແບບຂອງສະຕິງ
fseek(offset)ແມ່ນຫຍັງ?
W
r+
ຕົວແປເກັບຄ່າຄຳແຫນ່ງທີຕ້ອງການໃຫ້ພອຍເຕີຊີ້ໄປ
ຜິດຫມົດທຸກຂໍ້
fopen(mode )ແມ່ນຫຍັງ?
ກ ຮູບແບບຂອງການປິດແຟ້ມ.
ຂ ຕົວແປທີເກັບຊື່ແຟ້ມ
ຄ ຮູບແບບຂອງການເປີດແຟ້ມຂໍ້ມູນ
ງ ການສ້າງແຟ້ມ
ຫາກຕ້ອງກາມປິດແຟ້ມຕ້ອງໃຊ້ຟັງຊັ້ນໃດດັ່ງຕໍ່ໄປນີ້?
ກ fopen(filename,mode).
ຂ fgetc (fileptr)
ຄ fclose(fileptr);
ງ fputc ( ch, fileptr);
ການໃຊ້ຟັງຊັນ printf() ຂໍ້ໃດບໍ່ຖືກຕ້ອງ
printf("Laos");
ຖ້າຕ້ອງການໃຫ້ມີການລົງແຖວໃຫມ່ຈະຕ້ອງໃຊ້ລະຫັດໃດຄວບຄຸມໃນຟັງຊັນ printf()
ຖ້າຫາກຕ້ອງການໃຫ້ຟັງຊັນ printf() ສະແດງຜົນເປັນຕົວເລກເສດຈະຕ້ອງໃຊ້ລະຫັດຄວບຄຸມໂຕໃດ
ຖ້າຫາກຕ້ອງການໃຫ້ຟັງຊັນ printf() ສະແດງຜົນເປັນຕົວເລກຈຳນວນເຕັມຈະຕ້ອງໃຊ້ລະຫັດຄວບຄຸມໂຕໃດ
ຖ້າຫາກຕ້ອງການໃຫ້ຟັງຊັນ printf() ສະແດງຜົນເປັນຂໍ້ຄວາມ ຈະຕ້ອງໃຊ້ລະຫັດຄວບຄຸມໂຕໃດ
C is developed by______________
Dennis Franklin
Dennis williams
Dennis Ritche
Dennis John
"ໃນກວດສອບ Source code ວ່າຖືກຕ້ອງ ຫຼື ບໍ່" ຂັ້ນຕອນໃດໃນການພັດທະນາໂປຣແກຣມພາສາຊີ
C is a ____________ programming language
Object oriented Programming
Structured programming language
Procedure oriented Programming
Structure and Procedure Oriented Programming
float ສາມາດຕັ້ງເປັນຊື່ຕົວແປໄດ້ ຫລື ບໍ່
ໄດ້
ບໍ່ໄດ້
"60,000" ຄວນເລືອກໃຊ້ລະຫັດແບບໃດໃນການເກັບຂໍ້ມູ້ນ
ຫາກນັກຮຽນຕ້ອງການຂຽນ ໂປຣແກຣມເພື່ອຄຳນວນຄ່າ "ໜື່ງຄູນໜື່ງ" ຈະມີວິທີການຂຽນໂປຣແກຣມແນວໃດ
Editor ທີ່ສາມາດໃຊ້ໃນການຂຽນໂປຣແກມພາສາຊີໄດ້ ຄືໂປຣແກຣມຂໍ້ໃດ
ຂໍ້ໃດເປັນການປະກາດຕົວແປຣທີ່ຖຶກຕ້ອງ
ສ່ວນຟັງຊັນຫຼັກໃນການຂຽໜໂປຣແກຣມພາສາຊີຄືຂໍ້ໃດ
ສັນຍາລັກໃດທີ່ຕ້ອງໃຊ້ຈົບຄຳສັ່ງຂອງໂປຣແກຣມທຸກແຖວ
ຂໍ້ໃດບໍ່ຈຳເປັນໃນການຂຽນໂປຣແກຣມ
ຂໍ້ໃດທີ່ໃຫ້ຄວາມໝາຍຖືກຕ້ອງກັບຕົວແປຣ "Hello"
ຕົວແປຣປະເພດ ຂໍ້ຄວາມ, ຄຳນວນໄດ້
ຕົວແປຣປະເພດຂໍ້ຄວາມ, ຄຳນວນບໍ່ໄດ້
ຕົວແປຣປະເພດອັກສອນ, ຄຳນວນໄດ້
ຕົວແປຣປະເພດອັກສອນ, ຄຳນວນບໍ່ໄດ້
ພາສາຊີມີລັກສະນະແນວໃດ
ພາສາຊີເປັນພາສາທີ່ລວມຂໍ້ມູ້ນຂອງພາສາລະດັບສູງ ແລະ ລະດັບຕໍ່າເຂົ້າໄວ້ດ້ວຍກັນ
ພາສາຊີເປັນພາສາທີ່ລວມຂໍ້ມູ້ນຂອງພາສາເຄື່ອງທີ່ສາມາດໃຊ້ງານໄດ້
ພາສາຊີເປັນພາສາທີ່ລວມຂໍ້ມູ້ນຂອງພາສາເຄື່ອງ ແລະ ລະດັບຕໍ່າເຂົ້າໄວ້ດ້ວຍກັນ
ຖືກໝົດທຸກຂໍ້
ພາສາ C ມີໂຄງສ້າງ ຫຼື ບໍ່
ມີໂຄງສ້າງ
ບໍ່ມີໂຄງສ້າງ
ມີ ແລະ ບໍ່ມີໂຄງສ້າງ
ມີແລະ ບໍ່ຮູ້ໂຄງສ້າງ
ພາສາເຄື່ອງມີລັກສະນະແນວໃດ
ເປັນພາສາທີ່ປະກອບໄປດ້ວຍຕົວເລກລ້ວນໆ ເຮັດໃຫ້ເຄື່ອງຄອມພິວເຕີສາມາດທຳງານໄດ້ທັນທິ
ເປັນພາສາທີ່ສາມາດໃສ່ອັກສອນເພີ່ມໄດ້
ເປັນພາສາທີ່ມີຄວາມໝາຍເປັນອັກສອນ
ເປັນພາສາທີ່ປະກອບໄປດ້ວຍອັກສອນ ແລະ ຕົວເລກ
int main()
{
char arr[7]="Network";
printf("%s", arr);
return 0;
}
Network
N
Garbage Value
Compilation error
#include<stdio.h>
int main()
{
float a=0.7;
if(a<0.7)
{
printf("C");
}
else
{
printf("C++");
}
}
C
C++
Compilation Error
None of the these
ຂໍ້ໃດເປັນການປະກາດຂໍ້ມູ້ນທີ່ ບໍ່ ຖຶກຕ້ອງ
int age;
int x, int y;
int i=0;
int n, sum = 0;
ຂໍ້ໃດເປັນການຕັ້ງຊື່ທີ່ຖຶກຕ້ອງຕາມຫຼັກການຕັ້ງຊື່ຂອງພາສາຊີ
_apple
go@home
7eleven
if
ເມື່ອທຳງານຕາມໂປຣແກມຕໍ່ໄປນີ້ສຳເລັດ ຕົວແປ x ຈະມີຄ່າເທົ່າກັບຂໍ້ໃດ
int x = 4;
x = x + 2;
x -= 1;
x++;
4
5
6
7
ຂໍ້ໃດເປັນຄຳສັ່ງສະແດງຜົນອອກທາງຈໍພາບໃນພາສາຊີ
scanf
printf
source file
main
ຖ້າຕ້ອງການບັນທຶກຟາຍວຽກຊື່ Name ໃນພາສາຊີນັກຮຽນຈະຕ້ອງບັນທຶກວຽກໃນຮູບແບບໃດ
name.ppt
name.c
name.com
name.doc
ຄຳສັ່ງຕ່າງໆຂອງໂປຣແກຣມພາສາຊີຈະຕ້ອງຢູ່ພາຍໃນເຄື່ອງໝາຍໃດ
()
<>
{}
[]
ການໃຊ້ຟັງຊັນ printf() ຂໍ້ໃດຖຶກຕ້ອງ
printf("THAILAND");
printf("12345");
printf("5+2=%d",5+2);
printf('COMPUTER');
ການກວດສອບ Source code ວ່າຖືກຕ້ອງແລ້ວບໍ່ ແມ່ນຂໍ້ໃດ
Source File
Complie
Run
link
ສ່ວນຟັງຊັນຫຼັກໃນການຂຽນໂປຣພາສາຊີຄຶຂໍໃດ
#include
main()
{ }
;
ສັນຍາລັກໃດທີ່ຈະຕ້ອງໃຊ້ຈົບຄຳສັ່ງຂອງໂປຣແກຣມທຸກແຖວ
:
{}
;
\
ໝາຍເຫດ ຫຼື comment ໃນຂໍ້ໃດບໍ່ຖືກຕ້ອງ
ก. // program creat by Chaiya Suwagrai
ข. /* program creat by Chaiya Suwagrai//
ค. /* program creat by Chaiya Suwagrai*/
ກ ແລະ ຂ
ການຕັ້ງຊື່ໃນພາສາຊີ ຂໍ້ໃດຖືກຕ້ອງ
Ken.56
Ken_56
56Ken
Ken"
ການຕັ້ງຊື່ໃນພາສາຊີ ຂໍ້ໃດບໍ່ຖືກຕ້ອງ
r_1593
A19548
_Omeky
#1593N
ຄໍາໃນຂໍ້ໃດ ສາມາດນຳມາຕັ້ງຊື່ໄດ້
return
while
News
double
ຈາກໂປຣແກຣມຕໍ່ໄປນີ້ ແຖວໃດຂອງໂປຣແກຣມທີ່ຜິດ
#include<stdio.h> (1)
main() (2)
{ (3)
Printf("Welcome to RMUT"); (4)
}
1
2
3
4
"\n" ໝາຍເຖິງຂໍ້ໃດ
ຍະຫວ່າງ
ລົງແຖວໃໝ່
NULL
0
ຂໍ້ໃດເປັນການປະກາດຂໍ້ມູ້ນບໍ່ຖືກຕ້ອງ
int age;
int x, int y;
int i=0;
int n, sum = 0;
ນາມສະກຸນຟາຍ source code ຄື:
.c / .cpp
.obj
.exe
.h
ສ່ວນຫົວຂອງໂປຣແກຣມ ມີນາມສະກຸນໃດ
ພາສາເຄື່ອງມີລັກສະນະແນວໃດ
ເລກຖານສອງ
ສັນຍາລັກ
ພາສາມະນຸດ
ພາສາທຳມະຊາດ
main() ແມ່ນຫຍັງ
process
library
function
data
#include < ? > ? ໝາຍເຖີງຫຍັງ
file name
object file
function
header file
ນາມສະກຸນຂອງຟາຍ ທີ່ໄດ້ຫລັງຈາກການ complie & run ຄຶ
.cpp / .exe
.obj / .cpp
.obj / .exe
.h / .cpp
ຕົວເຊື່ອມເງືຶອນໄຂ "ຫຼື" ຄືຂໍ້ໃດ
||
&&
""
#
#include <stdio.h>
int main(){
int x= 5*9/3+9;
printf("%d",x);
return 0;
}
8
24
25
None
Arithmetic operators available in C Language are
+ , -, *, / , %
+ , -, *, / , <
+ , -, *, ==, <=
&&, ||, ==, >=
What is right way to Initialize array?
int num[6] = { 2, 4, 12, 5, 45, 5 };
int n{} = { 2, 4, 12, 5, 45, 5 };
int n{6} = { 2, 4, 12 };
int n(6) = { 2, 4, 12, 5, 45, 5 };
format specifier of int
%i
%c
%d
%b
syntax of printf() in C
printf("%format specifier",&variable);
printf("%format specifier",variable);
'printf(%format specifier,"variable");
printf("%format specifier,&variable");
syntax of scanf() in C
scanf("format specifier",variable);
scanf("format specifier",&variable);
scanf("format specifier,variable");
scanf(format specifier,&"variable");
Which one is input function in C
printf()
scanf()
int
%d
Which is output function in C
int
%d
scanf()
printf()
C language is developed by
Tim Berners Lee
Dennis Ritchi
Bjarne Stroustrup
format specifier of int
%i
%c
%d
%b
memory allocation of float
1 byte
2 byte
4 byte
8 byte
relationl operator in C
*
=
==
?=
What is the output of C Program with switch statement or block?
MySwitch
No Output
Compiler Error
None of the above
What will be the output of following program?
Hello
OK
Hello
OK
Error
ລະຫັດວິຊາແມ່ນຫຍັງ?
(a)
ວິຊາພື້ນຖານການຂຽນໂປຣແກມມີຈັກໜ່ວຍກິດ
(a)
ອາຈານສອນວິຊາພຶ້ນຖານການຂຽນໂປຣແກຣມ
(a)
ເບີໂທອາຈານສອນວິຊາ ພື້ນຖານການຂຽນໂປຣແກຣມແມ່ນຫຍັງ?
(a)
