Dưới đây là Đáp án đề thi tốt nghiệp cao đẳng nghề khoá II (năm 2008 - 2011) nghề Lập trình máy tính môn thi lý thuyết chuyên môn nghề - Mã đề thi: DA LTMT - LT30 dành cho các bạn chuyên ngành Lập trình máy tính. Tài liệu giúp các bạn có thêm tư liệu trong việc luyện thi tốt nghiệp cho chuyên ngành này. Mời các bạn tham khảo.
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc Câu ĐÁP ÁN ĐỀ THI TỐT NGHIỆP CAO ĐẲNG NGHỀ KHOÁ (2008 - 2011) NGHỀ: Lập trình máy tính MƠN THI: LÝ THUYẾT CHUYÊN MÔN NGHỀ Mã đề thi: DA LTMT - LT30 Nội dung Cơ sở liệu Điểm 2.5 A Ngôn ngữ SQL Select nhanvien.ho, nhanvien.tennv From nhanvien, phongban Where nhanvien.mapb=phongban.mapb And nhanvien.ho=”Nguyễn” And nhanvien.tenlot=”Thanh” And nhanvien.tennv=”Tùng’ And nhanvien.manv=nhanvien.ma_NQL ; Select nhanvien.ho, nhanvien.tennv, dean.tenda From nhanvien, phancong, dean Where nhanvien.manv=phancong.manv And phancong.mada= dean.mada; Select phongban.tenpb, dean.tenda, average(nhanvien.luong) From nhanvien,dean,phancong,phongban Where nhanvien.manv=phancong.manv and phancong.mada= dean.mada And nhanvien.mapb=phongban.mapb And dean.mapb=phongban.mappb Group by phongban.tenpb, dean.tenda; 0.5 0.5 0.5 B Ngôn ngữ đại số T1 nhanvien T T3 phongban Nhanvien ( ho " Nguyen ( ho , tennv ) T ( nhanvien mapb " ^ tenlot phongban " Thanh mapb " ^ tennvv " Tung " ^ manv ma 0.4 _ NQL (T ) phancong ) nhanvien manv phancong manv dean 0.3 phancong mada dean mada T ( ho ,tennv , tenda ) (T 1) T (( nhanvien phancong ) dean phancong mada dean mada nhanvien manv phancong manv T ( tenpb ,tenda , average ( luong )) (T 1) 1/9 ) phongban dean mapb phongban mapb 0.3 Cấu trúc liệu & giải thuật 2.5 Viết chương trình tạo dãy số nguyên lưu trữ theo kiểu liệu Queue, đưa phần tử vào dùng thủ tục qInsert, lấy phần tử dùng thủ tục qDelete #include ; #include ; typedef int mang[20]; mang a; int n, t, d, x, f ,r ; void qInsert( int x){ if (r>=n) printf (“ Queue tran”); else { r=r+1; a[r]=x; } } int qDelete(){ if (f>=n) printf(“Queue can”); else { f=f+ 1; return a[f-1]; } } void main(){ clrscr(); printf (“nhap rong cua Queue:”); scanf (“%d”, &n); r=-1; f=0; for (i=0; i link = moi; p= moi; p -> link =NULL; }}} 3/9 0.25 0.5 void inmathang() { Node *p; p=head; while (p !=NULL) { if (strcmp(p->infor.ma, “MS20”)==0) printf (“ \t %s \t%s \t%d \t%f \t%f”, p->infor.ten, p->infor.ma, p->infor.soluong, p->infor.giaban, p->infor thanhtien); p=p->link; } } int dem() { int d=0; p=head; while (p !=NULL) { if ((p->infor.soluong infor.soluong link; } return d; } void main() { clrscr() ; printf ( ” nhap so nut ”) ;scanf (“ %d”, &n); nhap(); inmathang(); prinft(“ so mat hang co so luong () { < Thân hàm ảo xây dựng tường minh cho lớp A>; } }; class B: public A /* Lớp dẫn xuất B*/ { private: < Khai báo thành phần riêng lớp sở B>; public: … < kiểu giá trị cua hàm> () { < Thân hàm ảo xây dựng tường minh cho lớp B>; } }; 5/9 1.0 Ví dụ: class ptrinh { private: float a,b ; public: ptrinh( float aa=0,float bb=0) { a=aa; b=bb; } virtual void gpt() { cout