Tổng hợp 20 đề thi môn Tin học đại cương

TỔNG HỢP 20 ĐỀ THI MÔN TIN HỌC ĐẠI CƯƠNG


Đề 1

Câu 1. Sử dụng vòng lặp for để tính tổng S= 1+1/2+...+1/n với n được nhập từ bàn phím.

 Câu 2. Lập chương trình nhập vào một xâu ký tự, xác định xem xâu đó có đối xứng hay không?

Câu 3. Nhập mảng 5 phần tử. Hãy tạo một thủ tục có tên SAPXEP không có tham số nhằm sắp xếp tăng dần các phần tử của mảng vừa nhập in kết quả sau khi sắp ra màn hình.

Đề 2.

Câu 1. Lập trình giải và biện luận phương trình bậc nhất ax+b=0 với a và b được nhập từ bàn phím.

Câu 2. Viết chương trình nhập vào một mảng n số thực, tìm phần tử lớn nhất và vị trí của nó trong mảng.

Câu 3. Lập chương trình nhập một xâu ký tự và kiểm tra xem trong xâu vừa nhập có ký tự ‘Y’ hay không? nếu có thì nằm ở vị trí thứ bao nhiêu kể từ đầu xâu?

Đề 3.

Câu 1. Tính tổng S=1+1/2+1/4+...+1/(2*n) sử dụng cấu trúc Repeat ...Until với n được nhập từ bàn phím.

Câu 2. Viết chương trình nhập vào một mảng n số nguyên (n được nhập từ bàn phím), tìm và thông báo ra màn hình giá trị lớn nhất và giá trị bé nhất của mảng vừa nhập.

Câu 3. Lập hàm nt(k) trong đó k là số nguyên dương sao cho hàm nt trả về giá trị TRUE nếu k là số nguyên tố, ngược lại nếu k là hợp số thì hàm nt cho kết quả là FALSE. Áp dụng hàm nt để kiểm tra lần lượt 5 số nguyên được nhập từ bàn phím và thông báo số được kiểm tra là nguyên tố hay hợp số.

Đề 4.

Câu 1. Sử dụng cấu trúc Case... of để kiểm tra một số n được nhập từ bàn phím có chia hết cho 4 hay không? nếu không chia hết thì cho biết số dư là bao nhiêu?

Câu 2.  Viết chương trình nhập vào một mảng 2 chiều gồm 2 hàng, 2 cột các số nguyên, in kết quả ra màn hình theo kiểu ma trận, tìm và in ra màn hình giá trị nhỏ nhất của mảng đó.

Câu 3. Viết chương trình nhập vào một xâu họ và tên, hãy in lên màn hình tên của người đó. Ví dụ: họ tên  là Nguyen Van Lan thì tên là Lan.

Đề 5.

Câu 1. Sử dụng vòng lặp while ... do để tính tổng 2+5+...+(3*n-1), với n được nhập từ bàn phím.

Câu 2. Viết chương trình nhập vào một xâu s và một ký tự x. Hãy xác định xem trong xâu s có bao nhiêu kí tự x.

Câu 3. Viết chương trình nhập vào một mảng n  hàng m cột các số nguyên. Cho biết có bao nhiêu phần tử lớn hơn không (0), bao nhiêu phần tử bằng không, và bao nhiêu phần tử bé thua không.

Đề 6.

Câu 1. Lập trình giải và biện luận phương trình bậc nhất ax+b=0 với a và b được nhập từ bàn phím.

Câu 2. Viết chương trình nhập vào một số nguyên dương n, kiểm tra xem số đó có phải nguyên tố hay không?

Câu 3. Viết chương trình tạo một mảng gồm 3 phần tử. Mỗi phần tử là một bản ghi gồm các trường sau: hoten, tuoi. Hãy sắp xếp mảng đó theo thứ tự giảm dần của tuổi và in ra màn hình nội dung sau khi sắp xếp.

Đề 7.

Câu 1 Viết chương trình tìm số nguyên dương N nhỏ nhất để cho tổng S=1+1/2+...+1/N lớn hơn số a cho trước với a được nhập từ bàn phím.

Câu 2. Hãy lập chương trình nhập vào một ma trận 2 chiều các số nguyên kích thước 2x3. Hãy in ra màn hình dạng chuyển vị của ma trận đó.

Câu 3: Nhập mảng gồm 3 bản ghi, mỗi bản ghi gồm hai trường họ tên và tuổi.  Hãy sắp xếp mảng đó theo thứ tự tăng dần của tuổi. In ra màn hình kết quả sau khi sắp xếp.

Đề 8.

Câu 1. Viết chương trình tính n! với n được nhập từ bàn phím.

Câu 2. Viết chương trình tính tổng s= 99+98+97+...+10

Câu 3. Viết chương trình cho phép nhập vào một mảng n số nguyên (n được nhập từ bàn phím). Hãy tính tổng các phần tử tại vị trí chẵn và tổng các phần tử tại vị trí lẻ.

Đề 9.

Câu 1. Viết chương trình tính tổng S=1-1/2+1/3+...+(-1)n+1/n, với n được nhập từ bàn phím.

Câu 2. Viết chương trình nhập vào một mảng n số nguyên với n được nhập từ bàn phím. Hãy đảo ngược thứ tự các phần tử trong mảng và in ra màn hình nội dung mảng sau khi đảo.

Câu 3. Viêt chương trình cho phép nhập vào một số nguyên dương và in ra màn hình dạng nhị phân của số đó.

Đề 10.

Câu 1. Viết chương trình tính n! với n được nhập từ bàn phím.

Câu 2. Viết chương trình nhập vào một mảng n số nguyên với n được nhập từ bàn phím. Hãy cho biết số phần tử âm và số phần tử dương.

Câu 3. Viết chương trình tạo một mảng gồm 3 phần tử. Mỗi phần tử là một bản ghi gồm các trường sau: hoten, tuoi. Hãy sắp xếp mảng đó theo thứ tự giảm dần của tuổi và in ra màn hình nội dung sau khi sắp xếp.

{-- Xem đầy đủ nội dung tại Xem online hoặc Tải về--}

Trên đây là trích dẫn một phần Tổng hợp 20 đề thi môn Tin học đại cương, để xem đầy đủ nội dung đề thi và đáp án chi tiết các em vui lòng đăng nhập website Chúng tôi chọn Xem online hoặc Tải về máy tính. Chúc các em học tốt và thực hành hiệu quả!

Tham khảo thêm

Bình luận

Có Thể Bạn Quan Tâm ?