• Lớp 8
  • Tin Học
  • Mới nhất
2 đáp án
21 lượt xem

Câu 13: Trong Pascal, kết quả của phép chia lấy phần nguyên của số nguyên 17 và 3 là? * 1 điểm A. 17 div 3; B. 17 mod 3; C. 17/3; D. 17 % 3; Câu 4: Biểu thức toán học: (a^2 + b)(1 + c)^3 , được biểu diễn trong Pascal như thế nào? * 1 điểm A. (a*a + b)(1+c)(1 + c)(1 + c); B. (a2 + b)(1 + c)3; C. (a*a + b)*(1 + c)*(1 + c)*(1 + c); D. (a.a + b)(1 + c)(1 + c)(1 + c); Câu 1: Trong Pascal, khai báo nào sau đây là đúng? * 1 điểm A. Var tb: real; B. x:= integer; C. const x: real; D. Var R = 30; Câu 11. Chọn đáp án đúng? * 1 điểm A. 24 div 10 = 4 B. 58 div 20 = 2 C. 16 mod 5 = 3 D. 19 mod 6 = 3 Câu 10. Kết quả hiển thị trên màn hình câu lệnh writeln(’15-11=’, ‘15-11’) là? * 1 điểm A. 1115-11=-4 B. -4 C. 15-11=, ‘15-11’ D. 15-11=15-11 Câu 2 : Theo em ngôn ngữ lập trình là gì? * 1 điểm A. Ngôn ngữ dùng để viết chương trình máy tính gọi là ngôn ngữ lập trình B. Ngôn ngữ dùng để dịch chương trình gọi là ngôn ngữ lập trình C. Ngôn ngữ dùng để điều khiển máy tính gọi là ngôn ngữ lập trình D. Cả ba câu trên Câu 16:Trong Pascal, từ khóa VAR được hiểu là: * 1 điểm A. Khai báo biến; B. Khai báo số phần tử; C. Gán biến; D. Bỏ biến. Câu 14: Hãy chọn phát biểu sai trong các phát biểu sau đây: * 1 điểm A. Chương trình máy tính là một dãy các lệnh mà máy tính có thể hiểu và thực hiện được. B. Viết chương trình là hướng dẫn máy tính thực hiện các công việc hay giải một bài toán cụ thể. C. Khi thực hiện chương trình, máy tính sẽ thực hiện các lệnh có trong chương trình một cách không tuần tự. D. Chương trình dịch là chương trình dùng để dịch những chương trình viết bằng ngôn ngữ bậc cao sang ngôn ngữ máy. Câu 6: Trong Pascal, giả sử X là biến kiểu số nguyên. Phép gán nào sau đây đúng? * 1 điểm A. x:=20.5; B. x:= ‘30’; C. x:=30; D. x:=’Truong THCS’; Câu 3: Cho biết tên hợp lệ trong chương trình Pascal? * 1 điểm A. DT-tamgiac; B. 3DT_tamgiac; C. begin; D. DT_tamgiac; E. DT tamgiac; F. end; Câu 12: Trong Pascal, ta khai báo m: string; vậy string được hiểu là: * 1 điểm A. Kiểu xâu; B. Kiểu số nguyên; C. Kiểu số thực; D. Kiểu kí tự. Câu 15: Kiểu dữ liệu chỉ nhận giá trị từ 0 - 255: * 1 điểm A. Kiểu Char B. Kiểu real C. Kiểu byte D. Kiểu xâu Câu 8: Cho x kiểu số thực, y và z kiểu số nguyên, a là hằng số có giá trị bằng 2, thongbao kiểu xâu ký tự. Câu lệnh khai báo nào sau đây là đúng? * 1 điểm A. var x,y,z: real; thongbao : string; const a = 2; B. var x: integer; y, z: real; thongbao : string; const a: =2; C. var x: real; y, z: integer; thongbao : string; const a =2; D. var x: integer; y, z: real; thongbao: string; const a:=2; Câu 9: Xác định kết quả của x sau khi thực hiện câu lệnh x:=(3*3)/(9/3); * 1 điểm A. x được gán giá trị là 1. B. x được gán giá trị là 3. C. x được gán giá trị là 9. D. x được gán giá trị là 6; Câu 19: Quá trình giải bài toán trên máy tính gồm các bước sau? * 1 điểm A. Xác định bài toán - Mô tả thuật toán - Viết chương trình B. Mô tả thuật toán - Xác định bài toán - Viết chương trình C. Mô tả thuật toán - Viết chương trình - Xác định bài toán D. Viết chương trình - Xác định bài toán - Mô tả thuật toán Câu 17. Trong Pascal khai báo nào sau đây là đúng? * 1 điểm A. Var a=real; B. Var a:=real; C. Var a: read; D. const a=50; Câu 5: Trong cấu trúc chung của một chương trình Pascal phần nào có thể không có: * 1 điểm A. Phần khai báo, phần thân. B. Phần tên chương trình và phần khai báo. C. Phần thân. D. Phần tên và phần thân. Câu 20: Câu lệnh nào dùng để gán giá trị biến x tăng thêm 1 đơn vị, kết quả gán trở lại biến x. * 1 điểm A. x:= x+2; B. x:= x+x; C. x:= x+1; D. x:= 1; Câu 18: Trong cấu trúc chung của một chương trình Pascal phần nào bắt buộc phải có? * 1 điểm A. Phần khai báo biến. B. Phần khai báo thư viện. C. Phần tiêu đề chương trình. D. Phần thân chương trình. Câu 7: Trong cách viết tên chương trình sau đây cách nào viết đúng? * 1 điểm A. Program dien_tich 1; B. Program dien tich 1; C. Program dien tich; D. Program dien_tich _1; giúp với em cần gấp

2 đáp án
18 lượt xem

Mật hiệu ban đầu của tổ chức tình báo XSPIDER là một xâu K kí tự S = S1S2…SK chỉ chứa các kí tự chữ cái Latin thường. Để đảm bảo tính bảo mật của mật hiệu, mật hiệu sẽ được thay đổi mỗi ngày. Giám đốc của XSPIDER mỗi ngày sẽ gửi cho các nhân viên một số nguyên X với hàm ý: đảo ngược các kí tự trong mật hiệu hiện tại từ kí tự thứ X đến kí tự thứ K-X+1 để được mật hiệu mới. (ví dụ mật hiệu hiện tại là ‘abcdefgh’, và số X nhận được là 2 thì mật khẩu mới là ‘agfedcbh’). Sau M ngày hoạt động, giám đốc chỉ lưu lại dãy M con số đã chuyển cho các nhân viên lần lượt là X1,X2,…,XM với suy nghĩ có dãy số này Ông ta sẽ dễ dàng có được mật hiệu của ngày thứ M. Thật không may là số ngày M quá lớn, Ông mất quá nhiều thời gian để tìm ra mật hiệu đó. Bạn hãy viết chương trình giúp Ông ta tìm mật hiệu đó. Dữ liệu vào: cho trong tệp MATHIEU.INP có cấu trúc như sau: - Dòng thứ nhất ghi xâu mật hiệu ban đầu S1S2…SK (2 ≤ K ≤ 2.10^5) - Dòng thứ hai chứa số ngày M (1 ≤ M ≤ 10^5) - Dòng tiếp theo chứa dãy M số X1,X2,…,XM (1 ≤ Xi, 2.Xi ≤ K với mọi i từ 1 đến M) Dữ liệu ra: ghi vào tệp MATHIEU.OUT xâu mật hiệu hiện tại sau M ngày. Ví dụ: MATHIEU.INP MATHIEU.OUT abcdefgh hbfedcga 3 2 1 3 PASCAL GIẢI THÍCH Ý TƯỞNG CÁCH LÀM LUÔN NHA MƠN Ạ

1 đáp án
21 lượt xem