Câu hỏi 602552:
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?
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?
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?
Đoạn chương trình sau đây in ra màn hình kết quả bao nhiêu?
int main()
{
int i=65;
printf("%c",i);
getch();
}
Trong C, chỉ thị #include đòi hỏi:
Cho biến x, đâu là câu lệnh để nhập giá trị cho biến x?

Cho biến x, đâu là câu lệnh để in giá trị biến x lên màn hình?
Kết quả của biểu thức sau đây là bao nhiêu (10 - (8 - 2)*10)/ ( 5 - 5 *2)?
Đoạn chương trình sau đây cho kết quả như thế nào?
int main()
{
int n;
printf("nhap n");
scanf("%d", n);
getch();
}
Xâu định dạng nào sau đây dùng để in ra một số thực có độ chính xác đơn (float)?
Kết quả của đoạn mã sau là bao nhiêu:
int a = 5;
a+=a;
Nếu câu lệnh lặp sau được thực hiện thì kết quả in ra màn hình là gì?
int i;
for (i=0; i<10; i++)
{ printf("%d ",i);
i=i+2;
}
Sau khi thực thi đoạn mã sau, giá trị của x là gì?
int i, x=0 ;
for (i=1 ; i<10 ; i++)
{
if ( i%2==1) x = x+i ;
else x++ ;
break;
}
printf ("%d ", x);
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ớ?
Để 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















