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

Bài tập tuần hướng đối tượng c++ tuần 1

2 316 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 108,29 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Nguyễn Thái Bình / ĐHBK Hà Nội Trang 1 / 2 Bài tập tuần 1 Môn học: Lập trình hướng đối tượng 1 Viết chương trình hiển thị ra màn hình dòng chữ “Hello World!” bằng cách in chuỗi kiểu con

Trang 1

Nguyễn Thái Bình / ĐHBK Hà Nội Trang 1 / 2

Bài tập tuần 1 Môn học: Lập trình hướng đối tượng

1) Viết chương trình hiển thị ra màn hình dòng chữ “Hello World!” bằng cách in chuỗi

kiểu const char * có giá trị bằng “Hello World!”

2) Viết chương trình thực hiện công việc sau:

1 Yêu cầu nhập số nguyên dương n từ bàn phím

2 Kiểm tra n, nếu n > 0 thực hiện bước 3, nếu n <= 0 in ra dòng chữ “Invalid

value!” rồi kết thúc chương trình

3 Cho hiển thị ra màn hình n lần dòng chữ “Hello World!” sử dụng:

i Vòng lặp for

ii Vòng lặp do … while iii Vòng lặp while

3) Viết chương trình thực hiện công việc sau

1 Yêu cầu nhập chuỗi name từ bàn phím (kiểu char[100])

2 Cho hiển thị ra dòng chữ “Hello name”, với name là nội dung đã nhập vào ở

bước 1

4) Viết chương trình thực hiện việc tính toán trung bình cộng, giá trị lớn nhất, giá trị nhỏ

nhất của n số nguyên bằng cách thực hiện các công việc sau:

1 Yêu cầu nhập số nguyên dương n từ bàn phím Nếu n > 0 tiếp tục thực hiện bước 2 và bước 3 Nếu n <= 0 thì in ra dòng chữ “Invalid number!” rồi kết thúc

chương trình

2 Yêu cầu nhập giá trị của n số nguyên

3 Hiển thị ra màn hình: Trung bình cộng, giá trị lớn nhất, giá trị nhỏ nhất của n

số nguyên đã nhập vào

5) Gõ đoạn chương trình sau và chạy thử

#include <iostream.h >

int main ()

{

int arg1 ;

arg1 = -1;

int x, y, z;

char myDouble = ’5’;

char arg1 = ’A’;

cout << arg1 << "\n";

return 0;

}

Chương trình có chạy không, nếu có thì in ra kết quả gì ? Chương trình có biên dịch được không ? Nếu không biên dịch được, xem nó báo lỗi gì ?

Từ đó tìm câu trả lời cho câu hỏi: Điều gì xảy ra nếu chúng ta khai báo 2 biến có cùng

tên trong cùng 1 code block (biến arg1)

Trang 2

Nguyễn Thái Bình / ĐHBK Hà Nội Trang 2 / 2

6) Gõ 3 đoạn chương trình sau và chạy thử

# include <iostream >

int main ()

{

int arg1 ;

arg1 = -1;

{

char arg1 = ’A’;

cout << arg1 << "\n";

}

return 0;

}

# include <iostream >

int main ()

{

int arg1 ;

arg1 = -1;

{

char arg1 = ’A’;

}

cout << arg1 << "\n";

return 0;

}

# include <iostream >

int main ()

{

int arg1 ;

arg1 = -1;

{

char arg1 = ’A’;

cout << arg1 << "\n";

}

cout << arg1 << "\n";

return 0;

}

Các chương trình có chạy không, nếu có thì in ra kết quả gì ? Chương trình có biên dịch được không ? Nếu không biên dịch được, xem nó báo lỗi gì ?

Từ đó tìm câu trả lời cho câu hỏi: Điều gì xảy ra nếu chúng ta khai báo 2 biến có cùng

tên trong 2 code block khác nhau (biến arg1), trong đó 1 code block này nằm trong

code block kia

Ngày đăng: 28/03/2016, 01:25

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w