Thuật toán là?
A. Trình tự các bước để thực hiện một bài toán bằng máy tính
B. Ý tưởng để giải quyết một vấn đề bằng máy tính
C. Cách làm một bài toán
D. Các bước để giải quyết một bài toán
Đây là phát biểu của đối tượng nào trong ngôn ngữ lập trình C/C++: "Là các từ dành riêng trong ngôn ngữ lập trình, mỗi từ có một chức năng nhất định"
A. Tên
B. Bộ kí tự
C. Câu lệnh
D. Từ khóa
Đâu là tên được đặt ĐÚNG trong các tên sau?
A. hoc sinh
B. Hoc + sinh
C. 2hocsinh
D. hoc_sinh
Đâu KHÔNG phải là nguyên tắc được sử dụng (áp dụng) trong khi đặt tên của các đối tượng?
A. Không phân biệt chữ hoa chữ thường
B. Không được trùng với từ khóa
C. Có phân biệt chữ hoa chữ thường
D. Kí tự đầu phải là chữ cái hoặc dấu gạch nối
Ngôn ngữ C/C++ được xây dựng dựa trên bộ kí tự nào?
A. 26 chữ cái thường và chữ cái hoa
B. Các chữ số và các kí hiệu toán học
C. Dấu gạch nối (_) và một số kí tự đặc biệt
D. 26 chữ cái hoa và thường; các chữ số và các ký hiệu toán học; Dấu gạch nối (_) và một số ký tự đặc biệt
Khi mô tả thuật toán, INPUT để xác định gì?
A. Xác định các dữ liệu đầu vào (cần đưa vào) cho một thuật toán thực hiện
B. Xác định lần lượt các bước thực hiện của thuật toán
C. Xác định bộ dữ liệu để chạy thử kiểm tra tính đúng đắn của thuật toán được cài đặt
D. Xác định các dữ liệu đầu ra (kết quả thu được) của thuật toán được thực hiện
Khi mô tả thuật toán, PROCES để xác định gì?
A. Xác định các dữ liệu đầu vào (cần đưa vào) cho một thuật toán thực hiện
B. Xác định bộ dữ liệu để chạy thử kiểm tra tính đúng đắn của thuật toán được cài đặt
C. Xác định lần lượt các bước thực hiện của thuật toán
D. Xác định các dữ liệu đầu ra (kết quả thu được) của thuật toán được thực hiện
Đâu KHÔNG phải là môi trường được sử dụng để viết chương tình bằng ngôn ngữ C/C++?
A. Net Bean
B. Code Block
C. Microsoft Office
D. Borland C
Khi thực hiện xây dựng một chương trình trên máy tính gồm đầy đủ bao nhiêu bước?
Khi mô tả thuật toán, TEST để xác định gì?
A. Xác định lần lượt các bước thực hiện của thuật toán
B. Xác định các dữ liệu đầu ra (kết quả thu được) của thuật toán được thực hiện
C. Xác định bộ dữ liệu để chạy thử kiểm tra tính đúng đắn của thuật toán được cài đặt
D. Xác định các dữ liệu đầu vào (cần đưa vào) cho một thuật toán thực hiện
Đâu là định nghĩa đúng về “CHƯƠNG TRÌNH PHẦN MỀM”?
A. Là tập các ký pháp, quy tắc, cú pháp và quy ước để viết mã lệnh cho chương trình
B. Là quá trình xây dựng – sản xuất một chương trình cho máy tính hoặc ứng dụng thông qua việc viết mã sử dụng một ngôn ngữ lập trình nào đó.
C. là một hệ thống chặt chẽ và rõ ràng các quy tắc nhằm xác định các thao tác trên dữ liệu đầu vào sau một số bước hữu hạn thực hiện ta thu được kết quả mong muốn
D. Là tập hợp các hướng dẫn hoặc câu lệnh có thứ tự được viết bằng một ngôn ngữ lập trình nhất định để điều khiển máy tính xử lý và tính toán bài toán đã đặt ra
Trong C, các tác vụ xuất nhập chuẩn được khai báo trong tập tin:
A. math.h
B. iostream.h
C. conio.h
D. stdio.h
Nếu nhóm lệnh lặp lồng nhau sau đây được thực hiện, thì k có giá trị bao nhiêu?
int i, j, k=0;
for (i=0; i<5; i++)
for (j=0; j<5; j++)
k++;
Cấu trúc lệnh rẽ nhánh để yêu cầu máy tính:
A. Thực hiện một nhóm lệnh theo điều kiện tương ứng
B. Lặp lại thực hiện một nhóm lệnh
C. Bỏ qua thực hiện một nhóm lệnh
D. Thực hiện các lệnh từ dưới lên
Cấu trúc lệnh nào sau đây sẽ không thực hiện nhóm lệnh lặp nếu ngay lần đầu tiên biểu thức điều kiện sai:
A. if
B. Cả 3 đáp án đều đúng
C. while
D. for
Nếu đoạn mã sau được thực thi, S sẽ có giá trị bao nhiêu?
int i= 1, S=1;
do{
S+= 5*i - 2;
i+=3;
}while (i<15);
Kết quả in ra màn hình của chương trình sau là gì?
int main()
{
int i;
for (i=2; i<=4; i+=2)
printf("%3d",i);
return 0;
}
A. 1 2 3 4
B. Chương trình không chạy được
C. 2 4
D. 2 3 4
cho chương trình:
int a,b;
printf("\nNhap a: ");
scanf("%d",&a);
printf("\nNhap b: ");
scanf("%d",&b);
while(a!=b){
if(a>b)
a=a-b;
else
b=b-a;
}
printf("%d",a);
Anh/chị hãy cho biết kết quả hiện ra là gì?
A. Ước số chung lớn nhất của a và b với a, b được nhập vào từ bàn phím
B. Số a được nhập vào
C. Bội số chung nhỏ nhất của a và b được nhập vào
D. Số b được nhập vào
Đoạn chương trình sau in ra màn hình S bằng bao nhiêu?
int i=1, S=0;
do {
if (i%2!=0) S+=i;
i += 2;
}while (i<10);
printf("%d",S);
A. 9
B. 50
C. 25
D. Một giá trị khác
Cho đoạn mã:
string str = "";
str.append("Khoa");
str.append(" ");
str.append("Cong Nghe");
str.append(" Thong Tin");
Cho biết kết quả của chuỗi str?
A. str = ""
B. str = "Khoa Cong Nghe"
C. str = "KhoaCong NgheThongTin"
D. str = "Khoa Cong Nghe Thong Tin"