bài tập về phần lập trình có đáp án đại học bách khoa - Pdf 23

BÀI TẬP VỀ PHẦN LẬP TRÌNH
Nguyễn Thị Oanh
Phần 1: Trắc nghiệm
 Cho biết (các) phát biểu nào dưới đây là
SAI
 Khi lập trình, có thể đặt tên biến trùng với từ
khóa
 Tên biến có thể có các ký tự số, nhưng không
được là ký tự đầu tiên
 Có thể gán một số nguyên vào biến số thực
 Hằng số có thể thay đổi trong chương trình
 Trong ngôn ngữ C, không phân biệt chữ hoa,
chữ thường
 Trong ngôn ngữ C, (các) khai báo nào
dưới đây là đúng
 #include <stdio.h>;
 #include <stdio.h>
 include <stdio.h>
 #include «stdio.h»;
 #include «stdio.h»
 Trong ngôn ngữ C, (các) khai báo nào
dưới đây là đúng
 #define HANG_SO=5;
 #define HANG_SO=5
 #define HANG_SO 5
 define int HANG_SO=5;
 const float HANG_SO=10.0;
 #const float HANG_SO=10.0;
 #const HANG_SO 10.0
 (Các) Phát biểu nào dưới đây là sai
 Phần khai báo tập tiêu đề là không thể thiếu

a = 112;
b = 211;
printf("\n%d",a>b?a:b);
Kết quả thu được là:
(a) 112 (b) 211
(c) Báo lỗi (d) a>b?a:b
 Trong C, khai báo biến nào dưới đây là
đúng
 int a = 1;
 Float b = 1.0;
 double c=4
 char d 4;
 Trong C, khai báo biến nào dưới đây là
đúng
 int a = 1;
 Float b = 1.0;
 double c=4
 char d 4;
 Khi x = 10 và y = 11 thì đoạn chương
trình:
printf("\n%d",x * ++y);
printf("\n%d",x - y);
printf("\n%d",x++ + ++y);
sẽ cho kết quả
(a) 120 (b) 110 (c) 108 (d) 120
-2 -3 -3 -2
20 20 21 21
 Điền vào chỗ trống để hoàn thiện chương
trình sau:
#include<stdio.h>

[a] ‘b’ < ‘Z’ [c] ‘9’ > ‘A’
[b] ‘a’ > ‘A’ [d] ’4’ > ’5’
Cho đoạn chương trình sau, tìm giá trị của sum:
for (int i = 0; i+1 <= 10 ; i +=2)
if ( i == 0)
sum = i;
else
sum += i;
(a) Các phương án đều sai
(b) 12
(c) 20
(d) 30
 Chương trình sau có chạy được không?
Nếu không thì phải thêm, bớt gì?
#include <conio.h>
void main() {
printf("Hello Word ");
getch();
}
Phần 2: Viết chương trình
 Kiểu dữ liệu và biểu thức trong C
 Tính căn bậc 2 của 1 số thực, không âm, nhập vào từ bàn phím.
[Nếu số nhập vào là số âm thì yêu cầu nhập lại]
 Tìm tất cả các ước số của số nguyên dương nhập từ bàn phím. Có
xử lý ngắt trang (5 số / 1 dòng, 20 dòng / 1 trang)
 Nhận một giá trị góc (số nguyên) từ bàn phím. Sau đó hiện thông
báo góc đã nhập thuộc góc phần tư thứ mấy
 Tính cước taxi (tiền điện) với số km (số thực) được nhập vào từ
bàn phím. Mức giá khởi điểm cho km đầu tiên là 10 000 đ, 20 km
tiếp theo, giá là 9000 đ/km, từ sau 21km, giá là 8500 đ/km.

35
Ví dụ: thu nhập tính thuế năm 2011 của Ng. Văn Minh là 80 triệu
đồng, thì thuế TTCN phải trả là:
48 * 0.00 + (72-48)*0.05+ (80-72)*0.1 = 2 (triệu đồng)
Phần 2: Viết chương trình
 Giải bài toán theo hướng xác định lời giải
trực tiếp
 để giải PT bậc 1: ax + b = 0, bậc 2: ax
2
+ bx + c = 0
 để giải hệ PT bậc 1:
a
1
x + b
1
y = c
1
a
2
x + b
2
y = c
2
Các hệ số được nhập vào từ bàn phím
 Giải bài toán theo hướng tìm kiếm lời giải
 Phân tích một số tự nhiên ra thừa số nguyên tố
Phần 2: Viết chương trình
 Cấu trúc lập trình trong C
 Tìm USCLN, BSCNN của 2 số nguyên a, b được nhập
vào từ bàn phím


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