Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Khoa: Khoa hc & K thut My tnh

B Mn: Khoa hc My tnh


Mn: K Thut Lp Trnh
Bi tp trc nghim 4
Sinh vin in vo phiu tr li ti link: http://goo.gl/YC5ciw
i vi cc cu hi m phng n tr li t trong () th chn MT phng n ng nht
i vi cc cu hi m phng n tr li t trong [] th c th chn NHIU phng n.
Sinh vin phi chn TT C phng n ng vi dng cu hi ny
Sinh vin c th lm ti a 5 ln, im cao nht s c lu
c thm thng tin gip cho vic tr li cu hi, sinh vin c th tham kho
thm ti: http://www.cplusplus.com/http://www.cplusplus.com/doc/tutorial/arrays/;
http://www.cplusplus.com/doc/tutorial/ntcs/; http://www.cplusplus.com/doc/tutorial/structures/;
http://www.cplusplus.com/doc/tutorial/other_data_types/
1. Hy chn khai bo HP L trn C++ cho mt dy foo gm 5 phn t kiu nguyn.
[A] int foo [5]; [B] foo: int[5]; [C] int[5] foo;
[D] int foo[] = {0, 0, 0, 0, 0}; [E] int* foo[5];
2. Khi mt dy foo c khai bo l mt dy c 10 phn t th phi vit nh th no
truy xut phn t cui cng ca dy.
(A) foo[10] (B) foo[9] (C) foo.10 (D) foo.9
(E) foo[last]
3. Cn phi vit nh th no trn C++ truy xut phn t hng 2 ct 3 (c t )
trong dy foo hai chiu 4 hng 9 ct.
[A] foo[2][3] [B] foo[1][2] [C] foo[3][2] [D] foo[2][1]
[E] foo[11]
4. Cho bit kch thc ca dy trong khai bo sau:
char foo[] = "Array";
(A) 5 (B) 4 (C) 6 (D) 10
(E) Khng bit trc
5. Cho bit pht biu no trong cc pht biu di y SAI?
1 #include <s t r i ng >
2 char var1 [ ] = " s t r i ng1 " ;
3 s t r i ng var2 = var1 ;
4 var1 = " s t r i ng2 " ;
5 var2 = " s t r i ng3 " ;
(A) 1 (B) 2 (C) 3 (D) 4 (E) 5
1
Khoa: Khoa hc & K thut My tnh
B Mn: Khoa hc My tnh
Mn: K Thut Lp Trnh
6. Chn cc khai bo ng trong cc khai bo cho cc bin a, b v c.
[A]. [B]. [C].
struct a , b , c {
i nt cannang ;
double gi a ;
} sanpham ;
struct sanpham {
i nt cannang ;
double gi a ;
} a , b , c ;
struct a , b , c {
i nt cannang ;
double gi a ;
};
[D]. [E].
struct sanpham {
i nt cannang ;
double gi a ;
}
sanpham a , b , c ;
struct {
i nt cannang ;
double gi a ;
} a , b , c ;
7. Cho a l bin c kiu sanpham c khai bo cu trn. Cn phi vit nh th no
truy xut thnh phn cannang ca bin a?
(A) a.sanpham.cannang (B) a[cannang] (C) a.cannang
(D) sanpham.cannang (E) a->cannang
8. Trong trng hp ngi lp trnh mun s dng cc danh hiu nh d liu, v d monday,
tuesday l d liu v ngy trong tun, h s cn khai bo cc danh hiu ny trong kiu
d liu g?
(A) kiu lit k (enum) (B) kiu union (C) kiu bn ghi (struct)
(D) kiu dy (array) (E) kiu chui (string)
9. nh ngha kiu d liu hinh_dang gm cc thnh phn l:
hinh_vuong c thnh phn l canh;
hinh_chu_nhat c hai thnh phn l dai v rong;
hinh_tron c thnh phn l ban_kinh;
hinh_binh_hanh c ba thnh phn l day, cao v, goc_nghieng
hinh_thoi c hai thnh phn l canh v goc_nghieng
Kiu hinh_dang nn c khai bo kiu g t hiu qu cao nht v lu tr?
(A) kiu lit k (enum) (B) kiu union (C) kiu bn ghi (struct)
(D) kiu dy (array) (E) kiu chui (string)
10. Khai bo no di y c th dng khai bo tn kiu arr_50_int cho kiu d liu dy
gm 50 phn t kiu nguyn (int)?
[A] int arr_50_int [50]; [B] int [50] arr_50_int; [C] typedef int [50] arr_50_int;
[D] typedef int arr_50_int [50]; [E] using arr_50_int = int [50];
2

You might also like