[Unable to find Component]

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

Câu hỏi 602571:

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

for( tong=0, i=0; i < n-1; i++)

if( a[i] > 0 ) { tong = tong + a[i]; }

A. Tính tổng các phần tử trên mảng
B. Tính tổng các phần tử âm trên mảng
C. Tính tổng các phần tử không âm trên mảng
D. Tính tổng các phần tử có giá trị dương trên mảng

Câu hỏi 602570:

Để biết độ dài của xâu s ta sử dụng lệnh?

A. strlen( s)
B. strcat( s, t)
C. strcpy(s,t)
D. strcmp(s,t)

Câu hỏi 602569:

Lệnh sau làm gì:

char s[256];

A. Khai báo xâu ký tự
B. Khai báo mảng chứa ký tự có 255 phần tử
C. Khai báo mảng
D. Khai báo xâu có ký tự là 256

Câu hỏi 602568:

Cần khai báo mảng hai chiều a gồm tối đa 5 hàng và 6 cột chứa các số nguyên thì đâu là khai báo đúng?

A. int a[5][6];
B. int a[5][5];
C. int a[6][5];
D. int a[6][6];

Câu hỏi 602567:

Cần khai báo mảng một chiều a gồm tối đa 20 số thực thì đâu là khai báo đúng?

A. float a[ ];
B. Không thể lưu trữ được 20 phần tử
C. float a[20];
D. float a;

Câu hỏi 602566:

Hai lệnh sau sẽ làm gì (s và t là 2 mảng chứa xâu ký tự):

strcpy( t, s ); strcat( t, s );

A. Nhân đôi xâu t chứa vào s
B. Nhân đôi xâu s chứa vào t
C. Chép xâu t vào s
D. Chép xâu s vào t

Câu hỏi 602565:

Cho khai báo hàm như sau:

int F( int *a , int *b );

Đầu là lời gọi hàm đúng?

A. int a=5, b=7;
F(a, &b);
B. int a=5, b=7;
F(&a, &b);
C. int a=5, b=7;
F(a, b);
D. int a=5, b=7;
F(&a, b);

Câu hỏi 602564:

Cho chương trình sau :

#include <stdio.h>

void sum(int a){

int tc=0, tl=0;

for(int i=1;i<=a;i++)

if(i%2==1)

tl=tl+i;

else

tc+=i;

printf("%d - %d",tl,tc);

}

int maintrứng

{

int a=5;

sum(a);

}

Anh/chị hãy cho biết kết quả của chương trình?

A. 15 - 15
B. 9 - 6
C. Chương trình lỗi
D. 0 - 0

Câu hỏi 602563:

Tại sao cần lệnh sau trước khi nhập xâu ký tự:

fflush(stdin);

A. Xóa bộ đệm (dòng vào) của bàn phím
B. Xóa bộ đệm (dòng ra) của màn hình
C. Xóa 1 ký tự nhập còn sót trên máy
D. Xóa bộ đệm (dòng vào) của bàn phím để nhập dữ liệu hoàn toàn mới

Câu hỏi 602562:

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

for( i=0; i < n/2; i++)

{ tg = a[i];

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

a[n-1-i] = tg; }

A. Đảo ngược các phần tử trong mảng
B. Chuyển các phần tử nửa đầu xuống cuối
C. Cả 3 phương án đều sai
D. Chuyển các phần tử nửa cuối lên đầu

Câu hỏi 602561:

Mảng dùng để chứa cài gì là đúng nhất trong số:

A. Danh sách nhiều dữ liệu cùng kiểu
B. Các dữ liệu tùy ý
C. Dãy số nguyên
D. Duy nhất một dữ liệu

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));

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 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 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 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 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 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 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 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
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.