Tìm kiếm:
TRANG NHÀ
Giới thiệu VNEDU.ORG
Điều khoản và bản quyền
Liên lạc VNEDU
TRẮC NGHIỆM TRỰC TUYẾN
---Công Cụ:---
Soạn Biểu thức
Bảng màu HTML
Ký hiệu đặc biệt 01
Ký hiệu đặc biệt 02
Ký hiệu đặc biệt 03
Ký hiệu đặc biệt 04
Ký hiệu đặc biệt 05
Ký hiệu đặc biệt 06
Ký hiệu đặc biệt 07
Ký hiệu đặc biệt [Toán]
Tin Học   ||  Căn Bản    Văn Phòng    Hệ Thống - Mạng    Phần Mềm Ứng Dụng    Kỹ thuật số    Lập trình    SQL  

Trắc Nghiệm C++ - Bài 08
Ngày làm bài: Hôm nay lúc 05:47:43 (Server time)
Số câu hỏi: 10.   Tổng điểm: 10
Yêu cầu hoàn thành: 60 phút.
Thời gian còn lại: 
Cỡ chữ câu hỏi:  Cỡ chữ đáp án:


1-
Khi khai báo mảng như sau: float mang[n]; thì chương trình dịch báo lỗi: Constant expression expected. Cho biết lý do :
  A - 
n chưa gán trị
  B - 
n quá lớn
  C - 
n không phải hằng
  D - 
Chưa khai báo n
2-
An viết hàm tính giai thừa của số nguyên dương như sau:
unsigned long GT(int n)
{ if (n == 1) return 1L;
else return n*GT(n-1);
}

còn Bình lại viết như sau:
unsigned long GT(int n)
{ if (n == 1) return 1L;
return n*GT(n-1);
}

Ai đúng, ai sai?
  A - 
An đúng, Bình sai
  B - 
An sai, Bình đúng
  C - 
An và Bình đều sai
  D - 
An và Bình đều đúng
3-
An viết hàm tính giai thừa của số nguyên dương như sau:
int GT(int n)
{ if (n == 1) return 1; return n*GT(n-1);
}

còn Bình lại viết như sau:
unsigned long GT(int n)
{ if (n == 1) return 1L; return n*GT(n-1);
}

Khi tính giai thừa của 12, cả hai đều nhận được kết quả nhưng:
  A - 
Kết quả của An đúng, của Bình sai
  B - 
Kết quả của An và Bình đều sai
  C - 
Kết quả của Bình đúng, của An sai
  D - 
Kết quả của An và Bình đều đúng
4-
Khi lập trình nhập mảng A của các số thực, Mai viết
for (int i = 0; i < n; i++)
{ printf("\nCho A[%d]: ", i);
scanf("%f", &A[i]);
}

còn Lan viết
for (int i = 0; i < n; i++)
{ printf("\nCho A[%d]: ", i);
float a; scanf("%f", &a); A[i] = a;
}

Ai đúng, ai sai?
  A - 
Lan đúng, Mai sai
  B - 
Lan và Mai đều sai
  C - 
Lan và Mai đều đúng
  D - 
Mai đúng, Lan sai
5-
Toan là thành phần kiểu float của một cấu trúc. Khi viết chương trình nhập dữ liệu cho một mảng với các phần tử thuộc cấu trúc đó, Hà viết:
printf("\nCho điểm toán: ");
scanf("%f", &H[i].Toan);

và bị báo lỗi khi biên dịch. Đó là thông báo nào trong các thông báo sau:
  A - 
Multiple declaration
  B - 
Undefined symbol
  C - 
Floating point formats not linked
  D - 
Statement missing ";"
6-
Trong một chương trình của mình, Hùng viết:
void main()
{ int x = 5, A[5];
for (int i = 1; i <= 5; i++)
A[i] = i*100;
printf("\n x = %d", x);

Bạn hãy cho biết khi chương trình chạy những lệnh trên, kết quả mà bạn thấy trên màn hình là gì?
  A - 
x = 5
  B - 
x = 50
  C - 
x = 500
  D - 
x = 5000
7-
Trong một chương trình của mình, Hùng viết:
int x = 5, A[5], y = 10;
void main()
{ for (int i = 1; i <= 5; i++)
A[i] = i*100;
printf("\n x = %d, y = %d", x, y);

Bạn hãy cho biết khi chương trình chạy những lệnh trên, kết quả mà bạn thấy trên màn hình là gì?
  A - 
x = 5, y = 10
  B - 
x = 50, y = 100
  C - 
x = 500, y = 300
  D - 
x = 5000, y = 200
8-
Hàm sau đây có chức năng gì?
int Sym(char *s)
{ int i = 0, j = strlen(s)-1;
while (i < j)
if (s[i] != s[j]) return 0;
else { i++; j--;}
return 1;
}

  A - 
Kiểm tra một xâu có phải chữ hoa
  B - 
Kiểm tra một xâu có phải chữ thường
  C - 
Kiểm tra xem độ dài của xâu có chẵn hay không
  D - 
Kiểm tra một xâu có đối xứng hay không
9-
Hai hàm sau đây dùng để kiểm tra xem một năm có phải năm nhuận hay không . Năm nhuận là năm không chẵn trăm có hai số cuối chia hết cho 4 hoặc năm chẵn trăm có hai số đầu chia hết cho 4.
int NN1(int y)
{ if (!(y%400) or ((y%100) && !((y%100)%4))) return 1;
return 0;}
int NN2(int y)
{ if ((y%400) && (!(y%100) or ((y%100)%4))) return 0;
return 1;}

Theo bạn:
  A - 
NN1 đúng, NN2 sai
  B - 
NN2 đúng, NN1 sai
  C - 
Cả hai cùng đúng
  D - 
Cả hai cùng sai
10-
Lệnh sau đây sẽ cho kết quả như thế nào trên màn hình:
for (int i = 0; i < 5; i++) printf("%*d", i, i);

  A - 
0 1 2 3 4
  B - 
00 11 22 33 44
  C - 
01 2 3 4
  D - 
0011223344
 
[Người đăng: Thành Lãm - ST]
Ghé thăm Kênh của Vị Sư "hai lần chết đi sống lại"
Tu Si Chau Soc Thon

https://www.youtube.com/channel/UCoyC9WTTVR-M3qpTKKEXGnQ

Chau Soc Thon Official Channel


Phong Bảo Official
Phong Bao Official
Xem Nhiều nhất
Trắc Nghiệm Pascal - Bài 20
Trắc Nghiệm ASP.NET - Bài 12
Trắc Nghiệm Ngôn Ngữ Lập Trình C - Bài 16
Trắc Nghiệm ASP.NET - Bài 01
Trắc Nghiệm ASP.NET - Bài 03
Trắc nghiệm C++ - Bài 18
Trắc Nghiệm C# - Bài 53
Trắc Nghiệm ASP.NET - Bài 02
Trắc Nghiệm C# - Bài 42
Trắc Nghiệm Java - Bài 01
Trắc Nghiệm ASP.NET - Bài 04
Trắc Nghiệm Pascal - Bài 22
Trắc Nghiệm ASP.NET - Bài 13
Trắc Nghiệm ASP.NET - Bài 09
Trắc Nghiệm ASP.NET - Bài 08
Trắc nghiệm PHP - Bài 01
Trắc Nghiệm ASP.NET - Bài 06
Trắc Nghiệm ASP.NET - Bài 11
Trắc Nghiệm ASP.NET - Bài 05
Trắc Nghiệm ASP.NET - Bài 23
Đề Xuất
Trắc Nghiệm Thiết Kế Web (English) - Bài 39
Trắc Nghiệm Visual Basic - Bài 31
Trắc Nghiệm C Sharp - Bài 03
Trắc Nghiệm Visual Foxpro - Bài 07
Trắc nghiệm Ngôn Ngữ Lập Trình C++ - Bài 57
Trắc Nghiệm Ngôn Ngữ Lập Trình C - Bài 15
Trắc nghiệm C++ - Bài 17
Trắc Nghiệm Ngôn Ngữ Lập Trình C ( English ) - Bài 53
Trắc nghiệm Ngôn Ngữ Lập Trình C++ - Bài 43
Trắc Nghiệm Thiết Kế Web Và Flash - Bài 33
Trắc nghiệm Ngôn Ngữ Lập Trình C++ - Bài 38
Trắc nghiệm C++ - Bài 20
Trắc Nghiệm Ngôn Ngữ Lập Trình C ( English ) - Bài 27
Trắc Nghiệm Java - Bài 11
Trắc Nghiệm Ngôn Ngữ Lập Trình C ( English ) - Bài 61
Trắc Nghiệm Ngôn Ngữ Lập Trình C ( English ) - Bài 52
Trắc Nghiệm Thiết Kế Web (English) - Bài 03
Trắc Nghiệm Thiết Kế Web (English) - Bài 11
Trắc Nghiệm C# - Bài 46
Trắc Nghiệm Pascal - Bài 33
Phát triển hệ thống: TRƯƠNG HỮU ĐỨC - Phiên bản 3.0 - © Copyright 2013 - 2024 - VNEDU.ORG

free counters