第一章
1. 程序设计语言程序设计方法是贯穿整个程序设计过程中不可缺少的因素。
2. 程序设计语言经历了三个发展阶段:机器语言、汇编语言、高级语言
3. 机器语言是计算机能执行的二进制数字的机器指令代码(由若干01的序列组成的指令)
4. 汇编语言是一种比较直观、便于记忆的指令符号。
5. 机器语言和汇编语言都是面向机器的,人们称它们为低级语言。
6. 高级语言是接近人们熟悉的自然语言(主要是英语)。
7. 计算机不能识别与执行用高级语言设计的程序,因此,必须将高级语言程序转换为机器语言程序,才能在计算机上得以执行,这种转换的过程叫“ 翻译”。“翻译”前的程序叫源程序或源代码(文本形式);“翻译”后的程序叫目标程序或目标代码(二进制形式)。
8. 算法是指为解决一个问题而采取的方法和步骤。要完成一件工作,应包括设计算法实现算法两个部分。
9. 计算机的算法可分为两类:数值运算算法非数值运算算法
10. 算法两种表示方法:用自然语言表示、用流程图表示。
writeline函数
11. 程序设计方法包括:面向过程的程序设计方法面向对象的程序设计方法
第二章
1. 简述在Visual Studio.NET环境中,怎样将程序源代码编译成机器代码?
答:在Visual Studio.NET环境中,各种编程语言编译器(如:C#编译器)负责完成编译工作第一步,即把源代码转换成一种中间代码(MSIL);第二步由即时编译器(JIT)将MSIL变为真正的机器语言。
2. 什么是解决方案,什么是项目,它们之间有什么关系?
答:使用Visual Studio.NET开发的每一个应用程序叫解决方案,一个解决方案可以包含一个或多个项目;项目通常是一个完整的程序模块,一个项目可以有多个项。
第三章
1. C#程序组成要素主要由关键字、命名空间、类和方法、语句、大括号等组成。
2. 关键字也叫保留字,是对C#有特定意义的字符串。如:usingnamespaceclass等。
3. Main”方法是应用程序的入口。
4. 当语句中包含不同层次的内容时,C#用“ .”操作符表示所属关系。
5. C#中,括号“  ”是一种范围标志,是组织代码的一种方式,用于标识应用程序中逻辑上有紧密联系的一段代码的开始与结束。
6. C#应用程序中,代码格式有两类:一类是语法规则,必须遵守;一类是结构格式,不是必须的。
7. 缩进和注释语句不是C#的语法规则。缩进用于表示代码的结构层次;注释用于对代码进行解释说明。
8. C#中,字母区分大小写。Namename不是同一个名称。
9. C#中的注释基本有两种,一是单行注释,一是多行注释。单行注释以双斜线“//”开始,不能换行。多行注释以“/*”开始,以“*/”结束,可以换行。
10. C#定义了四种基本数据类型:数值型数据、字符型数据、逻辑型数据、对象型数据
11. 11.object可以表示任何类型的值;object是所有其他类型的最终基类。
12. 变量是在程序运行过程中,其值可以改变的量;常量是在程序运行过程中,其值保持不变的量。
13. 变量命名规则:
1)变量名的第一个字符必须是字母(包括汉字)或下划线,其余字符必须是字母(包括汉字)、数字或下划线。
2)变量名不能是C#关键字或库函数名。
14. 如果一次声明多个变量,变量名之间用逗号分隔。
15. C#中,有些字符不能直接放在单引号中作为字符常量,这时需要使用转义符来表示这些字符常量,转义符由反斜杠“\”加字符组成,如‘\n’。
16. 命名符号常量使用const关键字。
17. 可以用汉字命名变量。
18. C#中,常量“c”与‘c’不是同一类型的数据;不能用常量“c”为字符变量赋值。
19. 如果使用变量x来存放数据“768455.123456”,应该将变量声明为实数类型。
20. 下列数据哪些可以用作变量名(1 4 6 8)、
21. MyName  2)“MyName 3False  4)mm  5)“11/1604 6)cj 7)280  8)x    9)’’  1012.345F
22. C#共有6类运算符:算术运算符、字符串运算符、关系运算符、逻辑运算符、条件运算符、赋值运算符
23. 对应的,C#共有6类表达式:算术表达式、字符串表达式、关系表达式、逻辑表达式、条件表达式、赋值表达式
24. 数据类型的转换有隐式转换显示转换两种。隐式转换的基本原则是允许数值范围小的类型向数值范围大的类型转换,允许无符号整数类型向有符号整数类型转换。显示转换也叫强制转换,是在代码中明确指示将某一类型的数据转换为另一种类型。
25. Parse()可以将特定格式的字符串转换为数值。ToString()可以将其他数据类型的变量值转换为字符串类型。
26.
int e = 1, f = 4, g = 2;
float m = 10.5F, n = 4.0F, k;
k = (e + f) / g + n * 1.2F / g + m;      运算结果:k14.9
27.
float x = 2.5F, y = 4.7Fk;
int a = 7;
k = x + a % 3 + (int)(x + y) % 2 / 4;    运算结果: k3.5
28. 下列变量初始化时不能完成转换的(1  3
float a5.0Fint ba      char c=’D’;int a=c;
  string s=abc; char c=s;  long L=123;int a=(int)L;
29. a = 7, b = 3, c = 4,则下列表达式a % 3 + b * b / (float)c / 5的值为1.45
30. a =3, b = 5, c =-1,d=7,则下列逻辑表达式a - b / c < d || c > d && !(c > 0) || d < c的值为False
31. 表达式是由运算符操作数组成的式子。
32. 字符串运算符只有一个,即“ + ”运算符,表示将两个字符串连接起来。.
33. 逻辑运算符的操作数是布尔类型,运算结果也是布尔类型
第四章
1. 结构化程序设计方法把程序的结构规定为顺序、选择、循环三种基本结构。目前,程序的可读性好、可维护性好已成为评价程序质量的首要标准。
2. 控制台应用程序的输入主要通过Console类中的静态方法Read()ReadLine();输出由Write()WriteLine()来实现。Read一次从键盘接受一个输入字符,ReadLine一次接受一行字符。
3. 标签控件能实现数据的输出,但不能实现数据的输入,最常用的数据输入控件是文本框控件
4. 下列那组语句可以实现变量ab的互换(2
1a=b;b=a;              2a = a + b;b = a - b;a = a - b;
3a=c;c=b;b=a          4a=(a+b)/2;b=(a-b)/2;
5. 通常在LinkLabel控件的单击事件中使用System.Diagnostics.Process.Start方法来打开一个URL
第五章
1. 单分支选择结构(if语句)
格式为:
    if (布尔条件表达式)
        内嵌语句序列1;
    else
        内嵌语句序列2;
说明:
若布尔表达式的值为真时,程序执行内嵌语句序列1,否则执行内嵌语句序列2
if  else语句中,内嵌语句序列1和内嵌语句序列2可以是简单语句,也可以是复合语句。如果内嵌语句序列中为多个执行语句要使用花括号({})组合为一个语句块。
也可以省去else和内嵌语句序列2,即当程序满足布尔表达式的值为真时,执行语句序列1
2. ifelse语句也可以用于多种分支的选择结构,这种情况也就是if语句嵌套结构。
格式为:
if (布尔条件表达式)
    内嵌语句序列1;
    Else if
        内嵌语句序列2;
Else if
        内嵌语句序列3;
Else
内嵌语句序列4;
3. 多分支选择结构switch语句格式:
switch(控制表达式)
cass  常量表达式1
内嵌语句1
break
cass  常量表达式2
内嵌语句2
break
defaule
内嵌语句;
break
4. 在窗体上画三个文本框和一个命令按钮,其名称分别为textBox1textBox2textBox3button1,把三个文本框的Text属性设置为空白,然后编写button1Click事件代码:
private void button1_Click(object sender, EventArgs e)
        {
            textBox3.Text = textBox1.Text + textBox2.Text;
        }
程序运行后,单击button1按钮,如果在输入对话框中分别输入810,则文本框显示的内容为:(C
A)108  B)18  C)810  D)出错
5. 设计程序,判断输入的数是偶数还是奇数,并输出结果。
static void Main(string[] args)
        {
            int n;
            n =int .Parse ( Console.ReadLine());
            if (n%2==0)
                Console .WriteLine( n+"为偶数");
            else
                Console.WriteLine( n+"为奇数");
            Console.ReadLine();
        }
第六章
1. C#中提供了四种不同的循环机制:for循环、while循环、dowhile循环和foreach循环。
2. for循环常常用于已知循环次数的情况,使用该循环时,测试是否满足某个条件,如果满足条件,则进入下一次循环,否则,退出该循环。
3. while语句常常用于不知道循环次数的情况;用于在循环时判断是否满足某个条件。每一次在循环的顶部进行检测循环是否继续,当循环的条件为假时,退出循环。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。