Có ý nghĩa trong các hàm của chương trình không kể hàm main
B -
Chỉ có ý nghĩa trong hàm main
C -
Có ý nghĩa trong toàn chương trình
D -
Không có ý nghĩa trong toàn chương trình
4-
Tầm vực của một biến ……….
A -
Bắt đầu từ đầu chương trình.
B -
Bắt đầu từ dòng lệnh khai báo biến đến hết khối lệnh chứa biến này.
C -
Cả A và B đều đúng
D -
Cả A và B đều sai
5-
Chọn khai báo hàm tốt nhất cho tác vụ tìm tổng các ước số của số nguyên n:
A -
long Tong();
B -
long Tong (int n)
C -
long Tong (long n);
D -
void Tong (long n);
6-
Chọn khai báo hàm tốt nhất cho tác vụ kiểm tra một số nguyên có là số lũy thừa của 2 hay không:
A -
void KiemTra(int n);
B -
void KiemTra(long n);
C -
long KiemTra(int n);
D -
int KiemTra (long n);
7-
Chọn khai báo hàm tốt nhất cho tác vụ tìm trị thứ n của một cấp số cộng có số hạng đầu a, công sai r:
A -
int Csc (int n, double a,double r);
B -
double Csc (int n, double a,double r);
C -
void Csc (int n, double a,double r);
D -
long Csc (int n, double a,double r);
8-
Khai báo hàm tốt nhất cho tác vụ hoán vị 2 số thực:
A -
int HoanVi(double & a,double b);
B -
void HoanVi(double & a,double b);
C -
void HoanVi(double & a,double &b);
D -
int HoanVi(double & a,double &b);
9-
Nghiên cứu chương trình C sau, hãy cho biết kết xuất : #include #include int func( int x) { int y = x*x; return y; } void main () { int a, count; for (count = 1 count <= 5; count++) { a = func(count); printf ("%d ", a); } } :
A -
1 1 1 1 1
B -
1 4 9 16 25
C -
2 4 8 16 32
D -
Cả a, b, c đều sai
10-
Chương trình sau cho kết qủa là gì? # include void main() { int i, x=0 ; for (i=1 ; i<10 ; i++) { if ( i%2==1) x = x+i ; else x++ ; break; } printf ("%d ", x); } :