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

On tap Tin 11 Chuong 1 2

6 12 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 6
Dung lượng 9,34 KB

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

Nội dung

Chuyển đổi chương trình được viết bằng ngôn ngữ lập trình Pascal thành chương trình thực hiện được trên máy. Chuyển đổi chương trình được viết bằng ngôn ngữ máy thành chương trình thực h[r]

Trang 1

Chọn câu sai:

Ta không cần phải dịch chương trình viết bằng NN bậc cao sang NN máy vẫn thực hiện được

Lập trình là việc sử dụng CTDL và các lệnh của một NNLT cụ thể để mô tả dữ liệu và để diễn đạt các thao tác của thuật toán

Có 3 loại NNLT: NN máy, hợp ngữ, NNLT bậc cao

NN máy: Các lệnh được viết bằng kí hiệu 0,1 Chương trình viết bằng NN máy có thể nạp được vào bộ nhớ và thực hiện ngay

Lệnh Readln không thể đọc được dữ liệu kiểu nào sau:

Boolean

Real, Integer

Char, String

Array

Chọn câu đúng nhất:

Tên là một dãy liên tiếp không quá 127 ký tự bao gồm chữ số, chữ cái, dấu gạch

dưới nhưng phải bắt đầu bằng chữ cái hoặc dấu gạch dưới

Biến là đại lượng có giá trị không đổi trong quá trình thực hiện chương trình Hằng là đại lượng được đặt tên dùng để lưu trữ giá trị và giá trị này có thể thay đổi trong quá trình thực hiện chương trình

Trong Pascal có 4 thành phần chính: bộ chữ cái, cú pháp, ngữ nghĩa và tên

Trong bài toán giải PT bậc 2 ax2 + bx + c = 0, ta cần khai báo tối thiểu các biến nào sau đây:

delta, a, b, c

x1, x2, delta, a, b, c

x1, x2, a, b, c

delta, x1, x2

Ta có các biến nhận các giá trị sau 0<=x<=50, pi = 3.1416, 0<=i <=250 khai báo nào sau đây là đúng:

Var x,i: Byte; pi: real;

Var x,i: byte; pi: integer;

Var x,i,pi: integer;

Var x,i,pi: real;

Chỉ rõ những biểu diễn hằng sau trong Pascal là sai:

3,21

131.00

1.07E-10

'PT vo nghiem'

Cách đặt tên nào sau đây là đúng :

_a1

i&s

56c

ba1

Trang 2

Xét biểu thức logic : (n div 1000>0) and (n div 10000 = 0) Khẳng định nào sau đây là đúng:

Kiểm tra xem n có 4 chữ số có nghĩa hay không

Kiểm tra n có chia hết cho 10000 hay không

Kiểm tra xem n có 3chữ số có nghĩa hay không

Kiểm tra xem n có nhỏ hơn 10000 hay không

Xét biểu thức logic sau: (m mod 100 <10) and (m div 100 >0) Với giá trị nào của m biểu thức cho giá trị là True:

304

56

99

20

Cho a, b, c là độ dài 3 cạnh của tam giác, những biểu thức quan hệ nào sau đây cho kết quả là True:

a + b > c

b - c > a

a - c ≥ b

a - b > c

Xét biểu thức điều kiện: b*b - 4*a*c > 0 Biểu thức trên kiểm tra phương trình bậc 2 ax2 + bx + c = 0 :

Có hai nghiệm thực phân biệt

Có nghiệm thực

Có một nghiệm dương

Vô nghiệm

Trong Turbo không có hàm mũ Để tính y = x q với x>0 và x ≠1, q là số thực ta thực hiện như sau: ln y = ln xq = q ln x y = eqln x, trong Turbo được viết: y:=exp(q*ln(x)) Biểu thức toán học (x n ) m+2 được viết:

Exp(n*(m+2)*ln(x))

Exp(ln(x)+(n*(m+2)))

Exp(ln(n*(m+2)+ln(x)))

Exp(ln(x)*ln(n*(m+2)))

Để tính diện tích hình vuông có cạnh a nguyên với giá trị nằm trong phạm vi

từ 200 đến 500, cách khai báo biến S (diện tích) nào đúng nhất:

Var S: Word;

Var S: integer;

Var S: Byte;

Var S: Longint;

Ta có biến x:=123.45, câu lệnh Writeln(x:10:3) đưa ra màn hình giá trị: _ _ _123.450

123.450000

000123.450

_ _ _ _123.45

Trang 3

Khai báo sau: Var x,y : integer; m : word; i : byte; s : real;, tốn bao nhiêu byte bộ nhớ:

13 KB

10 KB

8 KB

14KB

Trình tự soạn, lưu, dịch hiệu chỉnh và chạy chương trình TP (phím tắt):

Soạn, F2, Alt_F9, Ctrl_F9

Soạn, F3, Ctrl_F9, Alt_F9

Soạn, F2, Ctrl_F9, Alt_F9

Soạn, Alt_F9, Ctrl_F9, F2

Hãy chọn phát biểu sai

Một chương trình luôn luôn có hai phần: phần khai báo và phần thân

Các biến đều phải được khai báo và mỗi biến chỉ khai báo một lần

Sau từ khóa Var có thể khai báo nhiều danh sách biến khác nhau

Chương trình dịch có hai loại: thông dịch và biên dịch

Trong Pascal, các đoạn chú thích được đặt giữa cặp dấu nào?

{ và }

[ và ]

( và )

/* và */

Chương trình dịch là chương trình có chức năng:

Chuyển đổi chương trình được viết bằng ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên máy

Chuyển đổi chương trình được viết bằng ngôn ngữ lập trình Pascal thành chương trình thực hiện được trên máy

Chuyển đổi chương trình được viết bằng ngôn ngữ máy thành chương trình thực hiện được trên máy

Chuyển đổi chương trình được viết bằng ngôn ngữ lập trình bậc cao thành chương trình hợp ngữ

Trong tin học, hằng là đại lượng

Có giá trị không thay đổi trong quá trình thực hiện chương trình

Có giá trị thay đổi trong quá trong quá trình thực hiện chương trình

Được đặt tên

Có thể thay đổi giá trị hoặc không thay đổi giá trị tùy thuộc vào bài tóan

Khái niệm nào sau đây là đúng về tên chuẩn

Tên chuẩn là tên đã được NNLT qui định dùng với ý nghĩa riêng xác định, có thể được định nghĩa lại

Tên chuẩn là tên do người lập trình đặt

Tên chuẩn là tên đã được NNLT qui định dùng với ý nghĩa riêng xác định, không được sử dụng với ý nghĩa khác

Tên chuẩn là các hằng hay biến

Câu lệnh nào sau đây là khai báo hằng trong Pascal

Trang 4

Const max = 50;

Const max := 50;

Const integer max = 50;

Const max 50;

Trong Ngôn ngữ lập trình Pascal, phần khai báo Tên Chương Trình được bắt đầu bằng từ khóa

Program

Uses

Var

Const

Biến X có thể nhận các giá trị 1; 100; 150; 200 và biến Y có thể nhận các giá trị 1; 0,2; 0,3; 1,99 Khai báo nào trong các khai báo sau là đúng?

Var X: byte; Y: real;

Var X, Y: byte;

Var X, Y: real;

Var X: real; Y: byte;

Phạm vi giá trị của kiểu integer thuộc

Từ -215 đến 215 -1

Từ 0 đến 255

Từ 0đến 216 -1

Từ -231 đến 231 -1

Trong các kiểu dữ liệu sau kiểu nào cần bộ nhớ lớn nhất:

Real;

Byte

Integer

Longint

Tên nào không đúng trong ngôn ngữ Pascal

123_abc

abc_123

_123abc

abc123_

Trong NN lập trình Pascal, biểu thức số học nào sau đây là hợp lệ

5*a +7*b +8*c;

5a + 7b + 8c;

{a + b}*c

x*y(x +y);

Biểu diễn biểu thức (a+b)+a2+2 ab

a+b

trong NNLT Pascal là

(a+b) + sqrt(a*a+2*b*c)/(c-a/(a+b))

(a+b) + sqr(a*a+2*b*c)/c-a/(a+b)

(a+b) + sqrt(sqr(a) +2*b*c/c-a/(a+b)

(a+b) + sqr(sqrt(a)+2*b*c)/(c-a/(a+b))

Trang 5

X := y ; có nghĩa

Gán giá trị y cho biến X

Gán giá trị X cho Y

So sánh xem y có bằng X hay không

Câu lệnh nào sau đây dùng để nhập một số từ bàn phím vào biến x

Readln(x);

Writeln(‘Nhập x = ’);

Writeln(x);

Read(‘x’);

Trong Pascal, câu lệnh nào sau đây là sai

X:= 123,456;

X:= x;

X:= 12345;

X:= pi*100;

Trong Pascal, phép toán MOD với số nguyên có tác dụng gì

Chia lấy phần dư

Chia lấy phần nguyên

Làm tròn số

Thực hiện phép chia

Cú pháp của thủ tục xuất dữ liệu ra màn hình

Writeln(<Danh sách kết quả ra>);

Readln(<Danh sách kết quả ra>);

Writeln <Danh sách kết quả ra>;

Writeln(<Danh sách kết quả ra>)

Trong Ngôn ngữ lập trình Pascal, cho đoạn chương trình

Var a, b: real;

Begin

A:= 1; b:= 12*(a-2);

Writeln(b);

End

Sau khi chạy chương trình, kết quả trên màn hình là

-1.2000000000E+01

-12

-1.2000000000E+00

-12.000000000E+01

Biểu thức tính cạnh huyền a của tam giác vuông ABC

a:=sqrt(sqr(b)+sqr(c));

sqrt(a):= sqrt(b)+sqrt(c);

Sqrt(a):=sqr(sqrt(b)+sqrt(c));

a:= sqr(b)+sqr(c);

Trang 6

Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau dùng để làm gì?

Var x, y, t: integer;

Begin x: = t; t:= y; y:= x; End

Hoán đổi giá trị y và t

Hoán đổi giá trị x và y

Hoán đổi giá trị x và t

Cấu trúc của chương trình Pasacal theo trật tự sau

Program - const - uses - var - begin - end

Program - uses - const - var - begin - end

Program - uses - var - const - begin - end

Program - var- uses - const - begin - end

Hàm cho giá trị bằng bình phương của x là

Sqr(x);

sqrt(x);

Abs(x);

Exp(x);

@@

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

TỪ KHÓA LIÊN QUAN

w