Trong ngôn ngữ lập trình Pascal, khai báo nào trong các khai báo sau là SAI khi khai báo xâu kí tự.. Các phép toán số học với số nguyên là.[r]
(1)Câu Trong ngôn ngữ lập trình Pascal, thủ tục Insert(a,b,n) thực công việc gì? A Chèn thêm xâu a vào xâu b vị trí n a; B Chèn thêm xâu b vào xâu a vị trí n a; C Chèn thêm xâu a vào xâu b vị trí n b; D Chèn thêm xâu b vào xâu a vị trí n b; Câu Trong ngôn ngữ lập trình Pascal, hai xâu ký tự so sánh dựa trên: A Độ dài tối đa hai xâu; B Độ dài thực hai xâu; C Mã ký tự các xâu từ trái sang phải; D Mã ký tự các xâu từ phải sang trái; Câu Trong ngôn ngữ lập trình Pascal, khai báo nào các khai báo sau là SAI khai báo xâu kí tự ? A var S:string; B var S:string[100]; C var S:string(255); D var S:string[1]; Câu Các phép toán số học với số nguyên là? A +, -, *, div, mod B +, -, *, / C +, -, *, div D +, -, *, mod Câu Để thoát khỏi phần mềm Pascal ta nhấn: A Alt + X B Alt + F3 C Alt + F4 D Alt + F9 Câu Có loại tên ngôn ngữ lập trình Pascal? A B C D Câu Cho biết kết chương trình sau? Var a,b: integer; begin a:= 10; b:= -10; if a<=b then write(-1) else write (1); end A -1 B 10 C 10 D Câu Chọn cách khai báo nào đây là sai? A const MaxN=1000; B const KQ=ketqua; C const PI=3.1416; D const KQ=true; Câu Hãy chọn câu có các tên đúng là tên dành riêng A PROGRAM,USES,REAL B PROGRAM,ABS,INTEGER C PROGRAM,USES,VAR D DELTA,SQR Câu 30 Để biên dịch chương trình Turbo Pascal ta cần gõ tổ hợp phím sau: A Ctrl+F9; B Alt+X; C Alt+F3; D Alt+F9; Câu 31 Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây là ĐÚNG? A If <điều kiện> then <câu lệnh>: B If <điều kiện>; then <câu lệnh>; C If <điều kiện>, then <câu lệnh>; D If <điều kiện> then <câu lệnh>; Câu 32 Đoạn chương trình sau đây làm gì? for i:=1 to n if a[i] mod <> then write(i:5); A In màn hình vị trí các phần tử là số chẵn mảng A B In màn hình giá trị các phần tử là số lẻ mảng A C In màn hình vị trí các phần tử là số lẻ mảng A Trang | (2) D In màn hình giá trị các phần tử là số chẵn mảng A Câu 33 Phát biểu nào sau đây đúng: A Hai xâu hai xâu hoàn toàn giống B Hai xâu có độ dài C Hai xâu số phần tử chúng khác D Hai xâu có cùng số phần tử Câu 34 Cho đoạn chương trình sau: S:=0; for i:=1 to 10 S:=S+1; Cho biết S=? A S=55 B S=50 C S=10 D S=85 Câu 35 Kết biểu thức 25-50 div là: A -6 B 13 C D -1 Câu 36 Chọn phát biểu sai A Hàm Mod() là hàm chia lấy phần dư B Hàm Sqr() là hàm lấy bậc hai C Hàm Abs() là hàm lấy giá trị tuyệt đối D Hàm exp() là hàm lũy thừa số e Câu 37 Biểu thức S:= (250 div 10) + (150 mod 10) div 10 cho kết nào sau đây? A B 52 C 12 D 25 Câu 38 Đoạn chương trình sau thực công việc gì? S:=0; N:=10; For i:= to N if A[i]>0 then S:=S +1; A Tính tổng các phần tử là số dương mảng B Đếm các phần tử là số dương mảng; C Đếm số phần tử mảng A; D Không thực việc nào các công việc trên a b2 Câu 39 Cho biểu thức dạng toán học sau: ; hãy chọn dạng biểu diễn tương ứng Pascal: A 1/4sqrt(a*a-b*b) B 1/4* sqrt(a*a-b*b) C 1/4*spr(a*a-b*b) D 1/4sqr(a*a-b*b) Câu 40 Trong các hàm và thủ tục sau, hàm và thủ tục nào cho kết là số nguyên? A Pos(S1,S2) B insert(S1,S2,vt) C copy(S,vt,n) D delete(s,vt,n) - HẾT - Trang | (3)