Trong ngôn ngữ Pascal, với khai báo mảng A:Array[1 100,1 100] of integer; thì việc truy xuất đến các phần tử như sau: a. A[i],[j]; b. A[i][j]; c. A[i;j]; d. A[i,j]; [<br>] Trong ngôn ngữ lập trình Pascal, trong quá trình nhập dữ liệu của mảng một chiều A, để các phần tử hiển thị như trong cửa sổ chương trình ta viết lệnh như sau: a. write(‘A[’,i,’]=’); readln(A[i]); b. write(“A[“,i,”]=”); readln(A[i]); c. write(‘A[’i’]=’); readln(A[i]); d. write(‘A[,i,]=’); readln(A[i]); [<br>] Trong ngôn ngữ lập trình Pascal, trong quá trình nhập dữ liệu của mảng hai chiều A, để các phần tử hiển thị như trong cửa sổ chương trình ta viết lệnh như sau: a. write(‘A[‘ ,i, ’,’ ,j, ’]=’); readln(A[i,j]); b. write(“A[‘ , i,j, ’]=”); readln(A[i,j]); c. write(‘A[‘ ,ij, ’]=’); readln(A[i,j]); d. write(‘A[i,j]=’); readln(A[i,j]); [<br>] Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau sau thực hiện việc gì? (A là mảng số có N phần tử). S:=0; For i:=1 to N do S;=S+A[i]; a. tính tổng các phần tử của mảng A; b. in ra màn hình mảng A; c. Đếm số các phần tử của mảng A; d. Không thực hiện việc nào trong 3 việc trên. [<br>] Trong ngôn ngữ lập trình Pascal, thủ tục delete(a,b,c) thưc hiện công việc gì trong các việc sau: a. xóa trong xâu kí tự c a kí tự bắt đầu từ vị trí b; b. xóa trong xâu a b kí tự từ vị trí c; c. xóa trong xâu a c kí tự bắt đầu từ vị trí b; d. xóa trong xâu b c kí tự bắt đầu từ vị trí a; [<br>] Trong ngôn ngữ lập trình Pascal, sau khi chương trình thực hiện xong đoạn chương trình sau, giá trị của biến S là? S:=’Ha Noi mua thu’; Delete(S,7,8); Insert(‘Mua thu ‘,S,1); a. Ha Noi mua thu; b. Mua thu Ha Noi mua thu; c. Mua thu Ha Noi; d. Ha noi; [<br>] Trong ngôn ngữ lập trình Pascal, để in một xâu kí tự ra màn hình theo thứ tự theo thức tự ngược lại của các kí tự trong xâu( vd: abcd thì in ra là dcba), đoạn chương trình nào sau đây thực hiện việc này? a. for i:=1 to length(S) do write(S[i]); b. for i:=length(S) Downto 1 do write(S[i]); c. for i:=length(S) Downto 1 do write(S); d. for i:=1 to length(S) Div 2 do write(S[i]); [<br>] Để truy cập vào từng trường của bản ghi ta viết? a. <tên biến bản ghi>.<giá trị của trường>; b. <tên kiểu bản ghi>.<tên trường>; c. <tên biến bản ghi>.<tên trường>; d. <tên kiểu bản ghi>.<giá trị của trường>; [<br>] Trong kiểu dữ liệu bản ghi, mỗi bản ghi thường được dùng để? a. mô tả hay lưu trữ thông tin về nhiều nhiều đối tượng cần quản lí; b. mô tả hay lưu trữ thông tin về một thuộc tính cần quản lí; c. mô tả hay lưu trữ thông tin về một đối tượng cần quản lí; d. mô tả hay lưu trữ thông tin về nhiều thuộc tính cần quản lí; [<br>] Để xoá màn hình và đưa con trỏ về vị trí góc trái trên màn hình ta dùng thủ tục: a. clrscr b. textColor c. textBackground d. gotoXY [<br>] Để đặt màu cho nét vẽ ta sử dụng thủ tục: a. setColor b. putPixel c. textcolor d. lineTo [<br>] Để vẽ hình chữ nhật ta sử dụng thủ tục a. line b. Circle c. Ellipse d. Rectangle [<br>] Để khai báo thư viện ta sử dụng từ khóa a. Uses b. Var c. Cosnt d. Type [<br>] Vị trí con trỏ tệp sau lời gọi thủ tục Reset a. nằm ở dầu tệp b. nằm ở cuối tệp c. nằm ở giữa tệp. d. nằm ngẫu nhiên ở bất kì vị trí nào. [<br>] Trong Pascal để đóng tệp ta dùng thủ tục: a. Close(<tên biến tệp>); b. Close(<tên tệp>); c. Stop(<tên biến tệp>); d. Stop(<tên tệp>); [<br>] Thủ tục sau thực hiện công việc gì? Procedure VD(var A, B:integer); Var TG: integer; Begin TG:=A; A:=B; B:=TG; End; a. Đổi giá trị hai biến A và B b. In ra màn hình giá trị của A và B. c. Xóa giá trị biến A. d. Xóa giá trị biến B. [<br>] Câu lệnh nào trong các câu lệnh sau không dùng để để gán giá trị cho trường của bản ghiA?(với bản ghi A có 3 trường là Hoten, lop, diem); a. A.ten :=’Nguyen Van A’; b. A.lop:=’10A7’; c. Readln(A.diem); d. S:=A.diem; [<br>] Chỉ ra cách tham chiếu đúng đến các phần tử của biến mảng hai chiều A. a. A[1,2]:=3; b. A[1],[2]:=3; c. A[1;2]:=3; d. A[1][2] = 3; [<br>] Cho biết kết quả xuất ra màn hình sau khi thực hiện đoạn chương trình sau: Program A; Var a: array[1 10] of integer; i: integer; Begin For i:=1 to 6 do a[i]:=i+(5*i – 5); For i:=1 to 6 do Begin If (i=5) or (i=7) then writeln; Write(a[i]:5); End; End. a. 1 7 13 19 25 31 b. 1 7 13 19 26 32 c. 1 7 13 19 25 31 d. 1 7 13 19 26 32 [<br>] Cho biết kết quả xuất ra màn hình sau khi thực hiện đọa chương trình sau: program B; var a: array[1 2, 1 5] of integer; i,j:integer; begin for i:=1 to 2 do begin for j:=1 to 4 do write((5*(i-1)+j):5); writeln; end; end. a. 1 2 3 4 5 6 7 8 b. 1 2 3 4 6 7 8 9 c. 1 2 3 4 6 7 8 9 d. 1 2 3 4 5 6 7 8 . để? a. mô tả hay lưu trữ thông tin về nhiều nhiều đối tượng cần quản lí; b. mô tả hay lưu trữ thông tin về một thuộc tính cần quản lí; c. mô tả hay lưu trữ thông tin về một đối tượng cần quản. quản lí; c. mô tả hay lưu trữ thông tin về một đối tượng cần quản lí; d. mô tả hay lưu trữ thông tin về nhiều thuộc tính cần quản lí; [<br>] Để xoá màn hình và đưa con trỏ về vị trí góc trái