




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、页眉内容可视化程序设计期中考试试卷及答案一、选择题(从四个备选作案中,选择一个正确的代号填入括号内,每小题2 分,共20分).如果不带修饰符,在C#中类成员被默认声明为()A. private 型 B. protected 型 C. public 型 D. static 型.下面关于C#的逻辑运算符+、&、!的运算优先级正确的是()A.|的优先级最高,然后是!,优先级最低的是十B.+的优先级最高,然后是!,优先级最低的是|C.!的优先级最高,然后是+,优先级最低的是|D.!的优先级最高,然后是|,优先级最低的是十.C#执行程序是从()方法开始的A. main 方法 B. Main 方法 C.
2、Run 方法 D. Form_Load 方法.下列关于构造函数的描述正确的是()A.构造函数可以声明返回类型。B.构造函数不可以用private修饰。构造函数必须与类名相同D.构造函数不能带参数.在C#语言中,下列能够作为变量名的是。A. a_3b B. 3abC. if D. a-bc.已知a,b,c的值分别是4,5,6,执行下面的程序段后,判断变量n的值为()。n=0;if(cb)n=a+b+c;else if(a+bc)n=c-a-b;elsen=a+b;A.0 B. -3 C. 9 D. 15.可以在()中设置窗体及窗体上各控件的属性。A、代码编辑器窗口B、工具箱窗口C、属性窗口D、解
3、决方案资源管理器窗口.下列关于解决方案的叙述中,不正确的是()A. 一个解决方案可以包含多个项目B.解决方案文件的扩展名为“.sln”7页脚内容页眉内容C.新建项目时,会默认生成一个解决方案D. 一个解决方案只能包含一个项目.在窗体上三个文本框textBoxI, textBox2, textBox3,一个命令按钮buttonl,把 三个文本框的Text属性设置为空白,然后编写buttonl的Click事件代码:private void button1_Click(Object sender,System.EventArgs e) (Textbox3.Text= Textbox1.Text+ T
4、extbox2.Text;)程序运行后,如果在输入文本框textBox1, textBox2中分别输入20,16,单击button1按钮后,则textBox3显示的是:()A. 36 B. 1620 C.出错 D.2016.以下程序运行后labell.Tex的输出结果是()private void Form1_Load (Object Sender,System.EventArgs e) label1.Text=;int i=0,s=0;for (;) i = i + 1;if (i%2=0) continue;s = s + i; if (i = 7) break;)label1.Text
5、= s.ToString();A.21B.16 C.28 D.程序进入死循环二、填空题(在括号内填入正确的答案,每小题2分,共20分)1、下列数学表达式等价的C#算术表达式是()J;l a 2b - c c 2 + 4 d2、在C#中,进行注释有两种方法:使用“/”和使用/*/符号对,其中( )只能进行单行注释。.要在控制台程序运行时输入信息,可使用Console类的()方法。.当a=3,b=2,c=-1,d=7时,下列逻辑表达式的值是() (c+d)/(a-b)%20)ll d0.下列控制台应用程序完成的功能是:从键盘上输入一个直角三角形的斜边长 度和随机产生一个角的弧度数(在10,90之间
6、),计算出另两条直角边的长度并 输出。请填空:using system;7页脚内容页眉内容public class Examplel (public Static void main() (double a, b, c,jd;Random r = new Random();c = Convert.ToDouble();从键盘输入斜边长度jd =()随机产生一个角度a = c * Math.Sin(jd);b = c * Math.Cos(jd);Console.WriteLine(a=0,b=1,a, b);输出两直角边的值) ).请写出描述“-10=x=10”的C#语言表达式()。.在win
7、dows窗体设计中,点击Button按钮,使计时控件Timer1开始起作用或 有效,则在 private void button1_Click(object sender, EventArgs e)方法中 写入如下代码()。.在列表框listBox1控件中,要删除该控件中所选的项,应该写如的代码如下:三、改错题(每个程序片段有两个地方错,错误在/*下面一行,请改正代 码中的错误,每小题6分,共12分).下面的代码是从键盘上输入10个后,分别输出这些数的3次方值。*1*/x=1;int y;do (/*2*/y=Console.ReadLine();Console.WriteLine(0 ,y*
8、y*y);x+; while(x=10);.下面是定义了学生类,然后在主函数中定义了学生对象,要求给学生的姓名 Name赋值,并输出学生的人数。public class Student7页脚内容页眉内容public static int s=0;*1*/ private string Name;)class Test(static void Main(string口 args )(Student st=new Student();/*2*/Student.s =st.s+1;st.Name=Tom;Console.WriteLine(s=0,Student.s);)四、写出下列程序的运行结果(
9、每小题10分,共20分) 1.using System;using System.Collections.Generic;using System.Text;using System.Windows.Forms;namespace ConsoleApplication2 (using System;class Demo2 (static void Main() (int i = 1, m;while (i = 10) (m = i * i;if(i%3=0) Console.Write(0t , m); i+;) )2.using System;using System.Collections
10、.Generic;7页脚内容页眉内容using System.Text;using System.Windows.Forms;namespace ConsoleApplication2(class ARRAY(static void Main(string口 args)(int sum1 = 0;int sum2 = 0;int口 arr = 1, 5, 2, 3, 6, 7, 12, 15 );foreach (int k in arr)(if (k % 3 = 0)sum1 += k;elsesum2 =sum2 + k;)Console.WriteLine(sum1=0, sum1);C
11、onsole.WriteLine(sum2=0, sum2);)五、程序补充完整(每空3分,共15分)下列程序是输出求数组a中最大的数及所在数组的位置,请将程序补充完整。using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplicationclass Programstatic void Main()int a=26, 98, 91, 63, 58, 21, 65, 75;int t = 0, max =for (int i=1;i max)max =;7页脚内容页眉内容)Cons
12、ole.WriteLine(该数组中最大的数为:0”,max);Console.WriteLine(最大的数的数组下标为:0,t+1); )六、编程题(13分):.在窗体上有两个文本框textBoxl, textBox2, 一个按钮buttonl,一个标签 labell,运行后,从文本框中输入两个整数,点击按钮后要求标签labell显示出在这两个整数之间的所有素数。写出点击button1事件的代码:private void button1_Click(Object sender,System.EventArgs e)().可选题:在一维数组中指定10个整数,要求写一个方法Sort(),实现该数
13、组 元素从小到大排列,点击按钮button1调用方法SortO,排序结果在标签label1 中显示。=C#程序设计参考答案=一、1.A 2.C 3.B 4.C 5.A6.C 7.C 8.D 9.D 10.B二、.Math.Sqrt(Math.Abs(a*a*b-c)/(c*c-4*d)./.Read()或 ReadLine().false. Console.ReadLine(); 输入角的度数r.Next(10, 90);6.if (x-10 & x=10)Timer1.Enable=true 或 Timer1.Start();listBox1.Items.Remove(listBox1.SelectedItem);三、int x=1;y=Convert.ToInt16(Console.ReadLine();public string Name;Student.s= Student.s+1;7页
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护厂巡逻管理办法
- 报纸杂志管理办法
- 施工扣分管理办法
- 材料现场管理办法
- 2024年四川省宣汉县急诊医学(副高)考试题含答案
- 村镇规划管理办法
- 执行项目管理办法
- 报刊流通管理办法
- 恩平公园管理办法
- 房产公寓管理办法
- 创伤严重程度(AIS)(ISS)评分表(完整版)
- 仓储业务基础知识培训课件
- 苏教版二年级数学下册第六单元《三位数的加法笔算》教案
- 7年级数学试卷(有答案)
- 干热河谷优秀课件
- 误吸预防与处理
- 台风过后复工前安全检查表
- GB/T 20840.8-2007互感器第8部分:电子式电流互感器
- GB/T 2007.1-1987散装矿产品取样、制样通则手工取样方法
- 《歌唱祖国》-课件
- 天津临港海洋重工建造基地码头工程(PPT)
评论
0/150
提交评论