C# 培训测验
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/1359680/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
C# Training Quizzes
提问by
I have been programming 10 years, mostly in vba and vb.net but I know c# well enough to program what I normally do. I yesterday was applying for a Senior c# position and I did so poorly on the induction test its not funny :)
我已经编程 10 年了,主要是在 vba 和 vb.net 中,但我对 c# 的了解足以编写我通常会做的事情。我昨天正在申请一个高级 c# 职位,但我在归纳测试中表现不佳,这并不好笑:)
I have always found that for me the best way to learn and recall is via questions and answers (multichoice and short answer). That is, a question is posed and after I answer instant feedback is given as to whether I choose right or wrong and the reasons why.
我一直发现对我来说最好的学习和回忆方式是通过问答(多项选择和简答)。也就是说,提出一个问题,并在我回答后立即反馈我的选择是对还是错以及原因。
As such I was wondering if anyone knew of or could recommend a C# quiz website. Something like a daily c# quiz to keep my brain up to date and fresh if I'm not always programming in it. Not something wimpy either. Something that does everything. Paying is not an obstacle, id prefer to pay for a good resource than muck around.
因此,我想知道是否有人知道或可以推荐 C# 测验网站。如果我不总是使用它进行编程,那么就像每天的 c# 测验一样,可以让我的大脑保持最新状态和新鲜感。也不是什么懦弱的东西。什么都能做的东西。支付不是障碍,我更愿意为好的资源付费而不是四处乱逛。
Thank you
谢谢
采纳答案by Jay Riggs
You might want to take a look at Are You Certifiablefrom Microsoft.
You have to register with a Windows Live ID to access all the questions. The questions they have cover a range of programming technologies (includes SQL Server and sysadmin). The questions are multiple choice and include a paragraph or two on why each response was correct or incorrect.
您必须使用 Windows Live ID 注册才能访问所有问题。他们提出的问题涵盖了一系列编程技术(包括 SQL Server 和 sysadmin)。这些问题是多项选择,包括一两段关于为什么每个答案正确或不正确的段落。
The site includes a cheesy point system with awards and badges.
该网站包括一个带有奖励和徽章的俗气积分系统。
回答by Daniel A. White
Well its kinda like a quiz, but this site is great.
嗯,它有点像测验,但这个网站很棒。
回答by Andy White
I'd recommend looking at the Microsoft certification docs/books, or just getting a good, general purpose book on C# programming. The books might intimidating to get through, but I think it's worth the time - they'll give you a more broad coverage of all the material, whereas the quiz sites will only give you a selected few things, and might miss something that another quiz covers.
我建议查看 Microsoft 认证文档/书籍,或者只是获得一本关于 C# 编程的优秀通用书籍。这些书可能很难通过,但我认为花时间是值得的——它们会让你更广泛地涵盖所有材料,而测验网站只会给你一些选定的东西,并且可能会错过另一个测验的东西盖子。
I've read books from these publishers, and they all seem to be pretty good: O'Reilly (animal pics on the covers), Apress (black and yellow covers), Manning (books with strange paintings on the covers).
我读过这些出版商的书,它们似乎都不错:O'Reilly(封面上的动物图片)、Apress(黑色和黄色封面)、Manning(封面上有奇怪画作的书)。
回答by zebrabox
My 2p.
I'd recommend buying a decent book on C# or looking at a lot of the excellent articles on the web - a quick google will return you a wealth of good results ( I've stuck some links at the end ).
A quiz won't teach you c# - you need to use it and learn it then you'll find any interview questions a lot more comfortable
我的2p。
我建议购买一本关于 C# 的好书,或者查看网络上的许多优秀文章——快速 google 会给你带来大量好的结果(我在最后贴了一些链接)。
测验不会教你 c# - 你需要使用它并学习它然后你会发现任何面试问题都更舒服
For more back end and 'show off' in interview stuff then check out
Eric Lippert's blog
有关更多后端和“炫耀”采访内容,请查看
Eric Lippert 的博客
回答by Noldorin
Project Euler- you can do it in any language, and C# is certainly an option.
Project Euler- 你可以用任何语言来做,C# 肯定是一个选择。
It's not precisely a 'quiz' - more like a large set of programming problems (challenges), but it will certainly keep your mind sharp if you work through some of the harder ones. Problems take the format of a simple question statement and an input box to enter the result of your program, upon which the website will give you instant feedback.
这不完全是一个“测验”——更像是一大组编程问题(挑战),但如果你解决了一些更难的问题,它肯定会让你的头脑保持敏锐。问题采用简单的问题陈述和输入框的形式输入您的程序结果,网站将根据该结果为您提供即时反馈。
In my opinion, this is the best sort of challenge, since it gets you thinking for yourself how you might approach a problem imaginatively, and not simply program like an automaton.
在我看来,这是最好的挑战,因为它让您自己思考如何富有想象力地解决问题,而不是像自动机一样简单地编程。
回答by NotDan
Hidden features of C#..., this is a great thread to find out all kinds of stuff you don't know but probably should
C# 的隐藏特性...,这是一个很好的线索,可以找出你不知道但可能应该知道的各种东西
回答by vsingh
回答by Mark
QuizNet Online allows developers who specialize in Microsoft technologies to take free online practice tests.The advantage of the QuizNet Online compared to any other similar site is that users can submit questions and answers in the form of multiple choice or true and false questions.This is very beneficial for job interviews and for exam preparations as these questions will come from different sources. The free online practice includes C#, .Net Framework, SQL and ASP.NET as the default quizzes.
QuizNet Online 允许专门从事 Microsoft 技术的开发人员进行免费的在线模拟测试。 QuizNet Online 与任何其他类似网站相比的优势在于,用户可以以多项选择或真假问题的形式提交问题和答案。这是非常有利于求职面试和考试准备,因为这些问题将来自不同的来源。免费在线练习包括 C#、.Net Framework、SQL 和 ASP.NET 作为默认测验。
Other quizzes such as Biztalk and VB.NET will be added as future practice tests.The concept of this site is that the questions and answers is maintained by any users of this site.
其他测验如 Biztalk 和 VB.NET 将作为未来的实践测试添加。本网站的概念是问题和答案由本网站的任何用户维护。
email:[email protected]
电子邮件:[email protected]
回答by Mark
You can also try http://www.quiznetonline.com. It has about 1300 .net related questions (C#, ASP.NET, General .Net and SQL questions) and users can even save questions for their own quiz. It also allows you to see how other people are doing on the questions and also tracks your score so you can over time see if you improve.
您也可以尝试http://www.quiznetonline.com。它有大约 1300 个 .net 相关问题(C#、ASP.NET、General .Net 和 SQL 问题),用户甚至可以为自己的测验保存问题。它还允许您查看其他人在问题上的表现并跟踪您的分数,以便您可以随着时间的推移查看自己是否有所提高。