Tổng hợp đáp án trắc nghiệm Kỹ thuật lập trình cơ sở - Công nghệ thông tin | Đại học Mở Hà Nội

anh/ch hãy cho biếết cấếu trúc l nh l p for nào sau đấy viếết sai? ị ệ ặ
ĐÁP ÁN: 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à 1 ị ạ ươ ả 0 lến màn hình?
ĐÁP ÁN: int j;
for(j=0;j<10;j++)
j=j+1;
cout<<j;. Tài liệu được sưu tầm giúp bạn tham khảo, ôn tập và đạt kết quả cao trong kì thi sắp tới. Mời bạn đọc đón xem !

Trường:

Đại học Mở Hà Nội 405 tài liệu

Thông tin:
15 trang 3 tháng trước

Bình luận

Vui lòng đăng nhập hoặc đăng ký để gửi bình luận.

Tổng hợp đáp án trắc nghiệm Kỹ thuật lập trình cơ sở - Công nghệ thông tin | Đại học Mở Hà Nội

anh/ch hãy cho biếết cấếu trúc l nh l p for nào sau đấy viếết sai? ị ệ ặ
ĐÁP ÁN: 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à 1 ị ạ ươ ả 0 lến màn hình?
ĐÁP ÁN: int j;
for(j=0;j<10;j++)
j=j+1;
cout<<j;. Tài liệu được sưu tầm giúp bạn tham khảo, ôn tập và đạt kết quả cao trong kì thi sắp tới. Mời bạn đọc đón xem !

74 37 lượt tải Tải xuống
TNG HP ĐÁP ÁN TRẮẮC NGHIM K THUT LP TRÌNH S - IT01.068
anh/ch hãy cho biếết câếu trúc lnh lp for nào sau đây viếết sai?
ĐÁP ÁN: for(int j=0, j<10, j++)
cout<<j;
Anh/ch hãy cho biếết đon chương trình o sau đây cho in kếết qu 10 lến màn nh?
ĐÁP ÁN: int j;
for(j=0;j<10;j++)
j=j+1;
cout<<j;
Anh/ch y cho biếết kếết qu ca chương trình sau:
int b = ‘B’;
printf(%d,b);
ĐÁP ÁN: 66
Anh/ch hãy cho biếết kếết qu ca đon 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";
}
ĐÁP ÁN: So Ba
Biến dch chương trình để?
ĐÁP ÁN: Chuyn cơng trình t dng nguồồn v ế dng máy
Biếến
gì?
ĐÁP ÁN: Tến gi ca mt vùng nh
Các giai đon bn ca vic xây dng mt sn phm phân mếồm?
ĐÁP ÁN: ết c các phương án đếồu đúng
Các loi ngn ng lp trình?
ĐÁP
ÁN:
ết
c
các
phương
án
đếồu
đúng
Các phân t ca mng sau đây ch sồế:
int a[100];
ĐÁP ÁN: T 0 đếến 99
Cái làm thay đổi độ ưu tiến ca toán t trong biu thc?
ĐÁP ÁN: Cp ngoc đơn ()
Cân khai báo mng mt chiếồu a gồồm tồếi đa 20 sồế thc thì đâu khai báo đúng?
ĐÁP ÁN: float a[20];
Cân khai báo mng hai chiếồu a gồồm tồếi đa 5 hàng 6 ct cha các sồế nguyến thì đâu khai báo đúng?
ĐÁP ÁN: int a[5][6];
Câếu trúc lnh nào sau đây thc hin kim tra điếồu kin sau khi thc hin nm lnh lp:
ĐÁP ÁN: do..while
Câếu trúc lnh o sau đây se khng thc hin nhóm lnh lp nếếu ngay n đâu tiến biu thc điếồu kin sai:
ĐÁP ÁN: C 3 đáp án đếồu đúng
Câếu trúc lnh re nhánh đ yếu u máy tính:
ĐÁP ÁN: Thc hin mt nhóm lnh theo điếồu kin ơng ng
Ch ra tến đúng ca các ngn ng lp trình thng dng?
ĐÁP ÁN: C/C++, Java, Pascal
Cho biếến x, đâu câu lnh để nhp giá tr cho biếến x?
ĐÁP ÁN: cin>>x;
Cho biếến x, đâu câu lnh để in giá tr biếến x lến n nh?
ĐÁP ÁN: cout<<x;
Cho đon 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;
}
Để dng vòng lp anh/ch phi nhp giá tr i bao nhiếu?
ĐÁP ÁN: Nhp i 0
Cho biếết chồẽ sai ca hàm sau
void A@B( int x, y ){ return x+y; }
ĐÁP ÁN: Sai tến hàm, kiu hàm khai o tham
sồế
Cho
ếu
trúc:
struct SV{
char hoten[20];
int ns;
int diem;
};
Đâu khai báo SAI?
ĐÁP ÁN: struct SV.a;
Cho khai báo: int a,b,c; Anh/ch hãy cho biếết đâu mt cng thc (câu lnh) SAI?
ĐÁP ÁN: a => c;
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 n hình ca chương trình?
ĐÁP ÁN: 1 2 3 4
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 y cho biếết kế ế qu ca cơng trình trến?
ĐÁP ÁN: Max: 5
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 hin ra gì?
ĐÁP ÁN: Ưc sồế chung ln nhâết ca a b vi a, b đưc nhp vào t n pm
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 ca chương trình trến bao nhiếu?
ĐÁP ÁN: 6 5 4 3 2
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 n hình ca chương trình
ĐÁP ÁN: Chương trình lp v hn
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 ca chương trình trến bao nhiếu?
ĐÁP ÁN: 6 5 4 3 2
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 ca chương trình trến bao nhiếu?
ĐÁP ÁN: 5
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 ca chương trình trến bao nhiếu?
ĐÁP ÁN: 2
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 y cho biếết kếết qu ca chương trình?
ĐÁP ÁN: 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("\nTong: %d", sum(a,-b));
}
int sum(int a, int b){
return a+b;
}
Anh/ch y cho biếết kế ế qu ca chương trình trến?
ĐÁP ÁN: Tong: -4
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 ca chương trình trến bao nhiếu?
ĐÁP ÁN: 5 2 3 4 1
Cho đon lnh sau. Hãy ch ra câu lnh dùng để in địa ch ca biếến x
int **p,*p1;
int x=5;
p1 = &x;
p=&p1;
ĐÁP ÁN: printf(“%d”, *p)
Cho đon lnh sau. Yếu u hãy hin ni dung ca biếến x đang đưc tr bi p ra màn hình thì trong ếu …. Ta se điếồn
pháp như th ế ế nào?
int main(){
int **p,*p1;
int x=5;
p1 = &x;
p=&p1;
printf("\n %d",**p);
}
ĐÁP ÁN: **p
Cho khai báo m như sau:
int F( int *a , int *b );
Đâu li gi hàm đúng?
ĐÁP ÁN: int a=5, b=7;
F(&a, &b);
Cho khai báo:
int a[ ] = {2, 4, 6, 8};
Mng a bao nhiếu phân t?
ĐÁP ÁN: 4 phân t
Cho khai báo:
float a[10][20];
Chn phát biu đúng?
ĐÁP
ÁN:
Mng
a
cha
tồếi
đa
200
sồế
thc
Cho khai báo:
int a[ ] = {2, 4, 6, 8};
Kếết qu ca câu lnh sau gì?
printf(“%5d”,a[0]);
ĐÁP ÁN: 2
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 lnh nào i đây sai:
ĐÁP ÁN: n=1;if(s[n]<>y) s[n]=y;
Chn lnh gi m đúng nhâết (vi a mt biếến) ca khai báo sau:
int H( int *x , int y );
ĐÁP ÁN: H(&a, 5);
Cho tp “SoNguyen.txt” cha các giá tr như sau:
“6 7 8 9”
Trến n hình hin th giá tr bao nhiếu khi thc hin n t c câu lnh sau:
fscanf(f,”%d”,&x);
fscanf(f,”%d”,&y);
fscanf(f,”%d”,&z);
fscanf(f,”%d”,&t);
s = x + y;
printf(“%5d”, s);
ĐÁP ÁN: 13
Chúng ta th truyếồn cho tham biếến gồồm:
ĐÁP ÁN: Địa ch ca biếến (&biếến)
Chúng ta th truyếồn cho tham tr gồồm:
ĐÁP ÁN: ết c 3 phương án
Chương trình dng máy là?
ĐÁP ÁN: Chương trình sau khi biến dch
Chương trình dng nguồồn là?
ĐÁP ÁN: Chương trình sau khi biến son
Chương
trình
sau
b
lồẽi
biến
dch
khng
nếếu
lồẽi
thì
lồẽi
ti
dòng
sồế
ếy?
#include <conio.h>
#include <stdio.h>
main()
{
int i,x,n;
f=fopen(“OUT.txt","rt");
fscanf(f,"%d",&n);
printf("\n So phan tu cua file:%d",n);
fclose(f);
getch();
}
ĐÁP
ÁN:
Lồẽi
ti
dòng
sồế
6
Chương trình sau thc hin nhim 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);
}
ĐÁP ÁN: Nhp sồế nguyến t bàn phím u giá tr vào tp “OUT.txt”
D liu kiu t bao gồồm:
ĐÁP ÁN: C 3 pơng án đếồu đúng
Đâu pháp khai báo con tr hằồng?
ĐÁP ÁN: *const Tến_biếến_tr;
Đâu khai báo hàm cho phép tính tng các phân t ca mng a gồồm n sồế thc?
ĐÁP ÁN: int sum(float a[], int n)
Đâu khai báo thư vin đúng trong chương trình C/C++?
ĐÁP ÁN: #include<tến thư vin>
Đâu đon SAI khi viếết câu lnh re nnh if?
ĐÁP ÁN: if(a<b&&a>c)
printf(“c - Min”);
printf(“b - Max”);
else
printf(“Khong xac dinh”);
Đâu phép toán ếy địa ch ca mt biếến nh?
ĐÁP ÁN: Tến_biếến_tr = &Tến_biếến_nh;
Đ biếết đ dài ca xâu s ta s dng lnh?
ĐÁP ÁN: strlen( s)
Để to ra vùng nh động dùng để lưu tr mt xâu gồồm 10 t ta th dùng cách khai báo nào sau đây?
ĐÁP ÁN: char *c; c = malloc(10);
Để thc hin tính cng thc:
thì câu lnh đúng trong chương trình C/C++ ?
ĐÁP ÁN: (x+y)/(x-z)
Đon sau đây : for (;;) :
ĐÁP ÁN: Lp li mãi mãi khng dng
Đon 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();
}
ĐÁP ÁN: Chương trình chy bình thưng cho đếến khi nhp n nhâến enter thì chương trình b ngằết do lồẽi logic
Đon chương trình sau đây in ra n hình kếết qu bao nhiếu?
int main()
{
int a, b;
a=10; b=4;
printf("%f",a/b);
getch();
}
ĐÁP ÁN: 2
Đon chương trình sau đây in ra n hình kếết qu bao nhiếu?
int main()
{
int i=65;
printf("%c",i);
getch();
}
ĐÁP ÁN: A
Đon chương trình sau đây in ra n hình kếết qu bao nhiếu?
int main()
{
float a,b;
a=11; b= 3;
printf("%f", a%b);
getch();}
ĐÁP ÁN: Chương trình báo lồẽi
Đon chương trình sau in ra màn hình S bằồng bao nhiếu?
int i=1, S=0;
do {
if (i%2!=0) S+=i;
i += 2;
}while (i<10);
printf("%d",S);
ĐÁP ÁN: 25
Đon chương trình sau in ra màn hình T bằồng bao nhiếu?
int i=5, T=10;
do {
if (i%2==0) T+=i;
i += 2;
}while (i<10);
printf("%d",T);
ĐÁP ÁN: 10
Đon chương trình sau làm (a mng sồế nguyến, n sồế phân t):
for( i=k=1; i<n; i++ )
{ if( a[i] != a[0] )
{ a[k]=a[i]; k++; }
}
ĐÁP
ÁN:
Xóa
các
phân
t
sau
phân
t
đâu
nhưng
giồếng
phân
t
đâu
Đon chương trình sau làm (a mng sồế nguyến, n sồế phân t):
for( i=n; i > 0; i--)
{ a[i] = a[i-1]; }
a[0] = a[n];
n = n+1;
ĐÁP
ÁN:
Chèn
thếm
phân
t
cuồếi
lến
đâu
mng
Đon chương trình sau làm (a mng sồế nguyến, n sồế phân t):
tg = a[0];
a[0] = a[n-1];
a[n-1] = tg;
ĐÁP
ÁN:
Đổi
chồẽ
phân
t
đâu
cuồếi
cho
nhau
Đon chương trình sau làm (a mng sồế nguyến, n sồế phân t):
for( tong=0, i=0; i < n-1; i++)
if( a[i] > 0 ) { tong = tong + a[i]; }
ĐÁP ÁN: Tính tng các phân t g tr dương trến mng
Đon chương trình sau se làm trến mng (a mng sồế nguyến, n sồế phân t):
for( i=0; i < n; i++) { printf(“ %d ”, a[n-1-i]); }
ĐÁP ÁN: Hin c sồế t mng ra màn hình theo th t ngưc vi mng
Đon chương trình sau làm (a mng sồế nguyến, n sồế phân t):
for( i=0; i < n/2; i++)
{ tg = a[i];
a[i] = a[n-1-i];
a[n-1-i] = tg; }
ĐÁP ÁN: Đo ngưc các pn t trong mng
Đon chương trình sau thc hin cng vic gì?
#include <stdio.h>
void main()
{
FILE *file_pointer;
char file_character;
file_pointer = fopen("MYFILE.DTA","r");
while((file_character = getc(file_pointer)) != EOF)
printf("%c", file_character);
fclose(file_pointer);
}
ĐÁP ÁN: M tp MYFILE.DTA để đọc hin t đọc đưc lến màn hình
Đon chương trình sằếp xếếp mng tng n i đây se cân thay đi đ đưc sằếp xếếp gim n (a mng sồế nguyến, n
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; }
ĐÁP ÁN: Thay đi điếồu kin so nh ca lnh if a[i] < a[j]
Đon đon sau cho kếết qu cuồếi ng ca S bao nhiếu?
int S=10;
for (int i=0; i<3;i++)
for (int j=0;j<3;j++)
if ((i+j)%2==1) S+=2;
else S--;
printf("%d",S);
ĐÁP ÁN: 13
Đon đon sau cho kếết qu cuồếi cùng ca S bao nhiếu?
int i= 10, S=0;
for ( ; i<2 ; i++ ) S+= i;
ĐÁP ÁN: 0
Giá tr ban đâu ca a 0, b 0. Sau khi thc hin xong hàm nhp vi a=5, b=7 t a, b g tr bao nhiếu?
void nhap(int a, int b)
{
printf(“nhap a:”); scanf(“%d”,&a);
printf(“nhap b:”); scanf(“%d”,&b);
}
ĐÁP ÁN: 0, 0
Giá tr ban đâu ca a 5, b 7. Sau khi thc hin xong hàm sum(int a, int b) thì a, b giá tr bao nhiếu?
int sum (int a, int b)
{
a=a+5;
return a+b;
}
ĐÁP ÁN: 5, 7
Gi s u lnh ch=’A’. Vy ch s e cha bao nhiếu byte?
ĐÁP ÁN: 1
Hai lnh sau se làm (s t 2 mng cha xâu t):
strcpy( t, s ); strcat( t, s );
ĐÁP ÁN: Nhân đồi xâu s cha vào t
Hàm getch() đưc khai báo trong tp tin:
ĐÁP ÁN: conio.h
Hàm sau cho kếết qu (tr vếồ) vi li gi XYZ(5):
int XYZ( int x )
{ if (x>0) return x+XYZ(x-1); else return x; }
ĐÁP ÁN: 15
Hãy ch ra phát biu chính c nhâết v ế con tr kép?
ĐÁP ÁN: Dùng để qun 1 mng các con tr đơn
Hình bình hành để m t thao c trong thut toán là?
ĐÁP ÁN: Nhp/xuâết d liu
Hình ch nht để m t thao tác trong thut toán là?
ĐÁP ÁN: Tính toán, x
Hình elíp đ m t thao tác trong thut toán là?
ĐÁP ÁN: Bằết đâu hoc kếết thúc thut toán
Hình thoi để m t thao tác trong thut toán là?
ĐÁP ÁN: La chn theo điếu kin
Kếết qu ca biu thc sau đây bao nhiếu (10 - (8 - 2)*10)/ ( 5 - 5 *2)?
ĐÁP ÁN: 10
Kếết qu ca đon sau bao nhiếu:
int a = 5;
a+=a;
ĐÁP ÁN: 10
Kếết qu in ra màn hình ca chương trình sau ?
int main()
{
int i;
for (i=2; i<=4; i+=2)
printf("%3d",i);
return 0;
}
ĐÁP ÁN: 2 4
Kiu d liu ếu tc th đưc dùng để khai báo cho kiu d liu ếu trúc khác
ĐÁP ÁN: Đúng
Kiu d liu nào i đây đưc coi kiu d liu bn trong ngn ng lp trình C?
ĐÁP ÁN: Kiu double
Khai báo hàm sau se có:
int A( int *x , int *y );
ĐÁP ÁN: Hai tham biếến
Khai báo mng sau đây th cha đưc:
float a[100][200];
ĐÁP ÁN: Bng sồế thc tồếi đa 100 hàng, 200 ct
Khai báo mng sau đây gồồm:
int a[] = {3,2,5,3,2,7,5};
ĐÁP ÁN: 7 phân t
Khai báo mng sau đây th cha đưc:
int a[100];
ĐÁP
ÁN:
Dãy
tồếi
đa
100
sồế
nguyến
Khi li gi mt hàm, máy s e m trước khi chuyn vào thc hin hàm đó?
ĐÁP ÁN: Tm dng phân chương trình đang chy
Khi gán giá tr mi cho mt biếến thì:
ĐÁP ÁN: Giá tr b mâết đi
Lp trình (programming) ?
ĐÁP ÁN: Viếết chương trình cho máy nh
Lp trình nhằồm mc đích?
ĐÁP ÁN: ng dng máy tính trong thc t ế ế
Lnh khai o sau đây khai báo mng bao nhiếu phân t?
struct SV
{
char ht[35];
int Tuoi;
float DTB;
}ds[10];
ĐÁP ÁN: 10
Lnh sau làm gì:
char s[256];
ĐÁP ÁN: Khai báo mng cha t 255 phân t
Mng dùng đ cha cài đúng nhâết trong sồế:
ĐÁP ÁN: Danh sách nhiếồu d liu cùng kiu
Nếếu u lnh lp sau đưc thc hin thì kếết qu in ra màn nh gì?
int i;
for (i=0; i<10; i++)
{ printf("%d ",i);
i=i+2;
}
ĐÁP ÁN: 0 3 6 9
Nếếu đon đon sau đưc thc thi, giá tr ca S gì?
int i=3, j=10 , S=0;
while (2*i+5*j<100)
{ S += i+j;
i+=2;
j += 5;
}
ĐÁP ÁN: 33
Nếếu đon sau đưc thc thi, nhóm lnh lp se lp bao nhiếu n?
int a=5, b=8;
while (a!=b)
{
if (a>b) a=a-b;
else b=b-a;
}
ĐÁP ÁN: 4
Nếếu đon sau đưc thc thi, kếết qu in ra màn hình se là?
int i=0;
while (i<10)
{ printf("%d ",i);
i=i+1;
if (i>5) break;
}
ĐÁP ÁN: 0 1 2 3 4 5
Nếếu đon sau đưc thc thi, sồế chuồẽi "Hello" đưc xuâết ra trến n nh bao nhiếu n?
int x=10, y=20;
while (x<y)
{
printf ("Hello");
x+=3;
}
ĐÁP ÁN: 4
Nếếu đon sau đưc thc thi, S se giá tr bao nhiếu?
int i= 1, S=1;
while (i<=20)
{
S+= 2*i+2;
i+=4;
}
ĐÁP ÁN: 101
Nếếu đon sau đưc thc thi, S se giá tr bao nhiếu?
int i= 1, S=1;
do{
S+= 5*i - 2;
i+=3;
}while (i<15);
ĐÁP ÁN: 166
Nếếu đon đon sau đây đưc thc thi, thì biếến t giá tr bao nhiếu?
int d=10, t ;
switch (d)
{
case 10: t=100;
case 7 : t=50; break;
default : t=0;
}
ĐÁP ÁN: 50
Nếếu nhóm lnh lp lồồng nhau sau đây đưc thc hin, t d giá tr bao nhiếu?
int i, j, d=0;
for (i=0; i<10; i++)
for (j=0; j<10; j++)
d++;
ĐÁP ÁN: 100
Ngn ng lp trình C cha các thành phân?
ĐÁP ÁN: Tp ết c các t ASCII
Ngn ng lp trình chc nng chính?
ĐÁP ÁN: Cung ếp quy tằếc viếết lnh
Nhng tến biếến nào i đây đưc viếết đúng theo quy tằếc đặt tến ca ngn ng lp trình C?
ĐÁP ÁN: _diemltC
Phân mếồm đ chuyn ni dung chương trình t nguồồn vế máy là?
ĐÁP ÁN: Compiler
Sn phm ca lp trình trến máy tính gì?
ĐÁP ÁN: Chương trình phân mếồm
Sau khi thc thi đon sau, giá tr ca x ?
int i, x=0 ;
for (i=1 ; i<10 ; i++)
{
if ( i%2==1) x = x+i ;
else x++ ;
break;
}
printf ("%d ", x);
ĐÁP ÁN: 1
S
tương
ng
()
ca
thành
phân
trong
C
trong
ti
ếếng
Vit
là?
ĐÁP ÁN: Khồếi lnh Đon vn
Tến kiu câếu tc th đặt khong cách d SINH VIEN
ĐÁP ÁN: Sai
Thut toán là?
ĐÁP ÁN: Các c đ gii quyếết mt bài toán
Thut toán đưc m t bằồng?
ĐÁP ÁN: M t tng c, đồồ khồếi
Thut toán phi đặc trưng bn?
ĐÁP ÁN: Hu hn, kh dng, đúng đằến, đơn gin
Tính tuân t ca máy khi thc hin chương trình là?
ĐÁP ÁN: T trến xuồếng trái sang phi
Trong C, c tác v xuâết nhp chun đưc khai báo trong tp tin:
ĐÁP ÁN: stdio.h
Trong C, ch th #include đòi hi:
ĐÁP ÁN: File phi tồồn ti trong thư mc include đã đưc thiếết lp bi ngưi dùng
Trong mt chương trình th cha:
ĐÁP
ÁN:
Nhiếồu
m
Xâu định dng nào i đây dùng đ in ra mt sồế nguyến trong lnh printf?
ĐÁP ÁN: “%d”
Xâu định dng nào sau đây dùng đ in ra mt sồế thc đ chính xác đơn (float)?
ĐÁP ÁN: “%f”
Ý nghĩa ca phương pháp phân bài toán trong lp trình là:
ĐÁP ÁN: ết c các phương án
| 1/15

Preview text:

TỔNG HỢP ĐÁP ÁN TRẮẮC NGHIỆM K Ỹ Ỹ THUẬT LẬP TRÌNH SỞ - IT01.068
anh/chị hãy cho biếết câếu trúc lệnh lặp for nào sau đây viếết sai?
ĐÁP ÁN: for(int j=0, j<10, j++) cout<
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? ĐÁP ÁN: int j; for(j=0;j<10;j++) j=j+1; cout<
Anh/chị hãy cho biếết kếết quả của chương trình sau: int b = ‘B’; printf(“%d”,b); ĐÁP ÁN: 66
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"; } ĐÁP ÁN: So Ba
Biến dịch chương trình là để?
ĐÁP ÁN: Chuyển chương trình từ dạng mã nguồồn v ế ồ dạng mã máy Biếến là gì?
ĐÁP ÁN: Tến gọi của một vùng nhớ
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?
ĐÁP ÁN: Tâết cả các phương án đếồu đúng
Các loại ngồn ngữ lập trình?
ĐÁP ÁN: 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];
ĐÁP ÁN: Từ 0 đếến 99
Cái gì làm thay đổi độ ưu tiến của toán tử trong biểu thức?
ĐÁP ÁN: Cặp ngoặc đơn ()
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? ĐÁP ÁN: float a[20];
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? ĐÁP ÁN: int a[5][6];
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: ĐÁP ÁN: do..while
Câếu trúc lệnh nào sau đây s e ẽ 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:
ĐÁP ÁN: Cả 3 đáp án đếồu đúng
Câếu trúc lệnh reẽ nhánh để yếu câồu máy tính:
ĐÁP Á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?
ĐÁP ÁN: C/C++, Java, Pascal
Cho biếến x, đâu là câu lệnh để nhập giá trị cho biếến x? ĐÁP ÁN: cin>>x;
Cho biếến x, đâu là câu lệnh để in giá trị biếến x lến màn hình? ĐÁP ÁN: cout< 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? ĐÁP ÁN: Nhập i là 0
Cho biếết chồẽ sai của hàm sau
void A@B( int x, y ){ return x+y; }
ĐÁP ÁN: Sai tến hàm, kiểu hàm và khai báo tham sồế Cho câếu trúc: struct SV{ char hoten[20]; int ns; int diem; }; Đâu là khai báo SAI? ĐÁP ÁN: struct SV.a;
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? ĐÁP ÁN: a => c; Cho chương trình: #include 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? ĐÁP ÁN: 1 2 3 4 Cho chương trình sau: #include 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? ĐÁP ÁN: Max: 5 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ì?
ĐÁP ÁN: Ướ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 chương trình sau: #include int main(){ int n=5; int a[5]={1,2,3,4,5}; for(int i=0;ia[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? ĐÁP ÁN: 6 5 4 3 2 Cho chương trình: #include 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
ĐÁP ÁN: Chương trình lặp vồ hạn Cho chương trình sau: #include int main(){ int n=5; int a[5]={1,2,3,4,5}; for(int i=0;ia[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? ĐÁP ÁN: 6 5 4 3 2 Cho chương trình sau: #include int main(){ int n=5, tg; int a[5]={1,2,3,4,5};
for(int i=0;iprintf("%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? ĐÁP ÁN: 5 Cho chương trình sau: #include int main(){ int n=5, t=0;; int a[5]={1,2,3,4,5};
for(int i=0;iif (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? ĐÁP ÁN: 2 Cho chương trình sau : #include 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? ĐÁP ÁN: 9 - 6 Cho chương trình sau: #include 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? ĐÁP ÁN: Tong: -4 Cho chương trình sau: #include 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;iprintf("%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? ĐÁP ÁN: 5 2 3 4 1
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;
ĐÁP ÁN: 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 e ẽ điếồn cú pháp như t h ế ế nào? int main(){ int **p,*p1; int x=5; p1 = &x; p=&p1; printf("\n %d",**p); } ĐÁP ÁN: **p Cho khai báo hàm như sau: int F( int *a , int *b );
Đ âồu là lời gọi hàm đúng? ĐÁP ÁN: int a=5, b=7; F(&a, &b); Cho khai báo: int a[ ] = {2, 4, 6, 8};
Mảng a có bao nhiếu phâồn tử? ĐÁP ÁN: 4 p h âồn tử Cho khai báo: float a[10][20]; Chọn phát biểu đúng?
ĐÁP ÁN: Mảng a chứa tồếi đa 200 sồế thự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]); ĐÁP ÁN: 2 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:
ĐÁP ÁN: n=1;if(s[n]<>y) s[n]=y;
Chọn lệnh gọi hàm đúng nhâết (với a là một biếến) của khai báo sau: int H( int *x , int y ); ĐÁP ÁN: H(&a, 5);
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); ĐÁP ÁN: 13
Chúng ta có thể truyếồn cho tham biếến gồồm:
ĐÁP ÁN: Địa chỉ của biếến (&biếến)
Chúng ta có thể truyếồn cho tham trị gồồm:
ĐÁP ÁN: Tâết cả 3 phương án
Chương trình dạng mã máy là?
ĐÁP ÁN: Chương trình sau khi biến dịch
Chương trình dạng mã nguồồn là?
ĐÁP ÁN: Chương trình sau khi biến soạn
Chương trình sau có bị lồẽi biến dịch khồng và nếếu có lồẽi thì lồẽi tại dòng sồế mâếy? #include #include main() { int i,x,n; f=fopen(“OUT.txt","rt"); fscanf(f,"%d",&n);
printf("\n So phan tu cua file:%d",n); fclose(f); getch(); }
ĐÁP ÁN: Lồẽi tại dòng sồế 6
Chương trình sau thực hiện nhiệm vụ gì? #include #include main() { int n; FILE *f; f=fopen(“OUT.txt","rt"); fscanf(f, "%d",&n); printf(“%5d”,n); fclose(f); }
ĐÁP ÁN: Nhập sồế nguyến từ bàn phím và lưu giá trị vào tệp “OUT.txt”
Dữ liệu kiểu kí tự bao gồồm:
ĐÁP ÁN: Cả 3 phương án đếồu đúng
Đâu là cú pháp khai báo con trỏ hằồng?
ĐÁP ÁN: *const Tến_biếến_trỏ;
Đâu là khai báo hàm cho phép tính tổng các phâồn tử của mảng a gồồm n sồế thực?
ĐÁP ÁN: int sum(float a[], int n)
Đâu là khai báo thư viện đúng trong chương trình C/C++? ĐÁP ÁN: #include
Đâu là đoạn mã SAI khi viếết câu lệnh r e ẽ nhánh if? ĐÁP ÁN: if(ac) printf(“c - Min”); printf(“b - Max”); else printf(“Khong xac dinh”);
Đâu là phép toán lâếy địa chỉ của một biếến nhớ?
ĐÁP ÁN: Tến_biếến_trỏ = &Tến_biếến_nhớ;
Để biếết độ dài của xâu s ta sử dụng lệnh? ĐÁP ÁN: strlen( s)
Để 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?
ĐÁP ÁN: char *c; c = malloc(10);
Để thực hiện tính cồng thức: thì câu lệnh đúng trong chương trình C/C++ là gì? ĐÁP ÁN: (x+y)/(x-z)
Đoạn mã sau đây : for (;;) là:
ĐÁP ÁN: Lặp lại mãi mãi khồng dừng
Đ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(); }
ĐÁP ÁN: Chương trình chạy bình thường cho đếến khi nhập n và nhâến enter thì chương trình bị ngằết do lồẽi logic
Đoạn chương trình sau đây in ra màn hình kếết quả bao nhiếu? int main() { int a, b; a=10; b=4; printf("%f",a/b); getch(); } ĐÁP ÁN: 2
Đ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(); } ĐÁP ÁN: A
Đoạn chương trình sau đây in ra màn hình kếết quả bao nhiếu? int main() { float a,b; a=11; b= 3; printf("%f", a%b); getch();}
ĐÁP ÁN: Chương trình báo lồẽi
Đoạn chương trình sau in ra màn hình S bằồng bao nhiếu? int i=1, S=0; do { if (i%2!=0) S+=i; i += 2; }while (i<10); printf("%d",S); ĐÁP ÁN: 25
Đoạn chương trình sau in ra màn hình T bằồng bao nhiếu? int i=5, T=10; do { if (i%2==0) T+=i; i += 2; }while (i<10); printf("%d",T); ĐÁP ÁN: 10
Đoạn chương trình sau làm gì (a là mảng sồế nguyến, n là sồế phâồn tử):
for( i=k=1; i{ if( a[i] != a[0] ) { a[k]=a[i]; k++; } }
ĐÁP ÁN: Xóa các phâồn tử sau phâồn tử đâồu nhưng giồếng phâồn tử đâồu
Đoạn chương trình sau làm gì (a là mảng sồế nguyến, n là sồế phâồn tử): for( i=n; i > 0; i--) { a[i] = a[i-1]; } a[0] = a[n]; n = n+1;
ĐÁP ÁN: Chèn thếm phâồn tử cuồếi lến đâồu mảng
Đoạn chương trình sau làm gì (a là mảng sồế nguyến, n là sồế phâồn tử): tg = a[0]; a[0] = a[n-1]; a[n-1] = tg;
ĐÁP ÁN: Đổi chồẽ phâồn tử đâồu và cuồếi cho nhau
Đoạn chương trình sau làm gì (a là mảng sồế nguyến, n là sồế phâồn tử):
for( tong=0, i=0; i < n-1; i++)
if( a[i] > 0 ) { tong = tong + a[i]; }
ĐÁP ÁN: Tính tổng các phâồn tử có giá trị dương trến mảng
Đoạn chương trình sau s e ẽ làm gì trến mảng (a là mảng sồế nguyến, n là sồế phâồn tử):
for( i=0; i < n; i++) { printf(“ %d ”, a[n-1-i]); }
ĐÁP ÁN: Hiện các sồế từ mảng ra màn hình theo thứ tự ngược với mảng
Đoạn chương trình sau làm gì (a là mảng sồế nguyến, n là sồế phâồn tử): for( i=0; i < n/2; i++) { tg = a[i]; a[i] = a[n-1-i]; a[n-1-i] = tg; }
ĐÁP ÁN: Đảo ngược các phâồn tử trong mảng
Đoạn chương trình sau thực hiện cồng việc gì? #include void main() { FILE *file_pointer; char file_character;
file_pointer = fopen("MYFILE.DTA","r");
while((file_character = getc(file_pointer)) != EOF) printf("%c", file_character); fclose(file_pointer); }
ĐÁP ÁN: Mở tệp MYFILE.DTA để đọc và hiện kí tự đọc được lến màn hình
Đoạn chương trình sằếp xếếp mảng tằng dâồn dưới đây s eẽ 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; }
ĐÁP ÁN: Thay đổi điếồu kiện so sánh của lệnh if là a[i] < a[j]
Đoạn đoạn mã sau cho kếết quả cuồếi cùng của S là bao nhiếu? int S=10; for (int i=0; i<3;i++) for (int j=0;j<3;j++) if ((i+j)%2==1) S+=2; else S--; printf("%d",S); ĐÁP ÁN: 13
Đoạn đoạn mã sau cho kếết quả cuồếi cùng của S là bao nhiếu? int i= 10, S=0; for ( ; i<2 ; i++ ) S+= i; ĐÁP ÁN: 0
Giá trị ban đâồu của a là 0, b là 0. Sau khi thực hiện xong hàm nhập với a=5, b=7 thì a, b có giá tr ị bao nhiếu? void nhap(int a, int b) {
printf(“nhap a:”); scanf(“%d”,&a);
printf(“nhap b:”); scanf(“%d”,&b); } ĐÁP ÁN: 0, 0
Giá trị ban đâồu của a là 5, b là 7. Sau khi thực hiện xong hàm sum(int a, int b) thì a, b có giá tr ị bao nhiếu? int sum (int a, int b) { a=a+5; return a+b; } ĐÁP ÁN: 5, 7
Giả sử có câu lệnh ch=’A’. Vậy ch s e ẽ chứa bao nhiếu byte? ĐÁP ÁN: 1
Hai lệnh sau s e ẽ làm gì (s và t là 2 mảng chứa xâu ký tự):
strcpy( t, s ); strcat( t, s );
ĐÁP ÁN: Nhân đồi xâu s chứa vào t
Hàm getch() được khai báo trong tập tin: ĐÁP ÁN: conio.h
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; } ĐÁP ÁN: 15
Hãy chỉ ra phát biểu chính xác nhâết v ế ồ con trỏ kép?
ĐÁP ÁN: Dùng để quản lý 1 mảng các con trỏ đơn
Hình bình hành để mồ tả thao tác trong thuật toán là?
ĐÁP ÁN: Nhập/xuâết dữ liệu
Hình chữ nhật để mồ tả thao tác trong thuật toán là?
ĐÁP ÁN: Tính toán, xử lý
Hình elíp để mồ tả thao tác trong thuật toán là?
ĐÁP ÁN: Bằết đâồu hoặc kếết thúc thuật toán
Hình thoi để mồ tả thao tác trong thuật toán là?
ĐÁP ÁN: Lựa chọn theo đ iếồu kiện
Kếết quả của biểu thức sau đây là bao nhiếu (10 - (8 - 2)*10)/ ( 5 - 5 *2)? ĐÁP ÁN: 10
Kếết quả của đoạn mã sau là bao nhiếu: int a = 5; a+=a; ĐÁP ÁN: 10
Kếết quả in ra màn hình của chương trình sau là gì? int main() { int i; for (i=2; i<=4; i+=2) printf("%3d",i); return 0; } ĐÁP ÁN: 2 4
Kiểu dữ liệu câếu trúc có thể được dùng để khai báo cho kiểu dữ liệu câếu trúc khác ĐÁP ÁN: Đúng
Kiểu dữ liệu nào dưới đây được coi là kiểu dữ liệu cơ bản trong ngồn ngữ lập trình C? ĐÁP ÁN: Kiểu double
Khai báo hàm sau s e ẽ có: int A( int *x , int *y ); ĐÁP ÁN: Hai tham biếến
Khai báo mảng sau đây có thể chứa được: float a[100][200];
ĐÁP ÁN: Bảng sồế thực tồếi đa 100 hàng, 200 cột
Khai báo mảng sau đây gồồm: int a[] = {3,2,5,3,2,7,5}; ĐÁP ÁN: 7 phâồn tử
Khai báo mảng sau đây có thể chứa được: int a[100];
ĐÁP ÁN: Dãy tồếi đa 100 sồế nguyến
Khi có lời gọi một hàm, máy s e ẽ làm gì trước khi chuyển vào thực hiện hàm đó?
ĐÁP ÁN: Tạm dừng phâồn chương trình đang chạy
Khi gán giá trị mới cho một biếến thì:
ĐÁP ÁN: Giá trị cũ bị m âết đi
Lập trình (programming) là?
ĐÁP ÁN: Viếết chương trình cho máy tính
Lập trình nhằồm mục đích?
ĐÁP ÁN: Ứng dụng máy tính trong thực t ế ế
Lệnh khai báo sau đây khai báo mảng có bao nhiếu phâồn tử? struct SV { char ht[35]; int Tuoi; float DTB; }ds[10]; ĐÁP ÁN: 10 Lệnh sau làm gì: char s[256];
ĐÁP ÁN: Khai báo mảng chứa ký tự có 255 phâồn tử
Mảng dùng để chứa cài gì là đúng nhâết trong sồế:
ĐÁP ÁN: Danh sách nhiếồu dữ liệu cùng kiểu
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; } ĐÁP ÁN: 0 3 6 9
Nếếu đoạn đoạn mã sau được thực thi, giá trị của S là gì? int i=3, j=10 , S=0; while (2*i+5*j<100) { S += i+j; i+=2; j += 5; } ĐÁP ÁN: 33
Nếếu đoạn mã sau được thực thi, nhóm lệnh lặp s e ẽ 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; } ĐÁP ÁN: 4
Nếếu đoạn mã sau được thực thi, kếết quả in ra màn hình s e ẽ là? int i=0; while (i<10) { printf("%d ",i); i=i+1; if (i>5) break; } ĐÁP ÁN: 0 1 2 3 4 5
Nếếu đoạn mã sau được thực thi, sồế chuồẽi "Hel o" được xuâết ra trến màn hình là bao nhiếu lâồn? int x=10, y=20; while (x{ printf ("Hello"); x+=3; } ĐÁP ÁN: 4
Nếếu đoạn mã sau được thực thi, S s e ẽ có giá trị bao nhiếu? int i= 1, S=1; while (i<=20) { S+= 2*i+2; i+=4; } ĐÁP ÁN: 101
Nếếu đoạn mã sau được thực thi, S s e ẽ có giá trị bao nhiếu? int i= 1, S=1; do{ S+= 5*i - 2; i+=3; }while (i<15); ĐÁP ÁN: 166
Nếếu đoạn đoạn mã sau đây được thực thi, thì biếến t có giá trị bao nhiếu? int d=10, t ; switch (d) { case 10: t=100; case 7 : t=50; break; default : t=0; } ĐÁP ÁN: 50
Nếếu nhóm lệnh lặp lồồng nhau sau đây được thực hiện, thì d có giá trị bao nhiếu? int i, j, d=0; for (i=0; i<10; i++) for (j=0; j<10; j++) d++; ĐÁP ÁN: 100
Ngồn ngữ lập trình C có chứa các thành phâồn?
ĐÁP ÁN: Tập tâết cả các ký tự ASCII
Ngồn ngữ lập trình có chức nằng chính?
ĐÁP ÁN: Cung câếp quy tằếc viếết lệnh
Những tến biếến nào dưới đây được viếết đúng theo quy tằếc đặt tến của ngồn ngữ lập trình C? ĐÁP ÁN: _diemltC
Phâồn mếồm để chuyển nội dung chương trình từ mã nguồồn v ế ồ mã máy là? ĐÁP ÁN: Compiler
Sản phẩm của lập trình trến máy tính là gì?
ĐÁP ÁN: Chương trình phâồn mếồm
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); ĐÁP ÁN: 1
Sự tương ứng () của thành phâồn trong C và trong tiếếng Việt là?
ĐÁP ÁN: Khồếi lệnh Đoạn vằn
Tến kiểu c âếu trúc có thể đặt có khoảng cách ví dụ là SINH VIEN ĐÁP ÁN: Sai Thuật toán là?
ĐÁP ÁN: Các bước để giải quyếết một bài toán
Thuật toán được mồ tả bằồng?
ĐÁP ÁN: Mồ tả từng bước, sơ đồồ khồếi
Thuật toán phải có đặc trưng cơ bản?
ĐÁP ÁN: Hữu hạn, khả dụng, đúng đằến, đơn giản
Tính tuâồn tự của máy khi thực hiện chương trình là?
ĐÁP ÁN: Từ trến xuồếng và trái sang phải
Trong C, các tác vụ xuâết nhập chuẩn được khai báo trong tập tin: ĐÁP ÁN: stdio.h
Trong C, chỉ thị #include đòi hỏi:
ĐÁP ÁN: File phải tồồn tại trong thư mục include đã được thiếết lập bởi người dùng
Trong một chương trình có thể chứa: ĐÁP ÁN: Nhiếồu hàm
Xâu định dạng nào dưới đây dùng để in ra một sồế nguyến trong lệnh printf? ĐÁP ÁN: “%d”
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)? ĐÁP ÁN: “%f”
Ý nghĩa của phương pháp phân rã bài toán trong lập trình là:
ĐÁP ÁN: Tâết cả các phương án