1. Trang chủ
  2. » Luận Văn - Báo Cáo

tröôøng thcs huyønh phöôùc đề 1 ôn tập học kì i môn tin học 8 i trắc nghiệm chọn câu trả lời đúng câu 1 từ khóa nào sau đây dùng để khai báo hằng a uses b var c const d program câu 2 khi ta khai báo

5 24 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 85,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Câu 2 : Ngôn ngữ lập trình là tập hợp các ………và ………tạo thành một chương trình hoàn chỉnh và chạy được trên máy tính?. Câu 3: Trong các tên sau, tên nào là hợp lệ trong Pascala[r]

Trang 1

1

Đề 1 ÔN T P H C KÌ I ẬP HỌC KÌ I ỌC KÌ I

I Tr c nghi m: Ch n câu tr l i úng ắc nghiệm: Chọn câu trả lời đúng ệm: Chọn câu trả lời đúng ọc 8 ả lời đúng ời đúng đúng

Câu 1: T khóa nào sau đây dùng đ khai báo h ng?ừ khóa nào sau đây dùng để khai báo hằng? ể khai báo hằng? ằng?

Câu 2: Khi ta khai báo bi n x thu c ki u integer thì phép gán nào sau đây là h p l ?ến x thuộc kiểu integer thì phép gán nào sau đây là hợp lệ? ộc kiểu integer thì phép gán nào sau đây là hợp lệ? ể khai báo hằng? ợp lệ? ệ?

A x:= 808080; B x:= ‘tin_hoc’; C x:= 2.34; D x:= 123;

Câu 3: Câu l nh cho phép nh p giá tr cho bi n a t bàn phím là?:ệ? ập giá trị cho biến a từ bàn phím là?: ị cho biến a từ bàn phím là?: ến x thuộc kiểu integer thì phép gán nào sau đây là hợp lệ? ừ khóa nào sau đây dùng để khai báo hằng?

A Write(‘nhap a=’); B Write(a); C Readln(a); D Writeln(a);

Câu 4: Sau 2 câu l nh x:=5; x:=x*x; giá tr c a bi n x là?:ệ? ị cho biến a từ bàn phím là?: ủa biến x là?: ến x thuộc kiểu integer thì phép gán nào sau đây là hợp lệ?

Câu 5: Hãy cho bi t k t qu xu t ra trên màn hình c a câu l nh này Writeln(‘16*2-3=’,16*2-3);ến x thuộc kiểu integer thì phép gán nào sau đây là hợp lệ? ến x thuộc kiểu integer thì phép gán nào sau đây là hợp lệ? ất ra trên màn hình của câu lệnh này Writeln(‘16*2-3=’,16*2-3); ủa biến x là?: ệ?

Câu 6: Bi u th c toán h c ể khai báo hằng? ức toán học ọc 2

6 4

5 12

này đư c vi t dợp lệ? ến x thuộc kiểu integer thì phép gán nào sau đây là hợp lệ? ư i d ng trong pascal là:ới dạng trong pascal là: ạng trong pascal là:

A 12-5/4+6-2 B (12-5)/(4+6-2) C (12-5)/(4+6) -2 D (12-5-2)/(4+6)

Câu 7: Cho x là s th c; mu n in s th c x v i đ r ng là 8 và có hai ch s th p phân ta dùng l nh:ới dạng trong pascal là: ộc kiểu integer thì phép gán nào sau đây là hợp lệ? ộc kiểu integer thì phép gán nào sau đây là hợp lệ? ữ số thập phân ta dùng lệnh: ập giá trị cho biến a từ bàn phím là?: ệ?

A Write(x:4:8); B Write(x:8:2); C Write(‘x:8:2’); D Write(‘x:4:8’);

Câu 8: Ta có 2 l nh sau x:= 11; if x > 10 then x:= x+1 ; giá tr c a x là bao nhiêu?ệ? ị cho biến a từ bàn phím là?: ủa biến x là?:

Câu 9:Câu l nh sau then đệ? ư c th c hi n ít nh t bao nhiêu l n?ợp lệ? ệ? ất ra trên màn hình của câu lệnh này Writeln(‘16*2-3=’,16*2-3); ần?

A 1 B 2 C.3 D không l n nào.ần?

Câu 10: Trong các tên d i đây tên nào h p l ?ưới dạng trong pascal là: ợp lệ? ệ?

a 76Z b Begin_end c Lop 8A d Day_la_ten_sai e Ngay – 20-11

II T lu n: ự luận: ận:

Bài 1: Vi t câu l nh khai báo bi n a thu c ki u xâu kí t , bi n ch thu c ki u kí t và bi n b, c thu cến x thuộc kiểu integer thì phép gán nào sau đây là hợp lệ? ệ? ến x thuộc kiểu integer thì phép gán nào sau đây là hợp lệ? ộc kiểu integer thì phép gán nào sau đây là hợp lệ? ể khai báo hằng? ến x thuộc kiểu integer thì phép gán nào sau đây là hợp lệ? ộc kiểu integer thì phép gán nào sau đây là hợp lệ? ể khai báo hằng? ến x thuộc kiểu integer thì phép gán nào sau đây là hợp lệ? ộc kiểu integer thì phép gán nào sau đây là hợp lệ?

s th c

Bài 2: Vi t chến x thuộc kiểu integer thì phép gán nào sau đây là hợp lệ? ương trình tìm và in s nh nh t trong 3 s nguyên m,n,p nh p t bàn phím.ỏ nhất trong 3 số nguyên m,n,p nhập từ bàn phím ất ra trên màn hình của câu lệnh này Writeln(‘16*2-3=’,16*2-3); ập giá trị cho biến a từ bàn phím là?: ừ khóa nào sau đây dùng để khai báo hằng?



-

Trang 2

-

2: ÔN T P H C KÌ I Đề 1 ẬP HỌC KÌ I ỌC KÌ I Môn : tin h c 8 ọc 8 Câu 1: Hãy xác đ nh k t qu c a a,b trong 3 chị cho biến a từ bàn phím là?: ến x thuộc kiểu integer thì phép gán nào sau đây là hợp lệ? ủa biến x là?: ương trình sau: Ch ương trình 1 ng trình 1 : var a , b : interger; begin a : =16 ; b := 8; if a < b then a : = a + b ; a:= a –b ; b: = b+a ; writeln ( ‘ a = ‘ , a , ‘ b = ‘, b) ; end Ch ương trình 1 ng trình 2 : var a , b : integer; begin a:= 16 ; b := 8; if a < b then begin a : = a +b ; a : = a –b end b : = b+a ; writeln ( ‘a = ‘ , a , ‘b = ‘ , b ) ; end Ch ương trình 1 ng trình 3 var a , b : integer ; begin a: = 16 ; b := 8 ; if a < b then a : = a +b else begin a: = a-b ; b: = b+a end;

writeln ( ‘a = ‘ , a , ‘b = ‘ , b ) ;

end.

Câu 2:Cho bi t tính h p l c a các câu l nh Pascal sau và lí do n u không h p l :ến x thuộc kiểu integer thì phép gán nào sau đây là hợp lệ? ợp lệ? ệ? ủa biến x là?: ệ? ến x thuộc kiểu integer thì phép gán nào sau đây là hợp lệ? ợp lệ? ệ?

(A) if x : = a+b then x: = x +1

(B) if a > b then max = a

(C) if a > b then max: = a ; else max : = b

(D) if a > b then max : = a else max :=b

(E) if 5=6 then x: = 10

Câu 3: Sau m i câu l nh d i đây ,giá tr c a bi n X s là bao nhiêu n u tr c đó là giá tr c a X = 10 ?ệ? ưới dạng trong pascal là: ị cho biến a từ bàn phím là?: ủa biến x là?: ến x thuộc kiểu integer thì phép gán nào sau đây là hợp lệ? ẽ là bao nhiêu nếu trước đó là giá trị của X = 10 ? ến x thuộc kiểu integer thì phép gán nào sau đây là hợp lệ? ưới dạng trong pascal là: ị cho biến a từ bàn phím là?: ủa biến x là?:

(A) if x mod 3=2 then x:= x+1 ;

(B) if (x mod 3=0 ) or ( x > = 5 ) ) then x ; = 2 * x ;

(C) if ( x mod 2=1 ) and (x > 10 ) then x : = 0;

(D) if x mod 5=0 then begin x: = x*x ; x : =x -10 end ;

(E) if x < 10 then ;

Câu 4: Hãy mô ta các đi u ki n cho dều kiện cho d ệ? ư i đây trong ngôn ng pascal:ới dạng trong pascal là: ữ số thập phân ta dùng lệnh:

a) n là m t s nguyên chia h t cho 3.ộc kiểu integer thì phép gán nào sau đây là hợp lệ? ến x thuộc kiểu integer thì phép gán nào sau đây là hợp lệ?

b) m là m t s nguyên không chia h t cho 7ộc kiểu integer thì phép gán nào sau đây là hợp lệ? ến x thuộc kiểu integer thì phép gán nào sau đây là hợp lệ?

Trang 3

c) y là m t s dộc kiểu integer thì phép gán nào sau đây là hợp lệ? ương không vư t quá 100ợp lệ?

d) Hai s a, b khác 0 có cùng d u.ất ra trên màn hình của câu lệnh này Writeln(‘16*2-3=’,16*2-3);

e) m nh n m t trong các giá tr 1,2,3,7,8ập giá trị cho biến a từ bàn phím là?: ộc kiểu integer thì phép gán nào sau đây là hợp lệ? ị cho biến a từ bàn phím là?:

f) a,b là hai s nguyên t l thu n v i nhau theo t l 3:4.ỉ lệ thuận với nhau theo tỉ lệ 3:4 ệ? ập giá trị cho biến a từ bàn phím là?: ới dạng trong pascal là: ỉ lệ thuận với nhau theo tỉ lệ 3:4 ệ?

Câu 5: Hãy mô t thu t toán tìm s l n nh t và bé nh t trong dãy s M = { aập giá trị cho biến a từ bàn phím là?: ới dạng trong pascal là: ất ra trên màn hình của câu lệnh này Writeln(‘16*2-3=’,16*2-3); ất ra trên màn hình của câu lệnh này Writeln(‘16*2-3=’,16*2-3); 1, a2,…,an }

Câu 6: Hãy mô t thu t toán tinh t ng : S=1+2+3+…+ n.ập giá trị cho biến a từ bàn phím là?: ổng : S=1+2+3+…+ n Câu 7: Hãy mô t thu t toán gi i bài toán tính t ng các s dập giá trị cho biến a từ bàn phím là?: ổng : S=1+2+3+…+ n ương trong dãy s P= { a1, a2,…,an } 

-

-

3: ÔN T P H C KÌ I Đề 1 ẬP HỌC KÌ I ỌC KÌ I Môn : tin h c 8 ọc 8 I Tr c nghi m: ắc nghiệm: ệ? Câu 1: Chương trình dịch để dịch chương trình sang ………để máy tính có thể hiểu được Câu 2: Ngôn ngữ lập trình là tập hợp các ………và ………tạo thành một chương trình hoàn chỉnh và chạy được trên máy tính Câu 3: Trong các tên sau, tên nào là hợp lệ trong Pascal? a kiem tra1 b kiemtra c 1kiemtra d end Câu 4: Trong Pascal, phím F2 có ý nghĩa là: a Chạy chương trình b Lưu chương trình c Dịch chương trình d Mở bài mới Câu 5: Trong Pascal, phím Ctrl + F9 có ý nghĩa là: a Chạy chương trình b Lưu chương trình c Dịch chương trình d Mở bài mới Câu 6: Trong Pascal, phím Alt + X có ý nghĩa là: a Chạy chương trình b Lưu chương trình c Dịch chương trình d Thoát khỏi chương trình Câu 7: Lệnh END dùng để ………

Câu 8: Các phép toán với dữ liệu số nguyên là: ………

Câu 9: Để thực hiện phép tính tổng của hai số nguyên a và b ta thực hiện như sau :

a Tong=a+b; b Tong:=a+b; c Tong:a+b; d Tong(a+b);

Câu 10: Ta thực hiện các lệnh gán sau:

x:=1; y:=9; z:=x+y;

Kết quả thu được của biến z là:

II TỰ LUẬN:

Câu 1: Viết các biểu thức toán học sau bằng các ký hiệu Pascal(1đ)

a    

5

2 3

2

f d

c b

3

2 5

3 2

y x

Câu 2: Xác định kết quả của các biểu thức sau (1đ)

a 15-6 > 11

Trang 4

b 7-5 ≥ 2

c (11-6)2 ≠ 25

d x > 10 – 2x

Câu 3: Xác định kết quả của các biểu thức sau: (1đ)

a 13 DIV 4

b 18 MOD 7

c (11 DIV 2) / 4

d (16 – (16 mod 3))/3

Câu 4: Sửa lỗi và hoàn chỉnh chương trình sau: (2đ)

Program bai tap1;

Var S,x,y:=integer

Begin

Writeln(″Nhap 2 so :″) Readln(x,y);

S=x+y Write(’Tong la :S’) Readln;

End



4: ÔN T P H C KÌ I

Câu 1: Hãy vi t chến x thuộc kiểu integer thì phép gán nào sau đây là hợp lệ? ương trình đ hoán đ i giá tr c a hai s nguyên n,m và sau đó in ra màn hình hai giá tr đã đ i.ể khai báo hằng? ổng : S=1+2+3+…+ n ị cho biến a từ bàn phím là?: ủa biến x là?: ị cho biến a từ bàn phím là?: ổng : S=1+2+3+…+ n

Câu 2: Hãy mô t thu t toán và vi t chập giá trị cho biến a từ bàn phím là?: ến x thuộc kiểu integer thì phép gán nào sau đây là hợp lệ? ương trình đ ki m tra 3 s a,b,c có ph i là đ dài c a 3 c nh tam giácể khai báo hằng? ể khai báo hằng? ộc kiểu integer thì phép gán nào sau đây là hợp lệ? ủa biến x là?: ạng trong pascal là: không?

Câu 3: Hãy nêu s gi ng nhau và khác nhau gi a bi n và h ng?ữ số thập phân ta dùng lệnh: ến x thuộc kiểu integer thì phép gán nào sau đây là hợp lệ? ằng?

Câu 4: Thu t toán tìm s l n nh t nhập giá trị cho biến a từ bàn phím là?: ới dạng trong pascal là: ất ra trên màn hình của câu lệnh này Writeln(‘16*2-3=’,16*2-3); ư sau:

Input: Cho ba s a,b,c

Output: Tìm Max = { a,b,c }

Bư c 1: Nh p a,b,c.ới dạng trong pascal là: ập giá trị cho biến a từ bàn phím là?:

Bư c 2: Gán Max a;ới dạng trong pascal là:

Bư c 3:N u b> Max thì gán Max b;ới dạng trong pascal là: ến x thuộc kiểu integer thì phép gán nào sau đây là hợp lệ?

Bư c 4: N u c > Max thì gán Max c.ới dạng trong pascal là: ến x thuộc kiểu integer thì phép gán nào sau đây là hợp lệ?

Bư c 5: Thông báo k t qu và k t thúc.ới dạng trong pascal là: ến x thuộc kiểu integer thì phép gán nào sau đây là hợp lệ? ến x thuộc kiểu integer thì phép gán nào sau đây là hợp lệ?

Hãy ch y v i các b d li u sau: ( 6, 3,15); ( 12, 5,7); ( 9 , 13, 15).Theo m u sau:ạng trong pascal là: ới dạng trong pascal là: ộc kiểu integer thì phép gán nào sau đây là hợp lệ? ữ số thập phân ta dùng lệnh: ệ? ẫu sau:

Bưới dạng trong pascal là:

c a b c s l n nh t ới dạng trong pascal là: ất ra trên màn hình của câu lệnh này Writeln(‘16*2-3=’,16*2-3);

1

2

3

4

5

Bưới dạng trong pascal là:

c

a b c s l n nh t ới dạng trong pascal là: ất ra trên màn hình của câu lệnh này Writeln(‘16*2-3=’,16*2-3);

1

2

Trang 5

4

5

Bưới dạng trong pascal là:

c a b c s l n nh t ới dạng trong pascal là: ất ra trên màn hình của câu lệnh này Writeln(‘16*2-3=’,16*2-3);

1

2

3

4

5

Câu 5: Cho a = 15; b= 6 Hãy xác đ nh giá tr và ki u d li u c a các bi u th c sau:ị cho biến a từ bàn phím là?: ị cho biến a từ bàn phím là?: ể khai báo hằng? ữ số thập phân ta dùng lệnh: ệ? ủa biến x là?: ể khai báo hằng? ức toán học

Bi u th cể khai báo hằng? ức toán học Giá trị cho biến a từ bàn phím là?: Ki u d li uể khai báo hằng? ữ số thập phân ta dùng lệnh: ệ?

a a*a + sqr(b)

b a/b

c a div b; a mod b

d Sqrt(21*(a+b))

e a>b

f a-b = 5

g (a>b) and (a<2*b)

h (a> b) or ( a < 2*b)



-* Chú ý : Xem các bài th c hành và các ch ực hành và các ch ươ ng trình ã vi t trong v đã viết trong vở ết trong vở ở.

Ngày đăng: 24/04/2021, 05:05

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w