C#源程序文件的扩展名是()。选择一项:a..csb..vbc..cppd..c题目2C#中每个int类型的变量占用()个字节的内存。选择一项:a.2b.1c.4d.8题目3VisualC#2008工具箱的作用是()。选择一项:a.显示指定对象的属性b.显示和管理所有文件和项目设置,以及对应用程序所需的外部库的引用c.编写程序代码d.提供常用的数据控件、组件、Windows窗体控件等题目4现有如下程序usingsystem;classExample1{publicstaticvoidMain(){intx=1,a=0,b=0;switch(x){case0:b++;break;case1:a++;break;case2:a++;b++;break;}Console.WriteLine(“a={0},b={1}”,a,b);}}当程序运行时,其输出结果是()。选择一项:a.a=1,b=0b.a=2,b=1c.a=2,b=2d.a=1,b=1题目5解决方案资源管理器窗口的功能是()。选择一项:a.显示指定对象的属性b.编写程序代码c.提供常用的数据控件、组件、Windows窗体控件等d.显示一个应用程序中所有的属性以及组成该应用程序的所有文件题目6为了将字符串str=“123,456”转换成整数123456,应该使用以下哪条语句?()选择一项:a.intNum=str.Parse(int);b.intNum=int.Parse(str,System.Globalization.NumberStyles.AllowThousands);c.intNum=int.Parse(str);d.intNum=(int)str;题目7下列数据类型中,不属于基本数据类型的是()。选择一项:a.数值类型b.结构类型c.布尔类型和对象类型d.字符类型和字符串类型题目8下列语句中,不能够正确定义长度为4的数组a的语句是()。选择一项:a.int[]a={1,2,3,4};b.int[]a=newint[4]{1,2,3};c.int[]a=newint[4]{1,2,3,4};d.int[]a=newint[]{1,2,3,4};题目9下面赋值正确的是()。选择一项:a.stringstr=’good’;b.charch=a;c.doubledNum=1.34;d.floatfNum=1.5;题目10下面关于命名空间的说法,错误的是()。选择一项:a.C#中,命名空间可有可无,看需要来定义和使用b.使用命名空间的好处是,不但在不同命名空间中的成员可以重名,而且在同一个命名空间中的成员也可以重名c.命名空间为程序的逻辑结构提供了一种良好的组织方法d.同一个命名空间中的成员不能重名,不同命名空间中的成员可以重名题目11下面有关变量和常量的说法,正确的是()。选择一项:a.常量定义必须使用关键词constb.在程序运行过程中,变量的值是不能改变的,而常量是可以改变的c.常量在内存中的存储单元是固定的,变量是变动的。d.在给常量赋值的表达式中不能出现变量题目12下面正确的字符常量是()。选择一项:a.cb.'\'c.'\K'd.'\\题目13项目文件的扩展名是()。选择一项:a.csb.projc.slnd.csproj题目14要使用变量score来存储学生某一门课程的成绩(百分制,可能出现小数部分),则最好将其定义为()类型的变量。选择一项:a.intb.Decimalc.doubled.float题目15已定义下列变量:intn;floatf;doubledf;df=10;n=2;下列语句正确的是()选择一项:a.f=dfb.f=12.3c.n=dfd.df=n=100;题目16已知a,b,c均为整型变量,表达式b=a=(b=20)+100的值等于()。选择一项:a.100b.20c.trued.120题目17以下程序的输出结果是()。usingsystem;classExample1{publicstaticvoidmain(){inta=5,b=4,c=6,d;Console.WriteLine(“{0}”,d=ab?(ac?a:c):b);}}选择一项:a.5b.4c.6d.0题目18以下装箱、拆箱语句中,错误的有()。选择一项:a.objectobj=100;intm=obj;b.objectobj=100;intm=(int)obj;c.objectobj=(object)100;intm=(int)obj;d.objectobj=(int)100;intm=(int)obj;题目19执行程序段intcount=0;while(count=7);Console.WriteLine(count);的输出结果是()。选择一项:a.3b.2c.4d.死循环题目20执行下列两条语句后,结果s2的值为()。Strings=”abcdefgh”;Strings2=s.substring(2,3);选择一项:a.bcd”b.cd”c.cde”d.bc”题目21C#认为变量number和NuMbEr是等效的选择一项:对错题目22C#是.NET应用程序唯一可用的语言选择一项:对错题目23NETFramework的引入是VisualStudio的一个标志性改进,.NETFramework的CLR充当了VisualStudio开发语言的“虚拟机”,是VisualStudio具有跨平台的特性的根本原因。选择一项:对错题目24String类Trim方法可以删除字符串开始和结尾的所有空格选择一项:对错题目25String类方法ToUpper只将字符串的首写字母大写选择一项:对错题目26变量类型float可以被提升为double型选择一项:对错题目27表达式(x=y&&y4)的值在x小于等于y或者y大于4的情况下为真选择一项:对错题目28程序设计方法主要分为结构化程序设计方法和面向对象程序设计方法。选择一项:对错题目29单个数组元素传递给方法,且值在该方法中被修改,那么当调用方法完成执行时,该方法就包含了已经被修改的值。选择一项:对错题目30公共语言运行库(CLR)要求程序员管理他们自己的内存选择一项:对错题目31计算机可以直接执行机器语言、但汇编语言和高级程序设计语言需要编译成机器语言后才能被执行。选择一项:对错题目32面向对象程序设计方法虽然是一种主流的设计方法,但类中成员函数的设计仍然离不开结构化程序设计方法。选择一项:对错题目33面向对象程序设计方法完全摆脱了结构化程序设计方法,它是以类和对象为核心的一种全新的程序设计方法。选择一项:对错题目34所有的变量在声明它们的时候必须给出数据类型选择一项:对错题目35无论使用那种.NET语言,MSIL是所有的.NET程序所编译成的通用中间格式选择一项:对错题目36一个const变量必须在声明的同一条语句进行初始化,否则将会产生语法错误选择一项:对错题目37一个数组同时可以存储很多不同类型的值选择一项:对错题目38与Java一样,VisualStudio.NET也具有跨平台的特性,其原因在于它引入Java的JVM。选择一项:对错题目39语句while(x10&&x100);在10x100的时候将继续重复循环。选择一项:对错题目40在程序执行时,注释使得//后面的文本打印在屏幕上选择一项:对错