Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

cô quỳnh mai khoa công nghệ thông tin, Exams of Cognitive Sociology

cô quỳnh mai khoan công nghệ thông tin

Typology: Exams

2023/2024

Uploaded on 05/30/2025

djang-yen-ngoc
djang-yen-ngoc 🇻🇳

2 documents

1 / 21

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Câu hỏi1
Đúng
Đạt điểm 1,00 trên 1,00
Đặt cờ
Đoạn văn câu hỏi
Tìm lỗi sai trong chương trình sau (in ra kết quả là tổng của 123 và 456):
#include <stdio.h>
void main()
{
66666666666 int tong;
6 6 6 6 6 6 tong= 123+456
666666666666printf(“\Ket qua la:’’ tong)6;
}6;
A.
Thiếu mã định dạng
B.
Thiếu dấu chấm phảy
C.
Cả 3 phương án trên
D.
Thiếu dấu phảy
Phản hồi
Your answer is correct.
The correct answer is:
Cả 3 phương án trên
Câu hỏi2
Đúng
Đạt điểm 1,00 trên 1,00
Đặt cờ
Đoạn văn câu hỏi
Câu lệnh sau:
int * func( )
6{
}
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15

Partial preview of the text

Download cô quỳnh mai khoa công nghệ thông tin and more Exams Cognitive Sociology in PDF only on Docsity!

Câu hỏi 1

Đúng Đạt điểm 1,00 trên 1, Đặt cờ

Đoạn văn câu hỏi

Tìm lỗi sai trong chương trình sau (in ra kết quả là tổng của 123 và 456): #include <stdio.h> void main() { int tong; tong= 123+ printf(“\Ket qua la:’’ tong) ; } ; A. Thiếu mã định dạng B. Thiếu dấu chấm phảy C. Cả 3 phương án trên D. Thiếu dấu phảy

Phản hồi

Your answer is correct. The correct answer is: Cả 3 phương án trên

Câu hỏi 2

Đúng Đạt điểm 1,00 trên 1, Đặt cờ

Đoạn văn câu hỏi

Câu lệnh sau: int * func( ) { }

A.

Khai báo lại toán tử nhân B. Xảy ra lỗi khi biên dịch C. Khai báo một hàm trả về con trỏ D. Khai báo một hàm trả về giá trị nguyên

Phản hồi

Your answer is correct. The correct answer is: Khai báo một hàm trả về con trỏ

Câu hỏi 3

Đúng Đạt điểm 1,00 trên 1, Đặt cờ

Đoạn văn câu hỏi

Ngôn ngữ lập trình C được Dennis phát triển dựa trên ngôn ngữ lập trình nào? A. Ngôn ngữ DEC PDP B. Ngôn ngữ B và BCPL C. Ngôn ngữ B D. Ngôn ngữ BCPL

Phản hồi

Your answer is correct. The correct answer is: Ngôn ngữ B và BCPL

Câu hỏi 4

Đúng Đạt điểm 1,00 trên 1, Đặt cờ

A.

struct Canbo CB[200]; B. CB[200] of struct Canbo; C. struct Canbo CB; D. struct CB[200] Canbo;

Phản hồi

Your answer is correct. The correct answer is: struct Canbo CB[200];

Câu hỏi 6

Đúng Đạt điểm 1,00 trên 1, Đặt cờ

Đoạn văn câu hỏi

Kết quả chương trình sau là gì? #include <stdio.h> int change(int *t) { *t=10; return *t; } void main() { int x=5; change(&x); printf("%d",x); } A. Lỗi chương trình

B.

C.

D.

Phản hồi

Your answer is correct. The correct answer is: 10

Câu hỏi 7

Đúng Đạt điểm 1,00 trên 1, Đặt cờ

Đoạn văn câu hỏi

Đâu KHÔNG phải là cách khai báo tên biến hợp lệ? A. int a_100; B. int a_100; C. int _100a; D. int 100_a;

Phản hồi

Your answer is correct. The correct answer is: int 100_a;

Câu hỏi 8

Đúng Đạt điểm 1,00 trên 1, Đặt cờ

Đoạn văn câu hỏi

Cho đoạn chương trình sau: #include <stdio.h> void main() {

The correct answer is: Để chuyển đến địa chỉ của phần tử tiếp theo của mảng

Câu hỏi 10

Đúng Đạt điểm 1,00 trên 1, Đặt cờ

Đoạn văn câu hỏi

Đâu là cú pháp đúng khai báo 1 con trỏ trỏ đến 1 mảng 2 chiều: A. int *ptr = &a; B. int *ptr = &a[0][0]; C. int ptr = &a[0][0]; D. int *ptr = *a[0][0];

Phản hồi

Your answer is correct. The correct answer is: int *ptr = &a[0][0];

Câu hỏi 11

Đúng Đạt điểm 1,00 trên 1, Đặt cờ

Đoạn văn câu hỏi

Dự đoán kết quả hiển thị ra màn hình: #include <stdio.h> int main(){ char x, y; x = 'A'; y = 'B'; printf("%d", y - x); return 0; } A. 1

B.

C.

A-B

D.

Phản hồi

Your answer is correct. The correct answer is: 1

Câu hỏi 12

Đúng Đạt điểm 1,00 trên 1, Đặt cờ

Đoạn văn câu hỏi

#include <stdio.h> void main() { int n; for (n=20; n>0; n=n/2) printf("%3d", n); } Kết quả của đoạn chương trình trên là: A. 20 18 16 14 12 10 8 6 4 2 0 B. 20 2 0 C. 20 10 5 2 1 D. Kết quả khác

Phản hồi

Your answer is correct. The correct answer is: 20 10 5 2 1

case 1: C=B; break; } A. C= B. C= C. C= D. C=

Phản hồi

Your answer is correct. The correct answer is: C=

Câu hỏi 15

Đúng Đạt điểm 1,00 trên 1, Đặt cờ

Đoạn văn câu hỏi

Ngôn ngữ lập trình C được xếp vào loại ngôn ngữ lập trình nào? A. Ngôn ngữ máy B. Ngôn ngữ lập trình bậc cao C. Hợp ngữ D. Ngôn ngữ lập trình logic

Phản hồi

Your answer is correct. The correct answer is: Ngôn ngữ lập trình bậc cao

Câu hỏi 16

Đúng Đạt điểm 1,00 trên 1, Đặt cờ

Đoạn văn câu hỏi

Trong ngôn ngữ lập trình C, khi đoạn chương trình sau được thực hiện, kết quả hiện thị ra màn hình là gì? int i=5; while (i-- >= 0) printf(“%d,”,i); A. 4, 3, 2, 1, 0 B. 5, 4, 3, 2, 1 C. 5, 4, 3, 2, 1, 0, - D. 4, 3, 2, 1, 0, -

Phản hồi

Your answer is correct. The correct answer is: 4, 3, 2, 1, 0, -

Câu hỏi 17

Đúng Đạt điểm 1,00 trên 1, Đặt cờ

Đoạn văn câu hỏi

Đầu ra của đoạn chương trình sau là: #include <stdio.h> main() { struct A { char name[]= "ABC"; int year =5; } struct A *p; printf("%s",p->name); printf("%d",p->year);

Việc biên dịch một chương trình viết bằng ngôn ngữ lập trình bậc cao sang chương trình dưới dạng ngôn ngữ máy được thực hiện bởi A. Hệ điều hành B. Người lập trình C. Chương trình dịch D. Chương trình soạn thảo

Phản hồi

Your answer is correct. The correct answer is: Chương trình dịch

Câu hỏi 20

Đúng Đạt điểm 1,00 trên 1, Đặt cờ

Đoạn văn câu hỏi

Đầu ra của chương trình C sau là gì? #include<stdio.h> void abc(char*); int main(){ char arr[100]; arr[0] = 'a'; arr[1] = 'b'; arr[2] = 'c'; arr[4] = 'd'; abc(arr); return 0; } void abc(char arr[]){ printf("%c", *++arr); printf("%c", *arr++); }

A.

aa B. bc C. bb D. cc

Phản hồi

Your answer is correct. The correct answer is: bb

Câu hỏi 21

Đúng Đạt điểm 1,00 trên 1, Đặt cờ

Đoạn văn câu hỏi

Từ khóa nào sau đây không phải là một khai báo lớp lưu trữ: A. auto B. extern C. default D. register

Phản hồi

Your answer is correct. The correct answer is: default

Câu hỏi 22

Đúng Đạt điểm 1,00 trên 1, Đặt cờ

Đoạn văn câu hỏi

Cho biết kết quả in ra màn hình:

Phản hồi

Your answer is correct. The correct answer is: 2

Câu hỏi 24

Đúng Đạt điểm 1,00 trên 1, Đặt cờ

Đoạn văn câu hỏi

Cho các khai báo sau: struct ngay { int ng, th, n; } vaotruong, ratruong; typedef struct sinhvien { char hoten; ngay ngaysinh; }; Hãy chọn phát biểu đúng nhất: A. Không được phép gán vaotruong = ratruong; B. Có thể viết “sinhvien.vaotruong.n” để truy xuất đến thành phần tương ứng. C. “sinhvien” là tên kiểu cấu trúc; “vaotruong”và “ratruong” là tên biến cấu trúc. D. “sinhvien” là tên biến cấu trúc

Phản hồi

Your answer is correct. The correct answer is: “sinhvien” là tên kiểu cấu trúc; “vaotruong”và “ratruong” là tên biến cấu trúc.

Câu hỏi 25

Đúng Đạt điểm 1,00 trên 1, Đặt cờ

Đoạn văn câu hỏi

Cho đoạn chương trình: #include <stdio.h> main() { int i, kt; for (i=1, kt='A'; i<5; i++, kt+=2) putchar(kt); }; Kết quả của đoạn chương trình trên là: A. ABEG B. ABCD C. ABCDE D. ACEG

Phản hồi

Your answer is correct. The correct answer is: ACEG

Câu hỏi 26

Đúng Đạt điểm 1,00 trên 1, Đặt cờ

Đoạn văn câu hỏi

Giá trị cuối cùng của x là bao nhiêu khi đoạn mã sau chạy? int x; for (x=0; x<100; x++) { }

C.

Lỗi D. 5

Phản hồi

Your answer is correct. The correct answer is: Lỗi

Câu hỏi 28

Đúng Đạt điểm 1,00 trên 1, Đặt cờ

Đoạn văn câu hỏi

#include <stdio.h> typedef struct ST { int d1,d2,d3; }; void main() { struct ST d={1,0,2}; printf("\n%d", d.d1d.d2d.d3); } Kết quả của đoạn chương trình trên là? A. 2 B. 1 C. 5 D. 0

Phản hồi

Your answer is correct.

The correct answer is: 0

Câu hỏi 29

Đúng Đạt điểm 1,00 trên 1, Đặt cờ

Đoạn văn câu hỏi

Cho đoạn chương trình sau hỏi kết quả hiển thị ra màn hình là như thế nào? int a=10; a=a/2; switch (a) { case 3: a+=2; case 4: a++; break; default: a--; } printf(“%d”,a); A. 1 B. 3 C. 2 D. 4

Phản hồi

Your answer is correct. The correct answer is: 4

Câu hỏi 30

Đúng Đạt điểm 1,00 trên 1, Đặt cờ

Đoạn văn câu hỏi

Đầu ra của chương trình C sau là gì? #include <stdio.h> void function()