New Feature on CodeGuru (sister site): Tech IQ: Are You Better than a C# Rookie?
We've created a new feature type on Codeguru called a Tech IQ. The first one is "Are You Better than a C# Rookie?" We'll be doing additional Tech IQs in the future. If you want to test yourself, the link to the first one is at:
http://www.codeguru.com/quizzes/tech...-c-rookie.html
Let's us know in this thread how you do!
If you have an idea for a different Tech IQ, let me know. I've written some guidelines on how to suggest/create one. Any programming topic will be considered.
Brad!
Re: New Feature on CodeGuru (sister site): Tech IQ: Are You Better than a C# Rookie?
I got 12... missed question #2.... anyways... it seemed more of a object-oriented quiz than actual C#... really only questions 1, 2, & 12 had anything to do with C# specifically. The rest were all around object-oriented design/programming and anyone who has had any real experience with it should be able to do reasonably well on it.
-tg
Re: New Feature on CodeGuru (sister site): Tech IQ: Are You Better than a C# Rookie?
I got 11, however I think I deserve full points :p
But in all seriousness; the first question doesn't register properly. I select option 3 and it tells me that the first answer was correct (while providing the code from the third option).
And I misinterpreted question 7 (but that's not the question's fault).
Re: New Feature on CodeGuru (sister site): Tech IQ: Are You Better than a C# Rookie?
Quote:
Originally Posted by
techgnome
I got 12... missed question #2.... anyways... it seemed more of a object-oriented quiz than actual C#... really only questions 1, 2, & 12 had anything to do with C# specifically. The rest were all around object-oriented design/programming and anyone who has had any real experience with it should be able to do reasonably well on it.
-tg
I was expecting questions about things like events, delegates, syntax in general, and perhaps framework features like threading.
Re: New Feature on CodeGuru (sister site): Tech IQ: Are You Better than a C# Rookie?
Quote:
Originally Posted by
TheBigB
I got 11, however I think I deserve full points :p
But in all seriousness; the first question doesn't register properly. I select option 3 and it tells me that the first answer was correct (while providing the code from the third option).
And I misinterpreted question 7 (but that's not the question's fault).
Yeah, that's kind of what snagged me on #2... I got #1 right, and so then answered #2 in the similar manner and it was marked as being wrong... *shrug*.
-tg
Re: New Feature on CodeGuru (sister site): Tech IQ: Are You Better than a C# Rookie?
Re: New Feature on CodeGuru (sister site): Tech IQ: Are You Better than a C# Rookie?
Oh really, i need to spend some more time in c# .i scored only 6 .
1 Attachment(s)
Re: New Feature on CodeGuru (sister site): Tech IQ: Are You Better than a C# Rookie?
And I never even coded in C# - doing C++ for the past 18 months - but really - how come I can do this and only get 2 numbers on 10 different plays of powerball numbers last week?
I'm not kidding - two numbers amongst 10 plays. I'm thinking of writing an app to reverse my numbers so I can play those instead :)
Re: New Feature on CodeGuru (sister site): Tech IQ: Are You Better than a C# Rookie?
Re: New Feature on CodeGuru (sister site): Tech IQ: Are You Better than a C# Rookie?
Sorry to be blunt but this quiz is irrelevant.
- It doesn't provide even a partial scope of C#.
- C# is not only used to create WINDOWS applications.
- There were a couple of questions related to windows forms only.
- Some questions were not C# specific at all.
- The title of the quiz could have been C# and VB (or plug any other .NET language).
This quiz is so flawed I don't really know where to begin.
Re: New Feature on CodeGuru (sister site): Tech IQ: Are You Better than a C# Rookie?
Hi Friends,
How objects of different types generally interact ?
i have test myself again from My CG Account . but in question no 7 i was confusing .
as i myself have answered to (ii) via events defined in the form class.
(i)via their private methods(events,methods,properties,field) (Never possible)
Reason
property are
normally public because this way private variable noramlly encapsulate in the property . so there is no any logic to interact private property with object.
(ii)via events defined in the form class.(i have answered)
(iii)via saving and reading data to / from a file.(never be possible)
(iv)via database.(ok via a database .but there are more things so this is also not efficient)
(v)via the public interface of their respective types(confused)
Attachment 100093
Re: New Feature on CodeGuru (sister site): Tech IQ: Are You Better than a C# Rookie?
Re: New Feature on CodeGuru (sister site): Tech IQ: Are You Better than a C# Rookie?
Woohoo! 13 baby! I had to read that question about value types and reference types a few times because that's not really the way that I'd choose to describe them.
Re: New Feature on CodeGuru (sister site): Tech IQ: Are You Better than a C# Rookie?
Quote:
Originally Posted by
firoz.raj
Hi Friends,
How objects of different types generally interact ?
i have test myself again from My CG Account . but in question no 7 i was confusing .
as i myself have answered to (ii) via events defined in the form class.
(i)via their private methods(events,methods,properties,field) (Never possible)
Reason
property are
normally public because this way private variable noramlly encapsulate in the property . so there is no any logic to interact private property with object.
(ii)via events defined in the form class.(i have answered)
(iii)via saving and reading data to / from a file.(never be possible)
(iv)via database.(ok via a database .but there are more things so this is also not efficient)
(v)via the public interface of their respective types(confused)
The only way one object can affect another object is via a public member of some type, i.e. handling a public event, getting or setting a public property, calling a public method. As such, the way two objects interact is via their public interfaces. To say that objects of different types interact via devents in a form doesn't make sense because that would imply that objects in Console applications, where there are no forms, cannot interact, which is clearly false. You're thinking about Windows Forms apps and the fact that there is interaction between the form and controls via event handlers but that is still just types interacting via their public interfaces, i.e. the form is handling public events of the controls.
Re: New Feature on CodeGuru (sister site): Tech IQ: Are You Better than a C# Rookie?
Oh I took that a couple days ago...scored 11 if I remember correctly. Is that good or bad ? I remember getting about 3 answers wrong.