- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C#基础考试
分数说明:满分 100 分, 30 道定项选择题, 3 分 / 题,一道简答题, 10 分。
一、选择题(共 30 题, 3 分 / 题)
1) 在 C# 的语法中 ,( )关键字可以实现在派生类中对基类的虚函数进行重写
. (选择一项
)
a)
override
b)new
c)static
d)virtual
2)关于下面的 C# 代码
public static void Main( )
{ int p=0;
for (int i=1; i=2;i++)
for (int j=1; j=2;++j)
for (int k=2; k=1; --k)
p=i+j+k;
Console. Write (p. ToString( ));
( );
}
程序运行后的
a)16 b) 14
p 值为(
c)4
)。 (选择一项 )
d)5 e)代码中存在错误,程序不能编译运行
3)以下的 C#代码段:
Public Struct Person
{string Name;
int Age;}
public static void Main( )
{ Hashtable A; Person B;
MainET 中,程序中的错误可以划分为以下三类,除了()
a) 逻辑错误 c) 语法错误
b) 语义错误 d) 规格错误
。(选择一项)
在 C#中,下列关于 Main 方法的描述正确的是() 。(选择一项)
a) Main 方法是公共语言运行库通向应用程序的公共入口
b ) 在一个应用程序中只能有一个 Main 方法
c) Main 方法前的 static 关键字表示 Main 静态方法,只有类实例化后,静态方法才可以被调用
d ) Main 方法的返回类型为 void,不能为其他类型
7) 在 C#语言特性中,关于抽象类,以下描述正确的是() 。(选择一项)
在抽象类包含全部已经实现的方法的时候,抽象类可以实例化
子类可以同时实现多个抽象类
使用 void 关键字标注一个抽象类
抽象基类可以包含已经实现的方法
阅读以下的 C#代码:
using System;
void Foo(double input)
{ (“Foo(double input) ” );} double Foo(int input) {
(“Foo(double input,int af) ”);
return input; }
public static void Main(){
Overloading app=new Overloading();
int I=5;
(I)); }}
上述代码运行结果为() 。(选择一项)
Foo(double input)
Foo(double input,int af)
程序出错,因为不能转换 int 数据类型到 double 数据类型
程序不能编译通过,因为方法重载错误
在 C#中,下列代码的运行结果是() 。(选择一项) static void Main(string [] args)
{
(“运行结果是: {0}”,”运行结果 ”);
}
a) 运行结果
b) 运行结果是:
{0}
c) 运行结果是:运行结果
d) 运行结果是运行结果
在 C#中,下列代码的运行结果是() 。(选择一项) int [] names=new int[]{4,3,2,1};
(names,1,3);
foreach(int name in names)
{
(name);
}
a) 4321
b) 1234
c) 4123
d) 3214
在 C#中,()正确定以了一个数组。 (选择一项)
a) int iArray=new int[10];
b) int [] iArray=new int;
c) int [] iArray=new int[10];
d) int [] iArray=new int(10);
在 C#中,下列代码的运行结果是() 。(选择一项) static void Main()
{
int [] num1=new int[]{1,2,3,4,5}; int [] num2=new int[5]{6,7,8,9,10}; (num1,num2,1);
foreach(int i in num2)
{
(i);
}
}
a)62345 b)678910 c)12346 d )178910
在 C#中,已知下列代码的运行结果是“老虎吃动物” ,请问在空白处 1 和空白处 2 分别应该填写的代码是() 。(选择一项)
public class Animal
{
public
空白处
1 void Eat()
{
(“我要吃 ”)
您可能关注的文档
最近下载
- 2025光伏行业产能过剩内卷竞争现状及未来展望分析报告.pdf
- 中建设计常规做法及指标汇编(2022年,934页).pdf VIP
- 2025年国庆节假期安全教育PPT课件.pptx VIP
- 医疗器械唯一标识管理制度(UDI).docx VIP
- 《成人腰大池引流护理》(TCRHA 069-2024).pdf VIP
- 营销策划 -MINI品牌中国小红书内容种草策略分享-运营思路V2-小红书汽车.pdf
- 中小学生世界粮食日节约粮食主题班会PPT课件.pptx VIP
- 幼儿园保育技能基本功大赛试题.docx VIP
- 土木工程材料1.2 材料与水有关的性质XQ.ppt VIP
- 剑桥KET2025最新考试真题(标准真题版TEST3-阅读和写作部分-含答案及详细解析).pdf VIP
文档评论(0)