-
Câu hỏi:
Cho khai báo mảng và đoạn chương trình như sau:
Var a : array[0..50] of real;
k := 0 ; for i := 1 to 50 do if a[i] > a[k] then k := i ;
Đoạn chương trình trên thực hiện công việc gì dưới đây ?-
A.
Tìm chỉ số của phần tử nhỏ nhất trong mảng;
-
B.
Tìm chỉ số của phần tử lớn nhất trong mảng;
-
C.
Tìm phần tử nhỏ nhất trong mảng;
-
D.
Tìm phần tử lớn nhất trong mảng;
Lời giải tham khảo:
Đáp án đúng: B
Hãy trả lời câu hỏi trước khi xem đáp án và lời giải -
A.
Câu hỏi này thuộc đề thi trắc nghiệm dưới đây, bấm vào Bắt đầu thi để làm toàn bài
CÂU HỎI KHÁC
- Số phần tử của một mảng một chiều là:
- Trong Pascal, đoạn chương trình sau thực hiện công việc gì ? For i := length(S) downto 1 do If S[i] = ‘ ’ then Delete(S,
- Trong ngôn ngữ lập trình Pascal, với khai báo như sau: Type mang = ARRAY[1..100] of integer ; Var a, b : mang ; c : array[1..
- Trong ngôn ngữ lập trình Pascal, xâu kí tự có tối đa ?
- Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau thực hiện việc nào trong các việc sau (A là mảng số có N phầ
- Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau thực hiện công việc gì? d := 0 ; For i := 1 to
- Với khai báo A : Array [1 .. 100] Of Integer; thì việc truy xuất đến phần tử thứ 5 như sau:
- Cú pháp để khai báo biến mảng một chiều trực tiếp là:
- Cho sâu s1 = ‘123’; s2 = ‘abc’ sau khi thực hiện thủ tục Insert(s1,s2,2) thì:
- Trong Pascal, cho đoạn chương trình sau: S := 0; For I := 1 To 5 Do If (I mod 2 = 0) Then s := s + a[1]; Với mảng a có c�
- Cho s = ‘123456789’ hàm Copy(s,2,3) cho giá trị bằng:
- Trong Pascal, để tìm vị trí xuất hiện đầu tiên của xâu ‘hoa’ trong xâu S ta có thể viết bằng cách nào trong các
- Cho str là một xâu kí tự, đoạn chương trình sau thực hiện công việc gì? for i := length(str) downto 1 do write(str[i]
- Trong các phát biểu sau hãy tìm ra phát biểu sai?
- Cho xâu s = ‘123456789’, sau khi thực hiện thủ tục delets(s,3,4) thì:
- Cho A = ‘abc’; B = ‘ABC’; Khi đó A + B cho kết quả nào?
- Cho khai báo mảng và đoạn chương trình như sau: Var a : array[0..
- Để khai báo kiểu xâu trực tiếp ta sử dụng cú pháp nào?
- Hãy điền vào chổ trống để đoạn chương trình sau thực hiện đếm các phẩn tử có giá trị bằng 10? Dem := 0;
- Trong ngôn ngữ lập trình Pascal, xâu kí tự là ?
- Xâu ‘ABBA’ lớn hơn xâu:
- Cú pháp câu lệnh nào sau đây là đúng?
- Đoạn chương trình sau in ra kết quả nào? Program Welcome ; Var a : string[10]; Begin a := ‘tinhoc ’; writeln(le
- 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ự ?
- Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau thực hiện công việc gì?
- Cho đoạn chương trình sau: D := 0;For I := 1 To 5 Do If (a[i] > 10) and (a[i] < 100) and (a[i] mod 3 = 0)Then d := d + 1;
- Cho s = ‘500 ki tu’, hàm Length(s) cho giá trị bằng:
- Hỏi đoạn chương trình sau có chức năng gì? M := a[1];For I := 2 To n Do If ( a[i] < m) Then m := a[i];Write(m);
- 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à ?&nb
- Thủ tục delete(st,p,n) thực hiện:
- Cho s1 = ‘010’; s2 = ‘1001010’ hàm pos(s1,s2) cho giá trị bằng:
- Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau thực hiện công việc gì ? (giá trị của biến đếm) d := 0
- Cho khai báo sau: Var a : array[0..