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