: Để tạo ra vùng nhớ động dùng để lưu trữ một xâu gồm 10 ký tự ta có thể dùng cách khai báo nào sau đây?
char *c; c = (char *)malloc(10, sizeof(char));
char c[10];
char *c;c= realloc(char,10)
char *c; c = malloc(10);
anh/chị hãy cho biết cấu trúc lệnh lặp for nào sau đây viết sai?
for(int i = 1; i<10; i++)cout<< i;
for(int i=1,j=0;i<9,j<5;i++,j++)cout<<i+j;
for(int i=0,j=1;i<9;i++)cout<<i+j;
for(int j=0, j<10, j++)cout<<j;
Anh/chị hãy cho biết đoạn chương trình nào sau đây cho in kết quả là 10 lên màn hình?
int j=0;while(j<10)j++;cout<<j+1;
int j;for(j=0;j<10;j++)j=j+1;cout<<j;
int j;for(j=0;j<10;j++)cout<<j;
int j=0;while(j<10)cout<<j+1;
Anh/chị hãy cho biết kết quả của chương trình sau:
b
B
Kết quả khác
66
Anh/chị hãy cho biết kết quả của chương trình sau:
b
B
Kết quả khác
66
Anh/chị hãy cho biết kết quả của chương trình sau:
B
66
b
Kết quả khác
Anh/chị hãy cho biết kết quả của đoạn chương trình sau:   int n=1; n+=2; switch ( n ) { case 1: cout<<"So Mot"; break; case 2: cout<<"So Hai"; break; case 3: cout<<"So Ba"; break; default: cout<<"So n > 3"; }
So Mot
So Ba
So n > 3
So Hai
Anh/chị hãy cho biết kết quả của đoạn chương trình sau:int n=1;n+=2;switch{case 1: cout<<"So Mot"; break;case 2: cout<<"So Hai"; break;case 3: cout<<"So Ba"; break;default: cout<<"So n > 3";}
So Mot
So Ba
So n > 3
So Hai
Biên dịch chương trình là để?
Chuyển chương trình từ dạng mã máy hoặc mã nguồn về dạng nhị phân
Chuyển chương trình từ dạng mã máy sang dạng mã nguồn
Chuyển chương trình từ dạng mã nguồn về dạng mã máy
Tất cả các phương án đều đúng
Biến là gì?
Cả 2 phương án đều đúng
Cả 2 phương án đều sai
Một giá trị không đổi
Tên gọi của một vùng nhớ
Biến toàn cục là biến được khai báo ở đâu là đúng nhất?
Bên ngoài mọi hàm
Bên trong một hàm
Đầu chương trình
Tùy ý
Biến trỏ dùng để làm gì?
Lưu trữ các giá trị rỗng trong quá trình tính toán
Lưu trữ cấu trúc tổ chức của chương trình
Lưu trữ địa chỉ của biến
Lưu trữ dữ liệu để tính toán như một biến nhớ thông thường
Bộ nhớ trên máy tính được tổ chức như thế nào?
Tổ chức dạng các phân đoạn, mỗi phân đoạn làm 1 nhiệm vụ riêng.
Tổ chức dạng phân cấp, mỗi cấp độ lại bao gồm các cấp độ thấp hơn
Tổ chức ở dạng cây nhị phân để tăng tốc độ truy cập..
Tổ chức ở dạng tuyến tính dữ liệu được ghi tuần tự từ đầu đến cuối bộ nhớ..
Các bước để thao tác với tập tin
Khai báo biến tập tin - Mở tập tin – Đóng tập tin - Xử lý dữ liệu
Khai báo biến tập tin - Mở tập tin – Xử lý dữ liệu – Đóng tập tin
Khai báo biến tập tin – Xử lý dữ liệu – Mở tập tin – Đóng tập tin
Mở tập tin - Khai báo biến tập tin – Xử lý dữ liệu – Đóng tập tin
Các giai đoạn cơ bản của việc xây dựng một sản phẩm phần mềm?
Khảo sát bài toán
Mã hóa chương trình
Phân tích và thiết kế
Tất cả các phương án đều đúng
Các loại ngôn ngữ lập trình?
Ngôn ngữ bậc cao
Ngôn ngữ bậc thấp
Ngôn ngữ máy
Tất cả các phương án đều đúng
Các phần tử của mảng sau đây có chỉ số: int a[100];
Từ 0 đến 100
Từ 0 đến 99
Từ 1 đến 100
Từ 1 đến 99
Các toán tử tăng (++) giảm (--) sẽ dịch chuyển biến trỏ đi 1 bước nhảy có độ lớn là bao nhiêu bytes?
1 byte
4 bytes
8 bytes
Tùy theo kiểu dữ liệu của biến trỏ
Các yếu tố cơ bản để viết hàm gồm:
Đầu vào, đầu ra, tên hàm
Đầu vào, thuật toán, đầu ra
Tên hàm, thuật toán
Thuật toán
Cách khai báo biến con trỏ a và con trỏ b như nào là đúng?
check_box int *a, *b;
int* a, b;
int *a; *b;
int *a, b;
Cách khai báo biến kiểu con trỏ như nào là đúng?
check_box kiểu_dữ_liệu * tên_con_trỏ;
kiểu_dữ_liệu #tên_con_trỏ;
kiểu_dữ_liệu tên_con_trỏ;
kiểu_dữ_liệu **tên_con_trỏ;
Cái gì làm thay đổi độ ưu tiên của toán tử trong biểu thức?
Cả 3 phương án đều đúng
Cặp ngoặc đơn ()
Loại toán hạng
Loại toán tử
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?
int a[6][5];
int a[5][5];
int a[5][6];
int a[6][6];
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?
float a[ ];
float a;
Không thể lưu trữ được 20 phần tử
float a[20];
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:
Cả 3 đáp án đều đúng
for
if
while
Cấu trúc lệnh nào sau đây thực hiện kiểm tra điều kiện sau khi thực hiện nhóm lệnh lặp:
do..while
for
if
while
Cấu trúc lệnh rẽ nhánh để yêu cầu máy tính:
Bỏ qua thực hiện một nhóm lệnh
Lặp lại thực hiện một nhóm lệnh
Thực hiện các lệnh từ dưới lên
Thực hiện một nhóm lệnh theo điều kiện tương ứng
Chỉ ra tên đúng của các ngôn ngữ lập trình thông dụng?
C/C++, B/B++
C/C++, Java, Newton
C/C++, Java, Pascal
Pascal, Turing
Cho biến khai báo như sau:int n;Câu lệnh để ghi giá trị của n vào file nhị phân là như thế nào?
check_box f.write((char*)&n, sizeof(int));
f<
f>>n;
f.read((char*)&n, sizeof(int));
Cho biến n khai báo như sau:int n;Câu lệnh để ghi giá trị của n vào file văn bản f là như thế nào?
check_box f<
f>>n;
coun<
cin>>n;
Cho biến x, đâu là câu lệnh để in giá trị biến x lên màn hình?
cin<<x;
cin>>x;
cout<<x;
cout>>x;
Cho biến x, đâu là câu lệnh để nhập giá trị cho biến x?
cin<<x;

cin>>x;
cout<<x;
Cho biến x, đâu là câu lệnh để nhập giá trị cho biến x?
cin<<x;

cin>>x;
cout<<x;
Cho biến x, đâu là câu lệnh để nhập giá trị cho biến x?
cin<<x;
cout<<x;

cin>>x;
Cho biết chỗ sai của hàm sau void A@B( int x, y ){ return x+y; }
Không có chỗ sai
Sai kiểu hàm
Sai tên hàm
Sai tên hàm, kiểu hàm và khai báo tham số
Cho biết đoạn chương trình sau thực hiện thao tác xử lí gì?struct HangHoa{string _tenHH;float _soLuong;float _donGia;};void XULY(int &n, HangHoa ds[]){ ifstream f; f.open("sinhvien.dat", ios::in| ios::binary); f.read((char*)&n, sizeof(int)); f.read((char*)ds, sizeof(HangHoa)*n); f.close();}
check_box Đọc từ file nhị phân "hanghoa.dat" số nguyên n và danh sách gồm n HangHoa khác nhau lưu vào mảng ds
Lưu vào file nhị phân "hanghoa.dat" số nguyên n và danh sách gồm n HangHoa khác nhau
Lưu vào file văn bản "hanghoa.dat" số nguyên n và danh sách gồm n HangHoa khác nhau
Đọc từ file văn bản "hanghoa.dat" danh sách gồm n HangHoa khác nhau
Cho biết đoạn chương trình sau thực hiện thao tác xử lí gì?struct HangHoa{string _tenHH;float _soLuong;float _donGia;};void XULY(int n, HangHoa ds[]){ofstream f;f.open("hanghoa.dat", ios::out|ios::binary);f.write((char*)&n, sizeof(int));f.write((char*)ds, sizeof(HangHoa)*n);f.close();}
check_box Lưu vào file nhị phân "hanghoa.dat" số nguyên n và danh sách gồm n HangHoa khác nhau
Đọc từ file nhị phân "hanghoa.dat" danh sách gồm n HangHoa khác nhau
Đọc từ file văn bản "hanghoa.dat" danh sách gồm n HangHoa khác nhau
Lưu vào file văn bản "hanghoa.dat" số nguyên n và danh sách gồm n HangHoa khác nhau
Cho biết đoạn chương trình sau thực hiện thao tác xử lí gì?struct HocSinh{ string _tenHH; string _gioiTinh; float _diemTB;};void XULY(int &n, HocSinh ds[]){ fstream f; f.open("HocSinh.dat", ios::in|ios::binary); int i=0; while(!f.eof()){ f.read((char *)&ds[i], sizeof(HocSinh)); i++; } n = i-1; f.close();}
check_box Đọc từ file nhị phân "HocSinh.dat" danh sách gồm n HocSinh khác nhau
Đọc từ file văn bản "HocSinh.dat" danh sách gồm n HocSinh khác nhau
Lưu vào file văn bản "HocSinh.dat" danh sách gồm n HocSinh khác nhau
Lưu vào file nhị phân "HocSinh.dat" danh sách gồm n HocSinh khác nhau
Cho biết đoạn chương trình sau thực hiện thao tác xử lí gì?struct HocSinh{ string _tenHH; string _gioiTinh; float _diemTB;};void XULY(int n, HocSinh ds[]){ fstream f; f.open("HocSinh.dat", ios::out|ios::binary); for(int i=0; i f.write((char *)&ds[i],sizeof(HocSinh)); f.close();}
check_box Lưu vào file nhị phân "HocSinh.dat" danh sách gồm n HocSinh khác nhau
Đọc từ file nhị phân "HocSinh.dat" danh sách gồm n HocSinh khác nhau
Đọc từ file văn bản "HocSinh.dat" danh sách gồm n HocSinh khác nhau
Lưu vào file văn bản "HocSinh.dat" danh sách gồm n HocSinh khác nhau
Cho biết đoạn chương trình sau thực hiện thao tác xử lí gì?struct SinhVien{ string _ten; int _tuoi; float _dtb;};void XULY( SinhVien &x ){ ifstream f; f.open("sinhvien.dat", ios::in| ios::binary); f.read((char*)&x, sizeof(SinhVien)); f.close();}
check_box Đọc nội thông tin SinhVien đang có trong file nhị phân "sinhvien.dat" và lưu vào biến SinhVien x
Lưu vào file nhị phân "sinhvien.dat" thông tin của SinhVien x
Lưu vào file văn bản "sinhvien.dat" thông tin của SinhVien x
Đọc nội thông tin SinhVien đang có trong file văn bản "sinhvien.dat" và lưu vào biến SinhVien x
Cho biết đoạn chương trình sau thực hiện thao tác xử lí gì?struct SinhVien{ string _ten; int _tuoi; float _dtb;};void XULY( SinhVien x){ ofstream f; f.open("sinhvien.dat", ios::out|ios::binary); f.write((char*)&x, sizeof(SinhVien) ); f.close();}
check_box Lưu vào file nhị phân "sinhvien.dat" thông tin của SinhVien x
Đọc nội thông tin SinhVien đang có trong file nhị phân "sinhvien.dat" và lưu vào biến x
Đọc nội thông tin SinhVien đang có trong file văn bản "sinhvien.dat" và lưu vào biến x
Lưu vào file văn bản "sinhvien.dat" thông tin của SinhVien x
Cho biết đoạn chương trình sau thực hiện thao tác xử lí gì?void XULY( int &n, int a[]){int i;ifstream f; string s; f.open("songuyen.txt", ios::in); getline(f, s); n = stoi(s); for(int i=0;i { getline(f,s); a[i] = stoi(s); }f.close();}
check_box Đọc nội dung từ file văn bản "songuyen.txt" và lưu vào mảng a gồm n phần tử nguyên. Đầu tiên đọc số phần tử mảng lưu vào n, sau đó đọc lần lượt các giá trị lưu vào mảng a
Lưu mảng số nguyên a gồm n phần tử nguyên vào file văn bản "songuyen.txt"
Đọc nội dung từ file nhị phân "songuyen.txt" và lưu vào mảng a gồm n phần tử nguyên
Lưu mảng số nguyên a gồm n phần tử nguyên vào file nhị phân "songuyen.txt"
Cho biết đoạn chương trình sau thực hiện thao tác xử lí gì?void XULY(int n){int i;ofstream f;f.open("songuyen.txt, ios::out);f check_box Lưu vào file văn bản "songuyen.txt" giá trị số nguyên n
Đọc số nguyên từ file nhị phân "songuyen.txt" và lưu vào n
Lưu vào file nhị phân "songuyen.txt" giá trị số nguyên n
Đọc số nguyên từ file văn bản "songuyen.txt" và lưu vào n
Cho biết đoạn chương trình sau thực hiện thao tác xử lí gì?void XULY(int n,int a[]){int i;ofstream f;f.open("songuyen.txt", ios::out);f check_box Lưu vào file văn bản “songuyen.txt” số nguyên n là số phần tử của mảng a, sau đó lần lượt lưu các giá trị của mảng a vào file tiếp
Đọc nội dung từ file văn bản "songuyen.txt" và lưu vào mảng a gồm n phần tử nguyên
Lưu mảng số nguyên a gồm n phần tử nguyên vào file nhị phân "songuyen.txt"
Đọc nội dung từ file nhị phân "songuyen.txt" và lưu vào mảng a gồm n phần tử nguyên
Cho biết đoạn chương trình sau thực hiện thao tác xử lí gì?void XULY{int i;ifstream f; string n; f.open("songuyen.txt", ios::in); getline(f, n);f.close();cout<<"\n Ket qua:"<}
check_box Đọc số nguyên từ file văn bản "songuyen.txt" và lưu vào n, sau đó in lên màn hình số nguyên đã đọc được
Đọc số nguyên từ file nhị phân "songuyen.txt" và lưu vào n
Lưu vào file nhị phân "songuyen.txt" giá trị số nguyên n
Lưu vào file văn bản "songuyen.txt" giá trị số nguyên n
Cho biết đoạn chương trình sau thực hiện yêu cầu gì?
check_box Nhập vào màn hình tọa độ hai điểm A(xA, yA) và B(xB, yB). In ra màn hinh độ dài đoạn thẳng AB tương ứng
Nhập vào màn hình tọa độ hai điểm A(xyA) và B(xB, yB).
In ra màn hình độ dài đoạn thẳng AB
Không có đáp án nào phù hợp
Cho biết đoạn chương trình sau thực hiện yêu cầu gì?
check_box Nhập vào độ dài hai cạnh a và b của hình chữ nhật. In ra màn hình diện tích và chu vi của hình chữ nhật tương ứng
Nhập vào bán kính của hình tròn r. In ra màn hình diện tích và chu vi của hình tròn tương ứng.
Nhập vào độ dài cạnh hình vuông In ra màn hình diện tích và chu vi của hình vuông tương ứng.
Nhập vào độ dài của hai cạnh a và b bất kỳ.
Cho biết đoạn chương trình sau thực hiện yêu cầu gì?
Nhập vào độ dài cạnh hình vuông In ra màn hình diện tích và chu vi của hình vuông tương ứng.
Nhập vào độ dài hai cạnh hình chữ nhật a và In ra màn hình diện tích và chu vi của hình chữ nhật tương ứng.
Nhập vào bán kính của hình tròn r. In ra màn hình diện tích và chu vi của hình tròn tương ứng.
Nhập vào độ dài của cạnh a bất kỳ.
Cho biết đoạn chương trình sau thực hiện yêu cầu gì?
check_box Nhập vào bán kính của hình tròn r. In ra màn hình diện tích và chu vi của hình tròn tương ứng
Nhập vào độ dài hai cạnh a và của hình chữ nhật. In ra màn hình diện tích và chu vi của hình chữ nhật tương ứng.
Nhập vào độ dài của bán kính r bất kỳ.
Nhập vào độ dài cạnh hình vuông In ra màn hình diện tích và chu vi của hình vuông tương ứng.
Cho biết INPUT của sơ đồ thuật toán sau?
a, max
b, max
a, b
max
Cho biết kết quả đoạn chương trình sau:
a=8b=5m=5
a=8b=5m=8
a=5 b=8 m=5
a=8 b=5 m=8
Cho biết kết quả đoạn chương trình sau:int F( int x){ int y = x*x; return y;}void main (){ int i;for (i = 1; i <= 5; i=i+1) printf(“%5d”, F(i));}
5 4 3 2 1
1 2 3 4 5
25 16 9 4 1
1 4 9 16 25
Cho biết kết quả đoạn chương trình sau:int F( int x){ int y = x*x; return y;}void main { int s=0, i;for (i = 1; i <= 5; i=i+1) s= s + F(i);printf(“%5d”, s);}
16
25
15
55
Cho biết kết quả khi thực hiện đoạn chương trình sau:
check_box a=8 b=5 m=8
a=5b=8m=8
a=8b=5m=5
a=8b=5m=8
Cho biết kết quả khi thực hiên đoạn chương trình sau:
check_box 4 + 5 = 9
4 5 9
4 5
9
Cho biết kết quả khi thực hiện đoạn chương trình sau:
check_box Ket qua: 1
Ket qua: 2.5
Ket qua: 2
Không in gì cả
Cho biết kết quả khi thực hiên đoạn chương trình sau:
Ket qua: 2
Ket qua: 2.5
Ket qua: 1
Không in gì cả
Cho biết kết quả khi thực hiện đoạn chương trình sau:
check_box a = 3b = 5Ket qua: 8
a = 5b = 3Ket qua: 53
a = 3b = 5Ket qua:
a = 3b = 5Ket qua: 35
Cho biết OUTPUT của sơ đồ thuật toán sau?
max
a
b
a, b
Cho biết sơ đồ thuật toán sau thực hiện bài toán gì?
check_box Nhập vào hai số a và In ra màn hình giá trị lớn nhất của hai số a và b.
Nhập vào hai số a và In ra màn hình tổng của hai số a và b.
Nhập vào hai số a và In ra màn hình giá trị nhỏ nhất của hai số a và b.
Nhập vào hai số a và In ra màn hình giá trị là ước chung lớn nhất của hai số a và b.
Cho biết sơ đồ thuật toán sau thực hiện bài toán gì?
check_box Nhập vào số nguyên n. In ra màn hình các số nhỏ hơn hoặc bằng n.
Nhập vào số nguyên n. In ra màn hình tổng các số chẵn nhỏ hơn hoặc bằng n.
Nhập vào số nguyên n. In ra màn hình tổng các số lẻ nhỏ hơn hoặc bằng n.
Nhập vào số nguyên n. In ra màn hình tổng các số nguyên nhỏ hơn hoặc bằng n.
Cho biết sơ đồ thuật toán sau thực hiện bài toán gì?
Nhập vào số nguyên n. In ra màn hình tổng các số nguyên nhỏ hơn hoặc bằng n.
Nhập vào số nguyên n. In ra màn hình tổng các số lẻ nhỏ hơn hoặc bằng n.
Nhập vào số nguyên n. In ra màn hình các số nhỏ hơn hoặc bằng n.
Nhập vào số nguyên n. In ra màn hình tổng các số chẵn nhỏ hơn hoặc bằng n.
Cho biết sơ đồ thuật toán sau thực hiện thuật toán gì?
Nhập vào hai số a và In ra màn hình tổng của hai số a và b.
Nhập vào hai số a và In ra màn hình giá trị nhỏ nhất của hai số a và b.
Nhập vào hai số a và In ra màn hình giá trị là ước chung lớn nhất của hai số a và b.
Nhập vào hai số a và In ra màn hình giá trị lớn nhất của hai số a và b.
Cho biết trong các lệnh sau lệnh nào KHÔNG phải lệnh cấu trúc rẽ nhánh?
if
toán tử 3 ngôi (… ? … : …)
while
switch
Cho biết trong các lệnh sau lệnh nào là lệnh lặp?
check_box for
switch
break
if
Cho biết ý nghĩa của hình ký hiệu sau khi sử dụng sơ đồ để biểu diễn thuật toán?
Nhập dữ liệu
Xuất dữ liệu
Bắt đầu hoặc kết thúc một thuật toán
Lựa chọn thực hiện rẽ nhánh theo điều kiện
Cho biết ý nghĩa của hình ký hiệu sau khi sử dụng sơ đồ để biểu diễn thuật toán?
Nhập dữ liệu
Lựa chọn thực hiện rẽ nhánh theo điều kiện
Xuất dữ liệu
Bắt đầu hoặc kết thức một thuật toán
Cho biết ý nghĩa của hình ký hiệu sau khi sử dụng sơ đồ để biểu diễn thuật toán?
check_box Lựa chọn thực hiện rẽ nhánh theo điều kiện
Bắt đầu hoặc kết thức một thuật toán
Nhập dữ liệu
Xuất dữ liệu
Cho các cấu trúc như sau:Đoạn mã nào viết đúng?
check_box GiangVien gv;gv.ns.d = 14;gv.ns.m = 5;gv.ns.y = 2002;
GiangVien gv;d.gv.ns = 14;m.gv.ns = 5;y.gv.ns = 2002;
GiangVien gv;gv.d = 14;gv.m = 5;gv.y = 2002;
GiangVien gv;ns.d = 14;ns.m = 5;ns.y = 2002;
Cho cấu trúc như sau:Để khai báo hai biến sv1 và sv2 có kiểu SinhVien thì câu lệnh là?
check_box SinhVien sv1, sv2;
sv1, sv2 SinhVien;
sv1, sv2 of SinhVien;
sv1, sv2: SinhVien;
Cho cấu trúc như sau:Để khởi gán cho thành phần dtb của biến cấu trúc sv được khai báo sau đây là 8 thì thực hiện lệnh gì?SinhVien sv;
check_box sv.dtb = 8
dtb = 8;
dtb.sv = 8
sv[dtb] = 8
Cho cấu trúc như sau:Đoạn mã nào viết đúng trong các đoạn mã sau?
check_box SinhVien x;x.hoten = "Hai";x.namsinh = 2000;x.dtb = 8;
x = {"Hai"; 2000; 8}
SinhVien x;x->hoten = "Hai";x->namsinh = 2000;x->dtb = 8;
SinhVien x;hoten.x = "Hai";namsinh.x = 2000;dtb.x = 8;
Cho cấu trúc như sau:và khai báo biếnSinhVien sv1, sv2;Câu lệnh để khởi gán giá trị của sv2 cho sv1 là gì?
check_box sv1 = sv2;
sv2 = sv1;
sv2 := sv1;
sv1 := sv2;
Cho cấu trúc: struct SV{char hoten[20]; int ns; int diem;};Đâu là khai báo SAI?
struct SV.a;
struct SV b;
SV a;
SV ds[10];
Cho cấu trúc: struct SV{char hoten[20]; int ns; int diem;};Và khai báo biếnSV a;Đâu là câu lệnh để nhập họ tên cho SV a;
gets(a);
gets(a.hoten);
gets(hoten);
printf(“%15s”,a.hoten);
Cho chuỗi kí tự s = "CNTT"Chi phí bộ nhớ cho biến s là bao nhiêu?
4 byte
2 byte
8 byte
1 byte
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 main{ int a=5; sum(a);}Anh/chị hãy cho biết kết quả của chương trình?
Chương trình lỗi
0 - 0
15 - 15
9 - 6
Cho chương trình sau:#include <stdio.h>int sum(int a, int b);int main(){ int a=5, b =9; printf("\Max: %d", Max(a,-b));}int Max(int a, int b){ if(a>=b) return a; else return b;}Anh/chị hãy cho biết kế quả của chương trình trên?
Max: 9
Max: 5
Max: -5
Max: -9
Cho chương trình sau:#include <stdio.h>int sum(int a, int b);int main(){ int a=5, b =9; printf("\nTong: %d", sum(a,-b));}int sum(int a, int b){ return a+b;}Anh/chị hãy cho biết kế quả của chương trình trên?
Tong: 4
Tong: -4
Tong: 14
Tong: -14
Cho chương trình sau:#include<stdio.h>int main(){ int n=5, t=0;; int a[5]={1,2,3,4,5}; for(int i=0;i<n;i++) if (a[i]%2==0) t++; printf("%5d",t);}Anh/chị hãy cho biết kết quả của chương trình trên là bao nhiêu?
5
3
2
0
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?
5 5 5 5 5
Không in giá trị gì lên màn hình
5
1 2 3 4 5
Cho chương trình sau:#include<stdio.h>int main(){ int n=5, tg; int a[5]={1,2,3,4,5}; tg = a[0]; a[0] = a[n-1]; a[n-1] = a[0]; for(int i=0;i<n;i++) printf("%5d",a[i]);}Anh/chị hãy cho biết kết quả của chương trình trên là bao nhiêu?
2 3 4
5 2 3 4 1
1 2 3 4 5
1 5
Cho chương trình sau:#include<stdio.h>int main(){ int n=5; int a[5]={1,2,3,4,5}; for(int i=0;i<n;i++) a[i]++; for(int i=n-1;i>=0;i--) printf("%5d",a[i]);}Anh/chị hãy cho biết kết quả của chương trình trên là bao nhiêu?
Không in giá trị gì ra màn hình
6 5 4 3 2
2 3 4 5 6
1 2 3 4 5
Cho chương trình sau:#include<stdio.h>int main(){ int n=6,t=0; int a[6]={5,6,9,15,4,8}; for(int i=0;i<n;i++){ if(a[i]%2==1) t+=a[i]; } printf("\n%d",t);}Anh/chị hãy cho biết kết quả của chương trình trên là bao nhiêu?
44
26
18
6
Cho chương trình:#include <stdio.h>int main(){int i;for (i=1; i<5; i++)printf("%5d",i);}Anh/chị hãy cho biết kết quả in ra màn hình của chương trình?
1 2 3 4
2 4 6 8
4 3 2 1
1 3 5 7
Cho chương trình:#include <stdio.h>int main(){int i;for (i=2; ; i++)printf("%5d",i);}Anh/chị hãy cho biết kết quả in ra màn hình của chương trình
Chương trình lặp vô hạn
1 2
Chương trình lỗi
2
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ì?
Số b được nhập vào
Bội số chung nhỏ nhất của a và b được nhập vào
Số a được nhập vào
Ướ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
Cho định nghĩa cấu trúc:Đâu là khai báo biến cấu trúc đúng?
check_box SinhVien sv;
sv SinhVien;
sv:SinhVien;
SinhVien:sv;
Cho định nghĩa hàm như sau:Cho n = 10, đâu là đoạn mã đúng để áp dụng với giá trị của n tương ứng?
check_box 


Cho định nghĩa hàm như sau:Đâu là đoạn mã đúng để kiểm tra một số nguyên n là số chẵn hay số lẻ?
check_box 


Cho đoạn chương trình như sau: typedef struct { int x;int y;} diem; diem p = {6,11}; diem q; q = p; q.x = 9; Lệnh nào không thể thực hiện trong cấu trúc lệnh trên:
diem p = {6,11};
Không lệnh nào
q = p;
q.x = 9;
Cho đoạn chương trình như sau:…typedef struct SV{char hoten[35];char quequan[30];};void main(){SV *p; strcpy(p.hoten,"Nguyen Van A");…Dòng lệnh strcpy(p.hoten,"Nguyen Van A"); sai ở đâu?
Hàm strcpy
Không sai
Tên thành phần hoten
Toán tử “.”
Cho đoạn chương trình như sauenum Mau{xanh,vang,tim}Mau m1,m2;Gán dữ liệu nào sau đây sai:
m1=vang;
m1=xanh;
m2=2;
m2=Mau(2);
Cho đoạn chương trình như saustruct SV{char ht[35];int Tuoi;float DTB; };void Function(SV ds[], int n){for(int i=0;i<n;i++) for(j=i+1;j<n;j++) ff(ds[i].DTB>ds[j].DTB){tg = ds[i];ds[i] = ds[j];ds[j] = tg;}}Vậy đoạn CTC Function thực hiện thao tác gì?
Sắp xếp danh sách Sinh viên theo điểm trung bình (DTB) giảm dần
Sắp xếp danh sách Sinh viên theo tuổi (Tuoi) giảm dần
Sắp xếp danh sách Sinh viên theo tuổi (Tuoi) tăng dần
Sắp xếp danh sách Sinh viên theo điểm trung bình (DTB) tăng dần
Cho đoạn chương trình như saustruct SV{char ht[35];int Tuoi;float DTB; };void Function(SV ds[], int n){for(int i=0;i<n;i++) for(j=i+1;j<n;j++) ff(ds[i].Tuoi>ds[j].Tuoi){tg = ds[i];ds[i] = ds[j];ds[j] = tg;}}Vậy đoạn CTC Function thực hiện thao tác gì?
Sắp xếp danh sách Sinh viên theo điểm trung bình (DTB) giảm dần
Sắp xếp danh sách Sinh viên theo tuổi (Tuoi) tăng dần
Sắp xếp danh sách Sinh viên theo điểm trung bình (DTB) tăng dần
Sắp xếp danh sách Sinh viên theo tuổi (Tuoi) giảm dần
Cho đoạn chương trình như sautypedef struct SV{char ht[35];int tuoi;char quequan[30]; };SV a;Khi gán vào chương trình lệnh nào sau đây không gây lỗi ?
a.ht = “Tuan”;a.tuoi = 20;a.quequan = “Thai Nguyen”;
a.ht = Tuan;a.tuoi = “20”;a.quequan = “Thai Nguyen”;
a.ht = “Tuan”;a.tuoi = “20”;a.quequan = “Thai Nguyen”;
a.ht = Tuan;a.tuoi = 20;a.quequan = Thai Nguyen;
Cho đoạn chương trình như sautypedef struct SV{char ht[35];int tuoi;char quequan[30]; };SV a;Khi gán vào chương trình lệnh nào sau đây không gây lỗi:
a={“Duy”,34,”Ha Noi”};
a={“Ngoc”,”27”,”Vinh Phuc”};
a={Manh,”25”,Hung Yen}
a={Tuan,20,Thai Nguyen};
Cho đoạn chương trình sau:Khẳng định nào sau đây là đúng?
check_box Tên cấu trúc là SinhVien, các thành phần cấu trúc là: hoten, namsinh, dtb
Tên cấu trúc là hoten, các thành phần cấu trúc là: SinhVien, namsinh, dtb
Tên cấu trúc là namsinh, các thành phần cấu trúc là: SinhVien, hoten, dtb
Tên cấu trúc là dtb, các thành phần cấu trúc là: SinhVien, namsinh, hoten
Cho đoạn chương trình:Các thành viên của kiểu cấu trúc được định nghĩa là?
check_box hoten, namsinh, dtb
SinhVien, namsinh, dtb
SinhVien, hoten, dtb
SinhVien, hoten, namsinh
Cho đoạn chương trình:int n=0,i;while(1){printf("\nNhap so nguyen: ");scanf("%d",&i);if(i<0){ continue;}else n=n+i;if(i==0) break; }Để dừng vòng lặp anh/chị phải nhập giá trị i là bao nhiêu?
Nhập i là 1
Nhập i là số dương
Nhập i là số âm
Nhập i là 0
Cho đoạn chương trình:Tên kiểu cấu trúc được tạo ra là?
check_box SinhVien
namsinh
dtb
hoten
Cho đoạn mã khai báo sau:float b[3][4]; Đâu là cách sử dụng KHÔNG đúng khi truy xuất đến các phần tử trong mảng hai chiều b?
check_box b[3][4]
b[0][0]
b[2][3]
b[2]
Cho đoạn mã khai báo sau:int a[10]; Đâu là cách sử dụng KHÔNG đúng khi truy xuất đến các phần tử trong mảng một chiều a?
check_box a[10]
a[2]
a[0]
a[9]
Cho đoạn mã khai báo sau:string str = "Khoa CNTT"; Đâu là cách sử dụng KHÔNG đúng?
check_box str[str.length]
str[0]
str[str.length-1]
str.at[0]
Cho đoạn mã lệnh sau. Dòng lệnh nào là dòng lệnh sai?int a = 12, b=14;int *const p1 = &a;int const *p2 = &b;*p1 = b;
1
2
3
4
Cho đoạn mã lệnh sau. Hãy chỉ ra câu lệnh dùng để in địa chỉ của biến x int **p,*p1; int x=5; p1 = &x; p=&p1;
printf(“%d”, &p)
printf(“%d”, **p)
printf(“%d”, *p)
printf(“%d”, p)
Cho đoạn mã lệnh sau. Yêu cầu hãy hiện nội dung của biến x đang được trỏ bởi p ra màn hình thì trong dấu …. Ta sẽ điền cú pháp như thế nào?int main(){ int **p,*p1; int x=5; p1 = &x; p=&p1; printf("\n %d",**p);}
**p
*p
p
p*
Cho đoạn mã sau: Kết quả của d là bao nhiêu?
check_box 1
2
2.5
3
Cho đoạn mã sau:   int n, a[20]; cout<<"Nhap n:"; cin>>n; for(int i=0;i<n;i++) cin>>a[i];   Đoạn mã trên thực hiện yêu cầu gì?
check_box Nhập vào mảng a gồm n phần tử nguyên
Nhập vào mảng a gồm n phần tử thực
In ra màn hình mảng a gồm n phần tử nguyên
Tính tổng các phần tử mảng a gồm n số nguyên
Cho đoạn mã sau:   int n, a[20]; cout<<"Nhap n:"; cin>>n; for(int i=0;i<n;i++) cout<<setw(10)<<a[i];   Đoạn mã trên thực hiện yêu cầu gì?
check_box In ra màn hình mảng a gồm n phần tử nguyên
Nhập vào mảng a gồm n phần tử thực
Tính tổng các phần tử mảng a gồm n số nguyên
Nhập vào mảng a gồm n phần tử nguyên
Cho đoạn mã sau:for(int i=0;i a[i] = a[i+1];n = n - 1;Đoạn mã thực hiện yêu cầu gì?
Xóa phần tử tại vị trí đầu tiên của mảng a gồm n phần tử
Xóa phần tử tại vị trí thứ k của mảng a gồm n phần tử
Xóa phần tử có giá trị là k của mảng a gồm n phần tử
Xóa phần tử tại vị trí cuối cùng của mảng a gồm n phần tử
Cho đoạn mã sau:for(int i=k;i a[i] = a[i+1];n = n - 1;Đoạn mã thực hiện yêu cầu gì?
check_box Xóa phần tử tại vị trí thứ k của mảng a gồm n phần tử
Xóa phần tử tại vị trí cuối cùng của mảng a gồm n phần tử
Xóa phần tử tại vị trí đầu tiên của mảng a gồm n phần tử
Xóa phần tử có giá trị là k của mảng a gồm n phần tử
Cho đoạn mã sau:for(int i=n;i>0;i--) a[i] = a[i-1];a[0] = x;n = n + 1;Đoạn mã thực hiện yêu cầu gì?
Chèn thêm phần tử mới có giá trị là x vào mảng a gồm n phần tử
Chèn thêm phần tử mới có giá trị là x vào vị trí cuối cùng của mảng a gồm n phần tử
Chèn thêm phần tử mới có giá trị là x vào vị trí k của mảng a gồm n phần tử
Chèn thêm phần tử mới có giá trị x vào vị trí đầu tiên của mảng a gồm n phần tử
Cho đoạn mã sau:for(int i=n;i>k;i--) a[i] = a[i-1];a[k] = x;n = n + 1;Đoạn mã thực hiện yêu cầu gì?
check_box Chèn thêm phần tử mới có giá trị là x vào vị trí k của mảng a gồm n phần tử
Chèn thêm phần tử có giá trị x vào vị trí đầu tiên của mảng a gồm n phần tử
Chèn thêm phần tử mới có giá trị là x vào mảng a gồm n phần tử
Chèn thêm phần tử mới có giá trị là x vào vị trí cuối cùng của mảng a gồm n phần tử
Cho đoạn mã sau:int a[] = {2, 4, 6, 8};int s;s = a[1]+a[2]+a[3];Cho biết giá trị của s bằng bao nhiêu?
check_box 18
8
14
20
Cho đoạn mã sau:int a=6, b, n;n = (b = a);Kết quả của n là bao nhiêu?
check_box 6
0
Không xác định được
7
Cho đoạn mã sau:int a=6, b=7, c=8, d=9;f = fopen(“SoNguyen.txt”, “wt”);fprintf(f, “\n%5d”,a);fprintf(f, “\n%5d”,b);fprintf(f, “\n%5d”,c);fprintf(f, “\n%5d”,d);Kết quả tệp “SoNguyen.txt” gồm các giá trị nào?
9876
6879
6789
7968
Cho đoạn mã sau:int a=6, n;n = ++a;Kết quả của a và n lần lượt là bao nhiêu?
6 và 7
7 và 7
7 và 6
6 và 6
Cho đoạn mã sau:int a=6, n;n = a++;Kết quả của a và n lần lượt là bao nhiêu?
7 và 6
7 và 7
6 và 6
6 và 7
Cho đoạn mã sau:int a=7, b=3, n;n = a/b;Kết quả của n là bao nhiêu?
3
2.5
2
1
Cho đoạn mã sau:int n, a[20];cout<<"Nhap n:";cin>>n;for(int i=0;i cin>>a[i];Đoạn mã trên thực hiện yêu cầu gì?
check_box Nhập vào mảng a gồm n phần tử nguyên
In ra màn hình mảng a gồm n phần tử nguyên
Tính tổng các phần tử mảng a gồm n số nguyên
Nhập vào mảng a gồm n phần tử thực
Cho đoạn mã sau:int n, a[20];cout<<"Nhap n:";cin>>n;for(int i=0;i cout<Đoạn mã trên thực hiện yêu cầu gì?
In ra màn hình mảng a gồm n phần tử nguyên
Nhập vào mảng a gồm n phần tử nguyên
Tính tổng các phần tử mảng a gồm n số nguyên
Nhập vào mảng a gồm n phần tử thực
Cho đoạn mã sau:int n, a[20];int s = 0;for(int i=0;i s = s + a[i];Đoạn mã trên thực hiện yêu cầu gì?
In ra màn hình mảng a gồm n phần tử nguyên
Tính tổng s của các phần tử trong mảng a gồm n số nguyên
Nhập vào mảng a gồm n phần tử thực
Nhập vào mảng a gồm n phần tử nguyên
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?
check_box str = "Khoa Cong Nghe Thong Tin"
str = "Khoa Cong Nghe"
str = ""
str = "KhoaCong NgheThongTin"
Cho đoạn mã:string str = "Khoa CNTT"; int n = length(str);Cho biết kết quả của n?
check_box 9
0
2
Không xác định được
Cho đoạn mã:string str = "Khoa Cong Nghe Thong Tin"; str.erase(5,9);Cho biết kết quả của chuỗi str?
check_box str = "Khoa Thong Tin"
Không thực hiện được, báo lỗi
str = "Khoa Cong Nghe Thong Tin"
str = "Khoa Cong Nghe"
Cho đoạn mã:string str = "Khoa Thong Tin"; str.insert(5,"Cong Nghe ")Cho biết kết quả của chuỗi str?
check_box str = "Khoa Cong Nghe Thong Tin"
str = "KhoaCong NgheThongTin"
str = "Khoa Cong Nghe"
str = "Khoa Thong Tin"
Cho file nhị phân đang lưu trữ một giá trị số nguyên, đâu là câu lệnh để đọc giá trị số nguyên đó cho biến n?
check_box f.read((char*)&n, sizeof(int));
f.write((char*)&n, sizeof(int));
f<
f>>n;
Cho file văn bản đang lưu trữ một giá trị số nguyên, đâu là câu lệnh để đọc giá trị số nguyên trong file đó cho biến n?
check_box f>>n;
coun<
f<
cin>>n;
Cho hàm HoanDoi được định nghĩa như hình:Cho biết kết quả của a và b khi thực hiện đoạn chương trình sau:int a=7, b=8;HoanDoi(a,b);
check_box a = 7 và b = 8
a = 7 và b = 7
a = 8 và b = 7
a = 8 và b = 8
Cho hàm HoanDoi được định nghĩa như hình:Cho biết kết quả của a và b khi thực hiện đoạn chương trình sau:int a=7, b=8;HoanDoi(a,b);
check_box a = 8 và b = 7
a = 7 và b = 8
a = 8 và b = 8
a = 7 và b = 7
Cho hàm HoanDoi được định nghĩa như hình:Tham số của hàm HoanDoi thuộc loại gì?
Tham biến và tham trị
Tham trị
Không xác định được
Tham biến
Cho hàm Max2S được định nghĩa như hình:Cho biết kiểu trả lại của hàm Max2S là gì?
check_box int
string
float
char
Cho hàm Max2S được định nghĩa như hình:Đâu là lời gọi đúng của hàm Max2S?
check_box int x=4, y=7, kq;kq = Max2S(x, y);
float x=4.5, y=7.3, kq;kq = Max2S(x, y);
int kq;kq = Max2S();
int x=4, y=7, kq;Max2S(x, y, kq);
Cho hàm Max2S được định nghĩa như hình:Hàm Max2S có mấy tham số truyền?
check_box 2
4
Không có
3
Cho hàm Max2S được định nghĩa như sau:Đâu là phát biểu đúng về tham số truyền của hàm Max2S tương ứng?
check_box Có 02 tham số truyền vào kiểu int
Có 01 tham số truyền kiểu int và 01 tham số truyền kiểu float
Tham số truyền có kiểu tùy ‎
Có 02 tham số truyền vào kiểu float
Cho hàm TinhTong được định nghĩa như hình:Đâu là lời gọi đúng của hàm TinhTong?
check_box int n=6;TinhTong;
int kq;kq = TinhTong();
float n=7;TinhTong;
int n=7, kq;kq = TinhTong;
Cho hàm TinhTong được định nghĩa như hình:Tham số của hàm TinhTong thuộc loại gì?
check_box Tham trị
Tham biến và tham trị
Tham biến
Không xác định được
Cho khai báo biến:int n = 10;Chi phí bộ nhớ cho biến n là bao nhiêu?
check_box 4 byte
6 byte
8 byte
2 byte
Cho khai báo biếnchar ch;Lệnh gán có thể thực hiện được với biến ch là lệnh nào?
ch = "A"
ch = 'CNTT'
ch = 45.678
ch = 'A'
Cho khai báo biếnchar ch;Lệnh gán nào KHÔNG thể thực hiện được cho biến ch?
check_box ch = "A"
ch = 'A'
ch = 12
ch = '7'
Cho khai báo biếnstring s;Lệnh gán có thể thực hiện được với biến s là lệnh nào?
s = "CNTT"
s = 1234
s = 45.678
s = 'A'
Cho khai báo các cấu trúc:struct S1{ int ngay, thang, nam;}; struct S2{ char hoten[10]; struct S1 ngaysinh;}; S1=(2, 1, 3);S2={“Ly Ly”, {4, 5, 6}};Trong các khởi tạo giá trị cho các cấu trúc, đâu là khởi tạo đúng?
S1 và S2 đều khởi tạo sai
S1 đúng
S2 đúng
S1 và S2 đều được khởi tạo đúng
Cho khai báo cấu trúc HangHoa:Đâu KHÔNG phải là CTC để thực hiện xuất thông tin HangHoa x, với x là tham số hàm, lên màn hình?
check_box 


Cho khai báo cấu trúc HangHoa:Đâu là CTC thực hiện xuất thông tin HangHoa x, với x là tham số hàm, lên màn hình?
check_box 


Cho khai báo cấu trúc HangHoa:Đâu là hàm thực hiện nhập thông tin HangHoa x, với x là tham số hàm, từ bàn phím?
check_box 


Cho khai báo cấu trúc HangHoa:và hàm nhap(HangHoa &x) để nhập thông tin Hàng hóa x nào đó. Đâu là đoạn CTC thực hiện nhập danh sách Hàng hóa gồm n hàng hóa và lưu vào mảng ds?
check_box 


Cho khai báo cấu trúc HangHoa:và hàm xuat(HangHoa x) để xuất thông tin Hàng hóa x nào đó. Đâu là đoạn CTC thực hiện xuất danh sách Hàng hóa gồm n hàng hóa từ mảng ds?
check_box 


Cho khai báo cấu trúc HocSinh:Đâu là CTC thực hiện hiển thị thông tin HocSinh x, với x là tham số hàm, ra màn hình?



Cho khai báo cấu trúc HocSinh:Đâu là CTC thực hiện nhập thông tin HocSinh x, với x là tham số hàm, từ bàn phím?
check_box 


Cho khai báo cấu trúc HocSinh:Trong các hàm sau hàm nào KHÔNG thực hiện in thông tin một Học sinh x nào đó ra màn hình?
check_box 


Cho khai báo cấu trúc HocSinh:và hàm nhap(HocSinh &x) để nhập thông tin Học sinh x nào đó. Đâu là hàm để thực hiện nhập danh sách gồm n học sinh khác nhau lưu vào ds?
check_box 


Cho khai báo cấu trúc HocSinh:và hàm xuat(HocSinh x) để xuất thông tin Học sinh x nào đó. Đâu là hàm thực hiện xuất danh sách học sinh ds gồm n học sinh khác nhau?
check_box 


Cho khai báo hàm như sau: int F( int *a , int *b );Đầu là lời gọi hàm đúng?
int a=5, b=7;F(&a, &b);
int a=5, b=7;F(a, &b);
int a=5, b=7;F(a, b);
int a=5, b=7;F(&a, b);
Cho khai báo mảng hai chiều:float b[3][4];Cho biết đâu là phát biểu đúng?
Mảng hai chiều b có thể lưu trữ 3 phần tử có giá trị nhỏ hơn hoặc bằng 4
Mảng hai chiều b gồm 3 hàng và 4 cột các phần tử có kiểu nguyên
Mảng hai chiều b gồm 3 hàng và 4 cột các phần tử có kiểu thực
Mảng hai chiều b gồm 4 hàng và 3 cột các phần tử có kiểu thực
Cho khai báo mảng một chiều:int a[20];Cho biết đâu là phát biểu đúng?
check_box Mảng a có thể lưu trữ tối đa 20 phần tử số nguyên
Mảng a có thể lưu trữ tối đa 20 phần tử số thực
Mảng a có thể lưu trữ các số nguyên có giá trị nhỏ hơn hoặc bằng 20
Mảng a có thể lưu trữ tối đa 20 phần tử có kiểu dữ liệu bất kỳ
Cho khai báo như sau:

Không
Không rõ
Tùy từng thời điểm
Cho khai báo như sau: typedef struct Diem1 {int toan; int ly; int hoa; }; Diem1 a; Có thể thực hiện phép gán a=b được không?
Không rõ
Không
Tùy từng thời điểm
Cho khai báo như sau:enum banbe{Vy=1,Oanh=2,Nam=5,Manh,}Vậy trong khai báo trên “Manh” được máy tính hiểu là đánh số nào?
3
4
6
7
Cho khai báo như sau:struct SV{char hoten[35];float diem;}SV1,SV2; Trong đoạn cấu trúc trên SV1,SV2 là gì?
Tên cấu trúc
Hàm
Kiểu dữ liệu cấu trúc
Biến
Cho khai báo như sau:typedef struct Sach{char Ten[40];char Tacgia[35];int Namxb;}SACH;SACH s[10],y;int n;Khối lệnh nào dưới đây sai:
n=1;if(s[n]<>y) s[n]=y;
Cả ba ý đều sai
n=1;y=x[n];x[n]=x[n+1];
for(n=0;n<10;n++)printf(“%s”,s[n].Ten);
Cho khai báo như sau:typedef struct SV{char hoten[35];float diem;}SV1,SV2; Trong đoạn cấu trúc trên SV1,SV2 là gì?
Kiểu dữ liệu cấu trúc
Tên cấu trúc
Hàm
Biến
Cho khai báo sau:typedef struct SinhVien{char Maso[10];char hoten[35];float diemLT;float diemTH;}SV;SV a,b;Int n;Câu lệnh nào dưới đây sai:
if (x!=y) n++;
x=y;
n=(a.diemLT+a.diemTH)/2;
if (a.diemLT>n) a.diemTH=8;
Cho khai báo: float a[10][20]; Chọn phát biểu đúng?
Mảng a chứa tối đa 20 số thực
Mảng a chứa tối đa 200 số thực
Mảng a chứa tối đa 10 số thực
Mảng a chứa tối đa 30 số thực
Cho khai báo:int a,b,c;Anh/chị hãy cho biết đâu là một công thức (câu lệnh) SAI?
a = b;
a == c;
b >= c;
a => c;
Cho khai báo:int a[ ] = {2, 4, 6, 8};Kết quả của câu lệnh sau là gì?printf(“%5d”,a[0]);
4
8
6
2
Cho khai báo:int a[ ] = {2, 4, 6, 8};Mảng a có bao nhiêu phần tử?
Không xác định được số phần tử của mảng a
1 phần tử
4 phần tử
2 phần tử
Cho sơ đồ thuật như hình sau:Đâu là mô tả chi tiết các bước thực hiện thuật toán tương ứng?
Bước 1: Nhập a, bBước 2:Nếu (aNgược lại thì min = bBước 3: In giá trị min ra màn hình
Bước 1: Nhập a, bBước 2:Nếu (aNgược lại thì min = aBước 3: In giá trị min ra màn hình
Bước 1: Nhập a, bBước 2:Nếu (a>b) thì max = aNgược lại thì max = bBước 3: In giá trị min ra màn hình
Bước 1: Nhập a, bBước 2:Nếu (a>b) thì max = bNgược lại thì max = aBước 3: In giá trị min ra màn hình
Cho sơ đồ thuật như hình sau:Đâu là mô tả chi tiết các bước thực hiện thuật toán tương ứng?
Bước 1: Nhập a, bBước 2:Nếu (aNgược lại thì min = bBước 3: In giá trị min ra màn hình
Bước 1: Nhập a, bBước 2:Nếu (aNgược lại thì min = aBước 3: In giá trị min ra màn hình
Bước 1: Nhập a, bBước 2:Nếu (a>b) thì max = aNgược lại thì max = bBước 3: In giá trị min ra màn hình
Bước 1: Nhập a, bBước 2:Nếu (a>b) thì max = bNgược lại thì max = aBước 3: In giá trị min ra màn hình
Cho tệp “SoNguyen.txt” chứa các giá trị như sau:“6 7 8 9”Kết quả của biến x có giá trị bằng bao nhiêu khi thực hiện các câu lệnh:fscanf(f,”%d”,&x);fscanf(f,”%d”,&y);fscanf(f,”%d”,&z);fscanf(f,”%d”,&t);
7
8
6
9
Cho tệp “SoNguyen.txt” chứa các giá trị như sau:“6 7 8 9”Trên màn hình hiển thị giá trị là bao nhiêu khi thực hiện lần lượt các câu lệnh sau:fscanf(f,”%d”,&x);fscanf(f,”%d”,&y);fscanf(f,”%d”,&z);fscanf(f,”%d”,&t);s = x + y;printf(“%5d”, s);
7
13
30
6
Cho thuật toán được mô tả gồm các bước như sau:Bước 1: Nhập a, bBước 2: Nếu (a>b) thì max = aNgược lại thì max = bBước 3: In giá trị max ra màn hìnhĐâu là sơ đồ thuật toán minh họa tương ứng?
check_box 


Cho thuật toán được mô tả gồm các bước như sau:Bước 1: Nhập a, bBước 2: Nếu (aNgược lại thì min = bBước 3: In giá trị min ra màn hìnhĐâu là sơ đồ thuật toán minh họa tương ứng?
check_box