CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM<br />
<br />
Độc lập – Tự do – Hạnh phúc<br />
ĐÁP ÁN<br />
ĐỀ THI TỐT NGHIỆP CAO ĐẲNG NGHỀ KHOÁ 2 (2008 - 2011)<br />
NGHỀ: LẬP TRÌNH MÁY TÍNH<br />
MÔN THI: LÝ THUYẾT CHUYÊN MÔN NGHỀ<br />
Mã đề thi: DA LTMT - LT42<br />
<br />
1/5<br />
<br />
Câu<br />
<br />
Nội dung<br />
<br />
Điểm<br />
<br />
I. Phần bắt buộc<br />
1<br />
<br />
2<br />
<br />
Lập trình hướng đối tượng là gì<br />
1 điểm<br />
Lập trình hướng đối tượng (Object-Oriented Programming) chính<br />
là cách lập trình lấy đối tượng làm nền tảng để xây dựng giải<br />
thuật, xây dựng chương trình.<br />
Các bước cần thiết để thiết kế chương trình theo hướng đối 1 điểm<br />
tượng<br />
- Định danh các đối tượng<br />
- Tìm kiếm các đặc tính chung của các dạng đối tượng của<br />
chương trình<br />
- Xác định lớp cơ sở<br />
- Xác định các lớp dẫn xuất, các lớp có quan hệ với lớp cơ<br />
sở và lớp dẫn xuất<br />
Cho biết tên và địa chỉ của cán bộ thuộc phòng “Kinh doanh”<br />
1 điểm<br />
Select<br />
<br />
TenCB, DiaChi<br />
<br />
From<br />
<br />
CB, CQ<br />
<br />
Where<br />
<br />
(CQ.PHONG#=CB.PHONG#)<br />
And (CQ.TenP=”KinhDoanh”)<br />
<br />
Cho biết tên những nhân viên có số năm công tác là 15 năm<br />
Select<br />
<br />
TenCB<br />
<br />
From<br />
Where<br />
<br />
1 điểm<br />
<br />
CB<br />
(SoNamCT>15)<br />
<br />
Cho biết tên phòng có nhân viên quê ở “Thái Bình” và sinh năm 1 điểm<br />
1980<br />
Select<br />
From<br />
<br />
TenP<br />
CB<br />
<br />
Where<br />
<br />
(CQ.PHONG#=CB.PHONG#)<br />
And (CB.DiaChi=”ThaiBinh”)<br />
And (CB.NamSinh=1980)<br />
<br />
3<br />
<br />
Câu lệnh switch case trong C cho phép chúng ta đưa ra quyết 1 điểm<br />
định với nhiều lựa chọn. switch case sẽ kiểm tra giá trị của một<br />
biểu thức trên một danh sách các hằng số nguyên hoặc ký tự. Khi<br />
một giá trị trong danh sách trùng với giá trị của điều kiện thì câu<br />
lệnh gắn với nó sẽ được thực hiện.<br />
<br />
2/5<br />
<br />
Cú pháp:<br />
switch(biểu thức){<br />
case hằng_1:<br />
Chuỗi_Lệnh_01<br />
break;<br />
case hằng_2:<br />
Chuỗi_Lệnh_02<br />
break;<br />
case hằng_3:<br />
Chuỗi_Lệnh_03<br />
break;<br />
default:<br />
Chuỗi_Lệnh_04<br />
}<br />
<br />
3/5<br />
<br />
Ví dụ:<br />
1 điểm<br />
Đoạn lệnh sau cho phép chọn 1 trong các món ăn của thưc đơn<br />
bằng cách bấm 1 trong các số 1, 2, 3, 4:<br />
printf ("Thuc Don");<br />
printf ("\n1. Lau thai!");<br />
printf ("\n2. Nuoc ngot!");<br />
printf ("\n3. Ca loc hap bau!");<br />
printf ("\n4. Chuot dong!");<br />
printf ("\n Xin moi ban chon mon an!");<br />
scanf ("%d", &chon);<br />
switch (chon)<br />
{<br />
case 1:<br />
printf ("\nBan chon lau thai!") ;<br />
break ;<br />
case 2:<br />
printf ("\nBan chon nuoc ngot!") ;<br />
break ;<br />
case 3:<br />
printf ("\nBan chon ca loc hap bau!") ;<br />
break ;<br />
case 4:<br />
printf ("\Ban chon chuot dong!") ;<br />
break ;<br />
default:<br />
printf ("\nBan chon khong dung!") ;<br />
}<br />
Cộng I<br />
<br />
7 điểm<br />
<br />
II. Phần tự chọn, do trường biên soạn<br />
1<br />
2<br />
....<br />
Cộng II<br />
Tổng cộng (I+II)<br />
<br />
………, ngày ………. tháng ……. năm ……<br />
<br />
4/5<br />
<br />
5/5<br />
<br />