《程序设计基础练习题(全答案版)》由会员分享,可在线阅读,更多相关《程序设计基础练习题(全答案版)(5页珍藏版)》请在金锄头文库上搜索。
1、本文格式为Word版,下载可任意编辑程序设计基础练习题(全答案版) 程序设计根基C#.NET练习 参考答案: 一、选择题 1.NET的目的就是将_A_作为新一代操作系统的根基,对互联网的设计思想举行扩展。 A互联网 B. Windows C. C# D. 网络操作系统 2.假设变量x的值为10,要输出x值,以下正确的语句是_C_。 ASystem.Console.writeline(“x”) B. System.Cosole.WriteLine(“x”) C. System.Console.WriteLine(“x=0”,x) D. System.Console.WriteLine(“x=x”
2、) 3.要退出应用程序的执行,应执行以下的_A_语句。 A. Application.Exit(); B. Application.Exit; C. Application.Close(); D. Application.Close; 4.关于C#程序的书写,以下不正确的说法是_D_。 A 区分大小写 B 一行可以写多条语句 C 一条语句可以写成多行 D 一个类中只能有一个Main()方法,因此多个类中可以有多个Main()方法 5. 在C#语言中,以下能够作为变量名的是_C_。 Aif B. 3ab C. b_3a D. a-bc 7. 能正确表示规律关系“a5或a0”的C#语言表达方式是_
3、D_。 Aa=5 or a=5|a=5 Class Exer1 public static void Main() int a=5,b=4,c=6,d; Console.WriteLine(0,d=ab?(ac?a:c):b); A. 5 B. 4 C. 6 D. 不确定 9. If语句后面的表达式理应是_A_。 A规律表达式 B. 条件表达式 C. 算术表达式 D. 任意表达式 10 有如下程序: 1 using System; class Da public static void Main() int x=0,a=0,b=0; Switch(x) case 0;b+;break; cas
4、e 1:a+;break; case 2;a+;b+;break; Console.WriteLine(“a=0,b=1”,a,b); 该程序的输出结果是_A_。 A. a=0,b=1 B. a=1,b=1 C. a=1,b=0 D. a=2,b=2 11以下表达正确的是_D_。 Ado?while 语句构成的循环不能用其他语句构成的循环来代替 Bdo?while语句构成的循环只能用break语句退出 C用do?while语句构成的循环,在while后表达式为true时终止循环 D用do?while语句构成的循环,在while后的表达式应为关系表达式或规律表达式 12以下关于for循环的说法不
5、正确的是_A_。 AFor循环只能用于循环次数已经确定的处境 BFor循环是先判定表达式,后执行循环体语句 CFor循环中,可以用break语句跳出循环体 DFor循环体语句中,可以包含多条语句,但要用花括号括起来 13假定int类型变量占用两个字节,若有定义:intx=new int100,1,2,3,4;,那么数组x在内存中所占字节数是_A_。 A10 B. 20 C. 40 D. 80 14以下程序的输出结果是_B_。 using System; class temp public static void Main() int i;inta=new int10; for(i=9;i=0;
6、i-) ai=10-i; Console.WriteLine(,a3,a6,a9); A. 258 B. 741 C. 852 D. 369 2 15有定义语句:int,a=new int 5,6,那么以下正确的数组无素的引用是_D_。 A. a(4,5) B. a(4)(5) C. a45 D. a4,5 16以下的数组定义语句,不正确的是_AB_。 A. int a=new int 51,2,3,4,5; B. int ,a=new int a34; C. int a=new int 3; D. int a=1,2,3,4,; 3 4 四、程序设计题 要求: 1、 下面全体程序设计题用操纵
7、台应用程序编写。 2、 每道题目的工程名称为:你的姓名拼音+下划线+题序(例如张三同学其次题的工程名称 为:“zhangsan_2” ),程序代码中的类名与工程名称一致。将工程保存到指定的文件夹内。 3、 下面每一题运行结果窗口中显示的: 第一行格式如下,相对应的“XXX”地方填写每一个学生本人的数据。 班级:XXX , 序号:XXX , 姓名:XXX 其次行:空一行 第三行开头才是每一题的运行结果内容 1、设长方形的长a=1.5,宽b=1.7,求长方形的周长L和面积S。取小数点后二位数字,请编写成操纵台应用程序。 using System; class cl static void Main() double a = 1.50, b = 1.70, L, S; L = (a + b) * 2; L=Math.Round(L,2) ; S = a * b; S=Math.Round(S,2) ; Console.WriteLine(长方形的周长L:0, L); Console.WriteLine(长方形的面积S:0, S); Console.ReadLine(); 5 5