1. Trang chủ
  2. » Công Nghệ Thông Tin

tính tuơng đối của chuyển động

12 11 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

d) Một đại lượng chuẩn do ngôn ngữ lập trình đó quy định có giá trị không đổi. Cấu trúc tổng quát của một chương trình gồm: a) Phần khai báo biến và các câu lệnh... b) Phần khai hằng và [r]

(1)

BÀI – KHÁI NIỆM LẬP TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH 1) Lập trình là:

a) Sử dụng giải thuật để giải toán b) Dùng máy tính để giải tốn c) Sử dụng ngơn ngữ lập trình Pascal

d) Sử dụng liệu câu lệnh ngôn ngữ lập trình cụ thể để giải tốn máy tính.

2) Chươngt trình dịch là:

a) Chương trình dịch ngơn ngữ tự nhiên ngơn ngữ máy b) Chương trình dịch ngơn ngữ máy ngơn ngữ tự nhiên

c) Chương trình dịch có chức chuyển đổi chương trình viết ngơn ngữ lập trình bậc cao thành chương trình thực máy tính cụ thể.

d) Chương trình có chức chuyển đổi chương trình viết ngôn ngữ máy thành ngôn ngữ bậc cao

3) Trong ngơn ngữ lập trình chương trình dịch nhận đầu vào a) Chương trình viết ngơn ngữ máy

b) Chương trình viết ngơn ngữ bậc cao. c) Chương trình đích

d) Chương trình viết ngôn ngữ bậc thấp

4) Trong phần mềm sau, phần mềm ngôn ngữ lập trình? a) Fortran

b) Algol

c) PowerPoint. d) Cobol

5) Có loại chương trình dịch? a)

b) c) d)

6) Ngơn ngữ lập trình Pascal là: a) Ngơn ngữ bậc thấp b) Ngôn ngữ máy c) Ngôn ngữ bậc cao. d) Ngơn ngữ biên dịch

7) Chương trình viết ngơn ngữ bậc cao có ưu điểm a) Khai thác tối đa khả máy

b) Tốc độ thực nhanh so với chương trình viết ngơn ngữ máy

c) Viết dài nhiều thời gian so với chương trình viết ngơn ngữ máy d) Ngắn gọn, dẽ hiểu, dễ hiệu chỉnh, nâng cấp, không phụ thuộc vào loại máy. 8) Quy trình để dịch chương trình dạng ngơn ngữ máylà:

a) Chương trình dịch → Chương trình đích → Chương trình nguồn b) Chương trình nguồn → Chương trình dịch → Chương trình đích. c) Chương trình dịch → Chương trình đích → Chương mã máy

d) Chương trình đích → Chương trình nguồn → Chương trình mã máy BÀI – CÁC THÀNH PHẦN CỦA NGƠN NGỮ LẬP TRÌNH

(2)

b) Cú pháp ngữ nghĩa

c) Bảng chữ cái, cú pháp ngữ nghĩa. d) Bảng chữ ngữ nghĩa

2) Trong ngôn ngữ lập trình cú pháp dùng để? a) Biên soạn chương trình

b) Biên dịch chương trình

c) Xác định thao tác thực d) Làm quy tắc viết chương trình. 3) Trong ngơn ngữ lập trình, là:

a) Một giá trị xác định b) Một biểu thức số học c) Một biểu thức logic

d) Là đại lượng có giá trị khơng thay đổi q trình thực chương trình. 4) Trong biểu diễn đây, biểu diễn đúng?

a) True; 123.456; A23 b) False; ‘Pascal’; 3.14 c) 3.14; E1.6E-5; ‘45’ d) -35; “bai tap”; true

5) Trong ngơn ngữ lập trình, biến là:

a) Một đại lượng người sử dụng đặt

b) Đại lượng đặt tên, dùng để lưu trữ giá trị giá trị thay đổi q trình thực chương trình.

c) Một đại lượng người dùng đặt có giá trị khơng đổi

d) Một đại lượng chuẩn ngơn ngữ lập trình quy định có giá trị khơng đổi BÀI – CẤU TRÚC CHƯƠNG TRÌNH

1) Cấu trúc tổng quát chương trình gồm: a) Phần khai báo biến câu lệnh

b) Phần khai khai báo biến

c) Phần khai báo phần thân chương trình. d) Phần thân chương trình thích 2) Trong phát biểu sau, phát biểu sai?

a) Trong chương trình phần khai báo có khơng

b) Trong chương trình phần thân chương trình có khơng c) Trong chương trình phần thân chương trình bắt buộc phải có. d) Trong chương trình phải có phần phần thân chương trình 3) Cú pháp để khai báo tiêu đề chương trình Pascal là:

a) Program;

b) <Tên chương trình>;

c) Prgoram <Tên chương trình>; d) <Tên chương trình> Prgoram;

4) Cú pháp để khai báo sử dụng thu viện chương trình Pascal là: a) Uses <stdio.h>;

b) Uses <tên thư viện>; c) Uses;

d) Program <tên thư viện>;

(3)

b) Const pi=3.14; c) Const 3.14;

d) Const họten:=’Tran Khoi Lua’;

BÀI - MỘT SỐ KIỂU DỮ LIWUJ CHUẨN

1) Trong ngơn ngữ lập trình Pascal, kiểu liệu kiểu sau có miền giá trị lớn nhất? a) Byte

b) Word c) Integer d) Longint.

2) Đối với kiểu liệu Real nhớ lưu trữ giá trị là: a) byte

b) byte. c) byte d) byte

3) Đối với kiểu liệu Char có phạm vi giá trị là: a) 127 kí tự

b) 255 kí tự c) 256 kí tự. d) 1024 kí tự

4) Trong bảng mã ASCII kí tự ‘A’ có giá trị là: a) 32

b) 45 c) 55 d) 65.

5) Trong bảng mã ASCII dấu cách gõ phím Space có giá trị là: a) 22

b) 32. c) 42 d) 52

BÀI – KHAI BÁO BIẾN

1) Trong ngơn ngữ lập trình Pascal, biến khác nào? Hãy chon phương án phương án sau:

a) Hằng không cần khai báo, biến phải khai báo b) Hằng biến bắt buộc phải khai báo

c) Hằng đại lượng mà giá trị thay đổi trình thực chương trình, biến đại lượng mà giá trị chúng thay đổi chương trình. d) Hằng biến hai đại lượng mà giá trị thay đổi trình thực

chương trình

2) Cú pháp để khai báo biến là: a) Var <Danh sách biến>;

b) <Danh sách biến>: Kiểu liệu;

c) Var <Danh sách biến>: Kiểu liệu; d) Var <Danh sách biến>= Kiểu liệu; 3) Trong khai báo biến:

(4)

C,D: Byte; E,F: Real;

Tổng nhớ dành cho biến khai báo là: a) 19.

b) 21 c) 35 d) 29

4) Trong khai báo biến: Var Ch: Char;

A,B: Integer; C,D: Byte; E,F: Boolean;

Các giá trị mà biến nhận giá trị đúng? a) Ch = ’A’; a = 5; b = 6; c = 8; d = 10; e = 1; f = 2; b) Ch = ’B’; a = 0; b = 3; c = 6; d = 10; e = 1; f = True; c) Ch = ’O’; a = 0; b = 3; c = 6; d = 10; e = 1; f = False; d) Ch = ’I’; a = 2; b = 4; c = 6; d = 10; e = True; f = Flase; 5) Trong phát biểu đây, phát biểu đúng?

a) Khai báo biến a có kiểu byte biến a chiếm byte nhớ

b) Khai báo biến M có kiểu Longint biến M chiếm byte nhớ.

c) Khai báo biến b có kiểu boolean biến b chiếm không chiếm byte nhớ d) Khai báo biến h có kiểu word biến h chiếm byte nhớ

BÀI – PHÉP TOÁN, BIỂU THỨC, CÂU LỆNH GÁN 1) Trong Pascal, biểu diễn đúng?

a) 5a – 4c; (12*a + 5b)/2; (x-y)*z; b) Delta = b2 – 4ac; x

1 = x2 = -b/2a;

c) 1*a*(1- a)+2; 13*a – (1/x) + (x- y)*(y- x); d) (a- b)/(c- d) + (a- 1/c); 2x2 – 4x + 2;

2) Cho khai báo: Var Ch: Char;

A, B: Integer; C, D: Byte; E, F: Real;

Các phép gán đúng? a) a:=b; b:=c; d:=f;

b) c:=d; e:=f; ch:=c;

c) a:=b; c:=d; e:=f; ch:=’a’; c:=f; d) a:=2 b:=a; e:=3.14; f:=e; ch:=’a’;

3) Trong ngơn ngữ lập trình Pascal mặt cú pháp câu lệnh sau sai? a) x:=12,5;

b) b:=(a=5)or(c=12); c) c:=PI*15;

d) a:=3.14;

4) Trong ngơn ngữ lập trình Pascal, với câu lệnh sau (a biểu thức kiểu số thực): a:=12;

(5)

a) KQ la: 1.2E+01 b) KQ la: a

c) KQ la: 12 d) Câu lệnh sai.

5) Trong ngôn ngữ lập trình Pascal, xâu ký tự “Thanh Can Tho” viết nào? a) ‘Thanh Can Tho’

b) Thanh Can Tho c) “Thanh Can Tho” d) ‘Thanh Can Tho”

BÀI – CÁC THỦ TỤC CHUẨN VÀO/ RA ĐƠN GIẢN 1) Khi sử dụng thủ tục readln?

a) Khi cần xuất liệu vào biến b) Khi cần lấy giá trị biến

c) Khi cần để nhập liệu, sau nhập xong trỏ xuống dịng đầu dịng d) Khi có thủ tục Writeln

2) Kết đoạn chương trình sau gì? Var a, b: byte;

Begin

a:=50; b:=25; Write(a,b); Writeln; Writeln(a+b);

Write(‘chuc ban cong’); Readln

End

a) 50 25 75 chuc ban cong

b) 50 25 75

chuc ban cong c) 50 25

75

chuc ban cong d) 50 25

75 chuc ban cong 3) Cho đoạn chương trình:

Var ch: Char; Begin

Ch:= ‘I’; Write(ch); Writeln(‘LOVE’); Write(‘YOU’); Writeln;

End

Kết chạy chương trình là: a) I LOVE YOU

b) I LOVE YOU c) I

(6)

YOU d) I

LOVE YOU

4) Cho đoạn chương trình Var ok: Boolean; Begin

ok:= 3>5; Write(ok); Write(5>3); Readln End

Kết chạy chương trình là: a) ok 5>3

b) FalseTrue c) okTrue d) False ok

5) Cho đoạn chương trình: Var a, b: Byte; Begin

a:=2; b:=6;

Write(‘bieu thuc a>b la ‘,a>b); Readln

End

Kết chạy chương trình là: a) a>b

b) bieu thuc la a>b c) false

d) bieu thuc a>b la false

BÀI – SOẠN THẢO, THỰC HIỆN VÀ HIỆU CHỈNH CHƯƠNG TRÌNH 1) Trong Turbo Pascal, để mở cửa sổ watch theo dõi giá trị biến

a) Nhấn tổ hợp phím Ctrl + F5 b) Nhấn tổ hợp phím Ctrl + F6 c) Nhấn tổ hợp phím Ctrl + F7 d) Nhấn tổ hợp phím Ctrl + F8

2) Để sử dụng Turbo Pascal tối thiểu cần có file nào? Turbo.exe, Turbo.tpl

Turbo.exe, Pagaraph.pas Turbo.tpl Graph.tpu, Turbo.tpl

Turbo.exe, Turbo.tpl Graph.tpu

3) Để lưu chương trình vào máy ta sử dụng phím chức nào?

a) F1 b) F2 c) F3 d) F4

4) Để thực chương trình ta sử dụng tổ hợp phím nào?

a) Ctrl + F4 b) Ctrl + F6 c) Ctrl + F9 d) Ctrl + F12 5) Trong Turbo Pascal, để mở chương trình nguồn ta sử dụng phím đây?

a) F1 b) F2 c) F3 d) F4

(7)

1 An nói: “Chiều chợ mẹ cho tiền, mẹ khơng cho tiền nhà xem tivi” Chiều An làm gì?

a An chợ

b An nhà xem tivi

c Còn phụ thuộc tiền mẹ cho d An chợ xong nhà xem tivi

2 Các câu lệnh sau dùng để mô tả cấu trúc rẽ nhánh TP: a Begin End;

b If ;then

c If then…else…; d If or

3 Chọn cấu trúc câu lệnh ghép sau đúng: a if then else

b begin end… c begin end; d case of end:

4 Câu lệnh sau cho kết đúng: If b > a then c:=b else c:=a; a Hoán đổi giá trị biến a b

b Biến c nhận giá trị nhỏ a b c Biến c nhận giá trị lớn a b d Câu lệnh sai

5 Cho đoạn chương trình sau: Begin

x:=a;

If a < b then x:=b; End.

Cho a = 20, b = 15 Kết x = ? a 10

b 15 c 20 d 35

Bài 11: KIỂU MẢNG

1 khai báo mảng chiều cần ý điều gì? a số mảng, số dòng, số cột

b số dòng, số cột, kiểu phần tử mảng c số mảng, số dòng, số cột, kiểu phần tử d ý kiểu phần tử

2 Ý nghĩa đầy đủ khai báo sau: var A: array[1 10,1 15] of char a Khai báo trực tiếp mảng A mảng chiều

b Mảng A có kiểu phần tử char

c mảng A gồm 10 dịng, 15 cột có phần tử kiểu kí tự d Mảng A gồm15 dịng, 10 cột có phần tử kiểu kí tự Cho đoạn chương trình sau :

Var A : array[1 10] of integer; i: Integer;

(8)

For i:=1 to 10 A[i]:=i; End;

Khi giá trị A[5] là: a

b c d 10

4 Cho mảng A mô tả sau:

i 1 2 3 4 5 6 7

A[i] 3 8 6 10 2 1 4

Cho đoạn chương trình S:=0;

For i:=1 to S:=S+A[i]; Giá trị S chương trình kết thúc là: a

b 24 c KQ thiệt d 28

5 Cho mảng A mô tả sau:

i 1 2 3 4 5 6 7

A[i] 3 8 6 10 2 1 4

Cho đoạn chương trình S:=0;

For i:=1 to S:=S+A[i]; Giá trị i chương trình kết thúc là:

a b 24 c d

Bài 12 : KIỂU DỮ LIỆU XÂU Chọn khai báo đúng:

a Type S: String[200]; b Type xau=string[30] c var st: string[256] d var s = string[255]

2 Cho biến S=’Tin Hoc 11’ Thực lệnh delete(S,8,3) kết S là: a ‘Tin’

b ‘Tin Hoc’ c ‘Hoc 11’ d ‘11’

3 Cho st:=copy(’lop hoc pascal’,9,6);

Hãy cho biết giá trị biến st sau thực lệnh a ‘lop hoc p’

b ‘lop ho’ c ‘pascal’ d ‘oc pascal’

(9)

i:= pos(st,‘ ’);

st[i + 1]:= upcase(st[i+1]); delete(st, i, 1);

End; Giả sử ban

a ‘Tin Hoc Lop 11’ b ‘tin Hoc Lop 11’ c ‘TinHocLop11’ d ‘tinHocLop11’

5 Cho đoạn chương trình:

For i:=1 to length(st) do;

If st[i]=‘ ’ then st[i + 1]:= upcase(st[i + 1]);

Giả sử ban đầu biến st= ‘tin hoc lop 11’ sau thực doạn chương trình trên, st mang giá trị là:

a ‘Tin Hoc Lop 11’ b ‘tin Hoc Lop 11’ c ‘TinHocLop11’ d Máy báo lỗi

Bài 13 : KIỂU BẢN GHI

1/ Dữ liệu ghi (Record) dùng để:

a/ Mô tả đối tượng có số thuộc tính b/ Mơ tả đối tượng có kiểu liệu khác c/ a b

d/ a b sai

2/ Kiểu ghi thường định nghĩa: a/ Type <Tên kiểu ghi>=Record

<Tên trường 1>: <Kiểu trường 1>;

<Tên trường k>: <Kiểu trường k>; End;

b/ Type <Tên kiểu ghi>=Record;

<Tên trường 1>: <Kiểu trường 1>;

<Tên trường k>: <Kiểu trường k>; End;

c/ Type <Tên kiểu ghi>=Record

<Tên trường 1>: <Kiểu trường 1>;

<Tên trường k>: <Kiểu trường k>; End

d/ Tất sai

3/ Nếu A biến kiểu ghi X A để tham chiếu đến trường X thì: a/ X.A

(10)

d/ Tất sai

4/ Nếu A B hai biến ghi kiểu, ta gán giá trị B cho A câu lệnh: a/ A:=B;

b/ A=B; c/ B:=A; d/ A:=B

5/ Có cách để gán giá trị cho biến ghi kiểu: a/

b/ c/ d/

Bài 14: KIỂU DỮ LIỆU TỆP

Câu 1: Chọn khai báo sai khai báo biến tiệp sau: a) var tep : Text;

b) var tep1, tep2, tep3 : Text; c) var tep : text; var taptin : text; d) var vanban.dat : text;

Câu 2: Chọn phát biểu phát biểu sau:

a) Sử dụng liệu kiểu tệp giúp chương trình ngắn gọn b) Sử dụng liệu kiểu tệp giúp lưu trữ thông tin dễ dàng

c) Một tệp có tên “vanban.dat” để truy cập đến liệu tiệp bắt buộc phải truy cập từ đầu tệp

d) Sau đóng tệp, để mở lại tệp phải dùng thủ tục assign gắn lại tên tệp

Câu 3: Một tệp gắn với tên biến “f”, trước đọc liệu tệp phải thực câu lệnh để mở tệp?

a) rewrite(f); b) reset(f); c) read(f); d) write(f);

Câu 4: Câu lệnh sau dùng để thực thủ tục đóng tệp? a) thoat(<biến tệp>);

b) exit(<biến tệp >); c) close(<biến tệp >); d) dong(<biến tệp >);

Câu 5: Cho tệp “c:\baocao.dat” tệp có nội dung gắn với tên biến tệp “baocao” Sau khi thực lệnh rewrite(baocao);

a) Tệp Có nội dung khơng thay đổi a) Tệp Khơng có nội dung

b) Tệp tăng kích thước có quản lí ngơn ngữ lập trình c) Khơng có đáp án đáp án

Câu 6:Để gán tệp có tên HOCKY2.INT cho biến tệp K2, ta phải gõ lệnh: A Assign(K2,'HOCKY2.INT');

B Assign(K2,'hocky2.int'); C Assign('hocky2', K2); D A B

(11)

A Rewrite(<tên biến tệp>); B Rewrite(<tê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 8:Thủ tục mở tệp định kiểu để đọc thông tin tệp là: A Reset(<tên tệp>);

B Reset(<tên biến tệp>); C Rewrite(<tên tệp>); D Rewrite(<tên biển tệp>):

Câu 9:Khi ta mở tệp định kiểu thủ tục Reset, thì: A Nội dung tệp hình B Nội dung tệp bị xóa

C Nội dung tệp nguyên D Tất sai

Câu 10:Thủ tục sau không dùng sử dụng tệp văn bản: A Write(<tên biến tệp>, <tên biến>);

B Read(<tên biến tệp>, <tên biến>); C Writeln(<tên biến tệp>, <tên biến>);

D Tất dùng sử dụng tệp văn

Câu 11:Phát biểu sau xác nói hàm EOF(<tên biến tệp văn bản>): A Hàm cho giá trị False trỏ tệp vị trí kết thúc tệp

B Hàm cho giá trị False trỏ tệp vị trí kết thúc dịng C Hàm cho giá trị True trỏ tệp vị trí kết thúc tệp D Hàm cho giá trị True trỏ tệp vị trí kết thúc dịng

Câu 12: Cho chương trình sau:

Var f: text; Begin

Assign(f,'Khoi11.txt'); Rewrite(f);

Write(f, 105+304-234); Close(f);

End

Sau thực chương trình, tập tin 'Khoi11.txt' có nội dung nào?

A 105+304-234 B 105304234 C 105 304 234 D 175

Câu 13: Cho chương trình sau:

Var g: text; Begin

Assign(g,'ky2.doc'); Rewrite(g);

(12)

End

Sau thực chương trình, tập tin 'ky2.doc' có nội dung nào?

A 510 702 792 B 420

C 510 + 702 - 792 D 510702792

Bài 17: CHƯƠNG TRÌNH CON Chương trình có loại: a

b c d

2 Đặc điểm chương trình là: a Tự động chạy

b Chạy trứoc chạy chương trình c Chạy có lệnh gọi

d Chạy song song chương trình

3 Sự khác loại chương trình con:

a Hàm trả giá trị qua tên, thủ tục không trả giá trị qua tên b Hàm trả không giá trị qua tên, thủ tục trả giá trị qua tên c Hàm xử lý nhanh thủ tục

d Hàm xử lý chậm thủ tục

4 Cách gọi chương trình sau đúng: a gt(x]

b gt[x] c gt(x) d gt(a-b(x))

5 Theo thứ tự cấu trúc chương trình là: a Khai báo - phần đầu - phần thân

Ngày đăng: 13/04/2021, 16:41

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

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w