收藏 分销(赏)

c_程序设计课后习题与解答[1].doc

上传人:s4****5z 文档编号:8820327 上传时间:2025-03-03 格式:DOC 页数:87 大小:1.01MB
下载 相关 举报
c_程序设计课后习题与解答[1].doc_第1页
第1页 / 共87页
c_程序设计课后习题与解答[1].doc_第2页
第2页 / 共87页
点击查看更多>>
资源描述
习题与解答 习题一 一、 单项选择题 1 在 Visual Studio.NET窗口中,在__________窗口中可以察看当前项目的类和类型的层次信息。 (B) A.解决方案资源管理器 B.类视图 C.资源视图 D.属性 2.能作为C#程序的基本单位是( B )。 A. 字符 B. 语句 C. 函数 D. 源程序文件 3.C#语言是微软.NET公共语言运行环境中内置的核心程序设计语言,是一种( B )。 (A)面向过程程序设计语言 (B)面向对象程序设计语言 (C)跨平台程序设计语言 (D)机器语言 4.C#语言支持面向对象程序设计概念,( C )。 (A)但不支持继承 (B)而且支持多继承 (C)但仅支持单继承 (D)支持单继承和多继承 5.C#应用程序由一个或者多个类组成,一个应用程序的所有程序代码( A )。 (A)必须封装在类中 (B)不能封装在类中 (C)必须封装在一个类中 (D)必须封装在多个个类中 6.C#应用程序中,导入其他系统预定义元素部分可以使用关键字( D )。 (A)use (B)namespace (C)import (D)using 7.命名空间是一种在程序中防止标识符命名冲突而引入的逻辑隔离机制,C#中使用关键字( D )表示。 (A)using (B)spacename (C)class (D)namespace 8.C#应用程序中,用主方法指明程序执行的开始点,主方法的名字规定为( C )。 (A)class (B)main (C)Main (D)MainWay 9. C#中的注释方法有三种,下列注释方法中错误的是( D )。 (A)单行注释“//” (B)多行注释“/*和*/” (C)XML注释“///” (D)HTML注释“<!--和-->” 10. 下列对控制台应用程序描述正确的是( C )。 (A)控制台(Console)应用程序就是对设备进行控制的应用程序 (B)控制台(Console)应用程序包含了大量Windows系统的组成元素 (C)控制台(Console)应用程序是C#语言能够开发的应用程序类型之一 (D)控制台(Console)应用程序是基于标准C语言的单片机技术 11. 在控制台应用程序中,如果在程序开头使用 using System;  语句引入了System命名空间,则下列对Read()和ReadLine()方法调用错误的是( D )。 (A)System.Console.Read(); (B)Console.Read(); (C)Console.ReadLine(); (D)Read(); 12. 在C#的Windows应用程序中,不论任何控件,共同具有的是( B )属性。 (A)Text (B)Name (C)ForeColor (D)Caption 13. 下列语句的输出是________。 (B) double MyDouble = 123456789; Console.WriteLine("{0:E}",MyDouble); A.$123,456,789.00 B.1.234568E+008 C.123,456,789.00 14. 下面对 Read( )和 ReadLine( )方法的描述,哪些是正确的_____。(A)(D) A.Read( )方法一次只能从输入流中读取一个字符 B.使用 Read()方法读取的字符不包含回车和换行符 C.ReadLine()方法读取的字符不包含回车和换行符 D.只有当用户按下回车键时,Read( )和 ReadLine()方法才会返回 15. 下面对 Write()和 WriteLine()方法的描述,哪些是正确的____。(A) (B) (D) A.WriteLine()方法在输出字符串的后面添加换行符 B.使用 Write()输出字符串时,光标将会位于字符串的后面 C.使用 Write()和 WriteLine()方法输出数值变量时,必须要先把数值变量转换成字符串 D.使用不带参数的 WriteLine()方法时,将不会产生任何输出 二、 选择填空题 1. C#语言是一种 B 、全新的程序设计语言,是微软.NET公共语言运行环境中内置的核心程序设计语言。 2. C#程序设计语言的主要特点有:语法简洁、满足通用语言规范、面向对象、兼容性和灵活性、以及 C 等。 3. 一个C#程序可以存放在一个源程序文件中,也可以存放在多个源程序文件中。一个源程序文件中可以有一个或者多个类, E 将一个类拆散存放在不同的源程序文件中。 4. 为源程序文件命名 J ,既可以与类的名字相同,也可以不同。 5. 在定义C#语言的标识符构成时, G 字母符的大小写形式。 备选项: (A)面向过程的 (B)面向对象的 (C)完整的安全性 (D)不需要区分 (E)但不允许 (F)而且允许 (G)需要区分 (H)有限安全性 (I)必须与类名一致 (J)不受类名限制 6.. C++源程序文件的默认扩展名为(cpp )。 7. 由C++源程序文件编译而成的目标文件的默认扩展名为( obj )。 8.. C++程序从上机到得到结果的几个操作步骤依次是(编辑、编译、连接、运行 )。 9. C++语言是在___C______语言的基础上发展起来的。 10. 行尾使用注释的开始标记符为___//_______。 三、思考题 1.简述C#语言的语句书写规则。 答案:(1)语法简洁 (2)满足通用语言规范 (3)面向对象 (4)完整的安全性和错误处理 (5)兼容性和灵活性 (6)版本控制 (7)与Web的完美结合 2.简述在VS2008集成环境中创建C#控制台应用程序的主要步骤。 答案: 四个步骤: (1)启动运行“Microsoft Visual Studio 2008”,进入VS2008集成开发环境; (2)选择项目类型为控制台应用程序,并指定项目名称及其保存位置; (3)在应用程序编辑环境中输入程序代码; (4)调试运行程序。 3.简述在VS2008集成环境中创建C#Windows窗体应用程序的主要步骤。 答案: 四个步骤: (1)设计用户界面 (2)设置对象属性 (3)编写对象事件过程代码 (4)保存并运行程序(生成可执行代码) 4.一个C#控制台应用程序主要由哪几个部分构成? 答案: (1)导入其他系统预定义元素部分; (2)命名空间; (3)类; (4)方法(主方法、事件响应处理过程) 5.C#程序中可以使用哪些书写注释的方法?它们分别适合用于什么场合? 答案:C#中的注释方法有三种: (1)单行注释 在一个语句行上,用双斜杠“//”作为引导符,其后的任何内容均为注释信息,编译时被忽略,通常用于注释字符串较短的场合。 (2)多行注释 从“/*”开始,到“*/”结束,多行注释通常用于需要书写较大量注释的情况 (3)XML注释 在一个代码行上,用“///”开始,其后的任何内容均为注释信息,编译时被提取出来,形成一个特殊格式的文本文件(XML),用于创建文档说明书。 6.什么是托管方式? 答案:在.NET系统中,除了C#语言外,还包括C++、VB、Java等程序设计语言,这些语言都遵守通用语言规范。在通用语言规范中,任何语言编写的源程序都被编译成为相同的中间语言(MSIL)代码,然后由通用语言运行环境(Common Language Runtime ,CLR)负责执行,这种处理方式称为“托管方式”,因而这样的代码亦称为“托管代码”。 习题2 1. 要使窗体刚运行时,显示在屏幕的中央,应设置窗体的___(B)______属性。 A.WindowsState B.StartPostion C.CenterScreen D.CenterParenr 2. 要使文本框控件能够显示多行而且能够自动换行,应设置它的___(B)______属性。 A.MaxLength和 Multline B.Multlineh和 WordWrap C.PassWordChar 和 Multline D.MaxLength和 WordWrap 3.窗体中有一个年龄文本框 txtAge,下面(D)代码可以获得文本框中的年龄值。 A.int age = txtAge;B. int age = txtAge.Text; C. int age = Convert.ToInt32(txtAge);D. int age = int.Parse(txtAge.Text); 4.下面(AC)代码能向组合框 cboYears 添加一项。 A.int year = 1997; cboYears.Items.Add(year); B. int year = 1997; cboYears.Add(year); C. int year = 1997; cboYears.Items.Add(year.ToString()); D. int year = 1997; cboYears.Add(year.ToString()); 6. 当 ListView 的视图为 Details 时,以下(A)属性可以设置显示的各个列。 A.Columns B. Groups C. Items D.SubItems  2. 填空题   1) 使控件是否可以对用户交互作出响应的属性是 _____ Enabled _____ 。   2) 控制控件是否显示的属性是 _______ Visible ___ 。   3) 若要在文本框中输入密码,常指定 ______ PasswordChar ____ 属性。   4) 若某复选框某时刻CheckState属性的值为Indeterminate,则其属性Checked的值为 Unchecked 。   5) 使用 ___ Panel _____ 或 _ GroupBox __控件可以将多个RadioButton控件分为两个单选组。   6) 若不希望用户在ComboBox控件中编辑文本,则应将属性 DropDownStyle 的属性值设置为___ DropDownList ____。   7) 用于设置MenuStrip控件中某菜单项快捷键的属性是____ ShortcutKeys ___ 。 8) 用于控制ListView控件中的各项显示方式的属性是__ View ____ 。 3. 判断题   1) 控件就是属性、方法和事件的集合封装体。 ( 对 )   2) TextBox控件只能用于单行文本的输入。 ( 错 )   3) 通过RichTextBox控件只能够与RTF文件进行交互操作。 ( 错 )   4) CheckBox控件的Checked属性与CheckState属性的值始终是相同的。 ( 错 )   5) ToolTip组件用于显示某指定控件的自定义提示信息的。 ( 对 )  4. 问答题  1. 区别TextBox控件、MaskedTextBox控件、RichTextBox控件的使用场合。   【解答】   TextBox控件一般用于单段文本的编辑,可以设置为单行或多行的输入模式,也可以用作密码的输入;MaskedTextBox控件主要用于特定格式的单段文本编辑,在输入文本不符合格式要求的将会触发其MaskInputRejected事件;RichTextBox控件除了具有TextBox的一般文本编辑功能外,还可以进行多段文本的高级编辑功能,如改变文本、段落的显示格式、在文本中查找特定字符和字符串以及与Rtf文件的交互等。   2. 简要说明CheckBox控件和RadioButton控件的区别。   【解答】   CheckBox控件可为用户提供选择功能,常用的是二选一的选择,如“真/假”或“是/否”;但该控件也可以通过属性的设置作三选一的选择。每一个CheckBox所代表的选择都是独立的,若有多个CheckBox控件构成一组选项时,则可以多个同时被选中,相互之间不影响,即复选。RadioButton控件,它与CheckBox控件功能类似,也是用于接收用户的选择,但它是以单项选择的形式出现,即一组RadioButton按钮中只能有一个处于选中状态。一旦某一项被选中,则同组中其他RadioButton按钮的选中状态自动清除。 5. 编程题 1. 设计一个Windows应用程序,窗体上有一个TextBox控件、一个Button控件。要求,每当用户单击按钮时,文本框都会增加一行文字来反映单击的次数,例如“第3次单击按钮”。   【解答】   1) 窗体界面如图Ex5-5-1所示;   2) 窗体中主要控件属性设置如表Ex5-5-1; 表Ex5-5-1 窗体中的主要控件属性 控件 Name属性 功能 其它属性 TextBox控件 textBox1 显示信息 ScrollBars=Vertical; Multiline=True Button控件 Button1 触发添加信息事件 Button2 触发结束添加事件 3) 主要事件代码。   int i = 1;   bool Add = true;   ……private void button1_Click(object sender, EventArgs e)   {   if(Add) textBox1.Text += "第" + i + "次单击按钮\r\n";   i++;   }   private void button2_Click(object sender, EventArgs e)   {   Add = false;   } 6. 编写一段程序,向ListBox控件listBox1中,自动添加10个数,每个数占一项。   【解答】   主要代码如下: 以下是引用片段:   public partial class Form1 : Form   {   int m = 1;   ……   private void button1_Click(object sender, EventArgs e)   {   for (int i = m ; i < m+10; i++)   {   listBox1.Items.Add(i);   }   m = m + 10;   }   }   习题3.1 一、单项选择题 1. 以下标识符中,正确的是____。(A) A._nName B.typeof C.6b D.x5# 2. 以下类型中,不属于值类型的是____。(D) A.整数类型 B.布尔类型 C.字符类型 D.类类型 3. 在C#中,表示一个字符串的变量应使用以下哪条语句定义? A. CString str; B. String str; C. Dim str as string D. char * str; 4.C#程序中用到的数据分为两个大类,它们是( A )。 (A)值类型和引用类型 (B)整型和实型 (C)数值类型和字符类型 (D)简单类型和复杂类型 5.C#语言中,值类型数据对象占用的存储空间大小( B )。 (A)不固定 (B)相对固定 (C)可以任意指定 (D)都是相同的 3.C#语言中,引用类数据对象占用的存储空间大小( D )。 (A)不得而知 (B)相对固定 (C)都是相同的 (D)随实际需要而定 6.C#语言中,基本整型数据类型(int)所占用的存储空间为( C )个字节。 (A)1 (B)2 (C)4 (D)8 7.C#语言中,双精度实型数据类型(double)所占用的存储空间为( D )个字节。 (A)1 (B)2 (C)4 (D)8 8.C#语言中,字符数据使用Unicode字符集,其占用的存储空间为( B )个字节。 (A)1 (B)2 (C)4 (D)8 9.下面的运算符中,优先级别最低的是( D )。 (A)new (B)!= (C)?: (D)= 10.设有整型变量x,则表达式x=5/8运算后,变量x的值为( A )。 (A)0 (B)0.625 (C)0.6 (D)0.63 11.C#语言中,字符串常量@"123\n456"的长度(有效字符个数)是( C )。 (A)6 (B)7 (C)8 (D)9 12. 为了将字符串 str=“123,456”转换成整数 123456,应该使用以下哪条语句? (A) A.int Num = int.Parse(str); B.int Num = str.Parse(int); C.int Num = (int)str; D.int Num = int.Parse(str,Globalization.NumberStyles.AllowThousands); 13.C#语言中,与赋值运算符“=”实现相同操作的字符串处理方法是( C )。 (A)Compare (B)Concat (C)Copy (D)Substring 14.C#应用程序中,标识符用于给程序处理的数据对象命名。组成标识符的字符为字母、数字和下划线,标识符的第一个字符( B )。 (A)必须是字母 (B)必须是字母或者是下划线 (C)必须是下划线 (D)可以是字母或者是下划线 15.在程序中如果要使用系统保留字(关键字)作为自定义标识符,必须使用字符( A )作为引导符。 (A)@ (B)$ (C)# (D)~ 16.下面所列的C#标识符中,错误的是( B )。 (A)myId (B)int (C)@if (D)_int 17.下面所列的C#自定义标识符中,正确的是( A )。 (A)@double (B)$double (C)#double (D)~double 18. C#中所有字符都是使用( A ) (A)Unicode编码表示 (B)UTF-8编码表示 (C)UTF-16编码 (D)GBK编码 19. 关于 C#程序的书写,下列不正确的说法是____。(D) A.区分大小写 B.一行可以写多条语句 C.一条语句可写成多行 D.一个类中只能有一个 Main()方法,因此多个类中可以有多个 Main()方法 20. 在 C#语言中,下列能够作为变量名的是____。(C) A.if B.3ab C.a_3b D.a-bc 21. 在 C#语言中,下面的运算符中,优先级最高的是__(A)__。 A.% B.++ C./= D.>> 22. 能正确表示逻辑关系“a>=10 或 a<=0”的 C#语言表达式是__(D)__。 A.a>=10 or a<=0 B.a>=10|a<=0 C.a>=10&&a<=0 D.a>=10||a<=0 23.在 C# 中可用作程序变量名的一组标识符是(B) A.a3_b3 _123 YourName B.void namespace +word C.for -abc Case D.2a good ref 二、选择填空题 1.在C#语言中,值类型数据对象占用的存储空间大小相对固定,在其所占存储空间中直接存放 F 。 2.在C#语言中,引用类数据对象占用的存储空间大小随需要而定,该类数据对象并不真正表示自己所具有的内容,而是表示 A 。 3.在C#程序设计中,定义值类型变量的同时可以对其进行初始化,初始化时提供的初始化数据 C 。 4.在C#的整型常量表示中,可以使用十进制数据和十六进制数据两种形式,其中十六进制数据 J 。 5.布尔数据类型占用一个字节的存储区域,其变量只有两种取值: H 。 备选项: (A)自己内容所在存储区域的引用 (B)Yes或No (C)必须在对应变量的取值范围之内 (D)0h或者0H (E)可以在对应变量的取值范围之外 (F)该类数据对象所具有的值 (G)“真”或“假” (H)true或false (I)数据对象的名字 (J)使用0x或者0X开头 6. 一个完整程序中必须有一个名为__Main______的函数。 7 一个函数的函数体就是一条____复合_____语句。 8.在C#程序中,程序的执行总是从____Main______方法开始的。 9、在C#中,bool类型只有两种值,分别是___true_______和___false_______。 10、在C#中,使用____const______关键字声明符号常量。 三、程序设计与分析题 1. 创建图2-7所示Windows窗体应用程序,在两个文本框中分别输入整数值,然后单击“计算”按钮,就能在标签控件中输出两个整数值相加之和。 图2-7 计算两个整数相加之和 图2-8 华氏温度转换为摄氏温度 2. 已知将华氏温度转换为摄氏温度的公式为:,创建图2-8所示的Windows窗体应用程序,实现将文本框内输入的华氏温度转换为摄氏温度的功能,计算结果在标签控件中输出。 3. 创建控制台应用程序,在控制台端键盘输入一个半径值,就能计算输出圆的面积。 4.根据如下的枚举定义,fruit.peach和fruit.strawberry的值分别是多少? enum fruit : int { apple = 5, apricot, banana, peach, pineapple = 12, strawberry } 答案:fruit.peach的值为8,fruit.strawberry的值为13 5.专家认为,成人血压的正常范围是: 收缩压 90~140 mmHg(12.0~18.7 kPa)—— 1 kPa = 7.5 mmHg 舒张压 60~90 mmHg(8.0~12.0 kPa) 写出判断血压是否正常的逻辑表达式(以mmHg为计量单位)。 答案:double xueya; //血压值 (xueya>=90 && xueya<=140) && (xueya>=60 && xueya<=90) 习题3.2 3.3 一、 单项选择题 1.当变量x的值在[1,100]范围内时,下面的C#表达式返回值为“真”的是( D )。 (A)1<=x<=100 (B)x>=1 || x<=100 (C)x>1 && x<100 (D)x>=1 && x<=100 2. 下面的C#表达式中,描述了数学关系x≥y≥z的是( B )。 (A)(x>=y) AND (y>=z) (B)(x>=y) && (y>=z) (C)(x>=y>=z) (D)(x>=y) & (y>=z) 3.当变量x的值在[1,10]或[200,210]范围内时,下列C#表达式返回值为“真”的是( C )。 (A)(x>=1) && (x<=10) && (x> = 200) && (x<=210) (B)(x>=1) || (x<=10) || (x>=200) || (x<=210) (C)(x>=1) && (x<=10) || (x>= 200) && (x<=210) (D)(x>=1) || (x< =10) && (x> = 200) || (x<=210) 4. 设有C#语句:int a=5,b=4;,则下列表示条件的表达式中值为“假”的是( C )。 (A)(a>b)&&(b>0&&a>0) (B)(b>=0)&&(a<=b ? a+b:a-b)>0 (C)a>0 && !(b>0) (D)(a<=0)||(a%b>0) 5. 执行C#语句序列:int i; for (i = 0; i++ < 4; ) ;后,变量i的值是( A )。 (A)5 (B)4 (C)1 (D)0 6. 以下程序的输出结果是__(C)__。 Using system; Class Example1 { Public Static void main() { int a=5,b=4,c=6,d; Console.writeline(" {0}",d=a>b?(a>c?a:c):b); } } A.5 B.4 C.6 D.不确定 7. 以下程序的输出结果是_C___。 using system; class Example1 { public static void Main() { int a=5,b=4,c=6,d; d=a>b?(a>c?a:c):b; Console.Writeline(d); } } A.5 B.4 C.6 D.不确定 8.写出以下程序的运行结果。 using System; class Test { public static void Main() { int x = 5; int y = x++; Console.WriteLine(y); y=++x; Console.WriteLine(y); } } 答案: 5 7 9. if语句后面的表达式应该是__(A)__。 A.逻辑表达式 B.条件表达式 C.算术表达式 D.任意表达式 10.有如下程序 Using system; Class Example1 { Public Static void main() { int x=1,a=0,b=0; switch(x) { case 0:b++,break; case 1:a++,break; case 2:a++,b++,break; } Console.Writeline(" a={0},b={1}",a,b); } }的输出结果是(C)// 代码有误,break前面“,”都改为“;” A.a=2,b=1 B.a=1,b=1 C.a=1,b=0 D.a=2,b=2 11. .有如下程序 Using system; Class Example1 { Public Static void main() { int x=0,a=0,b=0; switch(x) { case 0:b++;break; case 1:a++; 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 12 已知 a,b,c的值分别是 4,5,6,执行下面的程序段后,判断变量 n的值为____。(C) if(c<b) N=a+b+c; else if(a+b<c) N=c-a-b; else N=a+b; A.3 B.-3 C.9 D.15 13. 以下叙述正确的是__(C)__。 A.do….while语句构成的循环不能用其他语句构成的循环来代替 B.do….while语句构成的循环只能用 break语句退出 C.用 do….while语句构成的循环,在 while后的表达式为 true时结束循环 D.用 do….while语句构成的循环,在 while后的表达式应为关系表达式或逻辑表达式 14. 以下关于 for 循环的说法不正确的是__(A)__。 A.for 循环只能用于循环次数已经确定的情况 B.for 循环是先判定表达式,后执行循环体语句 C.for 循环中,可以用 break语句跳出循环体 D.for 循环体语句中,可以包含多条语句,但要用花括号括起来。 15.下列代码输出正确的是___ (D)namespace Answer { class Program { static void Main(string[] args) { int I,j; for(i=1;i>=0;i--) for(j=0;j<=I;j++) Console.WriteLine(“i*j={0}”,i*j); } } } A.i*j=0 i*j=0 i*j=0 B.i*j=1 i*j=0 i*j=1 C.i*j=1 i*j=1 i*j=0 D.i*j=0 i*j=1 i*j=0 16.下面对 i 值的输出结果说法正确的是_____.(A) namespace Answer { class Program { static void Main(string[] args) { int i do{ i++; } while(i<5) Console.WriteLine(“i 值的为:{0}”,i) } } } A.i 的值为: 5 B.i 的值为: 6 C.i 的值为: 7 D.i 的值为: 8 17) 以下程序段的输出结果是A A 1 B 3 0 C 1 -2 D死循环 int x=3; do { Console.WriteLine(" {0}", x-= 2); } while(!(--x>=0)); 18) 以下程序段的输出结果是D A 9 B 1 C 11 D 10 int k,j=0,s=0; for (k=2 ; k<6; k=k+2) { s=1 ; for (j=k; j<6; j++) s+=j; } Console.WriteLine("s={0}",s ); Console.ReadLine(); 19)以下程序段的输出结果是 C A 12 B 15 C 20 D 25 int i, j, m = 0; for (i = 1; i <= 15; i += 4) for (j = 3; j <= 19; j += 4) m++; Console.WriteLine("m={0}",m ); Console.ReadLine(); 20)以下程序段的输出结果是B A 10 B 9 C 10 D 9 9 8 9 8 8 7 8 7 6 int n=10; while (n>7) { n--; Console.WriteLine("m={0}",n ); } 二、 Console.ReadLine();选择填空题 1. 程序设计中,一般用“逻辑与运算”表示某个数据对象的值是否在给定范围之内,而用“逻辑或运算”表示某个数据对象的值 I 。 2. C#语言中规定:在包含了if语句嵌套结构的程序中,else子句与在它前面距它最近的且 B if配对。 3. C#应用程序中,在一个循环结构的循环体内又包含另外一个 A ,称为循环的嵌套。 4. break语句是一条限定转移语句,只能在 D 使用。 5. continue语句是一条限定转移语句,只能在 J 使用。 备选项: (A)完整的循环结构 (B)尚未匹配的 (C)是否在给定范围之内 (D)switch语句结构和循环结构中 (E)完整的分支结构 (F)if结构或者while结构中 (G)已经配对的 (H)while结构中 (I)是否在给定范围之外 (J)循环结构的循环体中 6、设x为int型变量,请写出描述“-10<=x<=10”的C#语言表达式_-10<=x && x<=10__。 7.若k为int整型变量且赋值15.请写出k++后表达式的值A)__15______和变量值B)___16___. 8。"10<x≤30"的C语言表达式是___X>=10&&X<=30________。 9. C#语言中的关系运算符按优先级分别是____< <= > >=_____,____!= ==_____________ . 10.将下列数学式改写成C#语言的关系表达式或逻辑表达式A) _a==b||a<c___.B) _x<-4||x<4___. A a=b 或a<c B |x|>4 三 写出运行结果题 1.运行以下程序段,结果是( 150 ) double k,t; t=0; for(int n=1;n<=10;n++) { for(k=1;k<=5;k++) t=t+k; } Console.WriteLine(t); 2. 运行以下程序段,结果是( 25 ) using System; class Sumw { static void Main( ) { int i=1, sum=0; while (i<=10) { sum+=i; i+=2; } Textbox1.text=“总和为:”+sum.ToString(); } } 3. 以下程序运行后,变量a的值为( ) int a=100; for(int j=10;j>0;j-=2) a-=j*3; 4. 以下程序运行后,控件textBox1 显示内容为( 10 ) int i; for(i=10;i<=20;i++) { if(i%
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服