6. Giá trị của các biểu thức boolean sau đây là gì với N = 300, p = - 0.001, q = 0.001, c = ‘5’ q = 0.001, c = ‘5’
(1) 2*N <=500
(2) (abs(p) = q) and (c < ‘4’)
(3) Not (c > ‘7’)
A. False – False – True B. False – True – FalseC. False – True – True D. False – False – False C. False – True – True D. False – False – False
7. Sau khi thực hiện đoạn chương trình sau thu được kết quả xâu S là gì?begin begin
S := ‘GBCDEFA’;T := S[1]; T := S[1];
S[1] := S[length(S)];
S[length(S)] := T; A. ‘GBCDEFA’ B. ‘ABCDEFG’
end; C. ‘AGBCDEF’ D. ‘BCDEFAG’
8. Trong NNLT Pascal, hai xâu kí tự được so sánh dựa trên?
A. Độ dài tối đa của hai xâu
B. Mã của từng kí tự trong các xâu lần lượt từ trái sang phải C. Độ dài thực sự cảu hai xâu
Hãy đọc kỹ đoạn chương trình sau:
Program timkiem;
Var m: array[1..100] of integer; i, n, k: integer;
Begin Write('Ban can nhap bao nhieu so:'); Readln (n);
For i:=1 to n do Begin
Write('Nhap so thu ',i,':'); Readln(m[i]);
End;
Write('Nhap so can tim:'); Readln(k); i:=1;
While (m[i]<>k)and (i<=n)Do i:=i+1;
If i>n then Writeln ('Trong day ban da nhap khong co so nguyen nao bang
',k)
else Writeln('Trong day ban da nhap co so bang',k);
Readln;
End.
Và hãy trả lời các câu hỏi 9 và 10:
9. Trong chương trình trên có đoạn lệnh có sử dụng vòng lặp While …Do, chương trình trên thoátkhỏi vòng lặp khi: khỏi vòng lặp khi:
A. m[ i ]=k B. (m[ i ]=k) hoặc( i>n) C. i>n D. (m[ i ]=k) và (i>n)
10.Giả sử khi chạy chương trình, ta tạo dữ liệu cho mảng m gồm các phần tử lần lượt là: 7, 5, 19,54 và 20. Và gán cho biến k mang giá trị 54. Vậy sau khi thực hiện xong chương trình, trên màn 54 và 20. Và gán cho biến k mang giá trị 54. Vậy sau khi thực hiện xong chương trình, trên màn hình sẽ có dòng thông báo:
A. Trong dãy bạn đã nhập có số bằng k B. Trong dãy bạn đã nhập có số bằng 54 C. Trong day ban da nhap co so bang k D. Trong day ban da nhap co so bang 54 C. Trong day ban da nhap co so bang k D. Trong day ban da nhap co so bang 54