Trang chủ Tin Học Lớp 11 Câu 1: Trong ngôn ngữ lập trình C++, đoạn chương...

Câu 1: Trong ngôn ngữ lập trình C++, đoạn chương trình sau đưa ra màn hình kết quả gì? for(int i=10; i>=1;i--) cout<<i<<"

Câu hỏi :

Câu 1: Trong ngôn ngữ lập trình C++, đoạn chương trình sau đưa ra màn hình kết quả gì? for(int i=10; i>=1;i--) cout<<i<<" "; A. Không đưa ra kết quả gì B. 10 9 8 7 6 5 4 3 2 1 C. 1 2 3 4 5 6 7 8 9 10 D. Đưa ra 10 dấu cách Câu 2: Trong ngôn ngữ lập trình C++, đoạn chương trình sau thực hiện công việc gì? T = 0 ; for(int i = 1;i<=n;i++) if ( (i % 3 == 0) or (i % 5 == 0) ) T = T + i ; A. Tính tổng các số chia hết cho cả 3 và 5 trong phạm vi từ 1 đến N ; B. Tính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến N ; C. Tìm một ước số của số N ; D. Tính tổng các ước thực sự của N ; Câu 3: Trong ngôn ngữ lập trình C++, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc lặp For có một lệnh con? A. for (int i = 1; i<=100; i++) ; a= a - 1 ; B. for (int i = 1;i<=100;i++) a= a - 1 C. for (int i = 1, i<=100, i++) a= a - 1 ; D. for (int i = 1; i<=100; i++) a= a - 1 ; Câu 4: Trong ngôn ngữ lập trình C++, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc lặp For có nhiều lệnh con? A. for (int i = 1; i<=100;i++) { a = a - 1 ; b = a - c }; B. for ( int i = 1, i<=100,i++) { a = a - 1 ; b = a - c ; } C. for (int i = 1, i<=100, i++) a = a - 1 ; b = a - c ; D. for (int i = 1;i<=100;i++) { a = a - 1 ; b = a - c; } Câu 5: Trong ngôn ngữ lập trình C++, đoạn chương trình sau cho kết quả trên màn hình là gì với i là biến số nguyên? for (i=1;i<=100;i++) if (i % 9 == 0) cout<<i<<" "; A. 1 2 3 4 5 6 … 100 B. 9 9 9 9 9 9 9 9 9 9 C. 9 18 27 36 45 54 63 72 81 90 99 D. 91827364554637281 Câu 6: Ký hiệu được dùng để đặt các câu lệnh bên trong một vòn lặp? A. ( ) B. < > C. { } D. " " Câu 7: Trong ngôn ngữ lập trình C++, đoạn chương trình sau đưa ra màn hình kết quả gì? for(i=10;i>0;i--) cout<<i<<" "; A. Đưa ra 10 dấu cách B. 1 2 3 4 5 6 7 8 9 10 C. 10 9 8 7 6 5 4 3 2 1 D. Không đưa ra kết quả gì Câu 8: Số lần tối thiểu vòng lặp do-while sẽ thực hiện là bao nhiêu? A. 1 B. Không xác định C. 0 D. Không giới hạn

Lời giải 1 :

Câu 1: Đáp án: B. 10 9 8 7 ...

Giải thích: for (int i=10; i>=1; i--) sẽ chạy từ 10 -> 1, cout << i << " "; sẽ đưa ra màn hình i và " "

Câu 2: Đáp án: B. Tính tổng ...

Giải thích: for (int i=1; i<=n; i++) sẽ chạy từ 1 -> n, điều kiện là i chia hết cho 3 hoặc i chia hết cho 5, T=T+i; sẽ tính tổng i nếu i thỏa mãn điều kiện

Câu 3: Đáp án: D. for ...

Giải thích: Vì A có ; sau for, B thiếu ; sau a = a - 1, C dùng sai dấu ở for (; chứ không phải ,)

Câu 4: Đáp án: D. for ...

Giải thích: Vẫn giải thích như trên (chỉ là lần này thì 3 câu kia lỗi khác :>)

Câu 5: Đáp án: C. ...

Giải thích: for với if giải thích nhiều rồi :> nói chung cái này sẽ đưa ra màn hình các số chia hết cho 9 và dấu cách

Câu 6: Đáp án: {}

Giải thích: Vì C++ dùng {} để xác định khối lệnh mà :>

Câu 7: Đáp án: Lỗi :>

Giải thích: Vì chưa khai báo biến i :> (nếu khai báo rồi thì kết quả là: 10 9 8 7 6 5 4 3 2 1 , (giải thích như ở câu 1 :>))

Câu 8: Đáp án: A. 1

Giải thích: Ai biết đâu, mới thử bên Code Block xong :>

Thảo luận

-- Câu cuối thì không biết đúng không vì ít học C++ lắm :> Toàn học Python à :>
-- https://hoidap247.com/cau-hoi/3518076 Cho mình xin hay nhất câu này nha :>

Lời giải 2 :

Câu 1: B. 

vì nó sẽ chạy từ 10 đến 1, và sẽ in ra từng giá trị nó chạy qua

Câu 2: : B. 

Giải thích: for (int i=1; i<=n; i++) sẽ chạy từ 1 -> n, nếu i chia 3 dư 0 hoặc i chia 5 dư 0 thì nó sẽ tăng T lên i 

Câu 3:  D. 

+ A có ; sau for 

+ B thiếu ; sau a = a - 1

+ C dùng sai dấu ở for 

Câu 4: D 

Câu 5: C

Câu 6: A

ví dụ : for(int i =0; i<=n;i++)

Câu 7: D

Chưa khai báo biến i 

Câu 8: A (=1)

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