Tin Học >> Lập trình >>
|| C#
C++
Visual Basic
Visual Foxpro
C
Java
Pascal
Thiết Kế Web
ASP.NET
XML
CSS
PHP
Có 635 bài trong 64 trang (10 bài/trang) và bạn đang ở trang 59.
Bài trắc nghiệm đúng, sai sau đây sẽ giúp các bạn củng cố thêm một số kiến thức về bộ môn lập trình C++. Bài viết này các bạn sẽ hiểu rõ thêm về một số khái niệm trong lập trình C++, các lỗi cơ bản cũng như các dạng bài tập liên quan khác...... Cho đoạn chương trình sau: int a = 0; switch (a) { case 0: printf("Red "); case 1: printf("Green "); break; case 2: printf("Blue "); case 3: printf("White "); break; } Kết quả thực hiện cấu trúc trên đây sẽ như thế nào? [a]--Red; [b]--Red Green Blue; [c]--Red Green; [d]--Green Blue. Cho đoạn chương trình sau: int f = creat("test.dat", S_IWRITE); int a[] = {1, 2, 3}; write(f, a, 4); close(f); Cho biết tệp test.dat sau khi thực hiện đoạn trình này có dung lượng bao nhiêu byte [a]--1; [b]--2; [c]--3; [d]--4 .... Bài trắc nghiệm này sẽ giúp các bạn củng cố thêm một số kiến thức về bộ môn lập trình C++.Bài viết này các bạn sẽ hiểu rõ thêm về một số khái niệm trong lập trình C++,các lỗi cơ bản cũng như các dạng bài tập liên quan khác..... Cho đoạn chương trình sau: 1/ int b; 2/ int f = open("DULIEU.DAT", O_RDONLY/O_BINARY); 3/ read(f, b, 2); 4/ close(f); Đoạn chương trình trên có lỗi về kiểu dữ liệu. Cho biết phương án sửa. [a]--Dòng 1 sửa thành: char b; [b]--Dòng 2 sửa thành: FILE *f = open(.... [c]--Dòng 3 sửa thành: read(f, &b, 2); [d]--Dòng 4 sửa thành: close(&f).... Cho biết hàm sau đây có chức năng gì: float T(float *m, int n) { float t = 0.0; for (int i = 0; i < n; i++) t += m[i]; return t; } [a]--Tìm phần tử lớn nhất trong mảng; [b]--Tính giá trị trung bình của mảng; [c]--Tính tổng các phần tử của mảng; [d]--Tính tổng các số chẵn..... Trong phần định nghĩa hàm dưới đây, chương trình dịch phát hiện có lỗi. Đó là lỗi nào? int IsPrime(int n) { int i = 2; while (i*i <= n) if (!(n%i)) return 0 else i++; return 1; } [a]--Return statement mising ; [b]--Function should return a value; [c]--While statement mising ); [d]--Tất cả đều sai...... Cho đoạn chương trình sau: clrscr(); gotoxy(20, 5); cprintf("%d", a); Cho biết khi thực hiện đoạn chương trình này, giá trị a sẽ được in ra ở vị trí nào trên màn hình. [a]--Cột 5 dòng 20; [b]--Cột 20 dòng 5; [c]--Góc phải dưới cùng của màn hình; [d]--Góc trái trên cùng của màn hình..... Cho hàm sau: void Upper(char *s) { while (*s) { if (*s >= 97 && *s <= 122) *s -= 32; s++; } } Cho xâu S = "ha noi" thì kết quả của lời gọi hàm: Upper(S); Sẽ làm xâu S thay đổi như thế nào? [a]--"ion ah"; [b]--" ahino"; [c]--"HA NOI"; [d]--"Ha Noi"...... Cho đoạn chương trình sau: int a = 0; switch (a) { case 0: printf("Red "); case 1: printf("Green "); break; case 2: printf("Blue "); case 3: printf("White "); break; } Kết quả thực hiện cấu trúc trên đây sẽ như thế nào? [a]--Red; [b]--Red Green; [c]--Red Green Blue; [d]--Green Blue. Sau khi thực hiện các lệnh sau, bạn thấy gì trên màn hình: clrscr(); textattr(YELLOW + (RED << 4)); cprintf("ESTIH"); [a]--Dòng chữ ESTIH màu vàng trên nền đỏ; [b]--Dòng chữ ESTIH màu đỏ trên nền vàng; [c]--Dòng chữ ESTIH nhấp nháy; [d]--Không hiển thị gì .... Câu lệnh return được sử dụng để : [a]--Kết thúc hàm; [b]--Mô tả một hàm là không có giá trị trả về; [c]--Mô tả kiểu của hàm; [d]--Trả giá trị về cho một hàm. Kiểu int của ngôn ngữ Turbo C trên máy PC có miền giá trị trong khoảng nào ? [a]---128 đến 127, [b]--0 đến 255, [c]--0 đến 65535, [d]---32768 đến 32767. Kiểu unsigned char của ngôn ngữ Turbo C có giá trị trong khoảng nào? [a]---128 đến 127l; [b]--0 đến 255; [c]--0 đến 65535; [d]---32768 đến 32767...... |