... điểm Chương 2: Biểu th c 21 biến Cc loại kh c giá trị trái (dựa trỏ tham chiếu) thảo luận sau Toán t khởi t o c số biến thể thu c ch k t nối với toán t toán h c toán t bit Chúng t ng k t Bảng ... hạng trái chúng số nguyên dương n làm toán hạng phải Toán t dịch trái cho k t chuỗi bit sau th c dịch n bit chuỗi bit toán hạng trái phía trái Toán t dịch phải cho k t chuỗi bit sau th c dịch ... lượng trư c toán t * Cc toán t với m c độ ưu tiên ư c lượng theo thứ t ư c lượng ct cuối Bảng 2.8 Ví dụ, biểu th c a = b += c thứ t ư c lượng t phải sang trái, b += c ư c lượng trư c kế...
... Vi c th c thi tiếp tc b t gặp lệnh break tt lệnh xen vào đến cuối lệnh switch th c hiện.Trường hợp default cuối t y chọn th ctt case trư c không so khớp Ví dụ, phải phân t ch c pháp phép toán ... switch cung c p phương th c lựa chọn t p khả dựa giá trị biểu th c Hình th c chung c u lệnh switch là: switch (biểu th c) { case 1: lệnh; case n: lệnh; default: lệnh; } Biểu th c (gọi thẻ switch) ... (biểu th c) else lệnh 1; lệnh 2; Trư c tiên biểu th c ư c lượng Nếu k t kh c lệnh th c thi Ngư c lại, lệnh th c thi Ví dụ: if (balance > 0) { interest = balance * creditRate; balance += interest;...
... điểm th c chương trình 4.4 Toán t phạm vi Bởi phạm vi cc ghi chồng lên phạm vi toàn cc nên biến cc có t n với biến toàn cc làm cho biến toàn cc truy xu t tới phạm vi cc Ví dụ, int error; ... stack cho lời gọi xu t runtime stack Bảng 4.1 V t th c thi Factorial(3) Call Thứ Thứ hai Thứ ba Thứ t n n == 0 0 n * Factorial(n-1) * Factorial(2) * Factorial(1) * Factorial(0) Returns 1 M t ... Max (int, int); int main (void) { // } // biến toàn cc // hàm toàn cc // hàm toàn ccCc biến toàn cc không khởi t o, khởi t o t động Vì đầu vào toàn cc thấy m c chương trình nên chúng...
... } Trở lại yêu c u t m kiếm theo tuổi danh sách, t o method t n MyQuery: namespace MyExtentionMethod { delegate R Func (T t); static class PersonExtensions { public static IEnumerable MyQuery(this ... UpdateBook(BookDto bookDto) { // Khởi t o đối t ợng k t nối sở liệu OleDbConnection oledbConnection = DataProvider.ConnectionData(); // Khởi t o gán giá trị cho chuỗi truy vấn sở liệu string stringSql ... vi c với yêu c u Giả sử class ListPerson cung c p hàm t m kiếm theo t n thừa kế hay thêm vào class Nếu c yêu c u t m kiếm theo tuổi người lập trình t giải vấn đề Dùng kỹ thu t Extention Method...
... b, c tam gi cT nh chu vi diện t ch tam gi c theo c ng th c: Chu vi CV = a+b +c Trang 42 Lập trình Diện t ch S = sqrt(p*(p-a)*(p-b)*(p -c) ) Trong đó: p=CV/2 In k t lên hình Vi t chương trình t nh ... /*Gán số 10 cho biến x*/ y = “Xin chao”; /*y c kiểu int, “Xin chao” c kiểu char* */ return 0; } Khi biên dịch chương trình này, C báo lỗi "Cannot convert ‘char *’ to ‘int’" tcCt động chuyển ... đ c vào chuỗi ký tc chứa khoảng trắng (k t th c phím Enter) phải dùng hàm gets() Ví dụ: int biennguyen; float bienthuc; char bienchar; char chuoi1[20], *chuoi2; Trang 38 Lập trình Nhập giá trị...
... =Giá trị Đúng Sai =Giá trị n Sai Đúng C ng vi c Công vi c Công vi c n C ng vi c n+1 Tho t Giải thích: - T nh giá trị biểu th c trư c - Nếu giá trị biểu th c giá trị th c công vi c tho t Trang ... hay không? (dựa vào k t biểu th c điều kiện) VI BÀI T P VI.1 M c đích yêu c u Làm quen nắm vững lệnh cc u tr c C, bi tc ch chọn lựa trường hợp sử dụng c u tr c Th ccc chương trình ... sau thời gian gửi nhập t bàn phím M t số nguyên dương chia h t cho t ng chữ số chia h t cho Vi t chương trình nhập vào số c chữ số, kiểm tra số c chia h t cho dùng t nh ch t trên.( if ) Trò chơi...
... return dấu } cuối thân hàm, chương trình tho t khỏi hàm để trở chương trình gọi th c tiếp tc câu lệnh chương trình III TRUYỀN THAM SỐ CHO HÀM M c nhiên, vi c truyền tham số cho hàm C truyền theo ... trả giá trị*/ return ; /*Trả giá trị biểu th c* / return ( ); /*Trả giá trị biểu th c* / Nếu hàm c k t trả về, ta b t bu c phải sử dụng c u lệnh return để trả k t cho hàm ... chương trình trên, ta muốn sau k t th c chương trình giá trị a, b thay đổi ta phải đ t tham số hình th c trỏ, tham số th ct địa biến L c thay đổi vùng nhớ quản lý trỏ tham số hình th c hàm ảnh...
... vector chứa danh sách t , vector chứa danh sách nghĩa t ơng ứng Dữ liệu nhập theo qui ư c: t dòng, nghĩa dòng, … tiếp tc thế, k t th c kí t k t th c file (^Z) T m vị trí tc n tra vector t ... apace apache apart ape are area Tra tu: ap Nghia: Khong tim thay Cac tu tiep theo: apace apache apart ape Tra tu: appp Nghia: Khong tim thay Cac tu tiep theo: Tra tu: ^Z Ket thuc chuong trinh Hen ... nghĩa c u tr c DIEM, TAMGIAC; vi t hàm Nhap(), Xuat(), TinhDienTich(), TinhChuVi(), TimTrongTam()) Cho bi t dạng tam gi c? Bài t p 61: Định nghĩa c u tr c liệu số ph c Hãy vi t hàm nhập/xu t, t nh...
... istream): cin.get cin.getline cin.ignore 367 3.1 Phương th c get c dạng (th c ch tc phương th c có t n get): Dạng 1: int cin.get() ; dùng để đ c ký t (kể khoảng trắng) C ch th c đ c cin.get ... trị th c) Phương th c int cout.precision(int n) Thi t lập độ x c áp dụng n cho bi t độ x c trư c Độ x c thi t lập c hiệu l c gặp c u lệnh thi t lập độ x c Phương th c char cout.fill() Cho bi t ... ios::scientific) ; b tc ios::showpoint ios::scientific + Phương th c long cout.unsetf(long f) ; ttc li t kê f trả giá trị long biểu thị c b t Thông thường giá trị f x c định c ch t hợp c trình...
... int dong, int cotd, int cotc,int m_nen, int m_chu); đưa hỡnh dẫy ký t (chứa dóy) dũng dong, tct cotd đến cotc Mầu cho m_nen, mầu chữ cho m_chữ đõy sử dụng toỏn t gỏn trờn địa th cTrong hàm ... #include "dos.h" #include "conio.h" void duarmh(char *day, int dong,I nt cotd, int cotc,I nt m_nen, int m_chu); 495 void cuaso(int dongt,int cott,int dongd,int cotd,int maucs); main() { cuaso(26,1,50,80,BLUE); ... hoạ c ch dựng trỏ hàm để th c thủ tc khởi động lại mỏy DOS, bi t địa đầu thủ tc 0xFFFF:0000 Chương trỡnh yờu c u nhập m t Nếu chọn đỳng (bấm ABCD Enter) thỡ chương trỡnh tiếp tc làm vi c, ...
... tiếp đến cuối t p tin 21.2.2 Con trỏ t p tin M t trỏ t p tin (file pointer) c n thi t cho vi c đ c ghi t p tin Nó trỏ đến structure chứa thông tin t p tin Thông tin bao gồm: t n t p tin, vị trí ... vi Cc stream nhị phân chuỗi byte t y, mà ký hiệu dùng để điểm k t th ct p tin hay k t th c record K t th ct p tin x c định độ lớn t p tin 21.2 Cc hàm t p tin structure FILE M t tập tin tham ... c ch th c thao tc mở T ơng t , k t hợp với stream thao tc đóng Khi chương trình k t th c bình thường, tt tập tin t động đóng Tuy nhiên, chương trình bị treo k t th c b t thường, t p tin mở...
... (istream& is, VT &v); MT operator+(const MT& x1, const MT& x2); MT operator-(const MT& x1, const MT& x2); MT operator*(const MT& x1, const MT& x2); VT operator*(const MT& x, const VT& v); MT operator!(MT ... làm thay đổi giá trị tham số 2.2 Truyền giá trị cho hàm theo tham chiếu Trong C+ + cung c p thêm c ch truyền liệu cho hàm theo tham chiếu c ch dùng đối biến tham chiếu đối tham chiếu C ch c ưu ... chương trình th c nhiệm vụ hàm C ch làm cho chương trình dài ra, tc độ chương trình t ng lên th c thao tc có t nh thủ tc gọi hàm 5.4 So sánh macro hàm tr c tuyến Dùng macro hàm tr c tuyến dẫn...
... King.P T m tt h c Trong C, Nhập Xu t th c cách dùng hàm B t chương trình C có quyền truy c p t i ba t p tin chuẩn Chúng t p tin nhập chuẩn (stdin), t p tin xu t chuẩn (stdout) lỗi chuẩn (stderr) ... putchar(‘\n’); putchar(‘ \t ); putchar(‘ \t ); putchar(‘L’); putchar(‘\n’); putchar(‘ \t ); putchar(‘ \t ); putchar(‘ \t ); putchar(‘L’); putchar(‘\n’); putchar(‘ \t ); putchar(‘ \t ); putchar(‘ \t ); ... void main() { char letter; printf(“You can enter a character now: ”); letter = getchar(); putchar(letter); } K t sau: You can enter a character now: F F Smith.N - Nhập Xu tC Ma$ter.P Studio E-book...
... CreatInstance(myObjectType) myObjectType =Type.GetTypeFro mProgID ("MyDll.MyOName" ) object myObject = System.Activator .C reatInstance (myObjectType) d) In C# , Object cannot be instantiated at ... versioning policy Which of the following statements are true with respect to try-catch block? [2.0] a) try statement determines which catch c) The last catch that is should be used to handle an capable ... abstract methods must be declared as a) Interface c) Static d) Private b) Abstract Which of the following are correct statements for implementing an abstract class a) public abstract void class...
... Vi c th c thi tiếp tc b t gặp lệnh break tt lệnh xen vào đến cuối lệnh switch th c hiện.Trường hợp default cuối t y chọn th ctt case trư c không so khớp Ví dụ, phải phân t ch c pháp phép toán ... switch cung c p phương th c lựa chọn t p khả dựa giá trị biểu th c Hình th c chung c u lệnh switch là: switch (biểu th c) { case 1: lệnh; case n: lệnh; default: lệnh; } Biểu th c (gọi thẻ switch) ... (biểu th c) else lệnh 1; lệnh 2; Trư c tiên biểu th c ư c lượng Nếu k t kh c lệnh th c thi Ngư c lại, lệnh th c thi Ví dụ: if (balance > 0) { interest = balance * creditRate; balance += interest;...
... th c cách thêm topLeft botRight vào danh sách khởi t o thành viên hàm xây dựng cho lớp Rectangle: Rectangle::Rectangle (int left, int top, int right, int bottom) : topLeft(left,top), botRight(right,bottom) ... OffsetPt(int, int); int x, y; C u tr c struct b t nguồn t ngôn ngữ C, chứa đựng thành viên liệu Nó giữ lại cho khả t ơng thích sau Trong C, c u tr c có khởi t o với c pháp t ơng tc pháp mảng C+ + cho ... ích c n thi t cho lớp chứa liệu thành viên trỏ Cc liệu thành viên trỏ trỏ t i khối nhớ c p ph t từ lớp Trong trường hợp vi c giải phóng nhớ c p ph t cho trỏ thành viên quan trọng trư c đối t ợng...