Ta có thể khai báo một biến bên trong hàm trùng tên với biến đã khai báo trước đó bên ngoài hàm không?
Khai báo một biến SoHS trong lớp học gồm 40 phần tử .Khai báo một biến mảng A,B gồm có 50 phần tử , các phần tử có kiểu dữ liệu số nguyên.Khai báo một biến có tên chiều cao trong lớp gồm 20 phần tử
giúp mk vs T_T
Câu 1. Em hãy nêu các kiểu dữ liệu đã học ( Ghi đầy đủ kiểu dữ liệu? Tên kiểu? phạm vi)
Câu 2. Nêu kí hiệu các phép toán trong Pascal
Câu 3. ? Viết cú pháp khai báo biến. Khai báo biến x thuộc kiểu số nguyên
? Viết cú pháp khai báo biến. Khai báo hằng pi có giá trị 3.145
Câu 4. Cho biết lệnh nhập giá trị cho biến từ bàn phím
Câu 5. Cho biết lệnh in ra màn hình
Câu 6. Lập trình nhập vào từ bàn phím bán kính r của hình tròn và tính diện tích hình tròn
Câu 7. Em hãy viết một chương trình Pascal hoàn chỉnh để tính diện tích và chu vi một hình chữ nhật, trong đó số đo hai cạnh được nhập vào từ bàn phím
Câu 6:
#include <bits/stdc++.h>
using namespace std;
double r,cv,dt;
int main()
{
cin>>r;
cv=2*r*pi;
dt=r*r*pi;
cout<<fixed<<setprecision(2)<<cv<<endl;
cout<<fixed<<setprecision(2)<<dt;
return 0;
}
Khai báo 1 biến có tên là SoHS trong lớp học gồm 40 phần tử.
Khai báo mảng A, B gồm có 50 phần từ, các phần tử có kiểu dữ liệu số nguyên.
Khai báo một biến có tên là chieucao trong lớp học gồm 20 phần tử.
Trong cú pháp khai báo biến, danh sách biến một hoặc nhiều tên biến, các tên biến được viết cách nhau bởi:
A. Dấu hai chấm (:)
B. Dấu chấm phẩy (;)
C. Dấu chấm (.)
D. Dấu phẩy (,)
Câu 2. Phát biểu nào dưới đây là sai ?
A. Cách khai báo biến trong ngôn ngữ lập trình khác nhau có thể khác nhau;
B. Trong Pascal các biến cùng kiểu có thể được khai báo trong cùng một danh sách biến, các biến cách nhau bởi dấu phẩy;
C. Kiểu dữ liệu của biến phải là kiểu dữ liệu chuẩn;
D. Hai biến cùng một phạm vi hoạt động (ví dụ như cùng trong một khai báo var) không được trùng tên;
Muốn khai báo x, y là tham số biến (x, y thuộc kiểu integer) trong thủ tục có tên là “Hoan_doi” thì khai báo nào sau đây là đúng:
A. Procedure Hoan_doi (y : integer; Var x : integer);
B. Procedure Hoan_doi (x : integer; Var y : integer);
C. Procedure Hoan_doi (Var x, y : integer);
D. Procedure Hoan_doi (x, y : integer);
Biến X có thể nhận các giá trị 1; 100; 150; 200 và biến Y có thể nhận các giá trị 1; 0.2; 0.3; 10.99. Khai báo nào trong các khai báo sau là đúng nhất?
A. Var X,Y: byte;
B. Var X, Y: real;
C. Var X: real; Y: byte;
D. Var X: byte; Y: real;
Các giá trị 1; 100; 150; 200 là các số nguyên→ kiểu dữ liệu của X là byte,
Các giá trị 1; 0.2; 0.3; 10.99 là các số thực → kiểu dữ liệu của Y là real.
Đáp án: D
Trong 1 chương trình, biến M có thể nhận các giá trị: 10, 15, 20, 30, 40 và biến N có thể nhận các giá trị: 1.0, 1.5, 2.0, 2.5, 3.0. Khai báo nào trong các khai báo sau là đúng?
A. Var M,N: Byte;
B. Var M: Real; N: Word;
C. Var M: Byte; N: Real;
D. Var M, N: Longint;
Trong 1 chương trình, biến M có thể nhận các giá trị: 10, 15, 20, 30, 40 và biến N có thể nhận các giá trị: 1.0, 1.5, 2.0, 2.5, 3.0. Khai báo nào trong các khai báo sau là đúng?
A. Var M,N :Byte;
B. Var M: Real; N: Word;
C. Var M: Word; N: Real;
D. Var M, N: Longint;
Muốn khai báo y là tham số giá trị, x là tham số biến (x, y thuộc kiểu integer) trong thủ tục có tên là “Hoan_doi” thì khai báo nào sau đây là đúng:
A. Procedure Hoan_doi (y : integer; Var x : integer);
B. Procedure Hoan_doi (x : integer; Var y : integer);
C. Procedure Hoan_doi (Var x, y : integer);
D. Procedure Hoan_doi (x, y : integer);