◕ 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)
Câu 190: Trong ngôn ngữ lập trình C, câu lệnh nào dưới dây là khai báo đúng cho một hằng kí tự?
a. #define HangSo A
b. #define HangSo 'A'
c. const char HangSo A;
d. const char HangSo = A;
a Sai
_Có 2 cách khai báo hằng:
#define tên_hằng giá_trị
hoặc const kiểu_hằng tên_hằng=giá_trị;
_Kí tự phải nằm trong dấu nháy đơn, chuỗi kí tự nằm trong dấu nháy kép Bài này sai vì: _A phải nằm trong dấu nháy đơn mới là biểu diễn 1 ký tự
=====
Mẹo nhỏ: _Có # thì không có kiểu giá trị, dấu =, dấu ; cuối dòng (nếu có là sai)
_Không có # thì có kiểu giá trị, dấu =, dấu ; cuối dòng (nếu không có là sai)
b Đúng
_Có 2 cách khai báo hằng:
#define tên_hằng giá_trị
hoặc const kiểu_hằng tên_hằng=giá_trị;
_Kí tự phải nằm trong dấu nháy đơn, chuỗi kí tự nằm trong dấu nháy kép =====
Mẹo nhỏ: _Có # thì không có kiểu giá trị, dấu =, dấu ; cuối dòng (nếu có là sai)
_Không có # thì có kiểu giá trị, dấu =, dấu ; cuối dòng (nếu không có là sai)
c Sai
_Có 2 cách khai báo hằng:
#define tên_hằng giá_trị
hoặc const kiểu_hằng tên_hằng=giá_trị;
_Kí tự phải nằm trong dấu nháy đơn, chuỗi kí tự nằm trong dấu nháy kép Bài này sai vì: _A phải nằm trong dấu nháy đơn mới là biểu diễn 1 ký tự
_Thiếu dấu =
=====
Mẹo nhỏ: _Có # thì không có kiểu giá trị, dấu =, dấu ; cuối dòng (nếu có là sai)
_Không có # thì có kiểu giá trị, dấu =, dấu ; cuối dòng (nếu không có là sai)
d Sai
_Có 2 cách khai báo hằng:
#define tên_hằng giá_trị
hoặc const kiểu_hằng tên_hằng=giá_trị;
_Kí tự phải nằm trong dấu nháy đơn, chuỗi kí tự nằm trong dấu nháy kép Bài này sai vì: _A phải nằm trong dấu nháy đơn mới là biểu diễn 1 ký tự
=====
Mẹo nhỏ: _Có # thì không có kiểu giá trị, dấu =, dấu ; cuối dòng (nếu có là sai)
_Không có # thì có kiểu giá trị, dấu =, dấu ; cuối dòng (nếu không có là sai)
Câu 191: Trong ngôn ngữ lập trình C, câu lệnh nào dưới đây khai báo đúng cho một hằng số thực?
a. #define HangSo 2.78
b. #define HangSo = 2.78
c. const float HangSo 2.78;
d. const HangSo = 2.78;
a Đúng
(Xem lại kiến thức ở bài 190)
b Sai
_Thừa dấu = (Xem lại kiến thức ở bài 190)
c Sai
_Thiếu dấu = (Xem lại kiến thức ở bài 190)
d Sai
_Thiếu kiểu giá trị (Xem lại kiến thức ở bài 190)
Câu 192: Trong ngôn ngữ lập trình C, câu lệnh nào dưới đấy là khai báo đúng cho một hằng số thực?
a. #define float HangSo 2.78
b. #define HangSo = 2.78
c. const float HangSo = 2.78;
d. const HangSo = 2.78;
a Sai
_Thừa kiểu giá trị (xem lại kiến thức ở bài 190)
b Sai
_Thừa dấu bằng (xem lại kiến thức ở bài 190)
c Đúng
(xem lại kiến thức ở bài 190)
d Sai
_Thiếu kiểu giá trị (xem lại kiến thức ở bài 190)
Câu 193: Trong các khai báo sau, khai báo nào không có lỗi?
a. #define MAX 10;
b. #define MAX=10
c. const int MAX 10;
d. #define MAX 10
a Sai
_Thừa dấu ; (xem lại kiến thức ở bài 190)
b Sai
_Thừa dấu bằng (xem lại kiến thức ở bài 190)
c Sai
_Thiếu dấu bằng (xem lại kiến thức ở bài 190)
d Đúng
(xem lại kiến thức ở bài 190)
Câu 194: Dòng khai báo nào sai?
1: #define PI 3.1415;
2: const float g 9.81;
3: int i=0;
4: int j='a';
a. Dòng 2,3,4
b. Dòng 1,2
c. Dòng 1,2,3
d. Dòng 1,2,4
a Sai
(xem lại kiến thức ở bài 190)
b Đúng
_1: Thừa dấu ;
_2: Thiếu dấu = (xem lại kiến thức ở bài 190)
c Sai
(xem lại kiến thức ở bài 190)
d Sai
(xem lại kiến thức ở bài 190)
Câu 195: Trong ngôn ngữ lập trình C, với 2 biến thực A, B, biểu thức nào sau đây không được chấp nhận?
a. A%B
b. A/B
c. A++
d. A+B
a Đúng
A%B lấy phần dư A chia B nên chỉ áp dụng cho A, B là số nguyên
b Sai
A/B chia 2 số thực
c Sai
A++ tăng A lên 1 (A++ <=> A=A+1)
d Sai
A+B công 2 số thực
Câu 196: Kết quả của phép chia 3.0/2 trong C bằng?
a. 1.5
b. 2
c. 1
d. 3
a Đúng
3.0 là số thực ; 2 là số nguyên
=> (số thực)/(số nguyên)=(số thực) => 3.0/2=1.5
Lưu ý: (số nguyên)/(số nguyên)=(phần nguyên) Ví dụ: 3/2=1
b Sai
c Sai
d Sai
Câu 197: Tong ngôn ngữ C, cho biết kết quả sau khi tính toán biểu thức:
1.5*(11/3)
a. 5.5
b. 4.5
c. 5.4999
d. Không thu được gì
a Sai
b Đúng
Vì (số nguyên)/(số nguyên) = (phần nguyên)
Nên 11/3 = 3
Suy ra 1.5*(11/3)=1.5*3=4.5
c Sai
d Sai
Câu 198: Toán tử nào sau đây không phải là toán tử quan hệ?
a. =
b. <
c. >
d. >=
a Đúng
Dấu bằng = là phép gán, không phải toán tử quan hệ
b Sai
c Sai
d Sai
Câu 199: Toán tử == có nghĩa là:
a. Phép so sánh bằng
b. Phép so sánh khác
c. Phép gán
d. Các phương án trên đều sai
a Đúng
b Sai
Phép so sánh khác là !=
c Sai
Phép gán là =
d Sai
Câu 200: Trong ngôn ngữ lập trình C, khai báo a, b là hai biến kiểu số nguyên. Câu lệnh nào là đúng cú pháp?
a. a = b;
b. a ← b;
c. a:=b;
d. Cả 3 đáp án trên đều đúng
a Đúng
b Sai
Đây chỉ là cách viết trong mã giả
c Sai
Đây là cách gán trong Pascal
d Sai
Câu 201: Khái niệm nào đề cập đến sự kết hợp của toán tử và toán hạng?
a. Thứ tự kết hợp
b. Biến
c. Độ ưu tiên
d. Biểu thức
a Sai
Đây chỉ là tính chất của toán tử
b Sai
Biến là toán hạng
c Sai
Đây chỉ là tính chất của toán tử
d Đúng
Toán tử (các phép toán) kết với với toán hạng (các biến, số hạng) tạo thành biểu thức
Câu 202: Cho khai báo int a,b;. Chỉ ra biểu thức không hợp lệ?
a. a-=b
b. a==b
c. a-b=0
d. a=b
a Sai
a-=b <=> a=a-b (Hợp lệ)
b Sai
a==b là phép so sánh sự bằng nhau của a và b (Hợp lệ)
c Đúng
Không thể gán biểu thức bằng một giá trị
d Sai
a=b Gán a bằng giá trị của b (Hợp lệ)
Câu 203: Cho biết giá trị của f=((a==b)||(b>4)) với khai báo sau: unsigned int a=7, b=2, c=5, d=6;
a. 1
b. 0
c. Biểu thức sai
d. Không trả về kết quả
a Sai
b Đúng
Lưu ý: Trong phép toán logic nếu biểu thức đúng hoặc khác 0 thì trả về kết quả là 1. Nếu biểu thức sai hoặc bằng 0 thì trả về kết quả là 0 _Phép logic và : 1&&1=1; 1&&0=0; 0&&1=0; 0&&0=0;
_Phép logic hoặc : 1||1=1; 1||0=1; 0||1=1; 0||0=0; => ((a==b)||(b>4))=((7==2)||(2>4))=0||0=0
Suy ra f=0
c Sai
d Sai
Câu 204: Cho biết giá trị của biểu thức sau đoạn chương trình:
int a;
a=a=1<7<5;
a. 0
b. 5
c. 1
d. 7
a Sai
b Sai
c Đúng
Lưu ý: Biểu thức so sánh đúng trả về giá trị 1 Sai trả về giá trị 0 1<7<5=(1<7)<5=1<5=1
=>a=a=1 => a=1
d Sai
Câu 205: Kết quả của biểu thức 7+5&&4<=1+3-2/3||5<2+1 bằng:
a. 0
b. 1
c. Không có kết quả nào ở trên
d. Biểu thức viết sai, không tính được kết quả
a Sai
b Đúng
Kiến thức cần nhớ trong bài này:
_Trong phép toán logic biểu thức đúng hoặc khác 0 trả về giá trị 1, biểu thức sai hoặc bằng 0 trả về giá trị 0
_(Số nguyên)/(Số nguyên)=(Phần nguyên)
_Phép logic và : 1&&1=1; 1&&0=0; 0&&1=0; 0&&0=0;
_Phép logic hoặc : 1||1=1; 1||0=1; 0||1=1; 0||0=0; Ta có: 7+5&&4<=1+3-2/3||5<2+1
<=>12&&4<=1+3-0||5<3
<=>12&&4<=4||5<3
<=>1&&1||0
<=>1||0
<=>1
c Sai
d Sai
Câu 206: Cho biết giá trị của biến a sau đoạn chương trình sau: int a=1,b=2,c=3;
a=(b>c)?++b:++c;
a. a=1
b. a=3
c. a=2
d. a=4
a Sai
b Sai
c Sai
d Đúng
Kiến thức cần nhớ ở bài này:
_A=(đ.kiện)?(b.thức 1):(b.thức 2)
Nếu (đ.kiện) đúng hoặc khác 0 thì A=(b.thức 1)
Nếu (đ.kiện) sai hoặc bằng 0 thì A=(b.thức 2)
_Phép cộng tiền tố ++x : tăng x lên 1 rồi mới thực hiện biểu thức
_Phép cộng hậu tố x++ : thực hiện biểu thức rồi mới tăng x lên 1 Ta có: a=(b>c)?++b:++c;
<=> a=++c; (vì b>c là sai)
<=> a=4; (tăng c lên 1 =>c=4, rồi thực hiện gán a=c)
Câu 207: Cho biết giá trị của biến a sau đoạn chương trình sau: int a,b=0,c=5,d=6,e=7,f=8;
a=b?c:d?e:f;
a. a=5
b. a=7
c. a=6
d. a=8
a Sai
b Đúng
a=b?c:d?e:f;
<=>a=b?c:(d?e:f);
<=>a=(d?e:f); (vì b=0)
<=>a=e; (vì d khác 0)
<=>a=7;
(xem lại kiến thức ở câu 206)
c Sai
d Sai
Câu 208: Chỉ ra biểu thức kiểm tra ký tự ch là 'a' hoặc 'b':
a. ch=='a'||'b';
b. (ch=='a')||(ch=='b')
c. ch=='a'|'b'
d. (ch=='a')|(ch=='b')
a Sai
b Đúng
c Sai
d Sai
Câu 209: Nếu x là biến nguyên thì sau khi thực hiện câu lệnh gán x=13.6, giá trị của x là:
a. 13
b. 14
c. 13.6
d. Báo lỗi, không có câu trả lời đúng
a Đúng
x là biến nguyên nên nó sẽ nhận giá trị là phần nguyên
b Sai
c Sai
d Sai
Copyright : Theza
ღ 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.