-
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
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
Hướng dẫn Trắc nghiệm Online và Tích lũy điểm thưởng
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..