c#程序设计部分复习资料
一.填空题
C#源程序的后缀名为______.cs________。
C#中每个int 类型的变量占用____4___个字节的内存。
C#的每行语句以________分号_______结尾。
布尔型的变量可以赋值为关键字_____true__________或_____false_________。
如果int x的初始值为5,则执行表达式x - =3之后,x的值为_____2_________。
do...while语句在执行循环体_____之后________测试语句是否满足循环条件。A、9 B、2 C、6
如果将窗体的FormBoderStyle设置为None,则( )。
A、窗体没有边框并不能调整大小; B、窗体没有边框但能调整大小;
C、窗体有边框但不能调整大小; D、窗体是透明的;
如果要将窗体设置为透明的,则( )
A、要将FormBoderStyle属性设置为None; B、要将Opacity属性设置为小于100%得值;
C、要将locked 属性设置为True; D、要将 Enabled属性设置为True;
下面描述错误的是( )。
A、窗体也是控件; B、窗体也是类; C、控件是从窗体继承来的; D、窗体的父类是控件类;
如果设treeView1=new TreeView(),则treeView1.Nodes.Add("根节点")返回的是一个 ( )类型的值。
A、TreeNode; B、int; C、string; D、TreeView;
D. obj.set(obj.sData);
如果左操作数大于右操作数, ________运算符返回false.
A. = B. < C. <= D. 以上都是
下列变量初始化时不能完成转换的是:( )
A.int a=5;float b=a; B.int a=65;char c=(int)a;
C. string s="x";char c=s; D. Long L=123; int a=L;
有一个整型数组int[] array = new int{1,2,3,4}。通过索引访问该数组,当索引为2时,得到的结果是多少?( )
A、1 B、2 C、3 D、4
Web 窗体文件的扩展名为:( )
A. ASPB. ASPXC. ASCXD. HTML
下面的循环语句不管在什么条件下至少执行一次循环体的语句是( )。
A. for循环 B.foreach循环 C. while循环 D. do 循环
在Visual Studio.NET 窗口中,()窗口显示了当前Visual Studio解决方案的树型结构。
A.类视图B.解决方案资源管理器 C.资源视图D.属性
在C#中无需编写任何代码就能将int型数值转换为double,称为:( )
A.显式转换 B.隐式转换 C.数据类型变换 D.变换
C#中执行下列语句后整型变量x和y的值是多少?( )
int x=100;
int y=x++;
A. x=101 y=101 B. x=100 y=101 C. x=101 y=100 D. x=100 y=100
C#程序中,可使用try..catch 机制来处理程序出现的______错误.
A. 语法 B. 运行 C. 逻辑 D. 拼写
在Visual Studio.NET 窗口中,()窗口显示了当前Visual Studio解决方案的树型结构。
A.类视图B.解决方案资源管理器 C.资源视图D.属性
关于C#语言的基本语法,下列哪些说法是正确的?
A.C#语言使用using 关键字来引用.NET 预定义的名字空间;
B.用C#编写的程序中,Main 函数是唯一允许的全局函数;
C.C#语言中使用的名称不区分大小写;
D.C#中一条语句必须写在一行内;
对于在代码中经常要用到的且不会改变的值,可以将其声明为常量。如圆周率PI始终为3.14。现在要声明一个名为PI的圆周率常量,下面哪段代码是正确的?
A.const float PI; PI = 3.14f; B.const float PI = 3.14f;
C.float const PI; PI = 3.14f; D.