Câu hỏi 601869:
Nếu đoạn mã sau được thực thi, nhóm lệnh lặp sẽ lặp bao nhiêu lần?
int a=5, b=8;
while (a!=b)
{
if (a>b) a=a-b;
else b=b-a;
}
Nếu đoạn mã sau được thực thi, nhóm lệnh lặp sẽ lặp bao nhiêu lần?
int a=5, b=8;
while (a!=b)
{
if (a>b) a=a-b;
else b=b-a;
}
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?
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?
Tính tuần tự của máy khi thực hiện chương trình là?
Nếu đoạn mã sau được thực thi, kết quả in ra màn hình sẽ là?
int i=0;
while (i<10)
{ printf("%d ",i);
i=i+1;
if (i>5) break;
}
Hàm sau cho kết quả (trả về) gì với lời gọi là XYZ(5):
int XYZ( int x )
{ if (x>0) return x+XYZ(x-1); else return x; }
Đoạn chương trình sắp xếp mảng tăng dần dưới đây sẽ cần thay đổi gì để được sắp xếp giảm dần (a là mảng số nguyên, n là số phần tử):
for( i=0; i < n-1; i++)
for( j=i+1; j < n; j++)
if( a[i] > a[j] )
{ tg = a[i]; a[i] = a[j]; a[j] = tg; }
Đâu là phép toán lấy địa chỉ của một biến nhớ?
Phát biểu nào sau đây là sai?
Bộ nhớ trên máy tính được tổ chức như thế nào?
Cho đoạn chương trình như sau
enum Mau{xanh,vang,tim}
Mau m1,m2;
Gán dữ liệu nào sau đây sai:
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:
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);
Kiểu truy nhập “a+b” được dùng để làm gì?
Đọc, ghi dữ liệu của tập tin văn bản sử dụng các hàm nào sau đây
Đâu là cú pháp khai báo biến trỏ trong ngôn ngữ C/C++
Cho cấu trúc:
struct SV{
char hoten[20];
int ns;
int diem;
};
Đâu là khai báo SAI?
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);
Chương trình sau thực hiện nhiệm vụ gì?
#include <conio.h>
#include <stdio.h>
main()
{
int n;
FILE *f;
f=fopen(“OUT.txt","rt");
fscanf(f, "%d",&n);
printf(“%5d”,n);
fclose(f);
}
Những hàm nào sau đây được sử dụng trong việc cấp phát vùng nhớ động?
Để giúp chúng tôi phát triển sản phẩm tốt hơn, đạt kết quả học tập cao hơn















