pacman, rainbows, and roller s



...Date : 12-05-2024...
◕ Thông báo:Chuyển đổi trang WEB về địa chỉ mới
https://theza2.blogspot.com
(Cải thiện tốc độ truy cập, giao diện thân thiện hơn)
Kính mời mọi người chuyển qua nhà mới

◕ Lời nhắn:
⊱ Mình học Bách Khoa nên ai đó ghét Bách Khoa thì có thể lặng lẽ đi ra
⊱ Mình là dân Thanh Hóa nên ai đó ghét Thanh Hóa cũng có thể lặng lẽ rời đi
⊱ Mình học cơ khí, trang này chỉ làm ra theo sở thích nên nếu thấy không hài lòng có thể nhẹ nhàng tắt trang
⊱ Mình hiện tại có những việc riêng phải bận cho cuộc sống của mình, sẽ không còn thường xuyên hồi đáp các bình luận, mong được lượng thứ..
◕ Dịch vụ: Nhận thiết kế Form mẫu Excel, Google Sheet:
⊱ Hỗ trợ quản lý, chiết xuất dữ liệu; Tạo bảng báo cáo, thống kê nhanh; ⊱ Tạo hệ thống thiết lập và quản lý tiến độ công việc một cách trực quan; Tạo bảng nhập liệu, tính toán hỗ trợ công việc..

◕ Dùng thử: Chương trình phần mềm xếp thép tối ưu
⊱ Đây là chương trình mình viết ra để hỗ trợ công việc tính toán đầu vào vật tư thép hình dạng thanh (L, H, U, ...)
(Nhắn tin trực tiếp tới fanpage Theza2 để trao đổi)

Phần III: Lập trình
(Bài 250-269)
(Ấn vào đáp án bạn cho là đúng để xem kết quả)

Câu 250: Cho biết kết quả hiển thị trên màn hình?
int a; for(a=1 ; a<=10 ; a++) {
printf("%i",a); if(a%3) a=a+2; }

a. 1 4 7
b. 1 3 5 7 9
c. 1 4 7 10
d. 1 4 8

Câu 251: Đoạn chương trình sau sẽ in những gì ra màn hình?
int i=0; char c='c';
for(i=0;i<6;i=i+2){
     c=c+i; printf("%c",c);
}

a. c e i b. c e i o
c. e i o d. Tất cả đáp án đều sai

Câu 252: Khi thực hiện chương trình
#include <stdio.h>
void main(){
int x;
for(x=5;x>0;x--)
   printf("%2d ",x--);
}

Kết quả nhận được trên màn hình là
a. 5 3 1 b. 5 4 3 2 1
c. 4 3 2 1 0 d. 5 4 3 2 1 0

Câu 253: Cho đoạn chương trình sau, sau khi thực hiện xong kết quả hiển thị ra màn hình là như thế nào?
int i;
for(i=0;i<5;i++);
       printf("%d ",i);

a. 0 b. 0 1 2 3
c. 5 d. 0 1 2 3 4

Câu 254: Cho biết kết quả thực hiện đoạn chương trình sau?
#include <stdio.h>
void main() {
int i=0;
for(i<=5;i++)
    printf("%d ",i);
}

a. 0 1 2 3 4 5 b. 5
c. 0 1 2 3 4 d. Lỗi cú pháp vòng lặp for

Câu 255: Phát biểu nào sau đây là sai đối với vòng lặp for?
a. Vòng lặp for thực hiện nhanh hơn vòng lặp while
b. Mọi đoạn lệnh sử dụng vòng lặp for có thể thay thế bằng vòng lặp while và ngược lại
c. for(;;); là một vòng lặp vô tận
d. Các câu lệnh trong vòng lặp for có hể không được thực hiện lần nào

Câu 256: Mệnh đề nào dưới đây là đúng?
a. Lệnh do...while kiểm tra điều kiện vòng lặp trước rồi mới thực hiện lệnh
b. Lệnh while thực hiện lệnh trước rồi mới kiểm tra điều kiện vòng lặp
c. Cấu trúc while và do...while được dùng để thực hiện lặp đi lặp lại một công việc với số lần lặp xác định
d. Lệnh while kiểm tra điều kiện vòng lặp trước rồi mới thực hiện lệnh

Câu 257: Trong ngôn ngữ lập trình C, khi đoạn chương trình sau được thực hiện, kết quả hiển thị ra màn hình là gì?
int i=5;
while(i-->=0) printf("%d,",i);

a. 5,4,3,2,1,0, b. 5,4,3,2,1,0,-1,
c. 4,3,2,1,0, d. 4,3,2,1,0,-1,

Câu 258: Trong 2 đoạn chương trình sau đoạn nào cho kết quả i=12?
(A)       int i=6;do i++; while(i<12);
(B)       int i=6;while(i<12)i++;

a. B b. A
c. Cả A và B d. Không có đoạn nào

Câu 259: Trong ngôn ngữ lập trình C, cho biết kết quả hiển thị trên màn hình sau khi đoạn chương trình sau được thực hiện? int i=0;
while(i<10) {
       printf("%d ",i);
       i=i+2;
}

a. %d %d %d %d %d b. i i i i i
c. 0 2 4 6 8 d. 0 2 4 6 8 10

Câu 260: Trong ngôn ngữ lập trình C, cho biết kết quả hiển thị trên màn hình sau khi đoạn chương trình sau được thực hiện? int i=0;
while (i<10) {
i=i+2;
printf("%d ",i);
}

a. 2 4 6 8 b. 0 2 4 6 8
c. 2 4 6 8 10 d. 0 2 4 6 8 10

Câu 261: Hãy cho biết đoạn chương trình sau kết quả in ra màn hình như thế nào?
void main() {
int a=1, n=0;
while (n<10) {a++;}
printf("a=%d",a);
}

a. a=1 b. Chương trình lặp vô hạn và không dừng
c. a=10 d. a=a

Câu 262: Trong C, đoạn mã sau hiển thị gì trên màn hình?
int i=0;
while(++i+1<=5) printf("%d",i);

a. 12345 b. 01234
c. 123456 d. 1234

Câu 263: Trong ngôn ngữ lập trình C, khi đoạn chương trình sau được thực hiện, kết quả hiển thị trên màn hình là gì?
int i=0;
while (++i <=5)
      printf("%d, "i);

a. 0, 1, 2, 3, 4, 5, b. 1, 2, 3, 4, 5,
c. 1, 2, 3, 4, 5 d. 1, 2, 3, 4, 5, 6,

Câu 264: Cho biết kết quả thực hiện đoạn chương trình sau?
int S=0, d=0;
while (d<10) {
      S+=d;
      d+=2;
}
printf("%d",S);

Hãy chỉ ra lỗi cú pháp của đoạn chương trình trên (nếu có)?
a. 0 b. 10
c. 20 d. 45

Câu 265: Viết chương trình yêu cầu người dùng nhập vào một số n (0≤n≤100). Nếu người dùng nhập sai thì đưa ra thông báo và yêu cầu nhập lại cho đến khi nào đúng.
int n;
printf("Nhập gia tri n thoa man 0<=m<=100: ");
scanf("%d",&n);
..........
{
printf("Gia tri ban nhap vao khong dung, yeu cau nhap lai");
scanf("%d",&n);
}

Cần điền đáp án nào vào dấu (..........) để chương trình thực hiện như yêu cầu?
a. if((n>0)&&(n<100)) b. while((n>0)&&(n<100))
c. while (n<0||n>100) d. if (n<0||n>100)

Câu 266: Viết chương trình yêu cầu người dùng nhập vào một số n (0≤n≤100). Nếu người dùng nhập sai thì đưa ra thông báo và yêu cầu nhập lại cho đến khi nào đúng.
int n;
do{
printf("Nhap gia tri n thoa man 0<=m<=100: ");
scanf("%d",&n);
}..........

Cần điền đáp án nào vào dấu (..........) để chương trình thực hiện như yêu cầu?
a. while (n>=0||n<=100); b. while (n>=0||n<=100)
c. while (n<0||n>100) d. while (n<0||n>100);

Câu 267: Cho đoạn chương trình nhập vào từ bàn phím một số nguyên lớn hơn hoặc bằng 0, nếu nhập sai yêu cầu nhập lại. Chọn câu trả lời đúng cho biểu thức A và B
int n;
do { scanf("%d",&n);
     if (A) printf("Nhap sai, nhap lai\n");
} while (B);

a. A: n<0 ; B: n<0
b. A: n>=0 ; B: n>=0
c. A: n<0 ; B: n>=0
d. A: n>=0 ; B: n<0

Câu 268: Trong ngôn ngữ lập trình C, khi đoạn chương trình sau được thực hiện, biến A có giá trị bao nhiêu?
int i, A=0;
for (i=1; i<100; i+=13) {
     continue;
     A = A + 1;
}

a. 0 b. 76
c. 77 d. 1000

Câu 269: Trong ngôn ngữ lập trình C, khi đoạn chương trình sau được thực hiện, biến A có giá trị bao nhiêu?
int i, A=0;
for (i=1; i<100; i+=13) {
     A = A + 100;
     break;
}

a. 0 b. 100
c. 760 d. 10000

ღ Lưu ý: Mình chỉ sử dụng Fanpage Theza2 để bình luận. Mọi nick khác đều không phải mình.
Mình hiện tại có những việc riêng phải bận cho cuộc sống của mình, sẽ không còn thường xuyên hồi đáp các bình luận, mong được lượng thứ..


Liên kết hay đáng ghe thăm:
HocTapHay.com:Tổng hợp kiến thức, bải giảng các môn học Trung học cơ sở, Trung học phổ thông,... khá đầy đủ và chi tiết.
...
1/1/1/35643