Bước 1: Nhập N, A1, A2, .., AN, x (có giá trị như trên); Bước 2: i N; Bước 3: Nếu Ai > x thì Ai+1 Ai; Bước 4: Nếu i = 0 thì Ai+1 x, rồi kết thúc; Bước 5: i i1; quay lại Bước 3. A. 7 5 6 10 10 12. B. 3 5 6 7 10 12. C. 7 5 6 10 12. D. 3 5 6 10 12 7.
Trang 1ĐỀ 1
Câu 1: Trong hệ soạn thảo văn bản MS Word, khi nhấn phím Home, sẽ thực hiện việc nào sau đây?
A Đưa con trỏ văn bản đến đầu đoạn hiện tại
B Đưa con trỏ văn bản đến đầu dòng hiện tại
C Đưa con trỏ văn bản đến cuối dòng hiện tại
D Đưa con trỏ văn bản đến cuối văn bản
Câu 2: Trong tin học, dữ liệu là
A biểu diễn thông tin dạng văn bản B các số liệu
C dãy bít biểu diễn thông tin trong máy tính D biểu diễn thông tin dạng hình ảnh
Câu 3: Cho dãy số A gồm N phần tử A1, A2, , AN Với N=5 và các phần tử có giá trị là 3, 5 ,
6, 10, 12, và số x=7 Sau khi thực hiện dãy thao tác dưới đây thì dãy A có giá trị:
Bước 1: Nhập N, A1, A2, , AN, x (có giá trị như trên);
Bước 2: i N;
Bước 3: Nếu Ai > x thì Ai+1 Ai;
Bước 4: Nếu i = 0 thì Ai+1 x, rồi kết thúc;
Bước 5: i i-1; quay lại Bước 3
A 7 5 6 10 10 12 B 3 5 6 7 10 12 C 7 5 6 10 12 D 3 5 6 10 12 7
Câu 4: Hãy sắp xếp các thao tác sau theo thứ tự các bước để được thuật toán tìm ước số chung lớn nhất của hai số nguyên dương a và b
(1) Nếu c=0 thì thông báo kết quả UCLN=b, rồi kết thúc
(2) Nhập 2 số nguyên dương a và b
(3) a b; b c; rồi quay lại bước 2
(4) c a mod b (Mod là phép chia lấy phần dư)
Trang 2A (2), (1), (4), (3) B (2), (4), (1), (3) C (1), (2), (4), (3) D (2), (4), (3), (1)
Câu 5: Để định dạng cụm từ “Tin học” thành “Tin học”, sau khi chọn cụm từ đó ta nhấn tổ hợp phím:
Câu 6: Chọn câu đúng trong các câu sau:
A Hệ soạn thảo văn bản tự động phân cách các từ trong một câu
B Trang màn hình và trang in ra giấy luôn có cùng kích thước
C Các hệ soạn thảo đều có phần mềm xử lí chữ Việt nên ta có thể soạn thảo văn bản chữ Việt
D Hệ soạn thảo văn bản quản lý tự động việc xuống dòng trong khi ta gõ văn bản
Câu 7: Phát biểu nào sau đây là đúng?
A RAM có dung lượng nhỏ hơn ROM
B Thông tin trong RAM không bị mất khi tắt máy
C ROM có thể đọc và ghi dữ liệu
D ROM là bộ nhớ chỉ cho phép đọc dữ liệu
Câu 8: Cho thuật toán tìm số chung lớn nhất của hai số nguyên dương M, N như sau: Bước 1: Nhập M, N;
Bước 2: Nếu M=N thì đưa ra kết quả = M, rồi kết thúc;
Bước 3: Nếu M > N thì M M-N, quay lại bước 2;
Bước 4: N N-M, quay lại bước 2
Với M= 15 và N=35, khi thực hiện thuật toán trên thì Bước 4 được thực hiện mấy lần?
Câu 9: Trong thuật toán sắp xếp bằng tráo đổi (theo sách giáo khoa Tin học lớp 10), với n=
20 thao tác so sánh ai và ai+1 được thực hiện bao nhiêu lần?
Trang 3A 210 B 190 C 200 D 180.
Câu 10: Khi nạp hệ điều hành, máy tính tìm chương trình khởi động theo thứ tự là
A ổ đĩa cứng C, USB, ổ đĩa CD B do người dùng thiết đặt trong máy tính
C ổ đĩa CD, ổ đĩa cứng C, USB D USB, ổ đĩa cứng C, ổ đĩa CD
Câu 11: Việc nào dưới đây không phải là trình bày văn bản?
C Thay đổi khoảng cách giữa các đoạn D Sửa chính tả
Câu 12: Để biểu diễn số nguyên có dấu 2019 trong máy tính thì cần dùng ít nhất mấy byte?
Câu 13: Hoàn thiện đoạn […] trong dãy thao tác sau để được thuật toán sắp xếp dãy số A1, A2, , AN thành dãy không giảm
Bước 1: Nhập N, các số A1, A2, , AN;
Bước 2: M N;
Bước 3: Nếu M<2 thì đưa ra dãy A đã được sắp xếp, rồi kết thúc;
Bước 4: M M-1,[…];
Bước 5: i i+1;
Bước 6: Nếu i > M thì quay lại B3;
Bước 7 Nếu Ai > Ai+1 thì tráo đổi Ai và Ai+1 cho nhau;
Bước 8: Quay lại B5
Câu 14: Số 163 được biểu diễn trong hệ nhị phân là
Câu 15: Nội dung gói tin bao gồm các thành phần gì?
Trang 4A Địa chỉ nhận, địa chỉ gửi, dữ liệu, độ dài.
B Thông tin kiểm soát lỗi và các thông tin phục vụ khác
C Địa chỉ nhận, địa chỉ gửi, dữ liệu, độ dài, thông tin kiểm soát lỗi và các thông tin phục vụ khác
D Địa chỉ nhận, địa chỉ gửi, dữ liệu, độ dài, giao thức TCP/IP
Câu 16: Tin học là một ngành khoa học vì đó là ngành
A sử dụng máy tính trong mọi lĩnh vực hoạt động của đời sống xã hội
B chế tạo máy tính
C có nội dung, mục tiêu, phương pháp nghiên cứu riêng
D lưu trữ và xử lý thông tin
Câu 17: Số 107 trong hệ Hexa được biểu diễn trong nhệ cơ số 8 là
Câu 18: Cho dãy số A gồm N phần tử A1, A2, , AN Với N = 7 và các phần tử có giá trị là 2 5
7 8 1 2 6 2 Sau khi thực hiện dãy thao tác dưới đây thì s có giá trị là bao nhiêu?
Bước 1: Nhập N, A1, A2, , AN (có giá trị như trên);
Bước 2: s 0; i 1;
Bước 3: Nếu i ≥ N thì thông báo s, rồi kết thúc;
Bước 4: i i+1;
Bước 5: Nếu i chia hết cho 2 thì s s+Ai;
Bước 6: Quay lại Bước 3
Câu 19: Cho dãy số A gồm N phần tử A1, A2, , AN Với N=10 và các phần tử có giá trị là 3, 5 , 6, 10, 12, 14, 16, 20, 20, 21 và số x=20 Sau khi thực hiện dãy thao tác dưới đây thì kq
có giá trị là bao nhiêu?
Bước 1: Nhập N, A1, A2, , AN, x (có giá trị như trên);
Trang 5Bước 2: d 1; c N;
Bước 3: g [(d+c)/2];
Bước 4: Nếu A[g] = x thì kq g, rồi kết thúc;
Bước 5: Nếu d > c thì kq 0, rồi kết thúc;
Bước 6: Nếu x < a[g] thì c g-1, quay lại Bước 3;
Bước 7: d g+1, quay lại Bước 3
Câu 20: Cho dãy số A gồm N phần tử A1, A2, , AN Với N=8 và các phần tử có giá trị là 6, 8,
2, 9, 9, 7, 9, 6 Sau khi thực hiện dãy thao tác dưới đây thì kq có giá trị là bao nhiêu? Bước 1: Nhập N, các số A1, A2, , AN;
Bước 2: kq 1; i 2;
Bước 3: Nếu i > N thì đưa ra kq, rồi kết thúc;
Bước 4: Nếu Ai ≥ Akq thì kq i;
Bước 5: i i+1, quay lại Bước 3
Câu 21: WWW là viết tắt của cụm từ nào sau đây?
Câu 22: Câu nào sai trong các câu sau:
A Để một gói tin đến đúng máy nhận thì trong gói tin phải có thông tin để xác định máy đích
B Mỗi máy tính tham gia vào mạng đều phải có địa chỉ duy nhất
C Máy làm việc với địa chỉ IP dạng số còn người dùng chỉ làm việc với địa chỉ dạng kí tự
D Máy chủ DNS chuyển đổi địa chỉ dạng kí tự sang dạng số để máy xử lí được
Trang 6Câu 23: Hệ điều hành là
Câu 24: Phương tiện truyền thông để kết nối các máy tính trong mạng gồm hai loại:
Câu 25: Wi-Fi là tên của một
Trang 7ĐỀ 2 Câu 1: Biểu diễn thuật toán bằng sơ đồ khối hình ovan thể hiện thao tác gì ?
Câu 2: Cho đoạn chương trình
Writeln(‘Nhap k’); Readln(k);
If k mod 3=0 then Writeln(k);
Cho biết đoạn chương trình thực hiện việc gì
Câu 3: Trong mạng bố trí Kiểu hình sao:
A 2 máy hỏng thì mạng ngừng hoạt động
B 1 máy bị hỏng thì mạng ngừng hoạt động
C Thiết bị kết nối bị hỏng thì mạng ngừng hoạt động.
D 5 máy hỏng thì mạng vẫn hoạt động bình thường.
Câu 4: Biểu thức (1-a)/c*sqrt(b-1) trong Tubo Pascal là biểu diễn biểu thức nào trong toán học:
1
−
−
b
c
a
1
−
−
b ac
b
a) 1 1
1
−
−
b c a
Câu 5: Thành phần của 1 gói tin bao gồm:
A Dữ liệu, độ dài.
B Thông tin kiểm soát lỗi và các thông tin phục vụ khác.
C Cả ba đáp án trên
D Địa chỉ nhận, Địa chỉ gởi.
Trang 8Câu 6: WI – FI là phương thức kết nố Internet dùng trong:
A Mạng không dây B Cả A và B đều đúng C Cả A và B đều sai. D Mạng có dây.
Câu 7: Số 6757,45 biểu diễn dưới dạng dấu phẩy động là:
A 0,675745×10-4 B 0.675745×104 C 0,675745×104 D 0.675745×10-4
Câu 8: Hãy cho biết Div và Mod là phép toán thực hiện được trên kiểu dữ liệu nào
Câu 9: Thông dịch thực hiện qua mấy bước:
Câu 10: Ba kiểu bố trí cơ bản của các máy tính trong mạng là:
Câu 11: Chọn đáp án đúng nhất Về tốc độ truyền thông tin thì:
Câu 12: Cho đoạn chương trình
S:=0; i:=1;
while i<=10 do begin
S:=S+i;
i:= i+2;
end;
Cho biết kết quả khi chạy đoạn chương trình trên
Câu 13: Đâu là kiểu dữ liệu kiểu nguyên trong Tubo Pascal
Trang 9C Real, Readln, write,writeln D Integer, Longint, word, byte.
Câu 14: Sử dụng Modem qua đường dây điện thoại có thuận lợi là:
A Không thuận tiện cho người dùng nhưng tốc độ đường truyền cao.
B Thuận tiện cho người dùng nhưng tốc độ đường truyền không cao.
C Tốn nhiều kinh phí lắp đặt nhưng tốc độ đường truyền cao.
D Thuận tiện cho người dùng và tốc độ đường truyền cao.
Câu 15: Điều kiện để các máy tính trong mạng giao tiếp được với nhau khi chúng được dùng chung:
Câu 16: Biểu diễn thuật toán bằng sơ đồ khối hình chữ nhật thể hiện thao tác gì ?
Câu 17: Phần mở rộng của tên tệp thường thể hiện
Câu 18: Chọn đáp án đúng nhất Nhu cầu, lợi ích của kết nối mạng máy tính là:
Câu 19: Cấu trúc của một chương trình Pascal được chia làm mấy phần:
Câu 20: Hãy cho biết đâu là biểu diễn của hàm số trong Tubo Pascal
C Sin(x), Cos(x), Abs(x), ln(x) D Sqr(x), Sqrt(x), sinx, cosx
Câu 21: Cho đoạn chương trình:
S:=0;
Trang 10For i:=1 to 10 do S:=S+i;
Đoạn chương trình trên thực hiện công việc gì
A Tính tổng các số nguyên từ 1 đến 10 B Tính tổng các số nguyên lớn hơn 10
C Tính tổng các số lẻ nhỏ hơn 10 D Tính tổng các số chẵn nhỏ hơn 10
Câu 22: Mạng WAN (diện rộng) là mạng kết nối các máy tính:
C Giữ các máy tính trong 1 xí nghiệp D Giữ các máy tính trong 1 phòng Câu 23: Hãy cho biết đâu là tên dành riêng trong Tubo Pascal
Câu 24: Chọn câu đúng trong các câu sau:
Câu 25: Để ngắt trang văn bản ta thực hiện những cách nào sau đây:
Trang 11ĐỀ 3
Câu 1: Các phần tử của mảng có thể có kiểu gì?
A Real, Integer, Char, Boolean; B Real, Integer;
Câu 2: Kiểu Boolean và Byte có cùng kích thước với kiểu dữ liệu nào?
Câu 3: Biến N chỉ nhận một trong 2 giá trị là ’1’ và ’0’ Hãy cho biết khai báo nào sau đây là đúng.
A Var N:Real; B Var N:Byte; C Var N: Boolean D Var N:Char;
Câu 4: Xét biểu thức (m mod 2 <>0) And (m div 2 >=5) Với giá trị nào của m dưới đây để biểu thức trên cho giá trị là True?
Câu 5: Tham chiếu đến mảng 2 chiều B bằng cách viết:
Câu 6: Kiểu Real có kích thức bao nhiêu byte?
Câu 7: Hàm tính căn bậc 2 của P là:
Câu 8: Biến t có thể nhận các giá trị là 1; 100; 12.55; -46.1; Có thể khai báo biến t có kiểu là:
A Integer và Real; B Byte và Integer; C Real và Byte; D Real;
Câu 9: Cho chương trình sau:
Var f: text;
Begin
Assign(f,’output.dat’);
Rewrite(f);
Trang 12Write(f, ’510 + 702 - 792’);
Close(f);
End.
Sau khi thực hiện chương trình, tập tin ’output.dat’ có nội dung như thế nào?
A 510 702 792 B 420 C 510 + 702 - 792 D 510702792
Câu 10: Phát biểu nào sau đây là chính xác khi nói về hàm EOF:
A Hàm cho giá trị False nếu con trỏ tệp ở vị trí kết thúc tệp;
B Hàm cho giá trị False nếu con trỏ tệp ở vị trí kết thúc dòng;
C Hàm cho giá trị True nếu con trỏ tệp ở vị trí kết thúc dòng;
D Hàm cho giá trị True nếu con trỏ tệp ở vị trí kết thúc tệp;
Câu 11: Phát biểu sai về sự giống nhau giữa 2 loại chương trình con là:
A Chỉ khác nhau ở từ khóa Procedure và Function;
B Có cấu trúc giống một chương trình;
C Có thể chứa tham số;
D Hoạt động độc lập như một chương trình;
Câu 12: Biểu thức (2*2<1+1) Or (Abs(-3)<=3) trong Pascal sẽ nhận giá trị:
Câu 13: Trong cấu trúc chương trình con, thành phần nào có thể không có?
C Phần đầu; D Cả 3 phương án còn lại đều đúng;
Câu 14: Muốn sử dụng thủ tục xóa màn hình (Clrscr) ta phải khai báo thư viện như thế nào?
A Type Use; B Uses Ctr; C Type Uses; D Uses Crt;
Câu 15: Điều kiện 10<x<15, trong Pascal được tách ra như thế nào?
Trang 13A (10<x) Not (x<15); B Các phương án còn còn lại đều sai;
C (10<x) Or (x<15); D (10<x) And (x<15);
Câu 16: Thủ tục mở một tệp để ghi thông tin từ ngoài vào tệp là:
A Rewrite(<tên tệp>); B Rewrite(<tên biến tệp>);
C Rewrite(<tên biến tệp>,<tên tệp>); D Rewrite(<tên tệp>,<tên biến tệp>);.
Câu 17: Phần mở rộng của Pascal là:
Câu 18: Trong khai báo mảng một chiều, nếu ở kiểu chỉ số có n1=-99; n2=0 Hãy cho biết muốn tham chiếu đến phần tử thứ 4 của mảng thì chỉ số là:
Câu 19: Chương trình con được phân thành những loại gì?
A Thủ tục và thủ tục chuẩn; B Hàm và thủ tục;
C Hàm và hàm chuẩn; D Cả 3 phương án đều sai;
Câu 20: Tên sai trong ngôn ngữ lập trình Pascal là:
Câu 21: Kiểu dữ liệu chuẩn được sử dụng để làm gì?
Câu 22: cho đoạn chương trình sau:
S:=3;
For i:=1 To 5 Do
If i mod 2=0 Then S:=S+I;
Hãy cho biết s nhận giá trị nào?
Trang 14C Ba phương án còn lại đều sai D 9
Câu 23: Các phần tử trong mảng một chiều phải:
C có kiểu dữ liệu giống nhau; D giống hệt nhau;
Câu 24: cho a=1, b=1; hãy cho biết t sẽ nhận giá trị nào khi kết thúc đoạn chương trình sau:
a:=b+1; b:=a;
If a=b Then t:=a+b+1
Else t:=a+b-1;
Câu 25: Thông tin nào không phải là hằng số học?