文档详情

C#前3章练习题参考标准答案.docx

发布:2019-09-24约9.41千字共10页下载文档
文本预览下载声明
第1章 一.选择题 关于C#程序的书写,下列不正确的说法是【D】。 A) 区分大小写 B) 一行可以写多条语句 C) 一条语句可以写成多行 D) 一个类中只能有一个Main()方法,因此多个类中可以有多个Main()方法。 C#应用程序项目文件的扩展名是【A】。 A) csproj B) cs C) sln D) suo 运行C#程序可以通过按【C】键实现。 A)Shift+ F5 B) Alt+F5 C) Ctrl+F5 D) Alt+Ctrl+F5 公共语言运行库可简写为(C )。 A) MSIL B) JIT C) CLR D) MSDN 下面对 Write()和 WriteLine()方法的描述,不正确的是(C)。 A.WriteLine()方法在输出字符串的后面添加换行符 B.使用 Write()输出字符串时,光标将会位于字符串的后面 C.使用 Write()和 WriteLine()方法输出数值变量时,必须要先把数值变量转换成字符串 D.使用不带参数的 WriteLine()方法时,将会产生一个空行 以下哪句话是正确的???? ( ?D? ) ?? A.命名空间应该包含在类中 ?? B.每个类都是为了完成一个独立的功能 ?? C.一个资源解决方案只能包含一个项目 ?? D.C#源程序的扩展名是.cs 要看到程序运行的结果,必须按下列哪个组合键(A)。 A. Ctrl+F5 B. Ctrl+F9 C. Alt+F5 D. Alt+F 二.填空题 在C#中,进行注释有两种方法:使用“//”和使用“/* */”符号对,其中【// 】只能进行单行注释。 在C#程序中,程序的执行总是从【Main( )】方法开始的。 第2章 一.选择题 在C#语言中,下列能够作为变量名的是【 C 】。 A) if B) 3ab C) a_3b D) a-bc 表达式5/2+5%2-1的值是【 B 】。 A) 4 B) 2 C) 2.5 D) 3.5 下列数值类型的数据精度最高的是【C】。 A) int B) float C) decimal D) ulong 在C#语言中,下面的运算符中,优先级最高的是【 B 】。 A) % B) ++ C) *= D) 能正确表示逻辑关系“a≥10 或 a≤0”的C#语言表达式是【 D 】。 A) a=10 or a=0 B) a=10 and a=0 C) a=10 a=0 D) a=10 || a=0 以下程序的输出结果是【 C 】。 using System; class Program { public static void Main(string[] args) { int a=5,b=4,c=6,d; Console.WriteLine(“{0}”,d=ab?(ac?a:c):b); } } A) 5 B) 4 C) 6 D) 不确定 要使用变量score来存储学生某一门课程的成绩(百分制,可能出现小数部分),则最好将其定义为【 C 】类型的变量。 A) int B) decimal C) float D) long 已定义下列变量: int n; float f; double df; df=10; n=2; 下列语句正确的是【 C 】。 A) f=12.3; B) n=df; C) df=n=100; D) f=df; 下列表达式或语句中,有语法错误的是【 A 】。 A) n=12%3.0;(n为int型) B) 12/3.0 C) 12/3 D) ‘a’’b’ 下面有关变量和常量的说法,正确的是【 B 】。 A) 在程序运行过程中,变量的值是不能改变的,而常量是可以改变的 B) 常量定义必须使用关键字const C) 在给常量赋值的表达式中不能出现变量 D) 常量在内存中的存储单元是固定的,变量则是变动的 下列类型转换中正确的是【 A 】 (A) int i=’A’ (B) long L=1.1f (C) int i=(float)1.1 (D) int i=1.1 以下选项中,合法的赋值语句是(B ) (A) int a==1 (B) int i=1;int j=i++; (C) int a=a+1=2; (D) int i=int (j); 下列运算符中属于关系运算
显示全部
相似文档