VC#期末考试题 下载本文

内容发布更新时间 : 2024/7/7 7:44:58星期一 下面是文章的全部内容请认真阅读。

第一章选择题 ★

1、Visual C#2008工具箱的作用是( D )。 A、编写程序代码 B、显示指定对象的属性

C、显示和管理所有文件和项目设置,以及对应用程序所需的外部库的引用 D、提供常用的数据控件、组件、Windows窗体控件等

2、若想修改窗体标题栏中的名称,应当设置窗体的( A )属性。 A、Text B、Name C、Enabled D、Visible 3、Windows窗体设计器的作用是( B )。 A、编写程序代码 B、设计用户界面 C、提供Windows窗体控件 D、显示指定对象的属性 4、解决方案资源管理器窗口的功能是( D )。 A、编写程序代码 B、显示指定对象的属性

C、提供常用的数据控件、组件、Windows窗体控件等

D、显示一个应用程序中所有的属性以及组成该应用程序的所有文件 5、C#源程序文件的扩展名是( D )。

A、vb B、c C、cpp D、cs 6、按( B )键可以运行C#程序。

A、F9 B、Ctrl+F5 C、F10 D、F11 7、项目文件的扩展名是( C )。

A、sln B、proj C、csproj D、cs 第二章选择题

1、在C#.NET中,在窗体上显示控件的文本,用(A)属性设置。 A、Text B、Name C、Caption D、Image 2、不论何种控件,共同具有的是(B)属性。

A、Text B、Name C、ForeColor D、Caption 3、对于窗体,可改变窗体边框性质的属性是(B)。 A、MaxButton B、FormBorderStyle C、Name D、Left

4、要是按钮控件不可操作,要对(C)属性进行设置。 A、Locked B、Visible C、Enabled D、ReadOnly 5、当运行程序时,系统自动执行窗体的(A)事件过程。

A、Load B、Click C、LocationChanged D、SizeChanged 6、要是文本框控件能够显示多行而且能够自动换行,应设置它的(B)属性。 A、MaxLength和Multlline B、Multlline和WordWrap C、PasswordChar和Multline D、MaxLength和WordWrap

7、为了使图像拉伸或收缩,以便适合PictureBox控件大小,应把SizeMode属性设置为(C)。 A、AutoSize B、Normal C、StretchImage D、Zoom

8、当TextBox的Scrollbars属性设置为Horizontal值,运行时却没有水平滚动效果,原因是(B)。 A、文本框没有内容

B、文本框的MultiLine属性设置为False C、文本框的MultiLine属性设置为True D、文本框的Locked属性设置为True

9、要使Label控件显示时不覆盖窗体的背景图案,要对(A)属性进行设置。 A、BackColor B、BorderStyle C、ForeColor D、BackStyle

10、要使当前Form1窗体栏显示“欢迎使用C#”,一下(D)语句是正确的。 A、Form1.Text=“欢迎使用C#”; B、this.Text=“欢迎使用C#”; C、Form1.Name=“欢迎使用C#”; D、this.Name=“欢迎使用C#”; 第三章选择题

1、C#程序的主方法是(B)。

A、main() B、Main() C、class() D、namespace() 2、可用作C#程序用户标识符的一组标识符是(B)。 A、void define +WORD B、a3_b3_123 YN C、for –abc Case D、2a DO sizeof 3、C#的数据类型有(B)。

A、值类型和调用类型 B、值类型和引用类型 C、引用类型和关系类型 D、关系类型和调用类型 4、在C#中,下列常量定义正确的是(B)。

A、Const double PI3.1415926; B、Const double e=2.7; C、define double PI3.1415926; D、define double e=2.7; 5、C#中每个int类型的变量占用(C)字节的内存。 A、1 B、2 C、4 D、8 6、下面赋值正确的是(D)。

A、char ch=“a”; B、string str=’good’; C、float fNum=1.5; D、double dNum=1.34; 7、下面正确的字符常量是(C)。

A、“c” B、‘\\\\” C、’\\”’ D、’\\K’

8、C#中,新建一字符串变量str,并将字符串“Tom’s Living Room”保存到串中,则应该使用(A)语句。 A、string str=”Tom\\’s Living Room”; B、string str=”Tom’s Living Room”; C、string str=(”Tom’s Living Room”); D、string str=(”Tom”s Living Room”);

9、为了将字符串str=”123,456”转换成整数123456,应该使用以下(A)语句。 A、int Num=int.Parse(str); B、int Num=str.Parse(int); C、int Num=(int)str;

D、int Num=int.Parse(str,Globalizetion.NumberStyles.AllowThousands); 10、关于C#程序的书写,下列不正确的说法是(D)。 A、区分大小写 B、一行可以写多条语句 C、一条语句可写成多行

D、一个类中只能有一个Main()方法,因此多个类中可以有多个Main()方法 11、设有以下C#代码: Static void Main(string[] args)

{

Console.WriteLine(“运行结果:{0}”,Console.ReadLine()); Console.ReadLine(); }

则代码运行结果为(D)。

A、 在控制台窗口显示“运行结果:” B、 在控制台窗口显示“运行结果:{0}”

C、 在控制台窗口显示“运行结果:Console.ReadLine”

D、 如果用户在控制台输入“A”,那么程序将在控制台显示“运行结果:A” 12、能正确表示逻辑关系“a>=10或a<=0”的C#语言表达式是(D)。 A、a>=10 or a<=0 B、a>=10|a<=0 C、a>=10&&a<=0 D、a>=10||a<=0 第四章选择题

1、已知int x=10,y=20,z=30; 则执行语句 If (x>y) z=x;x=y;y=z; 后,x,y,z的值是(B)。

A、x=10,y=20,z=30 B、x=20,y=30,z=30 C、x=20,y=30,z=10 D、x=20,y=30,z=20 2、if语句后面的表达式应该是(B)。 A、逻辑表达式 B、条件表达式 C、算术表达式 D、任意表达式 3、已知a,b,c的值分别是4,5,6,执行程序段 if(c

后,变量n的值为(C)。

A、3 B、-3 C、9 D、15 4执行程序段

Int counu=0; While(count<=7); Console.WriteLine(count); 的输出结果是(D)。 A、2 B、3 C、4 D、有语法错误 5、若i为整型变量,则以下循环

For(i=3;i==1;); Console.WriteLine(i--);的执行次数是(B)次。 A、无限 B、0 C、1 D、2 6、现有如下程序 Using system; Class Example1

{ Public Static void main()

{ Int x=1,a=0,b=0; Switch(x)

{ Case 0: b++,break; Case 1: a++,break; Case 2: a++,b++,break; }Console.Writeline(“a={0},b={1}”,a,b); }}

当程序运行时,其输出结果是(C)。

A、a=2,b=1 B、a=1,b=1 C、a=1,b=0 D、a=2,b=2