Thi kết thúc học phần thực hành kỹ thuật lập trình năm 2019 -2020 | Đại học Bách Khoa, Đại học Đà Nẵng

Thi kết thúc học phần thực hành kỹ thuật lập trình năm 2019 -2020 môn Kỹ thuật máy tính | Đại học Bách Khoa, Đại học Đà Nẵng giúp sinh viên tham khảo, ôn luyện và phục vụ nhu cầu học tập của mình cụ thể là có định hướng, ôn tập, nắm vững kiến thức môn học và làm bài tốt trong những bài kiểm tra, bài tiểu luận, bài tập kết thúc học phần, từ đó học tập tốt và có kết quả cao cũng như có thể vận dụng tốt những kiến thức mình đã học

Đ I H N G I H C Đ À N
T R Ư N G Đ C B Á C H K H O A
KHOA CÔNG NGH THÔNG TIN
54, Nguy ng, Hoà Khánh, Liên Chi ễn Lương Bằ ểu, TP. Đà Nẵng
Tél. 84 236 3 736 949 Web: http://dut.udn.vn/KhoaCNTT / Email: cntt@dut.udn.vn
THI K T THÚC H C C HÀNH PHẦN THỰ
K THU T L P TRÌNH
Thời gian: 60 phút
Đề s 1
Câu m): 1: (4 điể Viết chương trình có sử dụng hàm kiểm tra n (nhập từ bàn phím) có
phải số nguyên tố không ? Sử dụng hàm kiểm tra này in ra dãy số nguyên tố <=n;
Câu 2: (6 điểm): dViết chương trình có sử ụng hàm
a. Viết chương trình nhậ ra màn hình(2điểp mảng một chiều A.Xuất mảng A m)
b. Số hoàn hảo là số ng t c thnguyên dương bằ ổng các ướ ực sự c a nó. Ví d ụ:
6=1+2+3.Xuất các số hoàn hảo trong mảng A ra màn hình .(4 điểm)
THI K THÚC H C N TH C HÀNH ẾT PHẦ
K THU T L P TRÌNH
Thời gian: 60 phút
Đề s 2
Câu m): 1: (4 điể Số hoàn h o là s ng t c th c s c a nó. nguyên dương bằ ổng các ướ
Ví d : 6=1+2+3. Vi có s d ng hàm ki m tra n (nh p t bàn phím) có ết chương trình
phải số hoàn hảo không ?
Câu 2: (6 điểm): Viết chương trình có sử dụng hàm
a. Viết chương trình nhập một chuổi ký tự
b. Kiểm tra chu i xỗi đó có đố ứng hay không ?
THI K T THÚC H C N TH C HÀNH PHẦ
K THU T L P TRÌNH
Thời gian: 60 phút
Đề s 3
Câu m): 1: (4 điể Số t h p
C
k
n
có công th c truy h ồi:
C
k
n
=
C
1k
1n
+
C
k
1n
với
C
0
n
=
C
n
n
=1.
Viết chương trình có sử hàm để dụng tính
C
k
n
và in ra tam giác Pascal
Câu 2: (6 điểm): Viết chương trình có sử dụng hàm
a. Vi p m ng m t chi u A v i n ết chương trình nh
phần t (n>=10). Xu t m m) ảng A ra màn hình (2đi
Đ I H N G I H C Đ À N
T R Ư N G Đ C B Á C H K H O A
KHOA CÔNG NGH THÔNG TIN
54, Nguy ng, Hoà Khánh, Liên Chi ễn Lương Bằ ểu, TP. Đà Nẵng
Tél. 84 236 3 736 949 Web: http://dut.udn.vn/KhoaCNTT / Email: cntt@dut.udn.vn
b. Xóa hoàn h trong A trên, xu t l i m ng A các số ảo
sau khi xóa các s hoàn h o.
(4 điểm)
THI K T THÚC H C N TH C HÀNH PHẦ
K THU T L P TRÌNH
Thời gian: 60 phút
Đề s 4
Câu m): 1: (4 điể Với 4 chữ số tự nhiên thuộc dãy s { 0; 1; 2; 3; 4; 5; 6;7;8;9}. H ỏi
lập được bao nhiêu chữ số thập phân có đủ mặt 4 chữ số mà có 2 chữ số ở phần
nguyên? Hãy vi m bao nhiêu s bài? t kê các s ết chương trình đế ố thỏa mãn đề Liệ đó ?
Câu 2: (6 điểm): d nhViết chương trình có sử ụng hàm để p ma tr n A cấp nxn (với n
nhập từ bàn phím):
a. Xuấ t ma tr n A ra màn hình (2 điểm)
b. Tìm ma trận ngh o cịch đả ủa ma tr ận A (4 điểm)
THI K T THÚC H C N TH C HÀNH PHẦ
K THU T L P TRÌNH
Thời gian: 60 phút
Đề s 5
Câu m): 1: (4 điể Viết chương trình sử ụng hàm để d tính tổng sau:
S
n
= 1+ x +
+ . . . +
1
1
n
x
n
+
n
n
x
Câu 2: (6 điểm): nh có s d nhViết chương trì ụng hàm để p ma tr n A c p mxn (với
m,n nh p t bàn phím):
a. Xuấ t ma tr n A ra màn hình (2 điểm)
b. n tĐưa các phầ ử của từng hàng của ma tr ng chéo chính, và tính ận lên đườ
tổng các ph n t l n nh ất đó (4 điểm)
THI K T THÚC H C N TH C HÀNH PHẦ
K THU T L P TRÌNH
Thời gian: 60 phút
Đề s 6
Đ I H N G I H C Đ À N
T R Ư N G Đ C B Á C H K H O A
KHOA CÔNG NGH THÔNG TIN
54, Nguy ng, Hoà Khánh, Liên Chi ễn Lương Bằ ểu, TP. Đà Nẵng
Tél. 84 236 3 736 949 Web: http://dut.udn.vn/KhoaCNTT / Email: cntt@dut.udn.vn
Câu m): 1: (4 điể Với 4 chữ số tự nhiên thuộc dãy s { 0; 1; 2; 3; 4; 5; 6;7;8;9}. H i l p
đượ c bao nhiêu ch s mthập phân có đủ t 4 ch s mà có 3 ch s ở phần nguyên?
Hãy vi m bao nhiêu s bài? t kê các s ết chương trình đế thỏa mãn đề Liệ đó ?
Câu 2: (6 điểm):Viết chương trình có sử dụng hàm
a.Nhập mảng số nguyên A gồm n phần tử và nh p s nguyên k. (2 điểm)
b. Xóa ph n t ch s k ra kh i m ng A. t m ng A sau khi xóa ch s Xuấ
chỉ s k ra màn hình (4 điểm)
THI K T THÚC H C N TH C HÀNH PHẦ
K THU T L P TRÌNH
Thời gian: 60 phút
Đề s 7
Câu 1: (4 điểm): V 4 ch s t nhiên thu c dãy s { 0; 1; 2; 3; 4; 5; 6;7;8;9}. H i l p ới
đượ c bao nhiêu ch s mthập phân có đủ t 4 ch s . Hãy vi m bao ết chương trình đế
nhiêu s bài? t kê các s thỏa mãn đề Liệ đó ?
Câu 2: (6 điểm): d ng hàm Viết chương trình sử
a. Nhậ p các s t nhiên t bàn phím.
b. Đếm có bao nhiêu số 0 t n cùng c a tích n s t nhiên trên ?
THI K T THÚC H C N TH C HÀNH PHẦ
K THU T L P TRÌNH
Thời gian: 60 phút
Đề s 8
Câu 1: (4 điể
m):Viết chương trình giải phương trình bậ ốn trùng phương c b (ax
4
+ bx
2
+
c = 0, a m s nghi m khác nhau c 0). Có đế ủa phương trình.
Câu 2: (6 điểm): Viết chương trình có sử ụng hàm để d nhập ma trận A cấp mxn (với
m,n nh p t bàn phím):
a. Xuấ t ma tr n A ra màn hình (2 điểm)
b. n tĐưa các phầ ử của từng hàng của ma tr ng chéo chính, và tính ận lên đườ
tổng các ph n t l n nh ất đó (4 điểm)
Đ I H N G I H C Đ À N
T R Ư N G Đ C B Á C H K H O A
KHOA CÔNG NGH THÔNG TIN
54, Nguy ng, Hoà Khánh, Liên Chi ễn Lương Bằ ểu, TP. Đà Nẵng
Tél. 84 236 3 736 949 Web: http://dut.udn.vn/KhoaCNTT / Email: cntt@dut.udn.vn
THI K T THÚC H C N TH C HÀNH PHẦ
K THU T L P TRÌNH
Thời gian: 60 phút
Đề s 9
Câu 1: (4 điểm): Viết chương trình tính ch(x) triển khai theo chuỗi số sau:
S = ch(x) = 1 +
x x x
n
n2 4 2
2 4 2! !
....
( )!
số phần tử được chọn cho tới khi đạ t đ chính xác:
|x
2n
/(2n)!| < EPS=10
-6
Câu 2: (6 điểm): Viết chương trình có sử dụng hàm
a. Nhậ p các s t nhiên t bàn phím.
b. Đếm có bao nhiêu số 0 t n cùng c a tích n s t nhiên trên ?
THI K T THÚC H C N TH C HÀNH PHẦ
K THU T L P TRÌNH
Thời gian: 60 phút
Đề s 10
Câu 1: (4 điểm): Dãy Fibonacci dãy vô h n các s t nhiên b u b ng hai ph n t ắt đầ
0 và 1 ho c 1 và 1, các ph n t c thi t l p theo quy t c m i ph n t luôn b ng sau đó đượ ế
tổng hai ph n t c nó. B u v i 0 và 1, dãy s ử trướ ắt đầ tiếp t c 0, 1, 1, 2, 3, 5, 8, 13, 21,
34, và c . Hãy vi d ng hàm nh p vào m t n, ki m tra n có thế ết chương trình có sử
thuộc dãy dãy Fibonacci không ?
Câu 2: (6 điểm): Viết chương trình có sử dụng hàm
a. Nhậ p các s t nhiên t bàn phím.
b. Đếm có bao nhiêu số 0 t n cùng c a tích n s t nhiên trên ?
THI K T THÚC H C N TH C HÀNH PHẦ
K THU T L P TRÌNH
Thời gian: 60 phút
Đề s 11
Câu 1: (4 điểm):Viết chương trình tính cos(x) triển khai theo chuỗi số sau:
S = Cos(x) = 1 -
!2
2
x
+
!4
4
x
-
... + (-1)
n
)!2(
2
n
x
n
+ ...
+ ...
Đ I H N G I H C Đ À N
T R Ư N G Đ C B Á C H K H O A
KHOA CÔNG NGH THÔNG TIN
54, Nguy ng, Hoà Khánh, Liên Chi ễn Lương Bằ ểu, TP. Đà Nẵng
Tél. 84 236 3 736 949 Web: http://dut.udn.vn/KhoaCNTT / Email: cntt@dut.udn.vn
số phần tử được chọn cho tới khi đạ t đ chính xác:
|x
2n
/(2n)!| < EPS=10
-6
Câu 2: (6 điểm): Viết chương trình có sử hàm để dụng nhập ma trận A cấp mxn (với
m,n nh p t bàn phím):
a. Xuấ t ma tr n A ra màn hình (2 điểm)
b. n tĐưa các phầ ử của từng hàng của ma tr ng chéo chính, và tính ận lên đườ
tổng các ph n t l n nh ất đó (4 điểm)
THI K T THÚC H C N TH C HÀNH PHẦ
K THU T L P TRÌNH
Thời gian: 60 phút
Đề s 12
Câu 1: (4 điểm): tri n khai theo chu i sau: Viết chương trình tính sin(x)
sin(x) = x/1! x /3! + ... + (-1) /(2n+1)!
3 n
.x
2n+1
s
phần t c ch n cho t chính xác: |x /(2n+1)!| < EPS=10 (dùng đượ ới khi đạt độ
2n+1 -6
hàm fabs trong <math.h>).
Câu 2: (6 điểm): Viết chương trình có sử dụng hàm
a. Vi p hai m ng m t chi u Aết chương trình nh
B.Xuất m m)ảng A và B ra màn hình (2điể
b. N i m ng A vào B (không dùng m ng ph c ụ, không đượ
sắp x c và sau sao cho m ng sau khi n m ếp trướ ) ối đả
bảo theo th gi m d n.Xu t m ng sau khi n i ra ứ tự
màn hình. m)(4 điể
THI K T THÚC H C N TH C HÀNH PHẦ
K THU T L P TRÌNH
Thời gian: 60 phút
Đề s 13
Câu 1: (4 điểm): p s Viết chương trình nhậ nguyên dương a và kiểm tra có pha ải là số
tự i x ng không? đố
Ví d : 5, 232, 5775 t i x i x ng. đố ứng, nhưng 2342 thì không tự đố
Câu 2: (6 điểm): Viết chương trình có sử dụng hàm
a. Vi p m ng m t chi u A v i n ph n ết chương trình nh
tử (n>=15).Xuất m m) ảng A ra màn hình (2đi
b. Xóa ph n t u tiên c a m ng,xu t l i ra màn đầ
hìn m)h.(4 điể
THI K T THÚC H C N TH C HÀNH PHẦ
Đ I H N G I H C Đ À N
T R Ư N G Đ C B Á C H K H O A
KHOA CÔNG NGH THÔNG TIN
54, Nguy ng, Hoà Khánh, Liên Chi ễn Lương Bằ ểu, TP. Đà Nẵng
Tél. 84 236 3 736 949 Web: http://dut.udn.vn/KhoaCNTT / Email: cntt@dut.udn.vn
K THU T L P TRÌNH
Thời gian: 60 phút
Đề s 14
Câu 1: (4 điểm): Nhập vào các s nguyên bất kỳ,hãy tính tổng các
số nguyên đó chừng nào khi nhập vào bàn phím số 0.
Câu 2: (6 điểm): Viết chương trình có sử hàm để dụng nhập ma trận A cấp mxn (với
m,n nh p t bàn phím):
a. Xuấ t ma tr n A ra màn hình (2 điểm)
b. n tĐưa các phầ ử của từng hàng của ma tr ng chéo chính, và tính ận lên đườ
tổng các ph n t l n nh ất đó (4 điểm)
THI K T THÚC H C N TH C HÀNH PHẦ
K THU T L P TRÌNH
Thời gian: 60 phút
Đề s 15
Câu 1: (4 điểm): Viết chương trình in ra bảng cửu chương theo
dạng sau và có màu cho t ừng chương:
2x1=2
3x1=3
4x1=4
5x1=5
6x1=6
7x1=7
8x1=8
9x1=9
10x1=10
2x2=4
3x2=6
4x2=8
5x2=10
6x2=12
7x2=14
8x2=16
9x2=18
10x2=20
2x3=6
3x3=9
4x3=12
5x3=15
6x3=18
7x3=21
8x3=24
9x3=27
10x3=30
2x4=8
3x4=12
4x4=16
5x4=20
6x4=24
7x4=28
8x4=32
9x4=36
10x4=40
2x5=10
3x15=15
4x5=20
5x5=25
6x5=30
7x5=35
8x5=40
9x5=45
10x5=50
2x6=12
3x6=18
4x6=24
5x6=30
6x6=36
7x6=42
8x6=48
9x6=54
10x6=60
2x7=14
3x7=21
4x7=28
5x7=35
6x7=42
7x7=49
8x7=56
9x7=63
10x7=70
2x8=16
3x8=24
4x8=32
5x8=40
6x8=48
7x8=56
8x8=64
9x8=72
10x8=80
2x9-18
3x9=27
4x9-36
5x9=45
6x9=54
7x9-63
8x9=72
9x9=81
10x9=90
2x10=20
3x10=30
4x10=40
5x10=50
6x10=60
7x10=70
8x10=80
9x10=90
10x10=100
Câu 2: (6 điểm): Viết chương trình có sử dụng hàm
a. Vi p m ng m t chi u A v i n ph n ết chương trình nh
tử (n>=15). Xu t m ng A ra màn hình m) (2điể
b. Tính t ng các s nguyên t trong m ng,xu t k t qu ế
ra màn hình.(4 điểm)
THI K T THÚC H C N TH C HÀNH PHẦ
K THU T L P TRÌNH
Thời gian: 60 phút
Đề s 16
Đ I H N G I H C Đ À N
T R Ư N G Đ C B Á C H K H O A
KHOA CÔNG NGH THÔNG TIN
54, Nguy ng, Hoà Khánh, Liên Chi ễn Lương Bằ ểu, TP. Đà Nẵng
Tél. 84 236 3 736 949 Web: http://dut.udn.vn/KhoaCNTT / Email: cntt@dut.udn.vn
Câu 1: (4 điểm): i x ng nh p t bàn Viết chương trình in ra các số đố hơn N (N nhậ
phím).
Câu 2: (6 điểm): Viết chương trình có sử ụng hàm để d nhập ma trận A cấp mxn (với
m,n nh p t bàn phím):
a. Xuấ t ma tr n A ra màn hình (2 điểm)
b. n tĐưa các phầ ử của từng hàng của ma tr ng chéo chính, và tính ận lên đườ
tổng các ph n t l n nh ất đó (4 điểm)
THI K T THÚC H C N TH C HÀNH PHẦ
K THU T L P TRÌNH
Thời gian: 60 phút
Đề s 17
Câu 1: (4 điểm) In ra màn hình dãy s Fibonaxi nh i N nh p t bàn phím. Bi hơn vớ ết
rằng dãy Fibonaxi có d v i F =1, Fạng như sau: F
n
=F
n-1
+F
n-2
1 2
=1.
Câu 2: (6 điểm ) Viết chương trình có sử dụng hàm
a. Nhậ p các s t nhiên t bàn phím.
b. Đếm có bao nhiêu số 0 t n cùng c a tích n s t nhiên trên ?
THI K T THÚC H C N TH C HÀNH PHẦ
K THU T L P TRÌNH
Thời gian: 60 phút
Đề s 18
Câu 1: (4 điểm):Viết chương trình nguyên N và sau đó in ra số nhập vào số đảo của N?
Ví d : N=12345. In ra 54321.
Câu 2: (6 điểm ) d ng hàm nh p ma tr n A c p nxn i n Viết chương trình có sử để (vớ
nhập từ bàn phím):
a. Xuấ t ma tr n A ra màn hình (2 điểm)
b. Tìm ma trận ngh o cịch đả ủa ma tr ận A (4 điểm)
THI K T THÚC H C N TH C HÀNH PHẦ
K THU T L P TRÌNH
Thời gian: 60 phút
Đề s 19
Câu 1: (4 điểm):Viết chương trình tính N!!, với N nhập từ bàn phím.
N ch ẵn: N!!=2*4*6*…*N.
N l ẻ: N!!=1*3*5*…*N
Đ I H N G I H C Đ À N
T R Ư N G Đ C B Á C H K H O A
KHOA CÔNG NGH THÔNG TIN
54, Nguy ng, Hoà Khánh, Liên Chi ễn Lương Bằ ểu, TP. Đà Nẵng
Tél. 84 236 3 736 949 Web: http://dut.udn.vn/KhoaCNTT / Email: cntt@dut.udn.vn
Câu 2: (6 điểm )Viết chương trình nhập mảng 1 chiều A có N phần tử có sử dụng
hàm(với N nhập từ bàn phím). :
a. Xu t các ph n t p ra màn hình đã nhậ
b. Xu t ra màn hình giá tr ngu n yên dương lẻ lớ
nhất.
THI K T THÚC H C N TH C HÀNH PHẦ
K THU T L P TRÌNH
Thời gian: 60 phút
Đề s 20
Câu 1: (4 điể ết chương trình ụng hàm để ải phương trình bậm): Vi có sử d gi c hai
d
ạng ax
2
+ bx + c = 0 s d ng con tr
Câu 2: (6 điểm )Viết chương trình nhập mảng 1 chiều A có N phần tử có sử dụng
hàm(với N nhập từ bàn phím). :
a. Xu t các ph n t p ra màn hình đã nhậ
b. Xu a m ng và ất ra màn hình các chính phương củ
tính t ng các s đó?
THI K T THÚC H C N TH C HÀNH PHẦ
K THU T L P TRÌNH
Thời gian: 60 phút
Đề s 21
Câu 1: (4 điể
m): Viết chương trình ụng hàm để có sử d tính 2 (n nh
n
ập từ bàn phím)
Câu 2: (6 điểm ): d nh p ma tr n A c p nxn i n Viết chương trình có sử ụng hàm để (vớ
nhập từ bàn phím):
a. Xuấ t ma tr n A ra màn hình (2 điểm)
b. Tìm ma trận ngh o cịch đả ủa ma tr ận A (4 điểm)
THI K T THÚC H C PHẦN
MÔN : TH C HÀNH TIN H ỌC ĐẠI CƯƠNG
Thời gian: 60 phút
Đề s 22
Câu 1: (4 điểm): Viết chương trình tính Sh(x) triển khai theo chu i s ố sau:
Đ I H N G I H C Đ À N
T R Ư N G Đ C B Á C H K H O A
KHOA CÔNG NGH THÔNG TIN
54, Nguy ng, Hoà Khánh, Liên Chi ễn Lương Bằ ểu, TP. Đà Nẵng
Tél. 84 236 3 736 949 Web: http://dut.udn.vn/KhoaCNTT / Email: cntt@dut.udn.vn
S = Sh(x) = x +
3
3
x
!
+
5
5
x
!
+ ... +
2 1
2 1
n
x
n
( )!
số phần tử được chọn cho tới khi đạ t đ chính xác:
|x
2n+1
/(2n+1)!| < EPS=10
-6
Câu 2: (6 điểm): Viết chương trình ụng hàm để có sử d nhập ma trận A cấp nxn (với n
nhập từ bàn phím). :
a. Xuất ma tr n A ra màn hình (2 điểm)
b. Tìm ma trận ngh o cịch đả ủa ma trận A (4 điểm)
THI K T THÚC H C N TH C HÀNH PHẦ
K THU T L P TRÌNH
Thời gian: 60 phút
Đề s 23
Câu 1: (4 điểm): Viết chương trình nhập vào độ dài 3 cạnh của một tam giác, kiểm tra
xem đó có phả ết đó là tam giác gì ?i là 3 cạnh của một tam giác không? Cho bi
Câu 2: (6 điểm ): t c d nh p ma tr n A c p mxn Viế hương trình có sử ụng hàm để (với
m,n nh p t bàn phím):
c. Xuấ t ma tr n A ra màn hình (2 điểm)
d. n tĐưa các phầ ử của từng hàng của ma tr ng chéo chính, và tính ận lên đườ
tổng các ph n t l n nh ất đó (4 điểm)
THI K T THÚC H C PH N TH C HÀNH
K THU T L P TRÌNH
Thời gian: 60 phút
Đề s 24
Câu 1: (4 điểm): Viết chương trình sử dụng hàm nhập vào 3 số a, b,c. Tìm số trung gian
(số lớn th nhì) ?
Câu 2: (6 điểm ): Viết chương trình có sử ụng hàm để d nhập ma trận A cấp mxn (với
m,n nh p t bàn phím):
a. Xuấ t ma tr n A ra màn hình (2 điểm)
b. n tĐưa các phầ ử của từng hàng của ma tr ng chéo chính, và tính ận lên đườ
tổng các ph n t l n nh ất đó (4 điểm)
+ ...
Đ I H N G I H C Đ À N
T R Ư N G Đ C B Á C H K H O A
KHOA CÔNG NGH THÔNG TIN
54, Nguy ng, Hoà Khánh, Liên Chi ễn Lương Bằ ểu, TP. Đà Nẵng
Tél. 84 236 3 736 949 Web: http://dut.udn.vn/KhoaCNTT / Email: cntt@dut.udn.vn
THI K T THÚC H C N TH C HÀNH PHẦ
K THU T L P TRÌNH
Thời gian: 60 phút
Đề s 25
Câu 1: (4 điểm): Cho s t nhiên N (N<=7000000). Phân tích N thành t ng các s
chính phương nhỏ dần sao cho số các số hạng là ít nhất.
Ví d 30 =5 + 1
ụ:
2
+2
2 2
Câu 2: (6 điểm ): Viết chương trình có sử ụng hàm để d nhập ma trận A cấp mxn (với
m,n nh p t bàn phí : m)
a. Xuấ t ma tr n A ra màn hình (2 điểm)
b. n tĐưa các phầ ử của từng hàng của ma tr ng chéo chính, và tính ận lên đườ
tổng các ph n t l n nh ất đó (4 điểm)
THI K T THÚC H C N TH C HÀNH PHẦ
K THU T L P TRÌNH
Thời gian: 60 phút
Đề s 26
Câu 1: (4 điểm): Cho s t nhiên N (N<=7000000). Phân tích N thành t ng các s
chính phương nhỏ dần sao cho số các số hạng là ít nhất.
Ví d : 30 =5 + 1
2
+2
2 2
Câu 2: (6 điểm ): Viết chương trình nhập mảng 1 chiều A có N phần tử có sử dụng
hàm(với N nhập từ bàn phím). :
a. Xu t các ph n t p ra màn hình đã nhậ .
b. Xu t ra màn hình s nguyên t cu i cùng c a
mảng (n u có),còn không xuế ất ra dòng “Không
số nguyên t trong m ảng” ?
THI K T THÚC H C N TH C HÀNH PHẦ
K THU T L P TRÌNH
Thời gian: 60 phút
Đề s 27
Câu 1: (4 điể ết chương trình sm): Vi dụng hàm để tính n! (n!=1*2*3*…*n)?
Câu 2: (6 điểm ): Viết chương trình sử dụng hàm
a. Nhậ p các s t nhiên t bàn phím.
b. Đếm có bao nhiêu số 0 t n cùng c a tích n s t nhiên trên ?
THI K T THÚC H C N TH C HÀNH PHẦ
| 1/20

Preview text:

Đ Ạ I H Ọ C Đ À N Ẵ N G
T R Ư Ờ N G Đ Ạ I H Ọ C B Á C H K H O A KHOA CÔNG NGHỆ THÔNG TIN
54, Nguyễn Lương Bằng, Hoà Khánh, Liên Chiểu, TP. Đà Nẵng
Tél. 84 236 3 736 949 Web: http://dut.udn.vn/KhoaCNTT / Email: cntt@dut.udn.vn
THI KẾT THÚC HỌC PHẦN THỰC HÀNH KỸ THUẬT LẬP TRÌNH Thời gian: 60 phút Đề số 1
Câu 1: (4 điểm): Viết chương trình có sử dụng hàm kiểm tra n (nhập từ bàn phím) có
phải số nguyên tố không ? Sử dụng hàm kiểm tra này in ra dãy số nguyên tố <=n; Câu 2: (6 điểm): Vi d
ết chương trình có sử ụng hàm
a. Viết chương trình nhập mảng một chiều A.Xuất mảng A ra màn hình(2điểm)
b. Số hoàn hảo là số nguyên dương bằng t c th ổng các ướ
ực sự của nó. Ví dụ:
6=1+2+3.Xuất các số hoàn hảo trong mảng A ra màn hình.(4 điểm)
THI KẾT THÚC HỌC PHẦN THỰC HÀNH KỸ THUẬT LẬP TRÌNH Thời gian: 60 phút Đề số 2
Câu 1: (4 điểm): Số hoàn hảo là s ố nguyên dương bằng t c th ổng các ướ c s ự c ự a nó. ủ Ví d : 6=1+2+3. ụ Vi có s ết chương trình ử d ng hàm ki ụ
ểm tra n (nhập t bàn phím) có ừ
phải số hoàn hảo không ?
Câu 2: (6 điểm): Viết chương trình có sử dụng hàm
a. Viết chương trình nhập một chuổi ký tự b. Kiểm tra chu i x
ỗi đó có đố ứng hay không ?
THI KẾT THÚC HỌC PHẦN THỰC HÀNH KỸ THUẬT LẬP TRÌNH Thời gian: 60 phút Đề số 3 Câu 1: (4 điểm): Số t h ổ ợp Ck k n có công th c truy h ứ ồi: Ckn = C 1 n 1+Ckn 1với C0n =Cnn=1.
Viết chương trình có sử dụ hàm để ng
tính Ckn và in ra tam giác Pascal
Câu 2: (6 điểm): Viết chương trình có sử dụng hàm
a. Viết chương trình nhập mảng một chiều A với n
phần tử (n>=10). Xuất mảng A ra màn hình (2điểm)
Đ Ạ I H Ọ C Đ À N Ẵ N G
T R Ư Ờ N G Đ Ạ I H Ọ C B Á C H K H O A KHOA CÔNG NGHỆ THÔNG TIN
54, Nguyễn Lương Bằng, Hoà Khánh, Liên Chiểu, TP. Đà Nẵng
Tél. 84 236 3 736 949 Web: http://dut.udn.vn/KhoaCNTT / Email: cntt@dut.udn.vn
b. Xóa các số hoàn hảo trong A trên, xuất lại mảng A
sau khi xóa các số hoàn hảo. (4 điểm)
THI KẾT THÚC HỌC PHẦN THỰC HÀNH KỸ THUẬT LẬP TRÌNH Thời gian: 60 phút Đề số 4
Câu 1: (4 điểm): Với 4 chữ số tự nhiên thuộc dãy s { 0; 1; 2; 3; 4; 5; ố 6;7;8;9}. Hỏi
lập được bao nhiêu chữ số thập phân có đủ mặt 4 chữ số mà có 2 chữ số ở phần
nguyên? Hãy viết chương trình đếm bao nhiêu số th bài? ỏa mãn đề Liệt kê các s ố đó ? Câu 2: (6 điểm): Vi d
ết chương trình có sử ụng hàm để nhập ma trận A cấp nxn (với n nhập từ bàn phím):
a. Xuất ma trận A ra màn hình (2 điểm)
b. Tìm ma trận nghịch đảo của ma trận A (4 điểm)
THI KẾT THÚC HỌC PHẦN THỰC HÀNH KỸ THUẬT LẬP TRÌNH Thời gian: 60 phút Đề số 5
Câu 1: (4 điểm): Viết chương trình sử ụng hàm để d tính tổng sau: 2 x 1 xn n x Sn = 1+ x + + . . . + + 2 n 1 n Câu 2: (6 điểm): Vi nh có s ết chương trì
ử dụng hàm để nhập ma trận A cấp mxn (với m,n nhập từ bàn phím):
a. Xuất ma trận A ra màn hình (2 điểm)
b. Đưa các phần tử của từng hàng của ma tr ng chéo chính, và tính ận lên đườ tổng các phần t l
ử ớn nhất đó (4 điểm)
THI KẾT THÚC HỌC PHẦN THỰC HÀNH KỸ THUẬT LẬP TRÌNH Thời gian: 60 phút Đề số 6
Đ Ạ I H Ọ C Đ À N Ẵ N G
T R Ư Ờ N G Đ Ạ I H Ọ C B Á C H K H O A KHOA CÔNG NGHỆ THÔNG TIN
54, Nguyễn Lương Bằng, Hoà Khánh, Liên Chiểu, TP. Đà Nẵng
Tél. 84 236 3 736 949 Web: http://dut.udn.vn/KhoaCNTT / Email: cntt@dut.udn.vn
Câu 1: (4 điểm): Với 4 chữ số tự nhiên thuộc dãy s { 0; 1; 2; 3; 4; 5; ố 6;7;8;9}. H i l ỏ ập
được bao nhiêu chữ số thập phân có đủ mặt 4 chữ số mà có 3 c ữ h số ở phần nguyên?
Hãy viết chương trình đếm bao nhiêu số th bài? ỏa mãn đề Liệt kê các s ố đó ?
Câu 2: (6 điểm):Viết chương trình có sử dụng hàm
a.Nhập mảng số nguyên A gồm n phần tử và nhập số nguyên k. (2 điểm) b. Xóa phần t ử có chỉ số k ra kh i
ỏ mảng A. Xuất mảng A sau khi xóa chỉ s ố chỉ s k ra màn hình ố ( 4 điểm)
THI KẾT THÚC HỌC PHẦN THỰC HÀNH KỸ THUẬT LẬP TRÌNH Thời gian: 60 phút Đề số 7
Câu 1: (4 điểm): Với 4 ch s ữ t ố ự nhiên thu c dãy ộ s { 0; 1; 2; 3; 4; 5; ố 6;7;8;9}. H i l ỏ ập
được bao nhiêu chữ số thập phân có đủ mặt 4 chữ số. Hãy viết chương trình đếm bao nhiêu s ố th bài? ỏa mãn đề Liệt kê các số đó ?
Câu 2: (6 điểm): Viết chương trình sử d ng hàm ụ
a. Nhập các số tự nhiên từ bàn phím.
b. Đếm có bao nhiêu số 0 tận cùng c a tích n s ủ t ố nhiên trên ? ự
THI KẾT THÚC HỌC PHẦN THỰC HÀNH KỸ THUẬT LẬP TRÌNH Thời gian: 60 phút Đề số 8
Câu 1: (4 điểm):Viết chương trình giải phương trình bậc ốn trùng phương b (ax4 + bx2 + c = 0, a 0). Có đếm s nghi ố
ệm khác nhau của phương trình.
Câu 2: (6 điểm): Viết chương trình có sử ụn
d g hàm để nhập ma trận A cấp mxn (với m,n nhập từ bàn phím):
a. Xuất ma trận A ra màn hình (2 điểm)
b. Đưa các phần tử của từng hàng của ma tr ng chéo chính, và tính ận lên đườ tổng các phần t l
ử ớn nhất đó (4 điểm)
Đ Ạ I H Ọ C Đ À N Ẵ N G
T R Ư Ờ N G Đ Ạ I H Ọ C B Á C H K H O A KHOA CÔNG NGHỆ THÔNG TIN
54, Nguyễn Lương Bằng, Hoà Khánh, Liên Chiểu, TP. Đà Nẵng
Tél. 84 236 3 736 949 Web: http://dut.udn.vn/KhoaCNTT / Email: cntt@dut.udn.vn
THI KẾT THÚC HỌC PHẦN THỰC HÀNH KỸ THUẬT LẬP TRÌNH Thời gian: 60 phút Đề số 9
Câu 1: (4 điểm): Viết chương trình tính ch(x) triển khai theo chuỗi số sau: x2 x4 x2n S = ch(x) = 1 + .... + ... 2! 4! ( n 2 )!
số phần tử được chọn cho tới khi đạt độ chính xác: |x2n/(2n)!| < EPS=10-6
Câu 2: (6 điểm): Viết chương trình có sử dụng hàm
a. Nhập các số tự nhiên từ bàn phím.
b. Đếm có bao nhiêu số 0 tận cùng c a tích n s ủ t ố nhiên trên ? ự
THI KẾT THÚC HỌC PHẦN THỰC HÀNH KỸ THUẬT LẬP TRÌNH Thời gian: 60 phút Đề số 10
Câu 1: (4 điểm): Dãy Fibonacci là dãy vô hạn các s t
ố ự nhiên bắt đầu bằng hai phần tử
0 và 1 hoặc 1 và 1, các phần tử sau đó được thiết lập theo quy tắc m i ph ỗ ần tử luôn bằng
tổng hai phần tử trước nó. Bắt đầu với 0 và 1, dãy s
ố tiếp t c 0, 1, 1, 2, 3, 5, 8, 13, 21, ụ 34, và c ứ thế. Hãy vi d ết chương trình có sử ng hàm nh ụ ập vào m t n, ki ộ ểm tra n có
thuộc dãy dãy Fibonacci không ?
Câu 2: (6 điểm): Viết chương trình có sử dụng hàm
a. Nhập các số tự nhiên từ bàn phím.
b. Đếm có bao nhiêu số 0 tận cùng c a tích n s ủ t ố nhiên trên ? ự
THI KẾT THÚC HỌC PHẦN THỰC HÀNH KỸ THUẬT LẬP TRÌNH Thời gian: 60 phút Đề số 11
Câu 1: (4 điểm):Viết chương trình tính cos(x) triển khai theo chuỗi số sau: 2 2 x 4 x x n S = Cos(x) = 1 - + - ... + (-1)n + ... ! 2 ! 4 (2 ) n !
Đ Ạ I H Ọ C Đ À N Ẵ N G
T R Ư Ờ N G Đ Ạ I H Ọ C B Á C H K H O A KHOA CÔNG NGHỆ THÔNG TIN
54, Nguyễn Lương Bằng, Hoà Khánh, Liên Chiểu, TP. Đà Nẵng
Tél. 84 236 3 736 949 Web: http://dut.udn.vn/KhoaCNTT / Email: cntt@dut.udn.vn
số phần tử được chọn cho tới khi đạt độ chính xác: |x2n/(2n)!| < EPS=10-6
Câu 2: (6 điểm): Viết chương trình có sử dụng hàm để
nhập ma trận A cấp mxn (với m,n nhập từ bàn phím):
a. Xuất ma trận A ra màn hình (2 điểm)
b. Đưa các phần tử của từng hàng của ma tr ng chéo chính, và tính ận lên đườ tổng các phần t l
ử ớn nhất đó (4 điểm)
THI KẾT THÚC HỌC PHẦN THỰC HÀNH KỸ THUẬT LẬP TRÌNH Thời gian: 60 phút Đề số 12
Câu 1: (4 điểm): Viết chương trình tính sin(x) triển khai theo chu i sau: ỗ
sin(x) = x/1! – x3/3! + ... + (-1)n.x2n+1/(2n+1)!
số phần tử được chọn cho tới khi đạt
độ chính xác: |x2n+1/(2n+1)!| < EPS=10-6 (dùng hàm fabs trong ).
Câu 2: (6 điểm): Viết chương trình có sử dụng hàm
a. Viết chương trình nhập hai mảng một chiều A và
B.Xuất mảng A và B ra màn hình (2điểm)
b. Nối mảng A vào B (không dùng mảng phụ, không được
sắp xếp trước và sau) sao cho mảng sau khi nối đảm
bảo theo thứ tự giảm dần.Xuất mảng sau khi nối ra màn hình.(4 điểm)
THI KẾT THÚC HỌC PHẦN THỰC HÀNH KỸ THUẬT LẬP TRÌNH Thời gian: 60 phút Đề số 13
Câu 1: (4 điểm): Viết chương trình nhập s
ố nguyên dương a và kiểm tra a có phải là số tự đối x ng không? ứ Ví d : 5, 232, 5775 t ụ ự i x
đố ứng, nhưng 2342 thì không tự i x đố ứng.
Câu 2: (6 điểm): Viết chương trình có sử dụng hàm
a. Viết chương trình nhập mảng một chiều A với n phần
tử (n>=15).Xuất mảng A ra màn hình (2điểm)
b. Xóa phần tử đầu tiên của mảng,xuất lại ra màn hình.(4 điểm)
THI KẾT THÚC HỌC PHẦN THỰC HÀNH
Đ Ạ I H Ọ C Đ À N Ẵ N G
T R Ư Ờ N G Đ Ạ I H Ọ C B Á C H K H O A KHOA CÔNG NGHỆ THÔNG TIN
54, Nguyễn Lương Bằng, Hoà Khánh, Liên Chiểu, TP. Đà Nẵng
Tél. 84 236 3 736 949 Web: http://dut.udn.vn/KhoaCNTT / Email: cntt@dut.udn.vn KỸ THUẬT LẬP TRÌNH Thời gian: 60 phút Đề số 14
Câu 1: (4 điểm): Nhập vào các số nguyên bất kỳ,hãy tính tổng các
số nguyên đó chừng nào khi nhập vào bàn phím số 0.
Câu 2: (6 điểm): Viết chương trình có sử dụn hàm để g
nhập ma trận A cấp mxn (với m,n nhập từ bàn phím):
a. Xuất ma trận A ra màn hình (2 điểm)
b. Đưa các phần tử của từng hàng của ma tr ng chéo chính, và tính ận lên đườ tổng các phần t l
ử ớn nhất đó (4 điểm)
THI KẾT THÚC HỌC PHẦN THỰC HÀNH KỸ THUẬT LẬP TRÌNH Thời gian: 60 phút Đề số 15
Câu 1: (4 điểm): Viết chương trình in ra bảng cửu chương theo dạng sau v
à có màu cho từng chương: 2x1=2 3x1=3 4x1=4 5x1=5 6x1=6 7x1=7 8x1=8 9x1=9 10x1=10 2x2=4 3x2=6 4x2=8 5x2=10 6x2=12 7x2=14 8x2=16 9x2=18 10x2=20 2x3=6 3x3=9 4x3=12 5x3=15 6x3=18 7x3=21 8x3=24 9x3=27 10x3=30 2x4=8 3x4=12 4x4=16 5x4=20 6x4=24 7x4=28 8x4=32 9x4=36 10x4=40 2x5=10 3x15=15 4x5=20 5x5=25 6x5=30 7x5=35 8x5=40 9x5=45 10x5=50 2x6=12 3x6=18 4x6=24 5x6=30 6x6=36 7x6=42 8x6=48 9x6=54 10x6=60 2x7=14 3x7=21 4x7=28 5x7=35 6x7=42 7x7=49 8x7=56 9x7=63 10x7=70 2x8=16 3x8=24 4x8=32 5x8=40 6x8=48 7x8=56 8x8=64 9x8=72 10x8=80 2x9-18 3x9=27 4x9-36 5x9=45 6x9=54 7x9-63 8x9=72 9x9=81 10x9=90
2x10=20 3x10=30 4x10=40 5x10=50 6x10=60 7x10=70 8x10=80 9x10=90 10x10=100
Câu 2: (6 điểm): Viết chương trình có sử dụng hàm
a. Viết chương trình nhập mảng một chiều A với n phần
tử (n>=15). Xuất mảng A ra màn hình (2điểm)
b. Tính tổng các số nguyên tố trong mảng,xuất kết quả ra màn hình.(4 điểm)
THI KẾT THÚC HỌC PHẦN THỰC HÀNH KỸ THUẬT LẬP TRÌNH Thời gian: 60 phút Đề số 16
Đ Ạ I H Ọ C Đ À N Ẵ N G
T R Ư Ờ N G Đ Ạ I H Ọ C B Á C H K H O A KHOA CÔNG NGHỆ THÔNG TIN
54, Nguyễn Lương Bằng, Hoà Khánh, Liên Chiểu, TP. Đà Nẵng
Tél. 84 236 3 736 949 Web: http://dut.udn.vn/KhoaCNTT / Email: cntt@dut.udn.vn Câu 1: (4 điểm): Vi
ết chương trình in ra các số i x đố ứng nh ỏ p t hơn N (N nhậ bàn ừ phím).
Câu 2: (6 điểm): Viết chương trình có sử ụn
d g hàm để nhập ma trận A cấp mxn (với m,n nhập từ bàn phím):
a. Xuất ma trận A ra màn hình (2 điểm)
b. Đưa các phần tử của từng hàng của ma tr ng chéo chính, và tính ận lên đườ tổng các phần t l
ử ớn nhất đó (4 điểm)
THI KẾT THÚC HỌC PHẦN THỰC HÀNH KỸ THUẬT LẬP TRÌNH Thời gian: 60 phút Đề số 17
Câu 1: (4 điểm) In ra màn hình dãy s Fibonaxi nh ố ỏ i N nh hơn vớ ập từ bàn phím. Biết
rằng dãy Fibonaxi có dạng như sau: Fn=Fn-1+Fn-2 với F1=1, F2=1.
Câu 2: (6 điểm ) Viết chương trình có sử dụng hàm
a. Nhập các số tự nhiên từ bàn phím.
b. Đếm có bao nhiêu số 0 tận cùng c a tích n s ủ t ố nhiên trên ? ự
THI KẾT THÚC HỌC PHẦN THỰC HÀNH KỸ THUẬT LẬP TRÌNH Thời gian: 60 phút Đề số 18
Câu 1: (4 điểm):Viết chương trình nhập vào số ngu
yên N và sau đó in ra số đảo của N? Ví d : N=12345. In ra 54321. ụ Câu 2: (6 điểm ) Vi d ết chương trình có sử ng hàm ụ
để nhập ma trận A cấp nxn (với n nhập từ bàn phím):
a. Xuất ma trận A ra màn hình (2 điểm)
b. Tìm ma trận nghịch đảo của ma trận A (4 điểm)
THI KẾT THÚC HỌC PHẦN THỰC HÀNH KỸ THUẬT LẬP TRÌNH Thời gian: 60 phút Đề số 19
Câu 1: (4 điểm):Viết chương trình tính N!!, với N nhập từ bàn phím. N chẵn: N!!=2*4*6*…*N. N lẻ: N!!=1*3*5*…*N
Đ Ạ I H Ọ C Đ À N Ẵ N G
T R Ư Ờ N G Đ Ạ I H Ọ C B Á C H K H O A KHOA CÔNG NGHỆ THÔNG TIN
54, Nguyễn Lương Bằng, Hoà Khánh, Liên Chiểu, TP. Đà Nẵng
Tél. 84 236 3 736 949 Web: http://dut.udn.vn/KhoaCNTT / Email: cntt@dut.udn.vn
Câu 2: (6 điểm )Viết chương trình nhập mảng 1 chiều A có N phần tử có sử dụng
hàm(với N nhập từ bàn phím). :
a. Xuất các phần tử đã nhập ra màn hình
b. Xuất ra màn hình giá trị nguyên dương lẻ lớn nhất.
THI KẾT THÚC HỌC PHẦN THỰC HÀNH KỸ THUẬT LẬP TRÌNH Thời gian: 60 phút Đề số 20
Câu 1: (4 điểm): V ết chương trình i có sử ụ
d ng hàm để giải phương trình bậc hai
dạng ax2 + bx + c = 0 sử dụng con trỏ
Câu 2: (6 điểm )Viết chương trình nhập mảng 1 chiều A có N phần tử có sử dụng
hàm(với N nhập từ bàn phím). :
a. Xuất các phần tử đã nhập ra màn hình
b. Xuất ra màn hình các chính phương của mảng và tính tổng các số đó?
THI KẾT THÚC HỌC PHẦN THỰC HÀNH KỸ THUẬT LẬP TRÌNH Thời gian: 60 phút Đề số 21
Câu 1: (4 điểm): Viết chương trình có sử ụng hàm để d
tính 2n (n nhập từ bàn phím) Câu 2: (6 điểm ): Vi d
ết chương trình có sử ụng hàm để nhập ma trận A cấp nxn (với n nhập từ bàn phím):
a. Xuất ma trận A ra màn hình (2 điểm)
b. Tìm ma trận nghịch đảo của ma trận A (4 điểm) THI KẾT THÚC HỌC PHẦN
MÔN : THỰC HÀNH TIN HỌC ĐẠI CƯƠNG Thời gian: 60 phút Đề số 22
Câu 1: (4 điểm): Viết chương trình tính Sh(x) triển khai theo chu i ỗ số sau:
Đ Ạ I H Ọ C Đ À N Ẵ N G
T R Ư Ờ N G Đ Ạ I H Ọ C B Á C H K H O A KHOA CÔNG NGHỆ THÔNG TIN
54, Nguyễn Lương Bằng, Hoà Khánh, Liên Chiểu, TP. Đà Nẵng
Tél. 84 236 3 736 949 Web: http://dut.udn.vn/KhoaCNTT / Email: cntt@dut.udn.vn 3 x 5 x 2n 1 x S = Sh(x) = x + + + ... + + ... 3! 5! 2 ( n 1)!
số phần tử được chọn cho tới khi đạt độ chính xác: |x2n+1/(2n+1)!| < EPS=10-6
Câu 2: (6 điểm): Viết chương trình có sử ụng hàm để d
nhập ma trận A cấp nxn (với n nhập từ bàn phím). :
a. Xuất ma trận A ra màn hình (2 điểm)
b. Tìm ma trận nghịch đảo của ma trận A (4 điểm)
THI KẾT THÚC HỌC PHẦN THỰC HÀNH KỸ THUẬT LẬP TRÌNH Thời gian: 60 phút Đề số 23
Câu 1: (4 điểm): Viết chương trình nhập vào độ dài 3 cạnh của một tam giác, kiểm tra
xem đó có phải là 3 cạnh của một tam giác không? Cho biết đó là tam giác gì ?
Câu 2: (6 điểm ): Viết chương trình có sử dụng hàm để nhập ma trận A cấp mxn (với m,n nhập từ bàn phím):
c. Xuất ma trận A ra màn hình (2 điểm)
d. Đưa các phần tử của từng hàng của ma tr ng chéo chính, và tính ận lên đườ tổng các phần t l
ử ớn nhất đó (4 điểm)
THI KẾT THÚC HỌC PHẦN THỰC HÀNH KỸ THUẬT LẬP TRÌNH Thời gian: 60 phút Đề số 24
Câu 1: (4 điểm): Viết chương trình sử dụng hàm nhập vào 3 số a, b,c. Tìm số trung gian (số lớn thứ nhì) ?
Câu 2: (6 điểm ): Viết chương trình có sử ụng hàm để d
nhập ma trận A cấp mxn (với m,n nhập từ bàn phím):
a. Xuất ma trận A ra màn hình (2 điểm)
b. Đưa các phần tử của từng hàng của ma tr ng chéo chính, và tính ận lên đườ tổng các phần t l
ử ớn nhất đó (4 điểm)
Đ Ạ I H Ọ C Đ À N Ẵ N G
T R Ư Ờ N G Đ Ạ I H Ọ C B Á C H K H O A KHOA CÔNG NGHỆ THÔNG TIN
54, Nguyễn Lương Bằng, Hoà Khánh, Liên Chiểu, TP. Đà Nẵng
Tél. 84 236 3 736 949 Web: http://dut.udn.vn/KhoaCNTT / Email: cntt@dut.udn.vn
THI KẾT THÚC HỌC PHẦN THỰC HÀNH KỸ THUẬT LẬP TRÌNH Thời gian: 60 phút Đề số 25
Câu 1: (4 điểm): Cho số t nhiên N (N<=7000000). Phân tích N thành t ự ng các s ổ ố
chính phương nhỏ dần sao cho số các số hạng là ít nhất. Ví dụ: 30 =52 +22+ 12
Câu 2: (6 điểm ): Viết chương trình có sử ụng hàm để d
nhập ma trận A cấp mxn (với m,n nhập từ bàn phím):
a. Xuất ma trận A ra màn hình (2 điểm)
b. Đưa các phần tử của từng hàng của ma tr ng chéo chính, và tính ận lên đườ tổng các phần t l
ử ớn nhất đó (4 điểm)
THI KẾT THÚC HỌC PHẦN THỰC HÀNH KỸ THUẬT LẬP TRÌNH Thời gian: 60 phút Đề số 26
Câu 1: (4 điểm): Cho số t nhiên N (N<=7000000). Phân tích N thành t ự ng các s ổ ố
chính phương nhỏ dần sao cho số các số hạng là ít nhất. Ví d : 30 =5 ụ 2 +22+ 12
Câu 2: (6 điểm ): Viết chương trình nhập mảng 1 chiều A có N phần tử có sử dụng
hàm(với N nhập từ bàn phím). :
a. Xuất các phần tử đã nhập ra màn hình.
b. Xuất ra màn hình số nguyên tố cuối cùng của
mảng (nếu có),còn không xuất ra dòng “Không có
số nguyên tố trong mảng” ?
THI KẾT THÚC HỌC PHẦN THỰC HÀNH KỸ THUẬT LẬP TRÌNH Thời gian: 60 phút Đề số 27
Câu 1: (4 điểm): V ết chương trình s i
ử dụng hàm để tính n! (n!=1*2*3*…*n)?
Câu 2: (6 điểm ): Viết chương trình sử dụng hàm
a. Nhập các số tự nhiên từ bàn phím.
b. Đếm có bao nhiêu số 0 tận cùng c a tích n s ủ t ố nhiên trên ? ự
THI KẾT THÚC HỌC PHẦN THỰC HÀNH