سوال 1: در زبان C#، دستور Console.WriteLine("Hello, World!"); چه کاری انجام میدهد؟
الف) چاپ پیغام “Hello, World!” در کنسول
ب) ذخیره پیغام “Hello, World!” در یک فایل
ج) نمایش پیغام “Hello, World!” در یک پنجره دیالوگ
د) ایجاد یک متد جدید به نام WriteLine
پاسخ خود را بفرمایید!
پاسخ صحیح الف) است. دستور Console.WriteLine("Hello, World!"); پیغام “Hello, World!” را در کنسول چاپ میکند.
سوال 2: در C#، کدام یک از انواع دادههای زیر به طور پیشفرض مقدار 0 را دارد؟
الف) bool
ب) char
ج) int
د) string
پاسخ خود را بفرمایید!
پاسخ صحیح ج) است. نوع داده int در C# به طور پیشفرض مقدار 0 را دارد.
سوال 3: در C#، کلیدواژه using معمولاً برای چه منظوری استفاده میشود؟
الف) برای تعریف یک متد جدید
ب) برای وارد کردن فضای نامها
ج) برای تعریف یک کلاس
د) برای ایجاد یک شیء جدید
پاسخ خود را بفرمایید!
پاسخ صحیح ب) است. کلیدواژه using در C# برای وارد کردن فضای نامها (namespaces) به برنامه استفاده میشود تا بتوانید به کلاسها و سایر اعضای آن فضای نام دسترسی پیدا کنید.
سوال 4: یک متد static در C# به چه صورت عمل میکند؟
الف) میتواند بدون نیاز به ایجاد یک نمونه از کلاس به آن دسترسی پیدا کرد
ب) نیاز به یک شیء از کلاس برای فراخوانی دارد
ج) میتواند فقط از طریق شیء کلاس فراخوانی شود
د) فقط درون یک کلاس خاص قابل دسترسی است
پاسخ خود را بفرمایید!
پاسخ صحیح الف) است. متدهای static در C# به گونهای طراحی شدهاند که بدون نیاز به ایجاد یک نمونه از کلاس، میتوان به آنها دسترسی پیدا کرد و فراخوانی کرد.
سوال 5: در C#، نحوه تعریف یک کلاس ساده به صورت زیر است:
class MyClass
{
public int MyProperty { get; set; }
}
این کلاس چه ویژگیهایی دارد؟
الف) یک ویژگی به نام MyProperty از نوع int با قابلیت خواندن و نوشتن
ب) یک متد به نام MyProperty
ج) فقط یک متغیر خصوصی به نام MyProperty
د) یک ویژگی به نام MyProperty با قابلیت فقط خواندنی
پاسخ خود را بفرمایید!
پاسخ صحیح الف) است. کلاس MyClass دارای یک ویژگی (property) به نام MyProperty از نوع int است که دارای قابلیت خواندن و نوشتن (getters and setters) میباشد.
The post کوییزهای C# (سی شارپ) – سری اول appeared first on Tutorial24.ir.




