资源描述:
《C前3章练习题集参考答案解析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第1章一.选择题1.关于C#程序的书写,下列不正确的说法是【D】。A)区分大小写B)一行可以写多条语句C)一条语句可以写成多行D)一个类中只能有一个Main()方法,因此多个类中可以有多个Main()方法。2.C#应用程序项目文件的扩展名是【A】。A)csprojB)csC)slnD)suo3.运行C#程序可以通过按【C】键实现。A)Shift+F5B)Alt+F5C)Ctrl+F5D)Alt+Ctrl+F54.公共语言运行库可简写为(C)。A)MSILB)JITC)CLRD)MSDN5.下面对Write()和WriteLine()方法的描述,
2、不正确的是(C)。A.WriteLine()方法在输出字符串的后面添加换行符B.使用Write()输出字符串时,光标将会位于字符串的后面C.使用Write()和WriteLine()方法输出数值变量时,必须要先把数值变量转换成字符串D.使用不带参数的WriteLine()方法时,将会产生一个空行6.以下哪句话是正确的? ( D ) A.命名空间应该包含在类中 B.每个类都是为了完成一个独立的功能 C.一个资源解决方案只能包含一个项目 D.C#源程序的扩展名是.cs7.要看到程序运行的结果,必须按下列哪个组合键(A)。A.Ctrl+F
3、5B.Ctrl+F9C.Alt+F5D.Alt+F二.填空题1.在C#中,进行注释有两种方法:使用“//”和使用“/**/”符号对,其中【//】只能进行单行注释。2.在C#程序中,程序的执行总是从【Main()】方法开始的。第2章一.选择题1.在C#语言中,下列能够作为变量名的是【C】。A)ifB)3abC)a_3bD)a-bc2.表达式5/2+5%2-1的值是【B】。A)4B)2C)2.5D)3.51.下列数值类型的数据精度最高的是【C】。A)intB)floatC)decimalD)ulong2.在C#语言中,下面的运算符中,优先级最高的是
4、【B】。A)%B)++C)*=D)>3.能正确表示逻辑关系“a≥10或a≤0”的C#语言表达式是【D】。A)a>=10ora<=0B)a>=10anda<=0C)a>=10&&a<=0D)a>=10
5、
6、a<=04.以下程序的输出结果是【C】。usingSystem;classProgram{publicstaticvoidMain(string[]args){inta=5,b=4,c=6,d;Console.WriteLine(“{0}”,d=a>b?(a>c?a:c):b);}}A)5B)4C)6D)不确定5.要使用变量score来存储学生某
7、一门课程的成绩(百分制,可能出现小数部分),则最好将其定义为【C】类型的变量。A)intB)decimalC)floatD)long6.已定义下列变量:intn;floatf;doubledf;df=10;n=2;下列语句正确的是【C】。A)f=12.3;B)n=df;C)df=n=100;D)f=df;7.下列表达式或语句中,有语法错误的是【A】。A)n=12%3.0;(n为int型)B)12/3.0C)12/3D)‘a’>’b’8.下面有关变量和常量的说法,正确的是【B】。A)在程序运行过程中,变量的值是不能改变的,而常量是可以改变的B)常
8、量定义必须使用关键字constC)在给常量赋值的表达式中不能出现变量D)常量在内存中的存储单元是固定的,变量则是变动的9.下列类型转换中正确的是【A】(A)inti=’A’(B)longL=1.1f(C)inti=(float)1.1(D)inti=1.110.以下选项中,合法的赋值语句是(B)(A)inta==1(B)inti=1;intj=i++;(C)inta=a+1=2;(D)inti=int(j);11.下列运算符中属于关系运算符的是(A)(A)==(B)=(C)+=(D)-=12.阅读下面的程序,程序的运行结果为(C)inta=10
9、,b=4,c=20,d=6;label1.Text=a++*b+c*--d;(A)144(B)160(C)140(D)1641.阅读下面的程序,程序的运行结果为(B)intx=3,y=4,z=5;Strings="xyz";label1.Text=s+x+y+z;(A)xyz12(B)xyz345(C)xyzxyz(D)12xyz2.阅读下面的程序,程序的运行结果为(B)inti=10,j=3;floatm=213.5f,n=4.0f;label1.Text=i%j+””;label2.Text=m%n+””;(A)1.0和1.5(B)1和1.
10、5(C)1.0和2.5(D)1和2.53.C#中每个int类型的变量占用(C)个字节的内存。A.1B.2C.4D.84.在C#中,表示一个字符串的变量