1. Trang chủ
  2. » Văn Hóa - Nghệ Thuật

Tong hop cau hoi trac nghiem tin 8

10 44 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Nội dung

Câu 39: Biến được khai báo với kiểu dữ liệu số thực có thể lưu các giá trị nào trong các giá trị dưới đây : A.. Một số nguyên bất kì.[r]

(1)Câu 1: Khi ta khai báo biến : A Không sử dụng biến đó chương chình B Máy tính dành riêng phần nhớ để lưu trữ giá trị biến suốt quá trình hoạt động chương trình C Máy tự động in tên biến D Biến đó phải sử dụng chương trình Câu 2: Sau thực đoạn chương trình sau, giá trị biến k bao nhiêu? k: = 0; i:= to k:= k + 2; A k = B k = C k = D k = Câu 3: Tìm câu lệnh hợp lệ các câu lệnh sau: A for i:= to 10 do; Writeln(‘O’); C for i:= to 10 Writeln(‘O’); B for i:= 1.5 to 5.6 Writeln(‘O’); D for i:= 10 to Writeln(‘O’); Câu 4: Hãy cho biết số lần lặp câu lệnh for sau đây: “for i:=1 to … ” A lần B lần C lần D lần Câu 5: Hãy đọc đoạn chương trình sau::=0;i:= to s:= s + i;khi thực xong, kết s bằng: A 15 B C D Kết khác Câu 6: Trong các câu lệnh lặp Pascal sau đây, câu nào đúng A While = 1; Writeln (‘Dung’) ; C While i:= t:=10; B While (n mod i<> 0) i:= i+ ; D While x<=y ; Writeln (‘y khong nho hon x’) ; Câu 7: Cho S và i là biến nguyên Khi chạy đoạn chương trình : s:=0; for i:=1 to 10 s := s+i; writeln(s); Kết in lên màn hình là : A s = 100 B s = 11 C s = 55 D s = 101 C x = 15 D x : = 15; Câu 8: Lệnh nào đây viết đúng câu lệnh gán : A x : 15 B x := 15 Câu 9: Câu lệnh Gotoxy(5,7) có tác dụng: A B C D đưa trỏ chuột cột 5, hàng đưa trỏ chuột vị trí cột hàng đưa trỏ chuột cột hàng đưa trỏ chuột hàng 5, cột7 Câu 10: Dãy kí tự 20n10 thuộc kiểu liệu A String B Integer C Char D Real Câu 11: Để đếm có bao nhiêu số lẻ nhỏ hay n ; em chọn đoạn lệnh: Môn Tin Học - Mã đề 144 Trang (2) A for i:=1 to n if ( I mod 2)< >0 then S:=S + 1; B for i:=1 to n if ( I mod 2) =0 then S:=S + 1; C for i:=1 to n if ( I mod 2)=0 then S:=S + I; D for i:=1 to n if ( I mod 2)=0 then S:=S + I ; Câu 12: Cấu trúc chung hợp lý chương trình Pascal là: A Begin -> Program -> End C Program -> Begin -> End B Program -> End -> Begin D End -> Program -> Begin Câu 13: Cho đoạn chương trình sau: x:=0; tong:=0; while tong<=20 writeln(tong); tong:=tong+1;;:=tong; Sau đoạn chương trình trên thực hiện, giá trị x bao nhiêu ? A 20 B không xác định C 21 D Câu 14: Trong các tên sau, tên nào là hợp lệ ngôn ngữ Pascal: A Dien tich; B Tamthoi; C Begin; D 5-Hoa-hong; Câu 15: Với ngôn ngữ lập trình Passcal câu lệnh lặp for i:=1 to 10 x:=x+1; thì biến đếm i phải khai báo là kiểu liệu A Interger; C Real; B String D Tất các kiểu trên Câu 16: Để tìm giá trị lớn số a, b thì ta viết: A Max:=a;If b>Max then Max:=b; C Max:=b;If a>Max then Max:=a; B If (a>b) then Max:=a;If (b>a) then Max:=b; D Cả câu đúng Câu 17: Viết biểu thức toán a3-b3 sang Pascal thì ta viết là: A a*a*a-b*b*b B a3-b3 C aaa-bbb D a.a.a-b.b.b Câu 18: Trong ngôn ngữ lập trình Pascal, từ không phải từ khóa là: A Program B Uses C Computer D End C -32768 +32767 D 32767 Câu 19: Kiểu liệu Integer có giá trị lớn là A tỉ B 32768 Câu 20: Phần nguyên phép chia hai số nguyên 16 và là: A 16 div = Môn Tin Học - Mã đề 144 B 16 div = C 16 mod = D 16 mod = Trang (3) Câu 21: Cấu trúc câu lệnh rẽ nhánh IF - THEN (dạng đủ) là: A If <câu lệnh 1> then <điều kiện> else <câu lệnh 2>; B If <điều kiện> then <câu lệnh1> else <câu lệnh 2>; C If <câu lệnh> then <điều kiện>; D If <điều kiện> then <câu lệnh1>; Câu 22: Cho các câu lệnh sau hay câu lệnh đúng: A for i:=1 to 10 x:=x+1 C for i:=1 to 10; x:=x+1 B for i:=10 to x:=x+1 D for i:= to 10 for j:=1 to 10 x:=x+1 Câu 23: Câu lệnh nào sau đây là khai báo hằng: A Const n := 20; B Const n : 20; C Const n = 20; D Const n 20; Câu 24: Trong câu lệnh lặp : For i : = to 10 begin … end ; câu lệnh ghép thực bao nhiêu lần ? (nói cách khác, bao nhiêu vòng lặp thực ?) A lần B 10 lần C lần D Không lần nào Câu 25: Câu lệnh pascal nào sau đây là hợp lệ? A For i:=1.5 to 10.5 writeln(‘A’); C For i= to 10 writeln(‘A’); B For i:= to 10 writeln(‘A’); D For i:=100 to writeln(‘A’); Câu 26: Chọn câu lệnh Pascal hợp lệ các câu sau : A If a > b then max = a; C If a > b then max : = a ; else max : = b; B If = then x : = 100; D If x : = a + b then x : = x + 1; Câu 27: Xem ví dụ sau pascal:crt;i:integer; Clrscr; I:=1 while i<15 begin Writeln(‘0’); i:=i+1 End; Readln;.í dụ trên ghi màn hình bao nhiêu chữ số 0? A 1; B 15; C 115; D 14; Câu 28: Khi chương trình Pascal hết lỗi, ta muốn chạy chương trình thì nhấn phím: A F9 B Ctrl + F9 C F2 D Ctrl + F2 Câu 29: Hãy tìm hiểu đoạn chương trình sau đây: x:= 0; tong:= 0; Môn Tin Học - Mã đề 144 Trang (4) While tong <=20 Begin Writeln (tong); Tong:= tong + 1; End; x:= tong; Sau đọan chương trình trên thực hiện, giá trị x bao nhiêu? A 21 C 20 B D Không xác định Câu 30: Trong vòng lặp For <biến đếm>:=<giá trị đầu> to <giá trị cuối> <câu lệnh> củaPascal, vòng lặp, biến đếm thay đổi nào A -1 B Một giá trị khác không C +1 D Một giá trị Câu 31: Chương trình pascal sau in màn hình nội dung gì? Program vidu;i: integer; For i:=1 to 10 Writeln(‘Day la lan lap thu ‘,i); Readln; END A câu “Day la lan lap thu ‘, i”; B 10 câu Day la lan lap thu i” với i theo thứ tự từ 1->10; C câu “Day la lan lap thu i”; D 10 “Day la lan lap thu ‘, i”; Câu 32: Để tính tổng S=1/2+1/4 + 1/6 + … +1/ n; em chọn đoạn lệnh: A for i:=1 to n if ( i mod 2) < > then S:=S + i; B for i:=1 to n if ( i mod 2)=0 then S:=S + 1/i; C for i:=1 to n if ( i mod 2)=0 then S:=S +1/ i else S:=S-1/i; D for i:=1 to n if ( i mod 2)=0 then S:=S - 1/i else S:= S + 1/i; Câu 33: Khi soạn thảo xong chương trình Pascal, ta muốn lưu chương trình lại thì ta nhấn phím: A Ctrl + F9 B F9 C Ctrl + F2 D F2 Câu 34: Trong Pascal, muốn dịch chương trình ta dùng tổ hợp phím nào sau đây: Môn Tin Học - Mã đề 144 Trang (5) A Ctrl + F9 B Alt + F9 C Ctrl + S D Alt + F3 Câu 35: Lần lượt thực câu lệnh for i:= to 3.5 writeln(i:3:1); viết màn hình? A Chỉ viết số 3.5 mà thôi B Không thực vì giá trị biến đếm có kiểu thứ tự là Real C Thứ tự biến đếm, chiếm chỗ và lấy chữ số sau phần thập phân D Viết số viết số 3.5 Câu 36: Từ khóa để khai báo biến ngôn ngữ lập trình Pascal là: A Real B End C Const D Var C Real D End Câu 37: Tên nào sau đây là người lập trình đặt: A Var B n Câu 38: Phát biểu nào sau đây là đúng ? A Cấu trúc lặp sử dụng để thị cho máy tính thực lặp lại vài hoạt động nào đó điều kiện nào đó thoả mãn B Chỉ ngôn ngữ lập trình Pascal có các câu lệnh lặp để thể cấu trúc lặp C Ngôn ngữ Pascal thể cấu trúc lặp với số lần lặp cho trước câu lệnh for…do D Cả A và C đúng Câu 39: Biến khai báo với kiểu liệu số thực có thể lưu các giá trị nào các giá trị đây : A B C D Một số nguyên bất kì Một dãy các chữ và số Một số thực (có thể là số nguyên) phạm vi cho phép Một số thực bất kì Câu 40: A khai báo là biến với kiểu liệu số nguyên, X là biến với kiểu liệu xâu Phép gán hợp lệ là: A A:= 4.5; B A:= ‘LamDong’; C X:= 57; D X:= ‘1234’; C Const hs : real; D Var 5hs : real; Câu 41: Trong Pascal khai báo nào sau đây là đúng: A Var hs : real; B Var S = 24; Câu 42: Trong các hoạt động sau đây, hoạt động nào thực lặp lại với số lần chưa biết trước A Nhập số hợp lệ, số nguyên khoảng từ đến 10, vào máy tính Nếu nhập không hợp lệ thì yêu cầu nhập lại B Cả ba trường hợp trên đúng C Rút tiền dần từ số tiền tiết kiệm số dư còn lại ít 50 ngàn đồng D Nhập các số tự nhiên từ bàn phím đủ 50 số Câu 43: Câu lệnh lặp while…do có dạng đúng là: A While <điều kiện> <câu lệnh>; C While <điều kiện> <câu lệnh> do; B While <câu lệnh> <câu lệnh> do; D While <điều kiện> <câu lệnh>; Câu 44: Biểu thức nào đây có thể dùng làm điều kiện câu lệnh rẽ nhánh ( A m>n B 2*x+m C THEN ) D sqr(m) E x:=m Câu 45: Máy tính có thể hiểu trực tiếp ngôn ngữ nào các ngôn ngữ đây? A Ngôn ngữ lập trình B Ngôn ngữ … Môn Tin Học - Mã đề 144 C Ngôn ngữ máy D Ngôn ngữ tự nhiên Trang (6) Câu 46: Biểu thức ( x  x1)  ( y  y1) toán học biểu diễn Pascal là: A sqr((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)) C sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)) B sqrt[(x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)] D sqr(x2-x1)*(x2-x1)+(y2-y1)*(y2-y1) Câu 47: Pascal sử dụng câu lệnh lặp nào sau đây để lặp với số lần chưa biết trước? A While…do; B If…then…else; C If then; D For…do; Câu 48: Cách khai báo biến mảng nào Pascal sau đây đúng? A t: array 1 : 100 of integer; C z: array 1 n of real; B y: array 1 100 of integer; D x: array 1 100 of integer; Câu 49: Để tính tổng S=1 + +3 +4 … + n; em chọn đoạn lệnh: A for i:=1 to n if ( i mod 2)<>0 then S:=S + i; B for i:=1 to n if ( i mod 2)=1 then S:=S + i; C for i:=1 to n S:= S + i ; D for i:=1 to n if ( i mod 2)=0 then S:=S + i; Câu 50: Để chạy chương trình Pascal ta nhấn tổ hợp phím A Shitf+F9 B Ctrl+Shift+F9 C Ctrl+F9 D Alt+F9 Câu 51: Vòng lặp while là vòng lặp: A Biết trước số lần lặp giới hạn là <=100 C Biết trước số lần lặp B Biết trước số lần lặp giới hạn là >=100 D Chưa biết trước số lần lặp Câu 52: Dưới đây là đoạn chương trình Pascal : For i : = to 10 …… Sau thực đoạn chương trình trên, giá trị i là : A 11 B Không xác định C D 10 Câu 53: Hãy đọc đoạn chương trình sau::=0;i:= to s:= s * i;khi thực xong, kết s bằng: A 15 B C 120 D Kết khác Câu 54: Lệnh lặp nào sau đây là đúng? A For <biến đếm>: <giá trị cuôí> downto <giá trị đầu> <câu lệnh> B For <biến đếm>:= <giá trị cuôí> downto <giá trị đầu> <câu lệnh> C For <biến đếm>= <giá trị đầu> to <giá trị cuôí> <câu lệnh> D For <biến đếm>:= <giá trị đầu> to <giá trị cuôí> <câu lệnh> Câu 55: Những tên có ý nghĩa xác định từ trước và không phép sử dụng cho mục đích khác gọi là: Môn Tin Học - Mã đề 144 Trang (7) A Tên riêng B Từ khóa C Biến D Tên có sẵn C Program D SQRT Câu 56: Từ nào sau đây không phải từ khoá? A Begin B Var Câu 57: Để tính tổng S=1+2+3+ 4+ + … + n; em chọn đoạn lệnh: A s:=0; i:=0; While i<=n S:=S + 1; B s:=0; i:=0; While i<=n begin if (i mod2)=1 Then S:=S + i Else i:=i+1; End; C s:=0; i:=0; While i<=n If (I mod 2)= Then S:=S + i; D s:=0; i:=0; While i<=n begin S:=S + i; I:=i+1; End; Câu 58: Số biến có thể khai báo tối đa chương trình là bao nhiêu ? A Chỉ biến cho kiểu liệu C 10 biến B Không giới hạn D Chỉ hạn chế dung lượng nhớ Câu 59: Dưới đây là đọan chương trình Pascal:i:= to 10 Begin ………… End;khi thực đọan chương trình trên, giá trị i là: A 11 B 10 C D Không xác định Câu 60: Hãy tìm hiểu đoạn chương trình sau đây : X : = ; Tong : = ; tong < = 20 do(tong);: = tong + 1;;: = tong; Sau đoạn chương trình trên thực hiện, giá trị x bao nhiêu ? A Không xác định C 20 B 21 D Câu 61: If Then Else là: Môn Tin Học - Mã đề 144 Trang (8) A Câu lệnh điều kiện C Vòng lặp xác định B Vòng lặp không xác định D Một khai báo Câu 62: Biến a nhận các giá trị là ; -1 ; ; 2,3 Ta có thể khai báo a thuộc kiểu liệu nào? A Integer và Longint B Integer C Char D Real Câu 63: Ví dụ nào đây không diễn tả hoạt động lặp lặp lại sống? A Làm bài thơ B Hàng ngày em đặt đồng hồ báo thức lúc để dậy sớm tập thể dục C Mỗi lần khởi động máy tính em thực cùng các hoạt động kiểm tra các thành phần máy tính,sau đó khởi động hệ điều hành theo trình tự đã quy định trước D ngày học lần Câu 64: soạn thảo xong chương trình Pascal, ta muốn kiểm tra xem có lỗi gì không thì ta nhấn phím: A F1 B F9 C F3 D F2 Câu 65: Đoạn lệnh sau đây : So : = 1;So < 10 writeln(So);: = So + cho kết gì ? A In vô hạn các số 1, số viết trên dòng; B In các số từ đến 10; C Không phương án nào đúng D In các số từ đến 9; Câu 66: Trong câu lệnh lặp for i:=1 to 100 begin … end; câu lệnh ghép thực bao nhiêu lần ( hay bao nhiêu vòng lặp thực hiện)? A Không lần nào B lần C 99 lần D 100 lần Câu 67: Câu lệnh nào sau đây lặp vô hạn lần A s:=5; i:=0; While i<=s s:=s + 1; B s:=5; i:=1; While i<=s i:=i + 1; C s:=5; i:=1; D s:=0; i:=0; While i> s i:=i + 1; While i<=n if (i mod2)=1 then S:=S + I else i:=i+1; Câu 68: Khởi động Turbo Pascal cách: A Nháy đúp chuột vào biểu tượng trên màn hình B Nháy chuột vào biểu tượng trên màn hình C Nháy đúp chuột vào tên tệp Turbo.exe thư mục chứa tệp này D Cả hai cách hai câu A và C Câu 69: Trong chương trình Turbo Pascal từ khoá dùng để khai báo tên chương trình là: A uses Môn Tin Học - Mã đề 144 B Begin C Program D End Trang (9) Câu 70: Từ nào sau đây không phải tên chuẩn? A Byte B SQR C Program D ABS Câu 71: Chương trình sau cho kết là gi ? Program vd;a, b,: real; x,: integer ; readln(a, b); If a>b then x:=a else x:=b; Write(x); End A xuất màn hình số lớn số a, b đã nhập B chương trình không thực lỗi khai báo kiểu liệu C đảo giá trị biến a, b cho D xuất màn hình số nhỏ số a, b đã nhập Câu 72: IF a>8 THEN b:=3 ELSE b:=5; Khi a nhận giá trị là thì b nhận giá trị nào? A B C D Câu 73: Chương trình dịch dùng để làm gì? A Để chuyển chương trình từ ngôn ngữ bậc cao sang ngôn ngữ máy B Để chuyển chương trình từ ngôn ngữ máy sang ngôn ngữ bậc cao C Để chuyển chương trình từ ngôn ngữ máy sang hợp ngữ D Để chuyển chương trình từ ngôn ngữ bậc cao sang hợp ngữ Câu 74: Cú pháp câu lệnh gán Pascal là: A const <tên hằng> = <giá trị>; C uses <tên thư viện>; B Var <tên biến>: <kiểu liệu>; D <tên biến> := <giá trị>; Câu 75: Tên hợp lệ ngôn ngữ Pascal là: A D15; B 16abc; C Program; D Hinh thang; Câu 76: Để khai báo biến mảng kiểu số nguyên Pascal có dạng: Var <tên biến mảng>:array [<chỉ số đầu> <chỉ số cuối>] of integer; Trong đó: A Chỉ số đầu > số cuối C Chỉ số đầu = số cuối B Chỉ số đầu < số cuối D Chỉ số đầu <> số cuối Câu 77: Cho đoạn chương trình sau: n:=5; i:=1;s:= 0;(i < = n) begin s:=s+i; i:=i+1; end;khi thực xong đoạn chương trình trên ta kết là: A B C 15 D Kết khác Môn Tin Học - Mã đề 144 Trang (10) Câu 78: Em học vẽ hình với phần mềm nào? A Geogebra; B Mario; C Pascal; D Finger Break out; HẾT Môn Tin Học - Mã đề 144 Trang 10 (11)

Ngày đăng: 30/09/2021, 05:19

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w