Tải bản đầy đủ (.doc) (3 trang)

Quiz 4

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (31.61 KB, 3 trang )

Quiz 4
1.Đoạn chương trình sau xuất gì ra màn hình
int x = 4;
int y = 7;
if ( x > 5 )
if ( y > 5 )
printf( "x and y are > 5" );
else
printf( "x is <= 5");
A. x is <= 5

B. x and y are > 5

2.Đoạn chương trình sau xuất gì ra màn hình
int x = 6;
int y = 4;
if ( x > 5 )
if ( y > 5 )
printf( "x and y are > 5" );
else
printf( "x is <= 5");
A. x is <= 5
B. x and y are > 5

C. cả hai đáp án A và B đều sai

C. cả hai đáp án A và B đều sai

3. Câu lệnh rate = (10>40)?0.4:0.2; gán cho biến rate giá trị bằng
A. 0.2
B. 0.4


C. 10

D. 40

4. Hãy cho biết kết xuất của chương trình sau
#include <stdio.h>
#include <stdlib.h>
void main()
{
int a = 6, b = 6;
if(a > 5)
a -= 1;
b += 1;
else
a += 1;
b -= 1;
cout << " a = " << a << ;
cout << " b = " << b;
}
A. 5 7

B. a = 5 b = 7

C. a = 5 b = 6

D. Dịch báo lỗi

5. Hãy cho biết kết xuất của chương trình sau
1



#include <stdio.h>
#include <stdlib.h>
void main()
{
int a = 6, b = 6;
if(a > 5)
{
a -= 1;
b += 1;
}
else
{
a += 1;
b -= 1;
}
printf( " a = %d", a );
printf( " b = %d”, b);
}
A. 5 7
B. a = 5 b = 7

C. a = 5 b = 6

D. A = 6 b = 5

6. Hãy cho biết kết xuất của đoạn chương trình sau
void main()
{
int a = 6;

printf( " a = %d ", a++);
printf( " a = %d", ++a);
{
int
a = 8;
printf( " a = %d", ++a );
}
printf( " a = %d\n", a);
}
A. a = 6 a = 8 a = 9 a = 8
B. a = 7 a = 8 a = 8 a = 9
C. a = 6 a = 8 a = 9 a = 9
D. a = 6 a = 7 a = 8 a = 9
7. Hãy cho biết kết xuất của đoạn chương trình sau
#include <iostream.h>
void main()
{
int x = 6, y = 8;
if(x++ < 6)
printf (“%d \n“, ++y );
if(x > 6)
printf(“%d \n”, --y);

2


else
}
A. 6


printf(“%d \n”, y++ );
B. 7

C. 8

D. 9

8. Giả sử ta khai báo i và j là hai biến số nguyên. Hãy cho biết câu lệnh sau đây:
switch (i)
{ case 1:
case 2:
case 3:
case 7: j = i; break;}
tương đương với câu lệnh nào dưới đây:
A. if (i == 1) j = i;
B. if (i == 7) j = i;
C. if ((i == 1) && (i == 2) && (i == 3) && (i == 7)) j = i;
D. if ((i == 1) || (i == 2) || (i == 3) || (i == 7)) j = i;
9. Cho phát biểu if như sau:
if(a>b) if(a>c) d = a; else if(b>10) d = b; else d = c;

(1)

Trong số những phát biểu if dưới đây
(i)
if(a>b) {if(a>c) d = a;} else {if(b>10) d = b; else d = c;}
(ii)
if(a>b) {if(a>c) d = a; else {if(b>10) d = b;}} else d = c;
(iii)
if(a > b){ if(a > c) d = a; else { if(b > 10) d = b; else d = c;}}

(iv)
if(a > b){ if(a > c) d = a; else if(b > 10) d = b; else d = c;}
A.
B.
C.
D.

Khơng có phát biểu if nào tương đương với (1)
Có đúng 1 phát biểu if tương đương với (1)
Có đúng 2 phát biểu if tương đương với (1)
Có đúng 3 phát biểu if tương đương với (1)

3



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×