Trong C, các từ nào sau đây là tên gọi hợp lệA. Trong C, các từ nào sau đây là tên gọi hợp lệ.. Trong C, các từ nào sau đây là tên gọi hợp lệ?. Trong C, các từ nào sau đây là tên gọi hợp
Trang 1Từ khóa
1 Trong C, các từ nào sau đây là từ khóa?
A printf, scantf, if
A if, do, While
B int, if, float
B if, name, keyword
2 Trong C, các từ nào sau đây là từ khóa?
A printf, include, if
B if, do, While
C Long, if, float
D do, case
3 Trong C, các từ nào sau đây là từ khóa?
A printf, include, if
B if, do, While
C Long, if, float
D double, case
4 Trong C, các từ nào sau đây là từ khóa?
A Char, include, if
B int, do, while
C Long, if, float
D do, case, gets
5 Trong C, các từ nào sau đây là từ khóa?
A char, include, if
B return, do, while
C Long, if, float
D do, case, gets
6 Trong C, các từ nào sau đây là từ khóa?
A char, include, if
B gets, do, case
C main, if, float
D do, case, return
Trang 2Tên gọi:
1 Trong C, các từ nào sau đây là tên gọi hợp lệ?
A char@1, include, if
B return, do, case
C main, printf, max_12
D Ho Ten, Ngay Sinh, gets
2 Trong C, các từ nào sau đây là tên gọi hợp lệ?
A Char, include, If
B return, do, case
C main, printf, max 12
D Ho Ten, Ngay Sinh, gets
3 Trong C, các từ nào sau đây là tên gọi hợp lệ?
A int1, include, if
B a, Do, case1
C main, printf, max 12
D Ho Ten, Ngay Sinh, gets
4 Trong C, các từ nào sau đây là tên gọi hợp lệ?
A charr, include, If
B return, do, case
C main, printf, max 12
D Ho Ten, Ngay Sinh, gets
5 Trong C, các từ nào sau đây là tên gọi hợp lệ?
A do, x1, x2
B For, ab, n
C 1ab, Ho, Thang
D Que Quan, toan, ly
6 Trong C, các từ nào sau đây là tên gọi hợp lệ?
A do1, x#1, x2
B return, ab, n
C ax_2, Ho, Thang
D Que Quan, toan, ly
Trang 3Chú thích:
1 Khi thực hiện đoạn chương trình sau, câu lệnh nào không được thực hiện
A clrscr();
B // nhap n = 10 de so sanh ;
C printf("Nhap n ="); scanf("%d",&n);
D printf("\n*** Ket qua lenh do: \n");
Kiểu dữ liệu
1 - Một dữ liệu kiểu double trong Turbo C 3.0 chiếm mấy byte?
A 2
B 4
C 8
D 16
2 - Một dữ liệu kiểu float trong Turbo C 3.0 chiếm mấy byte?
A 2
B 4
C 8
D 16
3 - Giá trị tối đa của một biến kiểu unsigned char là bao nhiêu?
A 255
B 256
C 128
D 64
4 - Giá trị tối đa của một biến kiểu char là bao nhiêu?
A 255
B 256
C 128
D 64
5 - Giá trị tối đa của một biến kiểu int là bao nhiêu?
A 255
B 256
C 128
D 64
Trang 46 - Biểu diễn khoa học 3.14E+02 thể hiện giá trị bao nhiêu?
A 3.14
B 314
C 0.314
D Không có giá trị nào đúng
7 - Biểu diễn khoa học 9.18E-02 thể hiện giá trị bao nhiêu?
A 918
B 0.918
C 9.18
D Không có giá trị nào đúng
Các đại lượng và phép toán
1 Khai báo hằng nào sau đây đúng (khai báo hằng/biến)
A const float pi = 3.14;
B const float pi = 3.14
C const float pi 3.14;
D const float pi 3.14
2 Khai báo hằng nào sau đây đúng
A #define g 9.18;
B #define g 9.18
C #define g = 9.18;
D #define g = 9.18
3 Khai báo hằng nào sau đây đúng
A #define float g =9.18
B #define float g 9.18
C #define g 9.18
D #define g = 9.18
4 Với khai báo
int n = 11, m =3;
Thì kết quả của phép chia n/m sẽ là:
A 2
Trang 5B 3
C 3.66
D 3.67
5 Với khai báo
Int n=11; float n=5;
Thì kết quả của phép chia n/m sẽ là
A 2
B 2.2
C 2.0
D Không có đáp án nào đúng
6 – Biểu thức 2*5%3-2*7>14 && 23/6<5 cho kết qủa
A 0
B 1
C 20
D Tất cả các câu trên đều sai
7 – Biểu thức 3*(5%4*3)+(11/2<6) cho kết quả :
A 1
B 8
C 9
D 10
7 - Các định dạng nào sau đây có thể được áp dụng cho số nguyên?
A %d
B %f
C %lf
D %s
8 Các định dạng nào sau đây có thể áp dụng cho số nguyên
A %e
B %f
C %s
D %u
Trang 6Lệnh if
1 Cho đoạn chương trình sau:
int a = 10; int b = 20; int c = 50;
if (a > b)
if ( c > a)
printf (" so c = %d ", c);
else printf("a =%d ", a);
else
if (b>c)
printf("b = %d", b);
else printf(" c = %d", c);
Câu lệnh in nào được thực hiện khi thực thi đoạn chương trình trên
A printf(" so c = %d ", c);
B printf("a =%d ", a);
C printf("b = %d", b);
D printf(" c = %d", c);
2 Cho đoạn chương trình sau:
float a = 60; float b = 20; float c = 40;
if (a > b)
if ( c > a)
printf (" so c = %f ", c);
else printf("a =%f ", a);
else
if (b>c)
printf("b = %f", b);
else printf(" c = %f", c);
Câu lệnh in nào được thực hiện khi thực thi đoạn chương trình trên
A printf (" so c = %f ", c);
B printf("a =%f ", a);
C printf("b = %f", b);
D printf(" c = %f", c);
Vòng lặp
1 - Nếu đoạn code sau được thực thi
int i= 0, S=0;
while (i<=5)
{ S+= i+2; i+=2; }
Giá trị của biến S sẽ là : 12
Trang 7A 27
B 35
C 15
D Không có giá trị nào đúng
2 - Nếu code sau đây được thực thi : int d=30 ; char t;
switch (d)
{ case 7: t=’d’; break;
case 4 : t=’w’; break;
case 28:
case 29:
case 30:
case 31: t=’m’; break;
default : t=’n’;}
Biến t sẽ mang giá trị :
A d
B m
C n
D w
3 - Nếu đoạn code sau được thực thi : int i= 0, S=1;
do
{ if ( i%4 != 0) S+= i;
i+=2;
}
while (i<10);
Giá trị của biến S sẽ là :
A 7
B 8
C 9
D 10
Trang 84 - Nếu đoạn code sau được thực thi : int i= 1, S=1;
do
{ S+= 3*i - 1;
i++;
}
while (i<5);
Giá trị của biến S sẽ là :
A 26
B 27
C 40
D 41
5 - Nếu đoạn code sau được thực thi : int S= 50;
for (int i= 10; i>0; i - = 3)
S - = i;
Giá trị của biến S sẽ là :
A -5
B 28
C 29
D Không có đáp án nào đúng
6 - Nếu đoạn code sau được thực thi : int S= 1;
for (int i = 1; i<50; i +=7) S += 2*i -2; Giá trị của biến S sẽ là :
A 195
B 295
C 395
D 495
7 - Nếu đoạn code sau được thực thi : int S=9, i=5, j=7;
Trang 9while (2*i < 3*j)
{ if (i % 2 ==1) S +=i;
i++ ; j ;
}
Giá trị của biến S sẽ là :
A 11
B 21
C 31
D 41
8 - Nếu đoạn code sau được thực thi :
int i=3, j=10 , S=0;
while (2*i+j<100)
{ S += i+j;
i += 5; j += 7;}
giá trị của biến S sẽ là :
A 155
B 165
C 175
D 185
9 - Nếu đoạn code sau được thực thi :
int i=3, j=10 , S=0;
while (2*i+5*j<100)
{ S += i+j;
i+=2; j += 5;}
giá trị của biến S sẽ là:
A 23
B 33
C 43
D 53
10 - Nếu đoạn code sau được thực thi, Có bao nhiêu chuỗi Hello được xuất ra màn hình? for (int i = 1 ; i<=5; i++)
Trang 10for (int j = 1 ; j<=5; j++)
if ((i+j) %5 = = 0) printf("Hello\n");
A 7
B 8
C 9
D 10
11 - Nếu đoạn code sau được thực thi int i,j, S=0;
for ( i=5,j=6; i+2*j<20; i+=3, j++)
if ( (i+j)%6 ==0) break;
else S+= i+j;
giá trị của biến S sẽ là :
A 11
B 21
C 31
D 41