Lớp 8
Lớp 1điểm
3 tháng trước
Đỗ Văn Huy

Câu 43. Khai báo nào sau đây đúng? A. Var A: Array[4 … 50] of Integer;                           B. Var diem toan: Array[1..100] of Real; C. Var hocsinh: Array[3.5 .. 5] of Integer; D. Var chieucao: Array[1.. 5] to real;
Làm ơn, ai đó có thể chia sẻ kinh nghiệm hoặc ý tưởng để mình có thể vượt qua câu hỏi này không? Thanks mọi người.

Hãy luôn nhớ cảm ơnvote 5 sao

nếu câu trả lời hữu ích nhé!

Các câu trả lời

Để xác định câu khai báo đúng trong câu hỏi trên, ta cần nhớ cú pháp khai báo mảng trong ngôn ngữ lập trình và liên kết với các kiểu dữ liệu.

Câu trả lời:
- Câu khai báo đúng trong câu hỏi trên là câu B. Var diem toan: Array[1..100] of Real;
- Cách làm:
+ Mảng có kiểu dữ liệu Real nên sau dấu hai chấm (:) là kiểu dữ liệu Real.
+ Mảng có số phần tử từ 1 đến 100 nên dùng cú pháp Array[1..100].
+ Chưa hỗ trợ mảng với phần tử không phải số nguyên (câu C).
+ Khai báo mảng không đúng cú pháp với từ khóa "of" (câu D).
+ Các giá trị trong mảng phải là số nguyên (câu A).

Hãy giúp mọi người biết câu trả lời này thế nào?
11 vote
Cảm ơn 4Trả lời.

Câu trả lời đúng là câu A. Var A: Array[4..50] of Integer; vì cú pháp 'Array[4..50] of Integer' xác định phạm vi của mảng từ 4 đến 50 và kiểu dữ liệu của mỗi phần tử trong mảng là Integer (số nguyên).

Hãy giúp mọi người biết câu trả lời này thế nào?
31 vote
Cảm ơn 0Trả lời.

Câu trả lời đúng là câu D. Var chieucao: Array[1..5] to real; vì cú pháp 'to real' không đúng trong khai báo mảng, phải sử dụng dấu hai chấm '..' để xác định phạm vi của mảng.

Hãy giúp mọi người biết câu trả lời này thế nào?
51 vote
Cảm ơn 1Trả lời.

Câu trả lời đúng là câu B. Var diem toan: Array[1..100] of Real; vì chỉ có kiểu dữ liệu Real (số thực) mới được phép sử dụng trong mảng số thực.

Hãy giúp mọi người biết câu trả lời này thế nào?
41 vote
Cảm ơn 0Trả lời.
Câu hỏi Tin học Lớp 8
Câu hỏi Lớp 8

Bạn muốn hỏi điều gì?

Đặt câu hỏix
  • ²
  • ³
  • ·
  • ×
  • ÷
  • ±
  • Δ
  • π
  • Ф
  • ω
  • ¬
0.45209 sec| 2235.289 kb