Trang chủ Tin Học Lớp 11 Câu 1: Xâu St sau đây có độ dài bằng...

Câu 1: Xâu St sau đây có độ dài bằng bao nhiêu? a) St := ‘Truong THPT Do Dang Tuyen’; b) St:= ‘’; c) St:= ‘ ’; Câu 2: Khai báo nào sau đây SAI? Giải thích? a.

Câu hỏi :

Câu 1: Xâu St sau đây có độ dài bằng bao nhiêu? a) St := ‘Truong THPT Do Dang Tuyen’; b) St:= ‘’; c) St:= ‘ ’; Câu 2: Khai báo nào sau đây SAI? Giải thích? a. Var S: String[5]; b. Var S: String[20]; c. Var S:String; d. Var S:String[300]; Câu 3: Hãy phân tích và cho biết chức năng của mỗi dòng lệnh trong chương trình sau: Var S:string[30];{1} Begin Write(‘Nhap ho ten:’);{2} Readln(S);{3} Writeln(‘Ten vua nhap:’,S); {4} Readln; End. Bài 2: Câu 1: Hãy cho biết khai báo biến xâu nào sau đây là đúng? A. Var St:string[1..20]; B. Var St:string of Char; C. Var St:string[10]; D. Var St:string[500]; Câu 2: Cho xâu S1 := ‘abc’ ; và xâu S2 := ‘bac’ ; Hãy cho biết kết quả của S2 sau khi thực hiện thủ tục INSERT(S1,S2,3) A. ‘abcbac’ B. ‘bacabc’ C. ‘baabcc’ D. ‘abbacc’ Câu 3: Cho st1=’Chu Van An’ và st2:=copy(st1,pos(‘V’,st1),5), kết quả xâu st2 là: A. st2= ‘Chu Van’ B. xt2=‘u Van an’ C. st2= ‘Van An’ D. st2= ‘Van A’ Câu 4: St:=’hoc tap tot’. Thủ tục Delete(st,4,4) cho kết quả: A. ‘hoc tap’ B. ‘hoc tot’ C. ‘tap tot’ D. ‘tot' Câu 5: Hàm length(‘MicrosoftMW’) có kết quả là A. 8 B. 10 C. 11 D. 12 Câu 6: Cho xâu S1=’VinhHaLong’. Em hãy cho biết giá trị của S2:= Copy(S1,1,4). A. ‘Ha’ B. ‘Vinh’ C. ‘Long‘ D. ‘ng‘ Câu 7: thủ tục INSERT(S1,S2,VT) thực hiện công việc gì trong các công việc sau: A. Chèn xâu S1 vào xâu S2 bắt đầu từ vị trí VT B. Chèn xâu S2 vào xâu S1 bắt đầu từ vị trí VT C. Xóa xâu S2 vào xâu S1 bắt đầu từ vị trí VT D. Xóa xâu S1 vào xâu S2 bắt đầu từ vị trí VT Câu 8: Chọn khai báo biến đúng trong ngôn ngữ lập trình Pascal? A. Var st: String[275]; B. Var st: string[255]; C. Var st: String[50]. D. Var: st: string; Giải giúp mình 1 cách chi tiết nhé

Lời giải 1 :

Câu 1: Xâu St sau đây có độ dài bằng bao nhiêu? 

a) St := ‘Truong THPT Do Dang Tuyen’;

xâu có $25$ kí tự => độ dài của xâu $=25$

b) St:= ‘’;

xâu không có kí tự nào => độ dài của xâu $=0$

c) St:= ‘ ’;

xâu có $1$ kí tự => độ dài của xâu $=1$

Câu 2: Khai báo nào sau đây SAI? Giải thích?

a. Var S: String[5];

b. Var S: String[20];

c. Var S:String;

d. Var S:String[300]; độ dài của xâu tối đa là $255 $ kí tự 

Câu 3: Hãy phân tích và cho biết chức năng của mỗi dòng lệnh trong chương trình sau:

Var S:string[30];{1} Khai báo xâu có 30 kí tự 

Begin

Write(‘Nhap ho ten:’);{2}  Xuất dữ liệu - nhập xâu

Readln(S);{3} Nhập dữ liệu - đọc xâu 

Writeln(‘Ten vua nhap:’,S); {4} xuất dữ liệu - in xâu ra 

Readln; 

End.

Bài 2: 

Câu 1: Hãy cho biết khai báo biến xâu nào sau đây là đúng?

A. Var St:string[1..20]; B. Var St:string of Char;  

 C. Var St:string[10]; D. Var St:string[500];

Cấu trúc khai báo xâu : $Var <biến>:string[\text{độ dài của xâu }] $

Câu 2: Cho xâu S1 := ‘abc’ ; và xâu S2 := ‘bac’ ; Hãy cho biết kết quả của S2 sau khi thực hiện thủ tục INSERT(S1,S2,3)

A. ‘abcbac’ B. ‘bacabc’                  

C. ‘baabcc’ D. ‘abbacc’

INSERT(S1,S2,3) nghĩa là chèn xâu S1 vào xâu S2 từ kí tự thứ 3

=> đáp án là 'bacabc'

Câu 3: Cho st1=’Chu Van An’ và st2:=copy(st1,pos(‘V’,st1),5), kết quả xâu st2 là:

A. st2= ‘Chu Van’ B. xt2=‘u Van an’      

C. st2= ‘Van An’ D. st2= ‘Van A’

Câu 4: St:=’hoc tap tot’. Thủ tục Delete(st,4,4) cho kết quả:

  A. ‘hoc tap’ B. ‘hoc tot’ C. ‘tap tot’ D. ‘tot' 

Câu 5: Hàm length(‘MicrosoftMW’) có kết quả là           

 A. 8 B. 10 C. 11 D. 12    

Câu 6: Cho xâu S1=’VinhHaLong’. Em hãy cho biết giá trị của S2:= Copy(S1,1,4).

A. ‘Ha’ B. ‘Vinh’ C. ‘Long‘ D. ‘ng‘

Câu 7: thủ tục INSERT(S1,S2,VT) thực hiện công việc gì trong các công việc sau:

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

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

C. Xóa xâu S2 vào xâu S1 bắt đầu từ vị trí VT               

D. Xóa xâu S1 vào xâu S2 bắt đầu từ vị trí VT

Câu 8: Chọn khai báo biến đúng trong ngôn ngữ lập trình Pascal?

 A. Var st: String[275]; B. Var st: string[255];          

C. Var st: String[50]. D. Var: st: string;

Thảo luận

Lời giải 2 :

câu 1:

a) 25

b)0

c)1

câu 2: câu D sai vì độ dài tối đa của xâu ký tự là 255

câu 3:

Var S:string[30];{1}                           //khai báo xâu S có độ dài 30

Begin Write(‘Nhap ho ten:’);{2}       //in ra màn hình "Nhap ho ten"

Readln(S);{3}                                    //nhập dữ liệu S

Writeln(‘Ten vua nhap:’,S); {4}          //in ra màn hình "Ten vua nhap" và xâu S

Readln;

End.

Bài 2:

1-C

2-B

3-D

4-B

5-11

6-B

7-A

8-B

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 11

Lớp 11 - Năm thứ hai ở cấp trung học phổ thông, gần đến năm cuối cấp nên học tập là nhiệm vụ quan trọng nhất. Nghe nhiều đến định hướng sau này rồi học đại học. Ôi nhiều lúc thật là sợ, hoang mang nhưng các em hãy tự tin và tìm dần điều mà mình muốn là trong tương lai nhé!

Nguồn : ADMIN :))

Copyright © 2021 HOCTAP247