Assuming that you know the basics of c++, these are the sort of questi dịch - Assuming that you know the basics of c++, these are the sort of questi Việt làm thế nào để nói

Assuming that you know the basics o

Assuming that you know the basics of c++, these are the sort of questions that I would ask you in an interview situation to see if you really knew c++, or whether you'd learnt java and read a c++ book.

1. What is the difference between compiling and linking? In a large program what problems might occur from putting c++ code in headers? What is an "inline" function and when would you use it?

2. What's the difference between gcc and g++? What's the difference between gcc and Microsoft Visual c++?

3. When would you pass by value or pass by reference? Can you have default values for arguments? If so, where do you declare them?

4. What does int i = j < 10 ? 5 : 15; mean?

5. What is a constructor? and a destructor? Why do you need them? Why would you implement a copy constructor? Is this good programming practice? or good design practice?

6. What is the difference between a struct and a class in c++? and in c?

7. What is a base class? an abstract class? an abstract base class? Can you instantiate any of them?

8. What is a virtual function? Why would you need a virtual destructor?

9. What is a pure function? A pure virtual function? When would you employ them? Can they improve the design?

10. What function gets executed when we inherit from a class with the same function name? What about multiple inheritance?

11. If a class CStudent inherits from two classes CPerson and CQueenMary ("multiple inheritance"), when you instantiate CStudent what constructors would be called? What is the syntax? How can you pass arguments to the other constructors?

12. What is the difference between private and protected? Which is more approapriate in a library class hierarchy? or an application class hierarchy?

13. What are design patterns? Have you ever used any? If so, which one did you employ and did it help the implementation? the design?

14. If you had to program in c, what aspect of c++ would you miss and why?

15. What is the difference between // and /* */ comment types? What are the strengths and weaknesses of each?

Andrew Graves, November 2004.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Giả sử rằng bạn biết những điều cơ bản của c + +, đây là những loại câu hỏi tôi muốn hỏi bạn trong một tình huống cuộc phỏng vấn để xem nếu bạn thực sự biết c + +, hoặc cho dù bạn đã học được java và đọc một cuốn sách c ++.1. những gì là sự khác biệt giữa biên dịch và liên kết? Trong một chương trình lớn những vấn đề có thể xảy ra từ đưa c ++ mã trong tiêu đề? Một chức năng "nội tuyến" là gì và khi nào bạn sử dụng nó?2. những gì là sự khác biệt giữa gcc và g ++? Sự khác biệt giữa gcc và Microsoft Visual c ++ là gì?3. khi bạn sẽ đi qua giá trị hoặc vượt qua bằng cách tham khảo? Bạn có thể có giá trị mặc định cho đối số? Nếu vậy, nơi nào bạn tuyên bố họ?4. những gì không int tôi = j < 10? 5:15; có nghĩa là?5. gì là một nhà xây dựng? và một destructor? Tại sao bạn cần chúng? Tại sao bạn sẽ thực hiện một nhà xây dựng bản sao? Đây có phải là thực hành lập trình tốt? hoặc thực hành thiết kế tốt?6. những gì là sự khác biệt giữa một struct và một lớp học trong c ++? và trong c?7. điều gì sẽ là một lớp cơ sở? một lớp trừu tượng? một lớp cơ sở trừu tượng? Bạn có thể nhanh chóng bất kỳ người trong số họ?8. điều gì sẽ là một chức năng ảo? Tại sao bạn cần một destructor ảo?9. điều gì sẽ là một chức năng tinh khiết? Một chức năng tinh khiết ảo? Khi nào bạn sử dụng chúng? Họ có thể cải thiện thiết kế?10. những gì chức năng được thực hiện khi chúng ta thừa hưởng từ một lớp học chức năng khai? Điều gì về đa kế thừa?11. nếu một lớp CStudent kế thừa từ hai lớp CPerson và CQueenMary ("đa kế thừa"), khi bạn nhanh chóng CStudent những gì nhà thầu sẽ được gọi là? Cú pháp là gì? Làm thế nào bạn có thể vượt qua đối số cho các nhà thầu khác?12. điều gì là sự khác biệt giữa tư nhân và được bảo vệ? Đó là thêm approapriate trong một hệ thống phân cấp lớp thư viện? hoặc một hệ thống phân cấp lớp ứng dụng?13. những gì là thiết kế mẫu? Bạn đã bao giờ sử dụng bất kỳ? Nếu như vậy, mà một trong những bạn đã sử dụng và nó đã giúp việc thực hiện? thiết kế?14. nếu bạn có chương trình c, khía cạnh của c ++ nào bạn bỏ lỡ và lý do tại sao?15. điều gì sẽ là sự khác biệt giữa / / và / * * bình luận loại? Những điểm mạnh và điểm yếu của mỗi là gì?Andrew Graves, tháng 11 năm 2004.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Giả sử rằng bạn biết những điều cơ bản của c ++, đó là những loại câu hỏi mà tôi sẽ yêu cầu bạn trong tình huống phỏng vấn để xem bạn có thực sự biết c ++, hoặc cho dù bạn muốn học java và đọc một cuốn sách c ++. 1. Sự khác biệt giữa biên dịch và liên kết là gì? Trong một chương trình lớn những vấn đề có thể xảy ra từ việc đưa mã C ++ trong tiêu đề? Một "inline" chức năng là gì và khi nào bạn sẽ sử dụng nó? 2. Sự khác biệt giữa gcc và g ++ là gì? Sự khác biệt giữa gcc và Microsoft Visual C ++ Có gì mới? 3. Khi bạn sẽ đi qua giá trị hoặc vượt qua bằng cách tham khảo? Bạn có thể có các giá trị mặc ​​định cho các đối số? Nếu vậy, nơi nào bạn tuyên bố họ? 4. Những gì hiện int i = j <10? 5: 15; nghĩa là gì? 5. Một nhà xây dựng là gì? và một destructor? Tại sao bạn cần họ? Tại sao bạn sẽ thực hiện một constructor sao chép? Là thực hành này lập trình tốt? hoặc thiết kế thực hành tốt? 6. Sự khác biệt giữa một cấu trúc và một lớp trong c ++ là gì? và trong c? 7. Một lớp cơ sở là gì? một lớp trừu tượng? một lớp cơ sở trừu tượng? Bạn có thể nhanh chóng bất kỳ của họ? 8. Một chức năng ảo là gì? Tại sao bạn cần một destructor ảo? 9. Một chức năng thuần túy là gì? Một hàm thuần ảo? Khi bạn sẽ sử dụng chúng? Họ có thể cải thiện việc thiết kế? 10. Chức năng gì được thực hiện khi chúng ta kế thừa từ một lớp học với tên cùng chức năng? Những gì về đa kế thừa? 11. Nếu một CStudent lớp kế thừa từ hai lớp CPerson và CQueenMary ("đa kế thừa"), khi bạn khởi CStudent những gì nhà thầu sẽ được gọi là gì? Cú pháp là gì? Làm thế nào bạn có thể vượt qua các đối số cho các nhà thầu khác? 12. Sự khác biệt giữa tư nhân và bảo vệ là gì? Đó là approapriate hơn trong một hệ thống phân cấp lớp thư viện? hoặc một hệ thống phân cấp lớp ứng dụng? 13. Các mẫu thiết kế là gì? Bạn đã bao giờ sử dụng bất kỳ? Nếu vậy, mà một trong những bạn đã sử dụng và đã làm nó giúp thực hiện? thiết kế? 14. Nếu bạn đã có chương trình trong c, những khía cạnh của c ++ bạn sẽ bỏ lỡ và tại sao? 15. Sự khác biệt giữa // và / * * / bình loại là gì? Những điểm mạnh và điểm yếu của từng? Là gì Andrew Graves, tháng 11 năm 2004.































đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: