[Unable to find Component]

Kỹ thuật lập trình cơ sở - IT01 (452)

Câu hỏi 602541:

Hãy cho biết kết quả của đoạn mã lệnh sau:

int *p, a=3, b = 5;

p = &b;

*p = a;

printf("\n %d", *p);

A. 5
B. 3
C. 8
D.

15

Câu hỏi 602542:

Địa chỉ của biến nhớ được quy ước biểu diễn bằng hệ cơ số nào?

A. Hệ nhị phân
B. Hệ thập lục phân
C. Hệ bát phân
D. Hệ thập phân

Câu hỏi 602543:

Hãy chỉ ra phát biểu chính xác nhất về con trỏ kép?

A. Dùng để quản lý địa chỉ bắt đầu và kết thúc của toàn bộ chương trình.
B. Dùng để quản lý mảng 1 chiều
C. Dùng để quản lý mảng 2 chiều
D. Dùng để quản lý 1 mảng các con trỏ đơn

Câu hỏi 602544:

Các toán tử tăng (++) giảm (--) sẽ dịch chuyển biến trỏ đi 1 bước nhảy có độ lớn là bao nhiêu bytes?

A. 1 byte
B. Tùy theo kiểu dữ liệu của biến trỏ
C. 4 bytes
D. 8 bytes

Câu hỏi 602545:

Thế nào là hằng con trỏ?

A. Là con trỏ, tới địa chỉ của mảng là hằng.
B. Là con trỏ, trỏ tới ô nhớ có dữ liệu là hằng
C. Là con trỏ, trỏ tới địa chỉ vùng nhớ là hằng
D. Là con trỏ, trỏ tới địa chỉ đầu của mảng.

Câu hỏi 602546:

Cho chương trình sau:

#include<stdio.h>

int main(){

int n=5;

int a[5]={1,2,3,4,5};

for(int i=0;i<n;i++)

a[i]++;

for(int i=n-1;i>=0;i--)

printf("%5d",a[i]);

}

Anh/chị hãy cho biết kết quả của chương trình trên là bao nhiêu?

A. 2 3 4 5 6
B. 1 2 3 4 5
C. Không in giá trị gì ra màn hình
D. 6 5 4 3 2

Câu hỏi 602547:

Đoạn chương trình sau làm gì (a là mảng số nguyên, n là số phần tử):

tg = a[0];

a[0] = a[n-1];

a[n-1] = tg;

A. Cả 3 phương án đều sai
B. Chuyển phần tử đầu xuống cuối
C. Đổi chỗ phần tử đầu và cuối cho nhau
D. Chuyển phần tử cuối lên đầu

Câu hỏi 602548:

Cho khai báo:

int a[ ] = {2, 4, 6, 8};

Mảng a có bao nhiêu phần tử?

A. 1 phần tử
B. 2 phần tử
C. Không xác định được số phần tử của mảng a
D. 4 phần tử

Câu hỏi 602549:

Giá trị ban đầu của a là 5, b là 7. Sau khi thực hiện xong hàm sum(int a, int b) thì a, b có giá trị bao nhiêu?

int sum (int a, int b)

{

a=a+5;

return a+b;

}

A. 0, 0
B. Cả 3 phương án đều sai.
C. 5, 7
D. 10, 7

Câu hỏi 602550:

Hàm sau cho kết quả (trả về) giá trị 28 với lời gọi nào sau đây:

int H( int x ){

if (x>0) return x+20;

else return x; }

A. H(28)
B. H(8)
C. H(7)
D. H(18);

Câu hỏi 602551:

Cho chương trình sau:

#include<stdio.h>

int main(){

int n=5, t=0;;

int a[5]={1,2,3,4,5};

for(int i=0;i<n;i++)

if (a[i]%2==0) t++;

printf("%5d",t);

}

Anh/chị hãy cho biết kết quả của chương trình trên là bao nhiêu?

A. 2
B. 5
C. 0
D. 3

Câu hỏi 602552:

Cho chương trình sau:

#include<stdio.h>

int main(){

int n=5, tg;

int a[5]={1,2,3,4,5};

for(int i=0;i<n;i++);

printf("%5d",a[n-1]);

}

Anh/chị hãy cho biết kết quả của chương trình trên là bao nhiêu?

A. 5 5 5 5 5
B. Không in giá trị gì lên màn hình
C. 1 2 3 4 5
D. 5

Câu hỏi 602553:

Giá trị ban đầu của a là 0, b là 0. Sau khi thực hiện xong hàm nhập với a=5, b=7 thì a, b có giá trị bao nhiêu?

void nhap(int a, int b)

{

printf(“nhap a:”); scanf(“%d”,&a);

printf(“nhap b:”); scanf(“%d”,&b);

}

A. 5, 7
B. Chương trình thông báo lỗi
C. 0, 0
D. Không có phương án nào đúng

Câu hỏi 602554:

Khai báo hàm sau sẽ có:

int A( int *x , int *y );

A. Tham trị x và tham biến y
B. Tham trị y và tham biến x
C. Hai tham trị
D. Hai tham biến

Câu hỏi 602555:

Chúng ta có thể truyền cho tham biến gồm:

A. Địa chỉ của biến (&biến)
B. Hằng
C. Biến
D. Biểu thức

Câu hỏi 602556:

Đoạn chương trình sau sẽ làm gì trên mảng (a là mảng số nguyên, n là số phần tử):

for( i=0; i < n; i++) { printf(“ %d ”, a[n-1-i]); }

A. Cả 3 phương án đều sai
B. Hiện các số từ mảng ra màn hình theo thứ tự ngược với mảng
C. Hiện các số từ mảng ra màn hình
D. Hiện các số từ mảng ra màn hình theo đúng thứ tự trong mảng

Câu hỏi 602557:

Cho biết chỗ sai của hàm sau

void A@B( int x, y ){ return x+y; }

A. Sai tên hàm, kiểu hàm và khai báo tham số
B. Không có chỗ sai
C. Sai kiểu hàm
D. Sai tên hàm

Câu hỏi 602558:

Trong một chương trình có thể chứa:

A. Không quá 2 hàm trừ chương trình chính
B. Nhiều hàm
C. Chỉ chứa hàm chương trình chính
D. Duy nhất một hàm ngoài chương trình chính

Câu hỏi 602559:

Chúng ta có thể truyền cho tham trị gồm:

A. Tất cả 3 phương án
B. Biến
C. Hằng
D. Biểu thức

Câu hỏi 602560:

Hãy cho biết lời gọi đúng nhất đối với hàm sau:

int AB( int x, int y ){ return x+y; }

A. printf(“%d”, AB(5));
B. AB(5,6);
C. printf(“%d”,AB(5,6));
D. printf(“%d”,AB(6));
Trung tâm giáo dục thể chất và quốc phòng an ninh
Khoa kinh tế
Khoa đào tạo từ xa
Trung tâm đào tạo trực tuyến
Khoa đào tạo cơ bản
Khoa điện - điện tử
Khoa du lịch
Khoa Công nghệ thông tin
Viện Công nghệ sinh học và Công nghệ thực phẩm
Trung tâm đại học Mở Hà Nội tại Đà Nẵng
Khoa tiếng Trung Quốc
Khoa tạo dáng công nghiệp
Khoa tài chính ngân hàng
Khoa Tiếng anh
Khoa Luật

Bản tin HOU-TV số 06 năm 2025

Tuyển sinh đại học Mở Hà Nội - HOU

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.