Xác định giá trị đúng của biểu thức sau length

20 Questions | Total Attempts: 67

  • Phát biểu nào dưới đây về kiểu mảng là phù hợp?

    • Là một tập hợp các số nguyên;

    • Độ dài tối đa của mảng là 255;

    • Là một dãy hữu hạn các phần tử cùng kiểu;

    • Mảng không thể chứa kí tự;

  • Hãy chọn phương án ghép đúng nhất. Để khai báo số phần tử của mảng trong PASCAL, người lập trình cần:

    • Khai báo một hằng số là số phần tử của mảng;

    • Khai báo chỉ số bắt đầu và kết thúc của mảng;

    • Khai báo chỉ số kết thúc của mảng;

    • Không cần khai báo gì, hệ thống sẽ tự xác định;

  • Phát biểu nào dưới đây về chỉ số của mảng là phù hợp nhất?

    • Dùng để truy cập đến một phần tử bất kì trong mảng;

    • Dùng để quản lí kích thước của mảng;

    • Dùng trong vòng lặp với mảng;

    • Dùng trong vòng lặp với mảng để quản lí kích thước của mảng;

  • Phương án nào dưới đây là khai báo mảng hợp lệ?

    • Mang : ARRAY[0..10] OF INTEGER;

    • Mang : ARRAY[0..10] : INTEGER;

    • Mang : INTEGER OF ARRAY[0..10];

    • Mang : ARRAY[0..10] : INTEGER;

    • For k := 16 down to 0 write[a[k]];

    • For k:= 0 to 15 do write[a[k]];

    • For k := 16 downto 0 do write[a[k]];

    • For k := 1 to 16 do write[a[k]];

  • Cho khai báo mảng như sau:            VAR m: ARRAY[0..10] of Integer;Phương án nào dưới đây chỉ phần tử thứ 10 của mảng?

  • Hãy chọn phương án ghép đúng. Độ dài tối đa của xâu kí tự trong PASCAL là:

  • Hãy chọn phương án ghép đúng. Cho xâu S là ‘Hanoi-Vietnam’. Kết quả của hàm Length[S] là:

  • Hãy chọn phương án ghép đúng. Cho xâu S là ‘Hanoi-Vietnam’. Kết quả của hàm Pos[‘Vietnam’,S]là:

  • Cho khai báo sau:       VAR st: STRING;Phát biểu nào sau đây là đúng?

    • Câu lệnh sai vì thiếu độ dài tối đa của xâu;

    • Xâu có độ dài lớn nhất là 0;

    • Xâu có độ dài lớn nhất là 255;

    • Cần phải khai báo kích thước của xâu sau đó;

  • Hãy chọn phương án ghép đúng nhất. Thủ tục chuẩn Insert[S1,S2,vt] thực hiện

    • Chèn xâu S1 vào S2 bắt đầu từ vị trí vt

    • Chèn xâu S2 vào S1 bắt đầu từ vị trí vt

    • Sao chép vào cuối S1 một phần của S2 từ vị trí vt ;

  • Đoạn chương trình sau in ra kết quả nào?Program Welcome ;Var a : string[10];Begin       a := ‘tinhoc’;       writeln[length[a]];End.

  • 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]] ;

    • In từng kí tự xâu ra màn hình;

    • In từng kí tự ra màn hình theo thứ tự ngược, trừ kí tự đầu tiên;

    • In từng kí tự ra màn hình theo thứ tự ngược;

  • Phát biểu nào sau đây là đúng?

    • Mảng một chiều là một dãy hữu hạn các số nguyên.

    • Mảng một chiều là một dãy hữu hạn các phần tử cùng kiểu dữ liệu.

    • Có thể dùng bất cứ một kiểu dữ liệu chuẩn nào để đánh chỉ số cho các phần tử của mảng một chiều.

    • Khi xây dựng kiểu mảng một chiều, người lập trình không cần khai báo kiểu dữ liệu của phần tử của mảng.

  • Phát biểu nào sau đây là sai?

    • Mỗi phần tử của mảng một chiều đều được đánh chỉ số, được chỉ định nhờ chỉ số tương ứng của nó.

    • Với khai báo xây dựng kiểu mảng một chiều, không thể biết được mảng chứa tối đa bao nhiêu phần tử.

    • Trong khai báo xây dựng kiểu mảng một chiều, có thể biết được cách đánh chỉ số cho các phần tử của mảng.

    • Chỉ số được đánh tuần tự, liên tiếp cho các phần tử kề nhau của mảng một chiều, từ phần tử đầu tiên cho đến phần tử cuối.

  • Phát biểu nào dưới đây là sai?

    • Xâu là một dãy các kí tự trong bảng mã ASCII. Kiểu xâu là một kiểu dữ liệu có cấu trúc.

    • Có thể xem mỗi xâu có cấu trúc giống như một mảng một chiều mà mỗi phần tử của mảng là một kí tự trong bảng mã ASCII, được đánh chỉ số từ 1.

    • Số lượng kí tự trong một xâu chính là độ dài của xâu.

    • Các phép toán thao tác với xâu tương tự như các phép toán thao tác với mảng.

  • Biểu thức quan hệ nào dưới đây cho giá trị TRUE?

  • Biểu thức quan hệ nào dưới đây cho giá trị FALSE?

  • Trong ngôn ngữ lập trình Pascal, về mặt cú pháp câu lệnh nào sau đây là đúng?

    • Type 1chieu=array[1..100] of char;

    • Type mang=array[1-100] of char;

    • Type mang1c=array[1..100] of char;

    • Type mang1c=array[1..100] of char;

  • Hãy chọn phương án hợp lý nhất. Trong ngôn ngữ lập trình Pascal

    • Các phần tử của mảng một chiều được sắp thứ tự theo chỉ số;

    • Các phần tử của mảng một chiều được sắp thứ tự theo giá trị giảm dần;

    • Các phần tử của mảng một chiều được sắp thứ tự theo giá trị tăng dần;

    • Các phần tử của mảng một chiều không sắp thứ tự.

Cho biết kết quả của biểu thức sau: LENGTH[’CHUC BAN THANH CONG’];

A. 18

B. 19

C. 20

D. 16

Đáp án và lời giải

Đáp án:B

Câu hỏi thuộc đề thi sau. Bạn có muốn thi thử?

Bài tập trắc nghiệm 45 phút Bài 12: Kiểu xâu - CHƯƠNG IV: KIỂU DỮ LIỆU CÓ CẤU TRÚC - Tin học 11 - Đề số 5

Làm bài

Chia sẻ

Một số câu hỏi khác cùng bài thi.

  • Cho biết kết quả của biểu thức sau: LENGTH[’THPT TAM NGAI’];

  • Trong ngôn ngữ lập trình pascal, để xóa đi ký tự thứ 6 của xâu ký tự S ta viết:

  • Độ dài tối đa của xâu kí tự trong Pascal là?

  • Trong ngôn ngữ lập trình pascal, để xóa đi ký tự thứ 2 của xâu ký tự S ta viết:

  • 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, 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 La Do’; Delete[S,7,10];

  • Trong ngôn ngữ lập trình pascal, thủ tục chèn xâu s1 vào xâu s2 bắt đầu từ vị trí vt được viết:

  • 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?

  • Cho biết kết quả của biểu thức sau: COPY [’TRUONG THPT TAM NGAI’,8,4]?

  • Đoạn chương trình sau in ra kết quả nào ?
    Program Welcome ;
    Var a : string[20];
    Begin
    a := ‘tin hoc 11’;
    writeln[length[a]];
    End.

  • Trong ngôn ngữ lập trình Pascal, xâu ký tự là?

  • Trong ngôn ngữ lập trình pascal, hàm Length[S] cho kết quả là gì?

  • Cho xâu S1:= 'abdegbcdeg';
    Em hãy cho biết sau khi thực hiện câu lệnh pos[ 'deg-',S1]; thì kết quả trả về là gì?

  • 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];

  • 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ì ?
    X := length[S] ;
    For i := X downto 1 do
    If S[i] = ‘ ’ then Delete[S, i, 1] ;{ ‘ ’ là một dấu cách }

  • Cho biết kết quả của biểu thức sau: LENGTH[’CHUC BAN THANH CONG’];

  • Trong ngôn ngữ lập trình pascal, để in một xâu ký tự ra màn hình theo thứ tự ngược lại của các ký tự trong xâu S [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?

  • Đoạn chương trình sau thực hiện việc gì?[' ' là kí tự trắng]
    X:= length[S];
    For i:= X downto 1 do
    If S[i] = ' ' then Delete[S,i,1];

  • Xâu S1:= ‘Mot chieu’; cú pháp truy xuất đến phần tử ‘i’ của xâu S1 là:

  • Cho biết kết quả của biểu thức sau: COPY [’TRUONG PHAM THAI BUONG’,8,4]?

  • Cho s = ‘123456789’ hàm Copy[s,2,3] cho giá trị là?

  • Hãy cho biết đoạn chương trình sau cho kết quả là gì?
    USES CRT;
    VAR S1, S2 : STRING;
    VT : BYTE;
    BEGIN
    CLRSCR;
    WRITE [‘NHAP VAO XAU S1: ];
    READLN [S1];
    WRITE[‘NHAP VAO XAU S2: ’];
    READLN[S2];
    WRITE[‘NHAP VI TRI CAN CHEN TRONG XAU S1 VAO XAU S2’];
    READLN[VT];
    INSERT[S1, S2, VT];
    WRITE[S2];
    READLN
    END.

  • Trong ngôn ngữ lập trình Pascal, cách khai báo xâu ký tự nào sau đây là đúng? Const n =50;

  • Trong ngôn ngữ lập trình pascal, để xóa đi ký tự thứ i của xâu ký tự S ta viết:

  • Đoạn chương trình sau làm gì: For i := 1 to length[a] do Write[ Upcase [a[i]]];

Một số câu hỏi khác có thể bạn quan tâm.

  • Trong mặt phẳng [α] cho một đường tròn [C] tâm O, bán kính R, đường kínhcố định AB. Qua A, dựng đường thẳng Δvuông góc với [α]. Trên Δlấy điểmcố định M khác A và trên [C] lấy điểm di động N. Gọi H và K lần lượt là hìnhchiếu của A trên đường thẳng MN và đường thẳng MB. Gọi [S1] và [S2] lần lượtlà mặt cầu đường kính AM và AB. Giao tuyến của [S1] và [S2]là đường tròn:

  • Trong mặt phẳng [α] cho một đường tròn [C] tâm O, bán kính R, đường kínhcố định AB. Qua A, dựng đường thẳng Δvuông góc với [α]. Trên Δlấy điểmcố định M khác A và trên [C] lấy điểm di động N. Gọi H và K lần lượt là hìnhchiếu của A trên đường thẳng MN và đường thẳng MB. Gọi [S1] và [S2] lần lượtlà mặt cầu đường kính AM và AB.Khi N thay đổi trên [C] , tập hợp các điểm H là:

  • Trong mặt phẳng [α] cho một đường tròn [C] tâm O, bán kính R, đường kínhcố định AB. Qua A, dựng đường thẳng Δvuông góc với [α]. Trên Δlấy điểmcố định M khác A và trên [C] lấy điểm di động N. Gọi H và K lần lượt là hìnhchiếu của A trên đường thẳng MN và đường thẳng MB.Giả sử AM = R thì tỉ số thể tích của [S1] và [S2] bằng:

  • Cho hai mặt cầu [S1] tâm O1, bán kính R1 và [S2] tâm O2 , bán kính R2[R1 < R2] tiếp xúc ngoài với nhau tại P. Gọi [S] là mặt cầu đường kính AB màAvà B là giao điểm của mặt cầu [S1] và [S2] với đường thẳng O1O2.Mặt phẳng [α] qua P và vuông góc với O1O2, cắt mặt cầu [S] theo một đường tròn [C].Đường tròn [C] có bán kính bằng:

  • Cho hai mặt cầu [S1] tâm O1, bán kính R1và [S2] tâm O2, bán kính R2[R1< R2] tiếp xúc ngoài với nhau tại P. Gọi [S] là mặt cầu đường kính AB màAvà B là giao điểm của mặt cầu [S1] và [S2] với đường thẳng O1O2.Mặt phẳng [α] qua P và vuông góc với O1O2, cắt mặt cầu [S] theo một đường tròn [C].Gọi [P1] là tiếp diện của [S1] tại A và [P2] là mặt phẳng vuông góc tại B với đường thẳng O1O2. Câu nào sau đây đúng?

  • Cho hai mặt cầu [S1] tâm O1, bán kính R1và [S2] tâm O2, bán kính R2[R1< R2] tiếp xúc ngoài với nhau tại P. Gọi [S] là mặt cầu đường kính AB màAvà B là giao điểm của mặt cầu [S1] và [S2] với đường thẳng O1O2.Mặt phẳng [α] qua P và vuông góc với O1O2, cắt mặt cầu [S] theo một đường tròn [C].Tập hợp những điểm M sao cho d[M , [α]] = 2R1 là:

  • Cho mặt phẳng [α] và hai điểm cố định A và B thuộc [α]. M là điểmdi động trong không gian có hình chiếu trên[α] là I. Gọi O là trung điểm của AB,Δ vuông góc với[α] tại O. Tập hợp những điểm M khi IA2 + IB2 = 3a2 với AB = 2a [a > 0] là:

  • Cho mặt phẳng [α] và hai điểm cố định A và B thuộc [α]. M là điểmdi động trong không gian có hình chiếu trên[α] là I. Gọi O là trung điểm của AB,Δ vuông góc với[α] tại O.Tập hợp những điểm M với IM = h [h là độ dài cho sẵn] khi IA = 2IB là:

  • Cho mặt phẳng [α] và hai điểm cố định A và B thuộc [α]. M là điểmdi động trong không gian có hình chiếu trên[α] là I. Gọi O là trung điểm của AB,Δ vuông góc với[α] tại O. Tập hợp những điểm M khi

    là:

  • Một tấm nhôm hình chữ nhật có hai kích thước là r và 2r [r là độ dài cho sẵn].Người ta cuốn tấm nhôm đó thành một hình trụ.Nếu hình trụ được tạo thành có chiều dài đường sinh bằng 2r thì diện tích toàn phần của nó bằng:

Video liên quan

Chủ Đề