1. Trang chủ
  2. » Công Nghệ Thông Tin

ĐỀ THI KẾT THỨC HỌC PHẦN TIN HỌC ĐẠI CƯƠNG

48 569 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 48
Dung lượng 3,15 MB

Nội dung

- Tên học phần: Tin học đại cương - Mã học phần: TIN1013 - Thời gian làm bài: - Loại đề: 120 phút Được sử dụng tài liệu - Số tín chỉ: Mã đề thi: 852_8 (Không kể thời gian phát/chép đề) Không sử dụng tài liệu X Câu (1 điểm): Thực phép chuyển đổi số sau (phải ghi rõ trình tính toán): a 576 (10)  X (2) b 11001110101(2)  Y (8) c 111010100110(2)  Z(16) d.7711(8) U(10) Câu (1 điểm): Vẽ sơ đồ khối để mô tả thuật toán tính diện tích tam giác với cạnh a, b, c cho trước Câu (1 điểm): Viết chương trình tính tiền điện với yêu cầu sau: - Nhập vào: Số chữ dùng cũ kiểu số nguyên (ví dụ:1235) Số chữ dùng kiểu số nguyên (1256) - In phiếu hóa đơn tiền điện theo mẫu sau: SO CU: SO MOI: SO CHU DA DUNG: THANH TIEN: Trong đó: số chữ dùng = số chữ dùng – số chữ dùng cũ Thành tiền = số chữ dùng * 2000 * 1.2 Câu (1 điểm): Viết chương trình tính diện tích tam giác có cạnh a, b, c cho trước Câu (2 điểm): Viết chương trình tìm ước số chung lớn hai số nguyên dương a, b Câu (2 điểm): Viết hàm tính S = + + + n, với n nguyên dương cho trước phương pháp lặp đệ quy Câu (2 điểm): Viết chương trình thực yêu cầu sau: a Nhập vào mảng A gồm n số nguyên (nc)&& (b+c>a)&&(c+a>b)) { p=(a+b+c)/2; s=sqrt(p*(p-a)*(p-b)*(p-c)); printf("Dien tich tam giac=%f",s); } else printf("Khong thoa dieu kien tam giac!"); } Câu b 0.25 0.25 0.25 2.00 5.8 a 0.25 #include void main() { unsigned int a, b, r, t, uscln; printf("Nhap vao so a:"); scanf("%d",&a); printf("Nhap vao so b:"); scanf("%d",&b); if (ay)?y:x; = (min>z)?z:min; 0.25 printf("\nSo lon nhat la %f",max); printf("\nSo nho nhat la %f",min); getch(); 0.25 } Câu 4.7 1.00 #include #include void main() { float x, y, f; printf("\n Nhap x: "); printf("\n Nhap y: "); 0.25 scanf("%f",&x); scanf("%f",&y); if (x>y) f = sqrt(x*x + y*y*y); 0.25 else if (x==y) f = exp(x+y); 0.25 else f = pow(x,3) - y; printf("\n f(x,y) = %0.2f",f); 0.25 } Câu 5.7 2.00 #include #include #include void main() { 0.25 double a,xn,c; int i; tt:printf("\nNhap vao mot so a= "); scanf("%lf",&a); if (a < 0) { printf("\n Khong the tinh can bac cua so am \n"); printf("\n Bam phim bat ky de nhap lai "); getch(); 0.25 goto tt; } if (a= =0) { xn = 0; goto kq; } 0.25 xn = a; { c = xn; xn = (xn*xn+a)/(2*xn); 1.0 } while (fabs((xn-c)/c) > 1e-6); kq:printf("\n Can bac hai cua a=%8.2f la : %8.4f ",a,xn); } Câu 6.7 a 0.25 2.00 int fibo(int n) { int f0 = 1,f1 = 1, f2; if (n==0) || (n==1) return 1; for(int i=2;i

Ngày đăng: 02/04/2017, 21:26

TỪ KHÓA LIÊN QUAN

w