Đề thi môn: Ngôn ngữ lập trình bậc cao - Pdf 18

Đề thi môn: Ngôn ngữ lập trình bậc cao
Đề số: 01
Câu 1: (3 điểm)
a) So sánh nguyên tắc hoạt động của
cấu trúc điều khiển do…while và cấu trúc điều khiển while…
b) Có thể chuyển từ do…while sang while… được không? Nếu có thì chuyển như
thế nào?
Câu 2: (3 điểm) Cho biết kết quả in lên màn hình khi chạy chương trình C++ sau:
#include <iostream.h>
int z=2;
int F(int &x, int y){
x += z++;
y *= z ;
return ++x + y + z++;
}
void main(){
int x=4, y=5;
cout<<F(y,x)<<endl;
cout<<"x="<<x<<" y="<<y<<" z="<<z;
}
Câu 3: (4 điểm)
Số π được tính theo công thức khai triển Maclaurin như sau:
12
1
)1(
7
1
5
1
3
1

void main(){
int x=5, y=4;
cout<<F(y, x)<<endl;
cout<<"x="<<x<<" y="<<y<<" z="<<z;
}
Câu 3: (4 điểm)
Công thức Wallis biểu diễn số π dưới dạng tích vô hạn các số nguyên như sau:
)12).(12(
)2).(2(

9.7
8.8
.
7.5
6.6
.
5.3
4.4
.
3.1
2.2
2
+−
=
nn
nn
π
Viết chương trình bằng C++: nhập n từ bàn phím, tính và in số π ra màn hình theo công
thức trên.
Ghi chú:


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status