ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:41.82KB ,
资源ID:8991243      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8991243.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(可视化程序设计掌握知识要点一.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

可视化程序设计掌握知识要点一.docx

1、可视化程序设计掌握知识要点一可视化程序设计掌握知识要点(期中)一、基本概念1.C#程序的组成:每个应用程序叫一个解决方案,每个解决方案可以包含一个或多个项目。目前我们只研究一个项目。项目有两种:控制台应用程序、windows应用程序项目的层次结构: 每个项目内可以有若干个命名空间(namespace),目前我们只研究一个。 每个命名空间里面可以有很多称之为类(class)的东西,类有系统定义的类(如class Form1等),还可以有我们自己定义的类(如class student等)。类(class)中有字段(如private string name),属性(如public string Na

2、me),方法(如public int max(int x,int y)。C#文件的护展名为.cs。整个程序执行过程,都是从Main()方法开始.2.控制台应用程序:文字界面,基本上在主函数Main()中写代码,可以自己定义函数(方法)输入数据:用方法Console.Read(), Console.ReadLine()输出数据:用方法Console.Write(), Console.WriteLine() 输入的数据一般要进行相应的数据转换,如整数转换:int x;x=int.Parse(Console.ReadLine()还可以用如下方法转换:Convert.ToInt16(Console.R

3、eadLine()等3windows应用程序Windows应用程序至少由一个窗体组成,窗体中由种控件对象组成。整个程序执行过程,都是从Main()方法开始,windows应用程序该方法位于Program.cs文件中,在该文件的static void Main()方法中有一行语句 Application.Run(new Form1(); 该语句决定了程序运行时,首先加载(运行)那一个窗体,如果是 Application.Run(new Form2();则加载(运行)第二个窗体.Windows程序窗体启动后,首先加载窗体,此时,执行什么方法?(答:private void Form1_Load(o

4、bject sender, EventArgs e). 方法,其中Form1为窗体的名字(name) 关闭应用程序,用Application.Close()方法.5.开发windows应用程序的一般步骤(1)新建项目 (2)添加控件对象到窗体上 (3)设置控件的属性 (4)编写代码 代码一般常写在如下按钮对应的方法比较多 private void button1_Click(object sender, EventArgs e) /代码 有时在程序运行时马上执行,则要写在如下方法中:private void Form1_Load(object sender, EventArgs e) /代码二

5、、基本语法1C#中的关键字:如namespace,class,Main(),using等2.变量命名规则,运算符+,*,/,%,+,-,?,=,|,&,!,!=,运算优先级 关系运算、逻辑运算.特别要注意?运算符,如:z=xy?x*x:y+6;3.常量、变量、表达式:任何变量,在使用之前必须先定义(声明)常用数据类型:int ,float ,double,char,string字符串string类型几个常用的方法P57数学表达式转成C# 表达式,C#语句 注释语句/*/,c 以及/的作用在字符串中转义符”的作用一行语句以分号“;”结束但在if(.) while(.)等语句中不能立即有分号“;”

6、如下面语句有错误:if(xy); z=x;if(x=y) z=2x+y;4.选择语句if else ,switchcase,break使用,这些结构在注意超过一个语句时,必须用大括号括起来. 5.三种循环语句for ,while, dowhile,foreach使用技巧,同样注意,这些结构在注意超过一个语句时,必须用大括号括起来. continue,break应用在循环中的应用区别. 注意判断一个数能被另一个数整除的判断方法if(n%m=0)不能犯如下之类的错误for(i=0;i=9;i+);while(x7. 能正确表示逻辑关系“a=10 或a=10 or a=10|a=10&a=10|ab

7、?(ac?a:c):b);A.5 B.4 C.6 D.不确定9. if语句后面的表达式应该是_。/AA. 逻辑表达式,条件表达式B. 字符表达式C. 算术表达式D. 任意表达式10 .有如下程序Using system;Class Example1public 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 A. a=2,b=1 B. a=1,b=1C.

8、 a=1,b=0D. a=2,b=211. 以下程序的输出结果是:( )/CClass Example1public static void Main() int i; int a=new int10; for(i=9;i=0;i-) ai=10-i; Console.WriteLine(0,12,a2,a5,a8); A. 2 58 B. 7 41 C. 8 52 D. 3 6912.下列的数组定义语句,不正确的是_。/BA. int a=new int51,2,3,4,5;B. inta=new int31,2,3,4;C. inta=new int 1,2,3,4,5,6;D. int

9、a=1,2,3,4;13. 以下所列的个方法头部中,正确的是_。/CA. void play(var a:Integer,var b:integer)B. void play(int a,b)C. void play(int a,int b)D. Sub play(a as integer,b as integer)14.下列程序的输出结果是_。/Cusing system;class Example1static void sub(int x,int y) int a; a=x*x+y*y; public static void Main() int a=30; sub(5,2); Cons

10、ole.WriteLine(0,a); A. 0 B. 29 C. 30 D. 无定值15. 要使窗体刚运行时,显示在屏幕的中央,应设置窗体的_属性。/CA. WindowsStateB. StartPostionC. CenterScreenD. CenterParenr16. 要使文本框控件能够显示多行而且能够自动换行,应设置它的_属性。/BA. MaxLength和Multline B. Multlineh和WordWrapC. PassWordChar和MultlineD. MaxLength和WordWrap17. 假设变量x的值为25,要输出x+8的值,下列正确的语句是_。/CA.

11、 System.Console.writeline(“x+8”)B. System.Console.WriteLine(“x+8”)C. System.Console.writeline(“x=0”,x+8)D. System.Console.writeline(“x=x+8”)18. 要退出应用程序的执行,应执行下列的_语句。/AA. Aapplication.Exit();B. Aapplication.Exit;C. Aapplication.Close(); D. Aapplication.Close;19. C#中,新建一字符串变量str,并将字符串Toms Living Room保

12、存到串变量str中,则应该使用下列哪条语句?( A)A. string str = Toms Living Room; B. string str = Toms Living Room; C. string str(Toms Living Room); D. string str(Toms Living Room); 二、填空题1.c#中的三元运算符是_ / ?:2. 下列程序的作用是求出所有的水仙花数。(所谓水仙花数是指这样的数:该数是三位数,其各位数字的立方和等于该数)using system;class Example1public static void Main()int a,i,b

13、,c,t; for(i=100;i=_;i+) /999 t =i; a =t%10;t=t/10;b=t%10;c=t/10; if( _)/ a*a*a+b*b*b+c*c*c=iConsole.WriteLine(i=0,i);3 WriteLine()方法和 Write()方法的区别是(换行 )。4定义方法时使用的参数是(形参 ),调用方法时使用的参数是( )。5下列方法的作用是求两个数的较大数,并把较大的数作为返回值,请填空 float max_v(_)/float a,float bfloat max;max=a;if(maxb) max=b;_;/return max6要给属性对

14、应的数据成员赋值,通常要使用set访问器,set访问器始终使用( )来设置属性的值。/value7Timer控件的( )属性用来设置定时器Tick事件发生的时间间隔。/interval三、写出程序运行结果1. 在下面代码中,运行时在窗体上点击button1按钮后,写出label1.Text输出的值。private void button1_Click(object sender, System.EventArgs e) int sum; sum=0; int k=1; do sum=sum+k; k=k+1; while(k=100); label1.Text=值为:+sum.ToString

15、(); 2. 在下面代码中,运行时在窗体上点击button1按钮后,写出label1.Text输出的值。private void button1_Click(object sender, System.EventArgs e) int sum,sum1,i,j; sum1=0; i=1; for(;i=4;i+) sum=1; j=1; while(j=i) sum=sum*j; j+; sum1=sum1+sum; Label1.Text=值为:+sum1.ToString(); 四、改错题1.下列程序是求1-100中偶数的和,点击button1代码如下,在/* */下面一行的代码有错,请修

16、改private void button1_Click(object sender, EventArgs e) /*1*/ sum = 0;/改为int sum = 0; int k = 1; do /*1*/ if(k%2=0) /改为if(k%2=0) sum = sum + k; k = k + 1; while (k = 100); label1.Text = 值为: + sum.ToString(); 五、编程题、用控制台编写一段程序,运行时向用户提问“你考了多少分?(0100)”,接受输入后判断其等级并显示出来,全部代码放在Main()方法中。判断依据如下: 等级=优 (90100

17、分);良 (8089分);中 (6069分);差 (059分); 2.运行后点击button1,在label1中输出下列九九乘法表:点击button1代码如下:private void button1_Click(object sender, System.EventArgs e) 3、windows应用程序编写一段程序,输入一个整数,写一个方法rollback将各位数字反转输出,从文本框TextBox1输入一个数,调用该方法后,点击按钮Button1,把结果从标签Label1中输出。如输入:12345则输出:54321 4. 编写程序,求出10个数中奇数的个数和偶数的个数。 5.求出m到n之间的所有素数

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1