Tải bản đầy đủ (.doc) (2 trang)

De Tin hoc 11 tham khao

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (114.45 KB, 2 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

TRƯỜNG THPT NGUYỄN CÔNG PHƯƠNG
LỚP


HỌ, TÊN:


<b>KIỂM TRA 1 TIẾT</b>


MÔN: TIN HỌC 11


<i>Thời gian làm bài: 45 phút</i>


ĐỀ
SỐ
01
<b>I/ PHẦN TRẮC NGHIỆM (6 điểm).</b>


Chọn câu trả lời đúng nhất trong từng câu hỏi và đánh dấu (x) vào bảng trả lời trắc
nghiệm sau (<i>mỗi câu trả lời đúng được 0,5 điểm</i>):


1 2 3 4 5 6 7 8 9 10 11 12


A
B
C
D


1. Phát biểu nào là <b>không đúng</b> với ngơn ngữ lập trình?


A) Hằng là đại lượng có giá trị khơng đổi trong q trình thực hiện chương trình.
B) Giá trị của biến có thể thay đổi trong quá trình thực hiện chương trình.


C) Hiện nay chỉ có hai ngơn ngữ lập trình là Pascal và C++.



D) Các thành phần của ngơn ngữ lập trình là bảng chữ cái, cú pháp, ngữ nghĩa.


2. Để chuyển chương trình nguồn thành chương trình đích cần phải có chương trình dịch,
có mấy loại chương trình dịch mà ta đã học?


A) 1 B) 2 C) 3 D) nhiều


3. Hãy chỉ ra biểu diễn <b>không phải</b> là biểu diễn hằng trong Pascal?


A) TRUE B) ‘FALSE’ C) 1.01E-11 D) 2,85


4. Cách đặt tên nào là đúng theo quy tắc Pascal?


A) 11B9 B) LOP 11B9 C) _LOP 11B9 D) LOP_11B9


5. Hãy chỉ ra <b>tên do người lập trình đặt</b> trong các tên sau:


A) Tin_hoc B) Program C) Byte D) Sqrt


6. Khai báo nào sau đây là đúng cú pháp trong Pascal?


A) Var x: real; B) Var x=5; C) Const x: byte; D) Uses CRT.
7. Biến N được khai báo là kiểu số nguyên nhỏ (<b>byte</b>), câu lệnh gán nào sau đây đúng?


A) N:=100; B) N:=300; C) N:=3.14; D) N:=False;


8. Biểu thức nào sau đây là đúng cú pháp trong Pascal?


A) x  2 B) x= 5 C) x*x = 9 D) x = 23 – 4:2



9. Biểu thức nào sau đây là <b>sai</b> cú pháp trong Pascal?
A) sqrt(sqr(x) + sqr(y))


C) sqrt(x*x + sqr(y)) B) sqrt(sqr(x) + y.y)D) sqrt(x*x + y*y)
10. Giá trị của biểu thức <b>abs(sqrt(4)-sqr(2))</b> bằng:


A) -2 B) 0 C) 2 D) 4


11. Giá trị của biểu thức <b>(7 mod 3)*2+(7 div 2)/3</b> bằng:


A) 2 B) 3 C) 7 D) 8


12. Câu lệnh <b>writeln(‘x = 3’)</b> dùng để:
A) Xuất <b>x = 3</b> ra màn hình.


</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

B) Xuất <b>x = 3</b> ra màn hình và đưa con trỏ xuống đầu dòng mới.
C) Nhập vào từ bàn phím giá trị 3 cho biến x.


D) Nhập vào <b>x = 3</b> từ bàn phím.
<b>II/ PHẦN TỰ LUẬN (4 điểm).</b>
<i>Bài 1: (1,5 điểm)</i>


Viết biểu thức từ dạng toán học sang dạng biểu diễn tương ứng trong Pascal:


a) <i>x</i> <i>x</i> <i>x</i>  ...
...


b) 2


2


1


<i>y</i>
<i>x</i>


<i>x</i>


<i>x</i> <sub></sub> ...


...


c) 2 2 2


)
(<i>x</i> <i>y</i>
<i>y</i>


<i>x</i>    <sub></sub> ...


...


<i>Bài 2: (1,5 điểm)</i>


Chuyển biểu thức từ dạng biểu diễn trong Pascal sang dạng biểu diễn toán học:


a) abs(x)>=0 AND abs(x)<=sqr(x)  ...


...
b) sqrt(p*(p-a)*(p-b)*(p-c))  ...



...
c) sqr(x) + sqr(y) = sqr(z)  ...


...


<i>Bài 3: (1 điểm)</i>


Hãy tìm và sửa lỗi trong chương trình sau:


<i><b>Program Kiem tra;</b></i> {dịng 1}


<i>Uses CRT;</i> {dịng 2}


<i><b>Begin</b></i> {dịng 3}


<i>Clrscr;</i> {dòng 4}


<i>write(‘Pascal xin chao cac ban!’);</i> {dòng 5}


<i>Readln;</i> {dòng 6}


<i><b>End</b></i> {dòng 7}


...
...
...
...
...
...
...


...
...
...
...


</div>

<!--links-->

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×