Đáp án đề thi môn Kỹ thuật lập trình - ĐH Đông Á

THThiNganHang
ダウンロード数: 5
15
0

プレビューを生成中...

資料の内容

1 ページ

TRƯỜNG ĐẠI HỌC ĐÔNG Á CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập - Tự do - Hạnh phúc ĐỀ THI KẾT THÚC HỌC PHẦN NĂM: 2013 Học phần: Kỹ thuật lập trình Số tín chỉ: 4 Hình thức thi: Tự luận Thời gian làm bài: 90 phút Bậc: Cao đẳng Áp dụng cho ngành: Tin học ứng dụng Khoá: 2011-2014 Đề thi số: 01 Được sử dụng tài liệu  Không được sử dụng tài liệu  Người ra đề Người duyệt đề (Chữ ký)………………………………….. (Chữ ký)……………………………………….. - Họ và tên : Bạch Ngọc Dương - Họ và tên : Huỳnh Đức Thuận - Chức danh : Giảng viên - Chức danh : Trưởng khoa Câu 1: Viết chương trình để nhập một dãy số nguyên (nhập số 0 để dừng) và nhập thêm một số nguyên a. Hãy cho biết a có trong dãy không? Nếu có, hãy in ra màn hình các vị trí xuất hiện của a và tổng của nó qua các lần xuất hiện. (4 điểm) Câu 2: Viết chương trình (có sử dụng hàm) để nhập một danh sách gồm n nhân sự (n được nhập từ bàn phím), mỗi nhân sự cần nhập các thông tin mans (mã nhân sự), hoten (họ và tên), ngaysinh (ngày sinh). Sau đó hiển thị danh sách nhân sự đã nhập. Chương trình cho phép tìm một nhân sự có mans được nhập từ bàn phím. (6 điểm) ----- HẾT ----- (Cán bộ coi thi không giải thích gì thêm – Sinh viên nộp đề cùng bài làm) ThiNganHang.com

2 ページ

TRƯỜNG ĐẠI HỌC ĐÔNG Á CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập - Tự do - Hạnh phúc ĐÁP ÁN ĐỀ THI KẾT THÚC HỌC PHẦN NĂM: 2013 Học phần: Kỹ thuật lập trình Số tín chỉ: 4 Hình thức thi: Tự luận Thời gian làm bài: 90 phút Bậc: Cao đẳng Áp dụng cho ngành: Tin học ứng dụng Khoá: 2011-2014 Đề thi số: 01 Được sử dụng tài liệu  Không được sử dụng tài liệu  Người làm đáp án Người duyệt đáp án (Chữ ký)………………………………….. (Chữ ký)……………………………………….. - Họ và tên : Bạch Ngọc Dương - Họ và tên : Huỳnh Đức Thuận - Chức danh : Giảng viên - Chức danh : Trưởng khoa Câu 1: 4 điểm #include<stdio.h> #include<conio.h> int m[20],n=0; void nhap(int m[]) { int d,i=0; printf("Nhap day so nguyen (nhap so 0 de dung):\n"); do { scanf("%d",&d); if(d!=0) { m[i]=d; n++; } i++; }while(d!=0); } int kiemtra(int m[],int n,int a) { int i=0; while(i<n&&m[i]!=a) i++; if(i==n) ThiNganHang.com

3 ページ

return 0; else return 1; } void vitri(int m[],int n, int a) { int i,t=0; printf("\n%d xuat hien tai cac vi tri: ",a); for(i=0;i<n;i++) if(m[i]==a) { printf(" %d",i+1); t+=m[i]; } printf("\nTong qua cac lan xuat hien cua %d la %d",a,t); } void main() { int a; clrscr(); nhap(m); printf("Nhap them mot so nguyen: "); scanf("%d",&a); if(kiemtra(m,n,a)==0) printf("%d khong co trong day vua nhap",a); else { printf("%d co trong day vua nhap",a); vitri(m,n,a); } getch(); } Câu 2: 6 điểm #include<stdio.h> #include<conio.h> typedef struct { int ngay; int thang; int nam; }ngaythang; typedef struct { char mans[5]; char hoten[30]; ngaythang ngaysinh; }nhansu; int n; nhansu m[10]; void nhap(nhansu m[],int n) { int i; nhansu ns; for(i=0;i<n;i++) ThiNganHang.com

最初の3ページを表示しています。全文を見るには資料をダウンロードしてください。

コメント (0)

ログイン して議論に参加する

まだコメントはありません。最初のコメントを書きましょう!