Tracnghiempplt 1 - hihihihi hyhy
Nhập môn cntt (Trường Đại học Sư phạm Kỹ Thuật Thành phố Hồ Chí Minh)
Scan to open on Studeersnel
Studocu is not sponsored or endorsed by any college or university
Tracnghiempplt 1 - hihihihi hyhy
Nhập môn cntt (Trường Đại học Sư phạm Kỹ Thuật Thành phố Hồ Chí Minh)
Scan to open on Studeersnel
Studocu is not sponsored or endorsed by any college or university
Downloaded by Thiên Phúc Phan (phanthienphuc48@gmail.com)
lOMoARcPSD|47226496
1
CÂU HI TRC NGHIM MÔN K THUT LP TRÌNH
1 - Gi s a và b là hai s thc. Biu thc nào dưới đây
là không được phép theo cú pháp ca ngôn ng lp trình
C?
a) (a += b); b) (a >>= b);
a) (a *= b); d) (a -= b);
2 - Cho a = 3, b = 2. Biến c = (a &= b) s có giá tr nào
trong nhng giá tr dưới đây?
a) c = 2 b) c = 0 c) c = 3 d) c = 1
3 - Xâu định dng nào dưới đây dùng để in ra mt xâu
kí t?
a) "%s” b) "%x" c) "%f" d) "%c"
4 - Xâu định dng nào dưới đây dùng để in ra mt s
nguyên?
a) "%u" b) "%p" c) "%e" d) "%d"
5 - Phương pháp duyt phi đảm b
o nguyên tc?
a) Xây dng được mt công thc tính nghim cho
li gii bài toán
b) Không lp li các cu hình đã duyt và không b
xót bt k mt cu hình nào
c) T mt nghim đã biết ta phi có phương pháp
sinh ra nghim kế tiếp ca bài toán
d) Không lp li các cu hình đã duyt trước đó
6 - Phương pháp định nghĩa bng đệ qui là?
a)
Phương pháp xác định đối tượng thông qua các
đối tượng khác
b) Phương pháp định nghĩa đối tượng thông qua
chính nó
c) Phương pháp xác định đối tượng thông qua
chính nó
d) Phương pháp định nghĩa đối tượng thông qua
các đối tượng khác
7 - Hãy cho biết kết qu thc hin đon chương trình
dưới đây:
long function1(int n)
{if(n==0) return(1);
return(n*function1(n-1));
}
void main()
{printf("\n Ket
qua:%ld",function1(5));}
a) Kết qu: 5 b) Kết qu: 120
c) Kết qu: 24 d) K
ết qu: 0
8 - Hãy cho biết kết qu thc hin đon chương trình
dưới đây:
int function1(int n)
{int f1=1, f2=1, fn,i=2;
while(i<=n)
{ fn=f1+f2; f1=f2;f2=fn;i++;}
return(fn);
}
void main()
{printf("\n Ket
qua:%d",function1(7));}
a) Kết qu: 8 b) Kết qu: 720
c) Kết qu: 13 d) Kết qu: 7
9 - Hàm nào dưới đây ch dùng để đưa mt xâu kí t ra
màn hình?
a) Hàm fputc() b) Hàm puts()
c) fputs() d) Hàm putch()
Các khái nim cơ bn ca ngôn ng C
1) Lnh cout nm trong thư vin nào sau đây:
a) iostream.h b) conio.h
c) stdio.h d) d) dos.h
2) Lnh clrscr() nm trong thư vin nào sau đây:
a) iostream.h b) conio.h
c) stdio.h d) dos.h
3) Lnh randomize() nm trong thư vin nào sau đây:
a) iostream.h b) conio.h
c) stdio.h d) dos.h
4) Cho biết kết qu ca biu thc sqrt(4)+abs(12-16)-
pow(2,3)
a) -2 b) 4 c) 21 d) -10
5) Cho biết kết qu ca biu thc (5/3+1)%4
a) 0 b) 1 c) 2 d) 3
6) Trong bn t khóa biu din s nguyên là int, long,
unsign int, unsign long thì t khóa nào có min giá tr
nh nht ?
a) long b) int c) unsign int d) unsign long
d) C b và c
7) Cho biết kết qu ca biu thc (1>3) && (2>=2)
a) 0 b) 1 c) TRUE d) FALSE
8) Cho biết kết qu ca biu thc !( 2>1 || 1>2 )
a) 0 b) 1 c) TRUE d) FALSE
9) Cho biết kết qu ca đon chương trình sau:
int a=3,b=0;
b=a++; b=b+++a; cout<<b;
a) 5 b) 6 c) 7 d) 8
10) Cho biết kết qu ca đon chương trình sau:
int a=3,b=0;
b=--a; b=b+--a; cout<<b--;
a) 2 b) 3 c) 4 d) 5
11) Cho biết kết qu ca đon chương trình sau:
int a=241; cout<<(a%100)/10;
a) 0 b) 1 c) 2 d) 4
12) Cho biế
t kết qu ca đon chương trình sau:
int a=5,b=9;
int m=a>b ? a++ : b++;
int n=a<b ? --a : --b;
cout<<--n+(++m);
a) 7 b) 11 c) 13 d) 14
13) Lnh getch() nm trong thư vin nào ?
iostream.h
a) conio.h b) stdio.h c) dos.h
14) T hp phím nào sau đây s đóng ca s đang son
tho?
a) Alt+F3 b) Alt+F5 c) Ctrl+F9 d) F3
Downloaded by Thiên Phúc Phan (phanthienphuc48@gmail.com)
lOMoARcPSD|47226496
2
15) Cho biết kết qu ca chương trình sau:
#include <iostream.h>
void main()
{ float a=1.2; int b=a; cout<<b;}
a) 1 b) 1.2
c) Mt kết qu khác d)Chương trình có li
16) Lnh nào sau đây s nhp s t bàn phím
a) input b) cin c) scanf d) C b và c
17) Lnh nào để dưa con tr v đầu dòng dưới
a) cout<< endl b) cout<<”n”
c) cout<<”/n” d) cout<<%n”
18) Cho biết kết qu ca đon chương trình sau:
int a=3,b=4;
int t=a; a=b; b=t; cout<<b
a) 0 b) 3 c) 4 d) Mt kết qu khác
19) Cho biết trong các lnh dưới đây, lnh nào không
nm trong thư vin conio.h :
a) getche() b) textbackground()
c) gotoxy() d) random()
21) Cho x,y là 2 s nguyên, lnh nào sau đây để in giá
tr ca 2 s a, b ra màn hình :
a) cout<< " Hai so la : a, b" ;
b) cout<< "Hai so la : "<< a + b;
c) cout<< " Hai so la : " << a, b;
d) cout<< "Hai so la : "<< a << b;
22) Cho biết đon chương trình sau khi thi hành xut ra
màn hình kết qu gì?
#include<iostream.h>
void main()
{ int x = 500, y = 100, t ;
t = x * y;
cout<<t;
}
a) 50000 b) 32767 c) -32768
d) Tt c các câu trên đều sai.
23). Biu thc nào sau đây có giá tr bng 0 :
a) ( 10>7 ) && ('a' < 'A' )
b) (3 + 2 <= 5) || (2 < 4 % 2)
c) (4 + 2 > 5) && (2 < 4 / 2)
d) 3 * (2+ 1) >= 10 % 4* 2
Cu trúc điu khin và vòng lp
1) Cho biết kết qu ca chương trình sau:
#include <iostream.h>
#include <conio.h>
void main()
{ clrscr();
int a=3,b=5;
if (a%2==1 && b/2==2.5)
{a=a+b; b=b+a;}
cout<<a+b;
getch();
}
a) 8 b) 17 c)21 d) 32
2) Cho biết kết qu ca chương trình sau:
#include <iostream.h>
#include <conio.h>
void main()
{ clrscr();
int a=3,b=5;
if (a<b)a=a+1;
else b=b+1;
a=a+b;
cout<<a;
getch();
}
a) 3 b) 4 c) 9 d) 14
3) Cho biết kết qu ca chương trình sau:
#include <iostream.h>
#include <conio.h>
void main()
{ clrscr();
int a=1,b=2;
if (a<b)
if (a>b) a=a+1; else b=b+1;
else a=a+b;
cout<<a*b;
getch();
}
a) 3 b) 6 c) 7 d) 12
4) Cho biết kết qu ca chương trình sau:
#include <iostream.h>
#include <conio.h>
void main()
{ clrscr();
int a=5;
switch (a/2)
{case 1:a=a+4; break;
case 2:a=a-4; break;
case 3:a=a*4; break;
}
cout<<a;
getch();
}
a) 1 b) 2 c) 4 d) 5
5) Cho biết kết qu ca ch
ương trình sau:
#include <iostream.h>
#include <conio.h>
void main()
{ clrscr();
int a=5;
switch (a/2)
{case 1:a=a+3;
case 2:a=a-3;
case 3:a=a*3;
}
cout<<a;
Downloaded by Thiên Phúc Phan (phanthienphuc48@gmail.com)
lOMoARcPSD|47226496
3
getch();
}
a) 2 b) 4 c) 5 d) 6
6) Cho biết kết qu ca chương trình sau:
#include <iostream.h>
#include <conio.h>
void main()
{ clrscr();
int a=8;
switch (a%2)
{case 2:a=a+3;break;
case 4:a=a-3;break;
case 6:a=a*3;break;
default: a=a/3;
}
cout<<a;
getch();
}
a) 2 b) 4 c) 5 d) 15
7) Cho biết kết qu ca chương trình sau:
#include <iostream.h>
#include <conio.h>
void main()
{ clrscr();
int a=2;
switch (a%2)
{case 0:a=a+1; break;
case 1:a=a-1; break;
}
cout<<a;
getch();
}
a) 1 b) 2 c) 3 d) 4
8) Cho biết kết qu ca chương trình sau :
#include <iostream.h>
#include <conio.h>
void main()
{ clrscr();
int a=2,b=1;
if (a>b)
a=a+4;
b=b-4;
else
a=a*4;
cout<<a;
getch();
}
a) 3 b) 4 c) 6 d) Chương trình có li
9) Cho biết kết qu ca chương trình sau:
#include <iostream.h>
#include <conio.h>
void main()
{ clrscr();
int a=1,b=2;
if (a>b)a=a+4;
else a=a*4;
b=b-4;
cout<<a+b;
getch();
}
a) -1 b) 2 c) 6 d) Chương trình có li
10) Cho biết kết qu ca chương trình sau :
#include <iostream.h>
#include <conio.h>
void main()
{ clrscr();
int a=1;
switch (a)
{case 1:a=a+2;
case 2:a=a-2;
default : a=a*2;
}
cout<<a;
getch();
}
a) 1 b) 3 c) 4 d) Chương trình có li
11) Cho biết kết qu ca chương trình sau:
#include <iostream.h>
#include <conio.h>
void main()
{ clrscr();
int a=2;
switch (a)
{ case 1: a=a+3;break;
case 2: if (a%2==1)a=a-2;
else a=a*2; break;
}
cout<<a;
getch();
}
a) 0 b) 4 c) 5 d) Chương trình có li
12) Cho biết kết qu ca chương trình sau
#include <iostream.h>
#include <conio.h>
#include <math.h>
void main()
{ clrscr();
cout<<(sqrt(4)==2);
getch();
}
a) 0 b) 1 c) 2 d) Chương trình có li
13.Cho biết kết qu ca chương trình sau:
#include <iostream.h>
#include <conio.h>
void main()
{ clrscr();
int a=1,b=2,c=3,m;
m=a;
if (b<m) m=b;
if (c<m) m=c;
cout<<m;
Downloaded by Thiên Phúc Phan (phanthienphuc48@gmail.com)
lOMoARcPSD|47226496
4
getch();
}
a) 1 b) 2 c) 3 d) 4
14) Cho biết kết qu ca chương trình sau:
#include <iostream.h>
#include <conio.h>
void main()
{ clrscr(); int t=0;
int a=1,b=3,c=4,d=7;
if (a%2==1) t++;
if (b%2==1) t++;
if (c%2==1) t++;
if (d%2==1) t++;
cout<<t;
getch();
}
a) 1 b) 2 c) 3 d) 4
15) Cho biết kết qu ca chương trình sau:
#include <iostream.h>
#include <conio.h>
void main()
{ clrscr();
int a=1,b=2;
if (++a>b--) a=++a;
else b=b--;
cout<<a+b;
getch();
}
a) 2 b)3 c)4 d)5
16) Cho biết kết qu ca chương trình sau:
#include <iostream.h>
#include <conio.h>
void main()
{ clrscr();
int a=1,b=2;
if (a++>--b) a=a++;
else b=--b;
cout<<a+b;
getch();
}
a) 2 b) 3 c)4 d) 5
17) Cho biết kết qu ca chương trình sau:
#include <iostream.h>
#include <conio.h>
void main()
{ clrscr();
int a=1,b=2;
a=a*b/2+5-3%4;
cout<<a;
getch();
}
a) 1 b)2 c)3 d)4
18) .Cho bi
ết kết qu ca chương trình sau:
#include <iostream.h>
#include <conio.h>
void main()
{ clrscr();
int a=!(2>1)&&(3>1);
cout<<a;
getch();
}
a) 0 b) 1 c) 2 d) 3
19).Cho biết kết qu ca chương trình sau:
#include <iostream.h>
#include <conio.h>
void main()
{ clrscr();
int a=1,b=2;
int c=!(a==b||1>3);
cout<<c;
getch();
}
a) 0 b) 1 c) 2 d) 3
20) Cho biết kết qu ca chương trình sau:
#include <iostream.h>
#include <conio.h>
void main()
{ clrscr();
char
ch1='a',ch2='b',ch3='a',ch4='c';
int t=0;
if (ch1=='a') t++;
if (ch2=='a') t++;
if (ch3=='a') t++;
cout<<t;
getch();
}
a) 1 b) 2 c) 3 d)
b) Chương trình có li
21) Lnh nào sau đây in ra s nh nht gia A và B:
a) if (A < B) cin>>B; else cin>>A;
b) if (A > B) cout<< B; else
cout<<A;
c) if (A < B) cin>>A; else cin>>B;
d)
if (A > B) cout<< A; else
cout<<B;
22) Cho biết kết qu ca chương trình sau:
#include <iostream.h> )void main()
{ int a=4,b=3;
if (a%2 ==0 && b/2==1.5)
{ a = a + b; b = b + a;}
cout<<a+b;
}
a) 7 d) 10 c) 17 d) 31
23) Chn câu lnh đúng để thc hin công vic : Kim
tra nếu a, b, c đều nh hơn 0 thì in s 0.
a) if ( a, b , c < 0 ) cout<<"0";
b) if (a < 0 || b < 0 || c < 0)
cout<<"0";
Downloaded by Thiên Phúc Phan (phanthienphuc48@gmail.com)
lOMoARcPSD|47226496
5
c) if a < 0 && b < 0 && c < 0
cout<<"0";
d) if (a < 0 && b < 0 && c < 0)
cout<<"0";
24).Cho biết kết qu ca chương trình sau:
#include <iostream.h>
void main()
{ int s; s = 19 % 5;
if (s ==1) cout << "mot";
else if (s==2) cout<< "hai";
else cout << "ba";
}
a) mot b) hai c) ba d) Không in gì
Downloaded by Thiên Phúc Phan (phanthienphuc48@gmail.com)
lOMoARcPSD|47226496

Preview text:

lOMoARcPSD|47226496
Tracnghiempplt 1 - hihihihi hyhy
Nhập môn cntt (Trường Đại học Sư phạm Kỹ Thuật Thành phố Hồ Chí Minh) Scan to open on Studeersnel
Studocu is not sponsored or endorsed by any college or university
Downloaded by Thiên Phúc Phan (phanthienphuc48@gmail.com) lOMoARcPSD|47226496
CÂU HỎI TRẮC NGHIỆM MÔN KỸ THUẬT LẬP TRÌNH
1 - Giả sử a và b là hai số thực. Biểu thức nào dưới đây c) Kết quả: 13 d) Kết quả: 7
là không được phép theo cú pháp của ngôn ngữ lập trình
9 - Hàm nào dưới đây chỉ dùng để đưa một xâu kí tự ra C? màn hình? a) (a += b); b) (a >>= b);
a) Hàm fputc() b) Hàm puts() a) (a *= b); d) (a -= b); c) fputs() d) Hàm putch()
2 - Cho a = 3, b = 2. Biến c = (a &= b) sẽ có giá trị nào
Các khái niệm cơ bản của ngôn ngữ C
trong những giá trị dưới đây?
1) Lệnh cout nằm trong thư viện nào sau đây: a) c = 2 b) c = 0 c) c = 3 d) c = 1 a) iostream.h b) conio.h
3 - Xâu định dạng nào dưới đây dùng để in ra một xâu c) stdio.h d) d) dos.h kí tự?
2) Lệnh clrscr() nằm trong thư viện nào sau đây: a) "%s” b) "%x" c) "%f" d) "%c" a) iostream.h b) conio.h
4 - Xâu định dạng nào dưới đây dùng để in ra một số c) stdio.h d) dos.h nguyên?
3) Lệnh randomize() nằm trong thư viện nào sau đây: a) "%u" b) "%p" c) "%e" d) "%d" a) iostream.h b) conio.h
5 - Phương pháp duyệt phải đảm bảo nguyên tắc? c) stdio.h d) dos.h
a) Xây dựng được một công thức tính nghiệm cho
4) Cho biết kết quả của biểu thức sqrt(4)+abs(12-16)- lời giải bài toán pow(2,3)
b) Không lặp lại các cấu hình đã duyệt và không bỏ a) -2 b) 4 c) 21 d) -10
xót bất kỳ một cấu hình nào
5) Cho biết kết quả của biểu thức (5/3+1)%4
c) Từ một nghiệm đã biết ta phải có phương pháp a) 0 b) 1 c) 2 d) 3
sinh ra nghiệm kế tiếp của bài toán
6) Trong bốn từ khóa biểu diễn số nguyên là int, long,
d) Không lặp lại các cấu hình đã duyệt trước đó
unsign int, unsign long thì từ khóa nào có miền giá trị
6 - Phương pháp định nghĩa bằng đệ qui là? nhỏ nhất ?
a) Phương pháp xác định đối tượng thông qua các đố
a) long b) int c) unsign int d) unsign long i tượng khác d) Cả b và c
b) Phương pháp định nghĩa đối tượng thông qua 7) Cho biết kết quả của biểu thức (1>3) && (2>=2) chính nó a) 0 b) 1 c) TRUE d) FALSE
c) Phương pháp xác định đối tượng thông qua 8) Cho biết kết quả của biểu thức !( 2>1 || 1>2 ) chính nó a) 0 b) 1 c) TRUE d) FALSE
d) Phương pháp định nghĩa đối tượng thông qua 9) Cho biết kết quả của đoạn chương trình sau: các đối tượng khác int a=3,b=0;
7 - Hãy cho biết kết quả thực hiện đoạn chương trình
b=a++; b=b+++a; cout<dưới đây: a) 5 b) 6 c) 7 d) 8 long function1(int n)
10) Cho biết kết quả của đoạn chương trình sau: {if(n==0) return(1); int a=3,b=0; return(n*function1(n-1)); b=--a; b=b+--a; cout<} a) 2 b) 3 c) 4 d) 5 void main()
11) Cho biết kết quả của đoạn chương trình sau: {printf("\n Ket
int a=241; cout<<(a%100)/10; qua:%ld",function1(5));} a) 0 b) 1 c) 2 d) 4 a) Kết quả: 5 b) Kết quả: 120
12) Cho biết kết quả của đoạn chương trình sau:
c) Kết quả: 24 d) Kết quả: 0 int a=5,b=9;
8 - Hãy cho biết kết quả thực hiện đoạn chương trình int m=a>b ? a++ : b++; dưới đây: int n=aint function1(int n) cout<<--n+(++m); {int f1=1, f2=1, fn,i=2; a) 7 b) 11 c) 13 d) 14 while(i<=n)
13) Lệnh getch() nằm trong thư viện nào ? { fn=f1+f2; f1=f2;f2=fn;i++;} iostream.h return(fn); a) conio.h b) stdio.h c) dos.h }
14) Tổ hợp phím nào sau đây sẽ đóng cửa sổ đang soạn void main() thảo? {printf("\n Ket a) Alt+F3 b) Alt+F5 c) Ctrl+F9 d) F3 qua:%d",function1(7));} a) Kết quả: 8 b) Kết quả: 720 1
Downloaded by Thiên Phúc Phan (phanthienphuc48@gmail.com) lOMoARcPSD|47226496
15) Cho biết kết quả của chương trình sau: getch(); #include } void main() a) 8 b) 17 c)21 d) 32
{ float a=1.2; int b=a; cout<2) Cho biết kết quả của chương trình sau: a) 1 b) 1.2 #include c) Một kết quả khác d)Chương trình có lỗi #include
16) Lệnh nào sau đây sẽ nhập số từ bàn phím void main() a) input b) cin c) scanf d) Cả b và c { clrscr();
17) Lệnh nào để dưa con trỏ về đầu dòng dưới int a=3,b=5;
a) cout<< endl b) cout<<”n” if (ac) cout<<”/n” d) cout<<%n” else b=b+1;
18) Cho biết kết quả của đoạn chương trình sau: a=a+b; int a=3,b=4;
cout<int t=a; a=b; b=t; cout< getch(); a) 0 b) 3 c) 4 d) Một kết quả khác }
19) Cho biết trong các lệnh dưới đây, lệnh nào không a) 3 b) 4 c) 9 d) 14
nằm trong thư viện conio.h :
3) Cho biết kết quả của chương trình sau: a) getche() b) textbackground() #include c) gotoxy() d) random() #include
21) Cho x,y là 2 số nguyên, lệnh nào sau đây để in giá void main()
trị của 2 số a, b ra màn hình : { clrscr();
a) cout<< " Hai so la : a, b" ; int a=1,b=2;
b) cout<< "Hai so la : "<< a + b;
if (ac) cout<< " Hai so la : " << a, b;
if (a>b) a=a+1; else b=b+1;
d) cout<< "Hai so la : "<< a << b; else a=a+b;
22) Cho biết đoạn chương trình sau khi thi hành xuất ra
cout<màn hình kết quả gì? getch(); #include } void main() a) 3 b) 6 c) 7 d) 12 { int x = 500, y = 100, t ;
4) Cho biết kết quả của chương trình sau: t = x * y; #include cout<#include } void main() a) 50000 b) 32767 c) -32768 { clrscr();
d) Tất cả các câu trên đều sai. int a=5; switch (a/2)
23). Biểu thức nào sau đây có giá trị bằng 0 : {case 1:a=a+4; break; case 2:a=a-4; break; case 3:a=a*4; break;
a) ( 10>7 ) && ('a' < 'A' ) }
b) (3 + 2 <= 5) || (2 < 4 % 2)
cout<c) (4 + 2 > 5) && (2 < 4 / 2) getch(); d) 3 * (2+ 1) >= 10 % 4* 2 } a) 1 b) 2 c) 4 d) 5
Cấu trúc điều khiển và vòng lặp
5) Cho biết kết quả của chương trình sau: #include
1) Cho biết kết quả của chương trình sau: #include void main() #include { clrscr(); #include int a=5; void main() switch (a/2) { clrscr(); {case 1:a=a+3; int a=3,b=5; case 2:a=a-3;
if (a%2==1 && b/2==2.5) case 3:a=a*3; {a=a+b; b=b+a;} } cout< cout< 2
Downloaded by Thiên Phúc Phan (phanthienphuc48@gmail.com) lOMoARcPSD|47226496 getch(); b=b-4; } cout<a) 2 b) 4 c) 5 d) 6 getch();
6) Cho biết kết quả của chương trình sau: } #include a) -1 b) 2 c) 6 d) Chương trình có lỗi #include
10) Cho biết kết quả của chương trình sau : void main() #include { clrscr(); #include int a=8; void main() switch (a%2) { clrscr(); {case 2:a=a+3;break; int a=1; case 4:a=a-3;break; switch (a) case 6:a=a*3;break; {case 1:a=a+2; default: a=a/3; case 2:a=a-2; } default : a=a*2; cout< } getch(); cout<} getch(); a) 2 b) 4 c) 5 d) 15 }
7) Cho biết kết quả của chương trình sau: a) 1 b) 3 c) 4 d) Chương trình có lỗi #include
11) Cho biết kết quả của chương trình sau: #include #include void main() #include { clrscr(); void main() int a=2; { clrscr(); switch (a%2) int a=2; {case 0:a=a+1; break; switch (a) case 1:a=a-1; break; { case 1: a=a+3;break; } case 2: if (a%2==1)a=a-2; cout< else a=a*2; break; getch(); } } cout<a) 1 b) 2 c) 3 d) 4 getch();
8) Cho biết kết quả của chương trình sau : } #include a) 0 b) 4 c) 5 d) Chương trình có lỗi #include
12) Cho biết kết quả của chương trình sau void main() #include { clrscr(); #include int a=2,b=1; #include if (a>b) void main() a=a+4; { clrscr(); b=b-4; cout<<(sqrt(4)==2); else getch(); a=a*4; } cout<a) 0 b) 1 c) 2 d) Chương trình có lỗi getch();
13.Cho biết kết quả của chương trình sau: } #include a) 3 b) 4 c) 6 d) Chương trình có lỗi #include
9) Cho biết kết quả của chương trình sau: void main() #include { clrscr(); #include int a=1,b=2,c=3,m; void main() m=a; { clrscr(); if (b int a=1,b=2; if (c if (a>b)a=a+4; cout< else a=a*4; 3
Downloaded by Thiên Phúc Phan (phanthienphuc48@gmail.com) lOMoARcPSD|47226496 getch(); { clrscr(); }
int a=!(2>1)&&(3>1); a) 1 b) 2 c) 3 d) 4
cout<14) Cho biết kết quả của chương trình sau: getch(); #include } #include a) 0 b) 1 c) 2 d) 3 void main()
19).Cho biết kết quả của chương trình sau: { clrscr(); int t=0; #include int a=1,b=3,c=4,d=7; #include if (a%2==1) t++; void main() if (b%2==1) t++; { clrscr(); if (c%2==1) t++; int a=1,b=2; if (d%2==1) t++; int c=!(a==b||1>3); cout< cout< getch(); getch(); } } a) 1 b) 2 c) 3 d) 4 a) 0 b) 1 c) 2 d) 3
15) Cho biết kết quả của chương trình sau:
20) Cho biết kết quả của chương trình sau: #include #include #include #include void main() void main() { clrscr(); { clrscr(); int a=1,b=2; char if (++a>b--) a=++a;
ch1='a',ch2='b',ch3='a',ch4='c'; else b=b--; int t=0; cout< if (ch1=='a') t++; getch(); if (ch2=='a') t++; } if (ch3=='a') t++; a) 2 b)3 c)4 d)5
cout<16) Cho biết kết quả của chương trình sau: getch(); #include } #include a) 1 b) 2 c) 3 d) void main() b) Chương trình có lỗi { clrscr(); int a=1,b=2;
21) Lệnh nào sau đây in ra số nhỏ nhất giữa A và B: if (a++>--b) a=a++; else b=--b;
a) if (A < B) cin>>B; else cin>>A;
cout<b) if (A > B) cout<< B; else getch(); cout<}
c) if (A < B) cin>>A; else cin>>B; a) 2 b) 3 c)4 d) 5
d) if (A > B) cout<< A; else
17) Cho biết kết quả của chương trình sau: cout<#include
22) Cho biết kết quả của chương trình sau: #include #include )void main() void main() { int a=4,b=3; { clrscr();
if (a%2 ==0 && b/2==1.5) int a=1,b=2; { a = a + b; b = b + a;} a=a*b/2+5-3%4; cout< cout<} getch(); a) 7 d) 10 c) 17 d) 31 }
23) Chọn câu lệnh đúng để thực hiện công việc : Kiểm a) 1 b)2 c)3 d)4
tra nếu a, b, c đều nhỏ hơn 0 thì in số 0.
18) .Cho biết kết quả của chương trình sau:
a) if ( a, b , c < 0 ) cout<<"0"; #include
b) if (a < 0 || b < 0 || c < 0) #include cout<<"0"; void main() 4
Downloaded by Thiên Phúc Phan (phanthienphuc48@gmail.com) lOMoARcPSD|47226496
c) if a < 0 && b < 0 && c < 0 { int s; s = 19 % 5; cout<<"0";
if (s ==1) cout << "mot";
d) if (a < 0 && b < 0 && c < 0)
else if (s==2) cout<< "hai"; cout<<"0"; else cout << "ba";
24).Cho biết kết quả của chương trình sau: } #include a) mot b) hai c) ba d) Không in gì void main() 5
Downloaded by Thiên Phúc Phan (phanthienphuc48@gmail.com)