... Thu c tính “chiphisx” chỉ c thể truy c p đư c từ cc đối
tượng c kiểu “xemay”
Thu c tính “thoigiansx”, so c thể truy c p đư c từ cc đối
tượng c kiểu “xemay” và cc đối tượng c a cc lớp ... ai bư c
đầu làm quen với ngônngữlậptrình java.
C c ứng dụng kiểu Console thường đư c dùng để minh họa cc
ví dụ c bản liên quan đến c pháp ngôn ngữ, cc thuật toán, và
c c chương trình ... đối với cclậptrình viên chuyên nghiệp c ng
như cc nhà phát triển phần mềm. Gần đây ngônngữlập trình,
c ng nghệ java đã đư c đưa vào giảng dạy ở cc cơ sở đào tạo
lập trình viên chuyên...
...
c c lỗi kiểu IOException. Những phương th c định nghĩa trong
hai siêu lớp này là c thể dùng trong cc lớp con c a chúng. Vì
vậy tập cc phương th c đó là tập tối tiểu cc ch c năng nhập
xuất ...
142
DataInputStream: hiện th c interface DataInput. Interface
DataInput ccc phương th c cho phép đ c tất c những kiểu
dữ liệu c sở c a java (theo định dạng nhị phân).
Phương th c Ý nghĩa
boolean ...
RandomAccessFile
Hỗ trợ cc thao t c đ c, ghi đối với file
truy c p ngẫu nhiên.
SequenceInputStream
Là một luồng nhập đư c tạo nên bằng
c ch nối kết logic cc luồng nhập kh c.
5
5
.
.
2
2
.
.
3
3
.
.
L
L
u
u
ồ
ồ
n
n
g
g
...
... đánh giá ngônngữlập trình.
1.1.2 Nội dung c t lõi
- Khái niệm về ngônngữlập trình.
- Vai trò c a ngônngữlập trình.
- Lợ
i ích c a vi c nghiên c u ngônngữlập trình.
- Cc tiêu chuẩn ... phả
n ánh c ch th c người lậptrình nghĩ và làm. Ngônngữc p cao rất gần với
ngôn ngữ con người (Anh ngữ) nhưng chính x c như ngônngữ toán h c. Nhờ ngôn
ngữ c p cao mà lĩnh v clậptrình trở ... viên c n phải nắm:
- Khái niệm và phân loại ccngônngữlập trình.
- Vai trò c a ngônngữlậptrình trong c ng nghệ phần mềm.
- Lợi ích c a vi c nghiên c u ngônngữlập trình.
- Cc tiêu chuẩn...
... 1999.
Quách Tuấn Ng c, Ngônngữlậptrình C, NXBGD, 1998.
1
Giới thiệu ngônngữ C
C u tr c cơ bản c a một chương trình C. Ví dụ một
chương trìnhC đơn giản
C c khái niệm c bản: Biến, hằng, ... trỡnh cu tr c
ã C l ngụn ng b c trung: ccc tính năng ngônngữ b c cao và ngôn
ngữ b c thấp (xử lý bít, byte và địa chỉ ô nhớ).
- C là ngônngữc sở để phát triển lậptrình hướng đối tượng (C+ +, ... nguyên mẫu cc hàm */
function prototype
/* 5. Khai báo cc biến toàn cc */
int main (void) /* 6. “Chương trình chính” */
{ Khai báo cc biến;
Tập lệnh;
}
/* 7. Cc chương trình con”- cc hàm */
5
V
V
í
í
d
d
ụ
ụ
...
... là ngônngữ mạnh mẽ 22
C# là ngônngữ ít từ khóa 22
C# là ngônngữ module hóa 22
C# sẽ là ngônngữ phổ biến 22
Ngôn ngữ C# với ngônngữ kh c 23
C c bư c chuẩn bị cho chương trình 24
Chương trình ... là ngônngữ module hóa
C# sẽ là ngônngữ phổ biến
Ngônngữ C# và những ngônngữ kh c
Cc bư c chuẩn bị cho chương trình
Chương trình C# đơn giản
Phát triển chương trình minh họa
C u ... vào chương trình sau và biên dịch. Cho biết chương trình th c hiện điều gì?
class AClass
Ngôn Ngữ C#
35
NgônNgữLậpTrình C#
Chia chuỗi 286
Thao t c trên chuỗi dùng StringBuilder 288
C c biểu...
... thị cc thong tin về sách. Viết chương trình chính th c
hiện:
- Nhập thông tin cho n cuốn sách
Mai Đình Ng c - CCK02TH2 4 Trường: Đại H c Qu c Gia TP.HCM
BÀI TẬP LẬPTRÌNH HƯỚNG ĐỐI TƯỢNG C+ +
}
Bài ... Ng c - CCK02TH2 6 Trường: Đại H c Qu c Gia TP.HCM
BÀI TẬP LẬPTRÌNH HƯỚNG ĐỐI TƯỢNG C+ +
Viết chương trình chính th c hiện nhập vào một danh sách n h c sinh, sau đó hiển thị danh sách những h c ... nhap:";
for(i=0;i<n;i++)
{
x[i].xuat();
}
getch();
}
Bài 7. Xây dựng lớp CDCANHAC ccc thông tin: Tên đĩa, Số lượng bài, Giá tiền và cc phương th c nhập,
xuất dữ liệu.
Viết chương trình chính th c hiện nhập vào một danh sách n...
... vào c ng nh c ch
chuyển dịch thông tin đ c đự c tr c khi gán nó cho cc địa chỉ tơng ứng.
C ch dò đ c thứ nhất là đ c theo trờng vào, khi đó cc khoảng trắng bị bỏ qua. C ch này
áp dụng cho ... đoạn chơng trình sau :
char ch1;
unsigned char ch2;
ch1=200; ch2=200;
Khi đó th c chất :
ch1=-56;
ch2=200;
Nhng c ch1 và ch2 đều biểu diễn c ng một ký tự c mà 200.
Phân loại ký tự :
C thể chia ... trữ đ c một xâu ký tự c n sử dụng một mảng kiểu
char.
Vị trí c a khai báo biến :
9
Chơng 4
C u tr c cơ bản c a chơng trình
4.1. Lời chú thích :
C c lời bình luận, cc lời giải thích c thể...
... c ng dụng, c thể chia cc cấu tr c điều khiển thành cc nhóm chính :
Nhảy không c điều kiện.
Rẽ nhánh.
Tổ ch c chu trình.
Ngoài ra c n một số toán tử kh c có ch c năng bổ trợ nh break, continue.
5.1. ... số liệu ta c thể thao t c theo nhiều c ch kh c nhau:
C ch 1 :
Đa ba số vào c ng một dòng, cc số phân c ch nhau bằng dấu c ch ho c dấu tab.
C ch 2 :
Đa ba số vào ba dòng kh c nhau.
C ch 3 :
Hai ... lệnh đầu tiên c a hàm main() và kết th c khi
gặp dấu } cuối c ng c a hàm này. Khi chơng trình làm vi c, máy c thể chạy từ hàm này sang hàm
kh c.
C c chơng trìnhC đ c tổ ch c theo mẫu :
hàm...
... : ?
C)
a?ac+ac*
D)
aac+ac : * ?
Đáp án B
C u 4
Dạng hậu tố c a c u lệnh “if c- d then a +c else a *c else a+b” là:
A)
Acdac-+ac*?ac+?
B)
acd-ac+ac*?ac?+
C)
acd-ac+ac*ac+?
D)
acd-ac+ac*?ac+?
Đáp ...
B)
C)
D)
Đáp án
C u 16
A)
B)
C)
D)
Đáp án
C u 17
A)
B)
C)
D)
Đáp án
C u 18
A)
B)
C)
D)
Đáp án
C u 37
A)
B)
C)
D)
Đáp án
C u 38
A)
B)
C)
D)
Đáp án
C u 39
A)
B)
C)
D)
Đáp án
C u ... án B
C u 2
Dạng hậu tố c a biểu th c 9 - (5 + 2) là
A) 95-+2
B)
9 5 - 2 +
C)
9 5 2 + -
D) 95+2-
Đáp án C
Câu 3
Dạng hậu tố c a c u lệnh “if a then a +c else a *c là:
A)
a?a +c: a *c
B)
aac+ac*...
... Văn phạm gia
tố (mở rộng) c a G c bao nhiêu luật sinh?
A)
4
B)
5
C)
6
D)
7
Đáp án C
Câu 15
Văn phạm nào dưới đây KHÔNG phân tích đư c theo phương
pháp phân tích bottom-up
A)
G = {S→ AB; ... đều đúng
Đáp án C
C u 7
Cho văn phạm G = {S → aSb|bSa|SS|a|ε} ∑ = {a, b } ∆= {S}
Chuỗi nào sau đây KHÔNG đư c sinh ra bởi G:
A)
abbaab
B)
baabab
C)
abbaabb
D)
babbaaa
Đáp án C
Câu 8
Văn phạm ...
a++b*a
B)
aab++a
C)
a+bb*
D)
ab*bb+
Đáp án B
C u 2
Cho văn phạm G = {E → EE*|EE+|a|b} ∑ = {a, b ,*,+} ∆= {E}
Chuỗi nào sau đây đư c sinh ra bởi G
A)
a++b*
B)
ab++a*
C)
ab+ba*
D)
không c xâu nào...
... ngữlậptrình chung trong Visual Studio, và tham vọng c a họ cung c p cho cc ngôn
ngữlậptrìnhc a cc công ty kh c dùng chung luôn. C ng vi c này đư c x c tiến một c ch
hoàn toàn bí mật mãi cho ... và
cuối c ng là cc tham số c n thiết cho phương th c th c hiện.
Chú thích
Một chương trình đư c viết tốt thì c n phải c chú thích cc đoạn mã đư c viết. Cc đoạn
chú thích này sẽ không đư c ... ngônngữ module hóa
C# sẽ là ngônngữ phổ biến
Ngônngữ C# và những ngônngữ kh c
Cc bư c chuẩn bị cho chương trình
Chương trình C# đơn giản
Phát triển chương trình minh họa
C u hỏi...