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

ngân hàng đề thi tin học

50 549 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 50
Dung lượng 356,39 KB

Nội dung

- Tên học phần: Tin học đại cương 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) f = sqrt(x*x + y*y*y); 0.25 else if (x==y) f = exp(x+y); 0.25 else 0.25 f = pow(x,3) - y; printf("\n f(x,y) = %0.2f",f); } Câu 5.7 2.00 #include #include #include void main() { 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(); goto tt; } if (a= =0) { xn = 0; goto kq; } xn = a; { c = xn; xn = (xn*xn+a)/(2*xn); } while (fabs((xn-c)/c) > 1e-6); kq:printf("\n Can bac hai cua a=%8.2f la : %8.4f ",a,xn); } 0.25 0.25 0.25 1.0 0.25 Câu 6.7 a b 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: 13/03/2017, 19:38

TỪ KHÓA LIÊN QUAN

w