SlideShare a Scribd company logo
1 of 2
Download to read offline
Trang 1/2
Trường Đại học Sư Phạm TP.HCM ĐỀ THI KẾT THÚC HỌC PHẦN – LẦN 1
Khoa Công Nghệ Thông Tin Môn thi: LẬP TRÌNH CƠ BẢN
 Học kì 2/2011
Thời gian: 90 phút – không kể thời gian phát đề
Đề 02
(đề thi gồm có 2 trang)
- Không được phép sử dụng tài liệu
- Không sử dụng đĩa mềm, CD, HDD, USB Disk, Laptop hay bất kì thiết bị nào có
khả năng truyền và nhận tín hiệu
Viết chương trình gồm có các chức năng sau đây (mỗi chức năng là 1 hàm)
- (2đ) Hàm void InputArray(int a[], int& n) dùng để nhập mảng số nguyên có n phần
tử
- (4đ) Hàm void FindItem(int a[], int n, int x[], int& nx) dùng để tìm (các) số nguyên
xuất hiện nhiều nhất. Ví dụ:
Input Output
a[] n x[] nx
Mảng a input
Số phần
từ n của a
Mảng x chứa các số nguyên
xuất hiện nhiều nhất
Số lượng các số nguyên xuất
hiện nhiều nhất
[1 3 3 4 3 2] 6 [3] 1
[2 4 5 4 2] 5 [2 4] 2
[] 0 [] 0
- (4đ) Hàm void FindSubArray(int a[], int n, int position[], int size[], int& num)
dùng để tìm (các) mảng con chỉ chứa các số chẵn và có số lượng phần tử là nhiều nhất.
Ví dụ:
Input Output
a[] n position[] size[] num
Mảng a input
Số phần
tử n của a
Danh sách vị trí
đầu tiên của các
mảng con thỏa
điều kiện
Danh sách số lượng
phần tử của các
mảng con thỏa điều
kiện
Số lượng
mảng con
tìm được
[3 4 6 7 -2 -4 -8] 7 [4] [3] 1
[3 2 4 6 7 -2 -4 -8] 8 [1 4] [3 3] 2
[-1 -3 -5] 3 [] [] 0
- Sinh viên tự viết hàm main để kiểm thử các hàm đã viết ở trên và tự include thư viện
cần thiết để thực thi chương trình.
Lưu ý:
- Tên project được đặt theo mã số sinh viên. Ví dụ: sinh viên có mã số K36.104.999 sẽ
đặt tên project là K36_104_999
Trang 2/2
- Trên đầu file main.cpp phải điền đầy đủ các dòng ghi chú thông tin về họ và tên,
MSSV, lớp, đề thi, ngày thi theo mẫu dưới đây. Sinh viên phải ghi đúng theo mẫu
dưới đây. Không giải quyết các trường hợp do ghi sai cú pháp mẫu này
/*-------------------------------------*/
char[100] hoten = “Nguyen Van A”;
char[12] mssv = “K36.104.999”;
int dethi = 1;
/*-------------------------------------*/
- Không giải quyết cho trường hợp mất bài do quên lưu file, lưu sai thư mục, định dạng,
quên ghi họ tên, MSSV hay đặt sai tên project.
- Không giải quyết cho trường hợp đặt sai tên hàm và sai danh sách tham số.
- Sinh viên có thêm 5 phút để đọc kỹ đề bài sau khi phát đề. Cán bộ coi thi không
giải thích gì thêm
- Bài làm vẫn còn lỗi syntax coi như được 0 điểm

More Related Content

Similar to Itp th de02

Luận Văn Đề Cương Công Nghệ Thông Tin Lập Trình Mạng.doc
Luận Văn  Đề Cương Công Nghệ Thông Tin Lập Trình Mạng.docLuận Văn  Đề Cương Công Nghệ Thông Tin Lập Trình Mạng.doc
Luận Văn Đề Cương Công Nghệ Thông Tin Lập Trình Mạng.docsividocz
 
Đề thi 02
Đề thi 02Đề thi 02
Đề thi 02kikihoho
 
Luận Văn Đề Cương Công Nghệ Thông Tin .Net Framework Và C#.doc
Luận Văn  Đề Cương Công Nghệ Thông Tin .Net Framework Và C#.docLuận Văn  Đề Cương Công Nghệ Thông Tin .Net Framework Và C#.doc
Luận Văn Đề Cương Công Nghệ Thông Tin .Net Framework Và C#.docsividocz
 
14 đề thi thực hành
14 đề thi thực hành 14 đề thi thực hành
14 đề thi thực hành kikihoho
 
Luận Văn Đề Cương Dùng Cho Ngành Công Nghệ Thông Tin Cấu Trúc Dữ Liệu Và Giả...
Luận Văn  Đề Cương Dùng Cho Ngành Công Nghệ Thông Tin Cấu Trúc Dữ Liệu Và Giả...Luận Văn  Đề Cương Dùng Cho Ngành Công Nghệ Thông Tin Cấu Trúc Dữ Liệu Và Giả...
Luận Văn Đề Cương Dùng Cho Ngành Công Nghệ Thông Tin Cấu Trúc Dữ Liệu Và Giả...sividocz
 
Bai tap c.doc (đã phục hồi)
Bai tap c.doc (đã phục hồi)Bai tap c.doc (đã phục hồi)
Bai tap c.doc (đã phục hồi)Kieu Anh Nguyen
 
Giao an tin hoc 11 - Tuan 12 - Thuc hanh ve mang va xau - v01 - vtq ngoc
Giao an tin hoc 11 - Tuan 12 - Thuc hanh ve mang va xau - v01 - vtq ngocGiao an tin hoc 11 - Tuan 12 - Thuc hanh ve mang va xau - v01 - vtq ngoc
Giao an tin hoc 11 - Tuan 12 - Thuc hanh ve mang va xau - v01 - vtq ngocNgoc Vu Thi Quynh
 
De cuong chuyendecoso
De cuong chuyendecosoDe cuong chuyendecoso
De cuong chuyendecosoNguyễn Sơn
 
Vxl Dahl 2009 05 08
Vxl Dahl 2009 05 08Vxl Dahl 2009 05 08
Vxl Dahl 2009 05 08Nguyen Chien
 
Luận Văn Đề Cương Công Nghệ Thông Tin Nguyên Lý Hệ Điều Hành.doc
Luận Văn  Đề Cương Công Nghệ Thông Tin Nguyên Lý Hệ Điều Hành.docLuận Văn  Đề Cương Công Nghệ Thông Tin Nguyên Lý Hệ Điều Hành.doc
Luận Văn Đề Cương Công Nghệ Thông Tin Nguyên Lý Hệ Điều Hành.docsividocz
 
00-Phieu Yeu Cau Thuc Hanh QTM-Linux-CD.pdf
00-Phieu Yeu Cau Thuc Hanh QTM-Linux-CD.pdf00-Phieu Yeu Cau Thuc Hanh QTM-Linux-CD.pdf
00-Phieu Yeu Cau Thuc Hanh QTM-Linux-CD.pdfvnprothanh
 
De kiem tra 1 tiet tin 7
De kiem tra 1 tiet tin 7De kiem tra 1 tiet tin 7
De kiem tra 1 tiet tin 7Levin Duong
 
Một số lớp bài toán tối ưu không lồi, Thuật toán và ứng dụng.pdf
Một số lớp bài toán tối ưu không lồi, Thuật toán và ứng dụng.pdfMột số lớp bài toán tối ưu không lồi, Thuật toán và ứng dụng.pdf
Một số lớp bài toán tối ưu không lồi, Thuật toán và ứng dụng.pdfMan_Ebook
 
4.4.4. chế tạo máy với việc lập quy trình công nghệ gia công chi tiết dạng trục
4.4.4. chế tạo máy với việc lập quy trình công nghệ gia công chi tiết dạng trục4.4.4. chế tạo máy với việc lập quy trình công nghệ gia công chi tiết dạng trục
4.4.4. chế tạo máy với việc lập quy trình công nghệ gia công chi tiết dạng trụchttps://www.facebook.com/garmentspace
 
Giao trinhgiaithuat04
Giao trinhgiaithuat04Giao trinhgiaithuat04
Giao trinhgiaithuat04Phi Phi
 
Giao an tin hoc 11 - Tuan 09 - On tap chuong 04 - vtq ngoc
Giao an tin hoc 11 - Tuan 09 - On tap chuong 04 - vtq ngocGiao an tin hoc 11 - Tuan 09 - On tap chuong 04 - vtq ngoc
Giao an tin hoc 11 - Tuan 09 - On tap chuong 04 - vtq ngocNgoc Vu Thi Quynh
 
Chương 3. PHƯƠNG PHÁP MÔ PHỎNG
Chương 3. PHƯƠNG PHÁP MÔ PHỎNGChương 3. PHƯƠNG PHÁP MÔ PHỎNG
Chương 3. PHƯƠNG PHÁP MÔ PHỎNGLe Nguyen Truong Giang
 

Similar to Itp th de02 (20)

Luận Văn Đề Cương Công Nghệ Thông Tin Lập Trình Mạng.doc
Luận Văn  Đề Cương Công Nghệ Thông Tin Lập Trình Mạng.docLuận Văn  Đề Cương Công Nghệ Thông Tin Lập Trình Mạng.doc
Luận Văn Đề Cương Công Nghệ Thông Tin Lập Trình Mạng.doc
 
Lab 01
Lab 01Lab 01
Lab 01
 
Cpl test1
Cpl test1Cpl test1
Cpl test1
 
Đề thi 02
Đề thi 02Đề thi 02
Đề thi 02
 
Luận Văn Đề Cương Công Nghệ Thông Tin .Net Framework Và C#.doc
Luận Văn  Đề Cương Công Nghệ Thông Tin .Net Framework Và C#.docLuận Văn  Đề Cương Công Nghệ Thông Tin .Net Framework Và C#.doc
Luận Văn Đề Cương Công Nghệ Thông Tin .Net Framework Và C#.doc
 
14 đề thi thực hành
14 đề thi thực hành 14 đề thi thực hành
14 đề thi thực hành
 
Luận Văn Đề Cương Dùng Cho Ngành Công Nghệ Thông Tin Cấu Trúc Dữ Liệu Và Giả...
Luận Văn  Đề Cương Dùng Cho Ngành Công Nghệ Thông Tin Cấu Trúc Dữ Liệu Và Giả...Luận Văn  Đề Cương Dùng Cho Ngành Công Nghệ Thông Tin Cấu Trúc Dữ Liệu Và Giả...
Luận Văn Đề Cương Dùng Cho Ngành Công Nghệ Thông Tin Cấu Trúc Dữ Liệu Và Giả...
 
Bai tap c.doc (đã phục hồi)
Bai tap c.doc (đã phục hồi)Bai tap c.doc (đã phục hồi)
Bai tap c.doc (đã phục hồi)
 
Giao an tin hoc 11 - Tuan 12 - Thuc hanh ve mang va xau - v01 - vtq ngoc
Giao an tin hoc 11 - Tuan 12 - Thuc hanh ve mang va xau - v01 - vtq ngocGiao an tin hoc 11 - Tuan 12 - Thuc hanh ve mang va xau - v01 - vtq ngoc
Giao an tin hoc 11 - Tuan 12 - Thuc hanh ve mang va xau - v01 - vtq ngoc
 
De cuong chuyendecoso
De cuong chuyendecosoDe cuong chuyendecoso
De cuong chuyendecoso
 
Vxl Dahl 2009 05 08
Vxl Dahl 2009 05 08Vxl Dahl 2009 05 08
Vxl Dahl 2009 05 08
 
Luận Văn Đề Cương Công Nghệ Thông Tin Nguyên Lý Hệ Điều Hành.doc
Luận Văn  Đề Cương Công Nghệ Thông Tin Nguyên Lý Hệ Điều Hành.docLuận Văn  Đề Cương Công Nghệ Thông Tin Nguyên Lý Hệ Điều Hành.doc
Luận Văn Đề Cương Công Nghệ Thông Tin Nguyên Lý Hệ Điều Hành.doc
 
00-Phieu Yeu Cau Thuc Hanh QTM-Linux-CD.pdf
00-Phieu Yeu Cau Thuc Hanh QTM-Linux-CD.pdf00-Phieu Yeu Cau Thuc Hanh QTM-Linux-CD.pdf
00-Phieu Yeu Cau Thuc Hanh QTM-Linux-CD.pdf
 
De kiem tra 1 tiet tin 7
De kiem tra 1 tiet tin 7De kiem tra 1 tiet tin 7
De kiem tra 1 tiet tin 7
 
Một số lớp bài toán tối ưu không lồi, Thuật toán và ứng dụng.pdf
Một số lớp bài toán tối ưu không lồi, Thuật toán và ứng dụng.pdfMột số lớp bài toán tối ưu không lồi, Thuật toán và ứng dụng.pdf
Một số lớp bài toán tối ưu không lồi, Thuật toán và ứng dụng.pdf
 
4.4.4. chế tạo máy với việc lập quy trình công nghệ gia công chi tiết dạng trục
4.4.4. chế tạo máy với việc lập quy trình công nghệ gia công chi tiết dạng trục4.4.4. chế tạo máy với việc lập quy trình công nghệ gia công chi tiết dạng trục
4.4.4. chế tạo máy với việc lập quy trình công nghệ gia công chi tiết dạng trục
 
Giao trinhgiaithuat04
Giao trinhgiaithuat04Giao trinhgiaithuat04
Giao trinhgiaithuat04
 
Thuchanh unix moi
Thuchanh unix moiThuchanh unix moi
Thuchanh unix moi
 
Giao an tin hoc 11 - Tuan 09 - On tap chuong 04 - vtq ngoc
Giao an tin hoc 11 - Tuan 09 - On tap chuong 04 - vtq ngocGiao an tin hoc 11 - Tuan 09 - On tap chuong 04 - vtq ngoc
Giao an tin hoc 11 - Tuan 09 - On tap chuong 04 - vtq ngoc
 
Chương 3. PHƯƠNG PHÁP MÔ PHỎNG
Chương 3. PHƯƠNG PHÁP MÔ PHỎNGChương 3. PHƯƠNG PHÁP MÔ PHỎNG
Chương 3. PHƯƠNG PHÁP MÔ PHỎNG
 

More from Hoa Cỏ May (20)

Baitap dongbo.bdf
Baitap dongbo.bdfBaitap dongbo.bdf
Baitap dongbo.bdf
 
Gt de quy
Gt de quyGt de quy
Gt de quy
 
Exception 3
Exception 3Exception 3
Exception 3
 
Ex chapter 7
Ex chapter 7Ex chapter 7
Ex chapter 7
 
Ex chapter 6
Ex chapter 6Ex chapter 6
Ex chapter 6
 
Ex chapter 5
Ex chapter 5Ex chapter 5
Ex chapter 5
 
Ex chapter 4
Ex chapter 4Ex chapter 4
Ex chapter 4
 
Ex chapter 3
Ex chapter 3Ex chapter 3
Ex chapter 3
 
Ex chapter 2
Ex chapter 2Ex chapter 2
Ex chapter 2
 
86227349 giao-trinh-lap-trinh-c
86227349 giao-trinh-lap-trinh-c86227349 giao-trinh-lap-trinh-c
86227349 giao-trinh-lap-trinh-c
 
Bt word 3
Bt word 3Bt word 3
Bt word 3
 
Bt word 2
Bt word 2Bt word 2
Bt word 2
 
Bt word 1
Bt word 1Bt word 1
Bt word 1
 
Bai tapwindows 2
Bai tapwindows 2Bai tapwindows 2
Bai tapwindows 2
 
Bai tap ppt
Bai tap pptBai tap ppt
Bai tap ppt
 
Tai lieu 02_-_phieu_bai_tap_th07_
Tai lieu 02_-_phieu_bai_tap_th07_Tai lieu 02_-_phieu_bai_tap_th07_
Tai lieu 02_-_phieu_bai_tap_th07_
 
Phan phoi ct tin hoc thpt 2011 2012
Phan phoi ct tin hoc thpt 2011 2012Phan phoi ct tin hoc thpt 2011 2012
Phan phoi ct tin hoc thpt 2011 2012
 
Lecture05
Lecture05Lecture05
Lecture05
 
Lecture04
Lecture04Lecture04
Lecture04
 
Lecture03
Lecture03Lecture03
Lecture03
 

Itp th de02

  • 1. Trang 1/2 Trường Đại học Sư Phạm TP.HCM ĐỀ THI KẾT THÚC HỌC PHẦN – LẦN 1 Khoa Công Nghệ Thông Tin Môn thi: LẬP TRÌNH CƠ BẢN  Học kì 2/2011 Thời gian: 90 phút – không kể thời gian phát đề Đề 02 (đề thi gồm có 2 trang) - Không được phép sử dụng tài liệu - Không sử dụng đĩa mềm, CD, HDD, USB Disk, Laptop hay bất kì thiết bị nào có khả năng truyền và nhận tín hiệu Viết chương trình gồm có các chức năng sau đây (mỗi chức năng là 1 hàm) - (2đ) Hàm void InputArray(int a[], int& n) dùng để nhập mảng số nguyên có n phần tử - (4đ) Hàm void FindItem(int a[], int n, int x[], int& nx) dùng để tìm (các) số nguyên xuất hiện nhiều nhất. Ví dụ: Input Output a[] n x[] nx Mảng a input Số phần từ n của a Mảng x chứa các số nguyên xuất hiện nhiều nhất Số lượng các số nguyên xuất hiện nhiều nhất [1 3 3 4 3 2] 6 [3] 1 [2 4 5 4 2] 5 [2 4] 2 [] 0 [] 0 - (4đ) Hàm void FindSubArray(int a[], int n, int position[], int size[], int& num) dùng để tìm (các) mảng con chỉ chứa các số chẵn và có số lượng phần tử là nhiều nhất. Ví dụ: Input Output a[] n position[] size[] num Mảng a input Số phần tử n của a Danh sách vị trí đầu tiên của các mảng con thỏa điều kiện Danh sách số lượng phần tử của các mảng con thỏa điều kiện Số lượng mảng con tìm được [3 4 6 7 -2 -4 -8] 7 [4] [3] 1 [3 2 4 6 7 -2 -4 -8] 8 [1 4] [3 3] 2 [-1 -3 -5] 3 [] [] 0 - Sinh viên tự viết hàm main để kiểm thử các hàm đã viết ở trên và tự include thư viện cần thiết để thực thi chương trình. Lưu ý: - Tên project được đặt theo mã số sinh viên. Ví dụ: sinh viên có mã số K36.104.999 sẽ đặt tên project là K36_104_999
  • 2. Trang 2/2 - Trên đầu file main.cpp phải điền đầy đủ các dòng ghi chú thông tin về họ và tên, MSSV, lớp, đề thi, ngày thi theo mẫu dưới đây. Sinh viên phải ghi đúng theo mẫu dưới đây. Không giải quyết các trường hợp do ghi sai cú pháp mẫu này /*-------------------------------------*/ char[100] hoten = “Nguyen Van A”; char[12] mssv = “K36.104.999”; int dethi = 1; /*-------------------------------------*/ - Không giải quyết cho trường hợp mất bài do quên lưu file, lưu sai thư mục, định dạng, quên ghi họ tên, MSSV hay đặt sai tên project. - Không giải quyết cho trường hợp đặt sai tên hàm và sai danh sách tham số. - Sinh viên có thêm 5 phút để đọc kỹ đề bài sau khi phát đề. Cán bộ coi thi không giải thích gì thêm - Bài làm vẫn còn lỗi syntax coi như được 0 điểm