C#选择题.docx
- 文档编号:25757424
- 上传时间:2023-06-13
- 格式:DOCX
- 页数:12
- 大小:17.19KB
C#选择题.docx
《C#选择题.docx》由会员分享,可在线阅读,更多相关《C#选择题.docx(12页珍藏版)》请在冰豆网上搜索。
C#选择题
选择题型
3.微软提供的开发C#语言的集成开发环境(IDE)是()
A.VisualStudio.NET
B.Eclipse
C.Editplus
D.记事本JDK
6、C#源代码文件的扩展名为()
A..txt
B..class
C..cs
D..java
7、C#在控制台显示消息的语句正确的是()
A.Console.WriteLine(“这是一个C#程序”);
B.Console.WriteLine(这是一个C#程序);
C.console.WriteLine(“这是一个C#程序”);
D.Console.writeLine(“这是一个C#程序”);
7、表达式(11+3*8)/4%3的值是()
A.31
B.0
C.1
D.2
8、下面()不是C#的关键字。
A.public
B.string
C.int
D.avg
9、分析下面的代码,输出结果正确的是()
doubled=84.54;
d++;
intc=d/2;
Console.Write(c);
A.42
B.编译错误,更改为intc=(int)d/2;
C.43
D.编译错误,更改为intc=int(d)/2;
10、阅读代码,选出说法正确的是()
inttnum=9;9//
(1)
tnum++;10//
(2)
tnum--;9//(3)
tnum-=5;4//(4)
tnum+=2;6//(5)
tnum*=8;48//(6)
tnum/=2;24//(7)
++tnum;25//(8)
Console.WriteLine(tnum);25//(9)
Console.WriteLine(--tnum);24//(10)
A.tnum最后等于26;
B.在第(5)步运行后,tnum等于4
C.在第(8)步运行之前,tnum等于23
D.最后输出是25,24
1.下面这段代码的输出为()
intyear=2046;
if(year%2==0)
{Console.WriteLine("进入了if");}
else
if(year%3==0)
{Console.WriteLine("进入了elseif");}
else
{
Console.WriteLine("进入了else");
}
Console.ReadLine();
A.进入了if
B.进入了if
进入了else
C.进入了else
D.进入了if
进入了elseif
进入了else
2.运行下面这段代码的结果为()
stringday="星期一";
switch(day)
{case"星期一":
case"星期三":
case"星期五":
Console.WriteLine("去上课");
case"星期六":
Console.WriteLine("聚餐");
case"星期日":
Console.WriteLine("逛街");
default:
Console.WriteLine("睡觉");}
A.去上课
B.去上课
聚餐
逛街
睡觉
C.什么都不输出
D.编译出现错误,无法运行
3.分析下面这段代码,执行后count的值为()
inti,j;
intcount=0;
for(i=0;i<4;i++)
{
for(j=0;j<6;j++)
{
count++;
}
}
A.15
B.24
C.20
D.21
4.分析下面这段代码,执行后count的值为()
inti,j;
intcount=0;
for(i=4;i>0;i--)
{
for(j=0;j<6;j++)
{
count++;
}
}
A.15
B.24
C.20
D.21
5.若想打印如下图案,下面代码划线处应分别填入()
***
***
***
inti,j;
i=1;
while(i<)
{
for(j=0;j<;j++)
{
Console.Write("*");
}
Console.WriteLine();
i++;
}
A.33
B.44
C.34
D.43
6.阅读下列代码,如果输入的数字是6,正确的运行结果是()。
intt=Convert.ToInt32(Console.ReadLine());
for(inti=1;i<=10;i++)
{
if((i+t)>10)
{
break;
}
Console.Write(i+"\t");
}
A.123456
B.78910
C.1234
D.5678
7.不论循环条件判断的结果是什么,()循环将至少执行一次。
A.whlie
B.do-while
C.for
D.以上都不是
1.以下一维数组的初始化正确的是()
A.intarray[]=newint[5];
B.int[]array=newint[5]{0,1,2};
C.int[]array={0,1,2,3,4};
D.intarray[]=newint[5]{0,1,2,3,4};
2.以下这段代码实现了一个长度为6的一维数组的冒泡排序(降序排列),那么内层for循环的终止条件应填入()
int[]scores=newint[6]{2,99,28,34,5,3};
inttemp;
for(inti=0;i<5;i++)
{
for(intj=0;j<_______;j++)
{
if(scores[j] { temp=scores[j]; scores[j]=scores[j+1]; scores[j+1]=temp; } } } A.5 B.4 C.5-i D.4-i 3.定义一个数组string[]role={"三国","水浒","西厢记","西游记","红楼梦"},数组role[3]是() A.西厢记 B.西游记 C.红楼梦 D.数组越界 5.阅读下面的代码,它完成的功能是() string[]a={"我们","你好","小河边","我们","读书"}; for(inti=0;i { if(a[i].Equals("我们")) { a[i]="他们"; } } A.查找 B.查找并替换 C.增加 D.删除 1.在C#中,下面关于属性的使用正确的是() A.privateintname; publicstringName { get{returnname;} set{name=value;} } B.privatestringname; publicstringName { get{name=value;} set{returnname;} } C.privatestringname; publicstringName { get{returnname;} set{name=value;} } D.privatestringname; privatestringName { get{returnname;} set{name=value;} } 在C#中,下面关于静态方法和实例方法描述错误的是() A.静态方法使用类名调用,普通方法需要使用类的实例来调用 B.静态方法可以直接调用实例方法 C.实例方法可以直接调用静态方法 D.静态方法调用前初始化,实例方法实例化对象时初始化 2.在下面C#程序中,对于这段代码,下列描述正确的是() classSchool { privatestringname; publicintGradeNum; } classStudent { privatevoidStudy() { inthours; } publicvoidPlay() { //...此处代码省略 } } A.Study方法可以访问变量name B.Study方法可以访问变量GradeNum C.Play方法可以访问变量hours D.Play方法可以访问变量name 3.在C#中,下列关于构造函数的说法描述错误的是() A.一个类的构造函数必须与类名相同 B.构造函数作用是创建和初始化对象 C.一般情况下,构造函数总是public类型的 D.构造函数可以声明返回值 4.在C#中,下列几种重载的方法的代码,错误的是() A.publicvoidStudy(stringname)和publicvoidStudy(inthours) B.publicintStudy(stringname)和publicstringStudy(stirngname) C.publicStudent()和publicStudent(stringname,intage) DpublicStudent(stringname)和publicStudent(stringname,intage) 1.下面关于继承机制的特性,说法正确的是() A.在C#中,任何类都可以被继承。 B.继承具有传递性,如果A类继承B类,B类又继承C类,那么A也继承了C类的成员。 C.一个子类可以继承多个父类。 D.子类可以继承父类所有的成员。 2.关于下面这段代码说法正确的是() classStudent: Person { privatestringhobby; publicvoidStudy() { } } classPerson { privatestringname; protectedintage; protectedvoidplay() { inthourse; } } A.Study()方法中可以访问name变量 B.Study()方法中可以访问age变量和调用play()方法 C.play()方法中可以访问name变量 D.Study()方法中可以访问hours变量 3.关于base关键字,下列使用方法错误的是() A.在子类中,base关键字不可以访问父类的私有字段 B.在子类中,base关键字不可以调用父类的私有方法 C.在子类中,base关键字不可以调用父类的构造函数 D.在子类中,base关键字可以访问父类的属性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# 选择题