100+ câu Trắc nghiệm Hệ thống nhúng có đáp án - Phần 3
30 câu hỏi
Cho x=2, y=3 lệnh x>>=y; cho kết quả:
x=0
x=16
x=4
x=9
Chọn đáp án B
Cho x=1, y=1 lệnh z=(x==1)&&(y==1); cho kết quả:
z=0
z=1
z=2
Chọn đáp án B
Cho x=1, y=1 lệnh z=(x==1)||(y==1); cho kết quả:
z=0
z=1
z=2
Chọn đáp án B
Cho x=1, y=1 lệnh z=(x>1)||(y==1); cho kết quả:
z=0
z=1
z=2
z=4
Chọn đáp án B
Cho x=1, y=1 lệnh z=(x>1)&&(y==1); cho kết quả:
z=0
z=1
z=2
Chọn đáp án A
Cho x=1, y=1 lệnh z=!(x>1); cho kết quả:
z=0
z=1
z=2
z=4
Chọn đáp án B
Cho x=1, y=1 lệnh z=!(x>1)<<1; cho kết quả:
z=0
z=1
z=2
Chọn đáp án C
Cho x=1, y=1 lệnh z=!(x>1)<<1+1; cho kết quả:
z=0
z=1
z=2
Chọn đáp án C
Cho x=0b110, y=0b100 lệnh z=x&y; cho kết quả:
z=0b100
z=0b110
z=0b010
Chọn đáp án A
Cho x=0b110, y=0b100 lệnh z=x|y; cho kết quả:
z=0b100
z=0b110
z=0b010
z=0b111
Chọn đáp án D
Trong lập trình C, để định nghĩa cho biến OUT là P1 ta dùng cấu trúc
sbit OUT at P1_0_bit
sbit OUT P1.B0
#define OUT P1
#define OUT P1.B0
Chọn đáp án A
Trong lập trình C, cho int maled[]={5,7,9,11,13,15}
Lệnh P1=maled[2]; cho kết quả
P1=11
P1=9
P1=3
Chọn đáp án B
Trong lập trình C, cho int maled[]={5,7,9,11,13,15}; Lệnh P1=maled[4]; cho kết quả
P1=11
P1=9
P1=13
Chọn đáp án C
Cho x=0b110, y=0b100 lệnh z=x^y; cho kết quả:
z=0b100
z=0b110
z=0b010
Chọn đáp án C
Cho phần cứng như sau:

Để nhận biết phím được nhấn ta dùng lệnh?
if(p1.b0==1)
if(p1.b0==0)
if(p1.b4==1)
if(p1.b4==0)
Chọn đáp án B
Cho phần cứng như sau:
Để nhận biết phím được nhấn ta dùng lệnh?
if(p1.b0==1)
if(p1.b0==0)
if(p1.b5==1)
if(p1.b5==0)
Chọn đáp án B
Cho phần cứng như sau:

Để nhận biết phím được nhấn ta dùng lệnh?
if(p1.b3==0)
if(p1.b3==1)
if(p1.b5==1)
if(p1.b5==0)
Chọn đáp án A
Cho phần cứng như sau:

Để nhận biết phím được nhấn ta dùng lệnh?
if(p1.b5==0)
if(p1.b5==1)
if(p1.b3==1)
if(p1.b3==0)
Chọn đáp án A
Cho phần cứng như sau:

Để nhận biết phím được nhấn ta dùng lệnh?
if(p1_0_bit==1)
if(p1_0_bit ==0)
if(p1_4_bit ==1)
if(p1_4_bit ==0)
Chọn đáp án B
Cho phần cứng như sau:

Để nhận biết phím được nhấn ta dùng lệnh?
if(p1_0_bit ==1)
if(p1_0_bit ==0)
if(p1_5_bit ==1)
if(p1_5_bit ==0)
Chọn đáp án B
Cho phần cứng như sau:

Để nhận biết phím được nhấn ta dùng lệnh?
if p1_3_bit ==0)
if(p1_3_bit ==1)
if(p1_5_bit ==1)
if(p1_5_bit ==0)
Chọn đáp án B
Cho phần cứng như sau:

Để điều khiển 4 led sáng và 4 led tắt ta dùng lệnh?
P3=0b11110000
P3=0b11111111
P3=0b00000000
P3=0b10101010
Chọn đáp án A
Cho phần cứng như sau:

Để điều khiển các led sáng tắt xen kẻ ta dùng lệnh?
P3=0b11110000
P3=0b11111111
P3=0b00000000
P3=0b10101010
Chọn đáp án D
Cho phần cứng như sau:

Để điều khiển 8 led tắt ta dùng lệnh?
P3=0b11110000
P3=0b11111111
P3=0b00000000
P3=0b10101010
Chọn đáp án B
Cho phần cứng như sau:

Để điều khiển 8 led sáng ta dùng lệnh?
P3=0b11110000
P3=0b11111111
P3=0b00000000;
P3=0b10101010
Chọn đáp án C
Cho phần cứng như sau:

Để điều khiển led sáng tắt xen kẻ ta dùng lệnh?
P3=0b11110000
P3=0b11111111
P3=0b00000000
P3=0b10101010
Chọn đáp án D
Cho phần cứng như sau:

P3=0b1111111; P3=0b00000000;delay_ms(5000)
P3=0b00000000;P3=0b1111111;delay_ms(5000)
P3=0b00000000;delay_ms(5000);P3=0b1111111;delay_ms(5000)
P3=0b00000000;delay_ms(5);P3=0b1111111;delay_ms(5);
Chọn đáp án C
Cho phần cứng như sau:

Để điều khiển led sáng 1s và tắt 5s ta dùng lệnh?
P3=0b1111111; P3=0b00000000;delay_ms(1000)
P3=0b00000000;P3=0b1111111;delay_ms(1000)
P3=0b00000000;delay_ms(1000);P3=0b1111111;delay_ms(5000)
P3=0b00000000;delay_ms(1);P3=0b1111111;delay_ms(5);
Chọn đáp án C
Cho phần cứng như hình vẽ

Để điều khiển led 7 đoạn hiển thị số 3 ta dùng lệnh
P2=0xC0
P2=0xF9
P2=0xA4
P2=0xB0
Chọn đáp án D
Cho phần cứng như hình vẽ

Để điều khiển led 7 đoạn hiển thị số 1 ta dùng lệnh
P2=0xC0
P2=0xF9;
P2=0xA4
P2=0xB0
Chọn đáp án B



