2013年08月13日
⁄ 二级考点
⁄ 共 322字
结构化程序设计(structured programming)是进行以模块功能和处理过程设计为主的详细设计的基本原则。
其概念最早由E.W.Dijikstra在1965年提出的,是软件发展的一个重要的里程碑。它的主要观点是采用自顶向下、逐步求精及模块化的程序设计方法;使用三种基本控制结构构造程序,任何程序都可由顺序、选择、循环三种基本控制结构构造。结构化程序设计主要强调的是程序的易读性。
2010-09-C-11:以下关于结构化程序设计的叙述中...
阅读全文
2013年08月13日
⁄ 二级考点
⁄ 共 157字
C语言程序的结构
一个C程序只能有一个主函数,可以包含多个不同名的函数,主函数必须用main作为函数名。
以下叙述中错误的是________。
A. C程序的主函数必须用main作为函数名
B. C程序在书写时,有严格的缩进要求,否则不能编译通过
C. 一个C程序只能有一个主函数
D. 一个C程序中可以包含多个不同名的函数
答案是B。
阅读全文
2013年08月13日
⁄ 二级考点
⁄ 共 293字
不同类型数据间的转换与运算
2011_09_C_14:若有定义语句:int a=10; double b=3.14;,则表达式'A'+a+b值的类型是___________。
A. float
B. char
C. int
D. double
答案是D。根据表达式运算规则,所有数据在混合运算中,一律向上一级换算原则。本题最高级是双精度,所以最后表达式类型应是double。
2011_9_C_15:若有定义语句:int x=12,y=8,z;,在其后执行语句z=0.9+x/y;,则z的值为___________。
A. 2
B. 1.9
C. 2.4
D. 1
...
阅读全文
2013年08月13日
⁄ 二级考点
⁄ 共 101字
最重要的就是除法和取余
1
2
3
4
5
6
7
8
9
// 2011_09_B_07
#include <stdio.h>
int main()
{
int a=37;
a%=9 ;
printf("%d\n",a);
}// 2011_09_B_07
#include <stdio.h>
int main()
{
int a=37;
a%=9 ;
printf("%d\n",a);
}
可以改写成:a = a % 9,是取余运算,余1。 程序输出1。
阅读全文
2013年08月13日
⁄ 二级考点
⁄ 共 1030字
C语言提供了六种位运算符
1
2
3
4
5
6
& 按位与
| 按位或
^ 按位异或
~ 取反
<< 左移
>> 右移 & 按位与
| 按位或
^ 按位异或
~ 取反
<< 左移
>> 右移
【按位与运算】
按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有...
阅读全文
2013年08月13日
⁄ 二级考点
⁄ 共 430字
考点
1
2
3
4
5
6
7
8
9
10
// 2012_03_C_37
struct MP3
{
char name[20];
char color;
float price;
} std,*ptr;
ptr=&std;// 2012_03_C_37
struct MP3
{
char name[20];
char color;
float price;
} std,*ptr;
ptr=&std;
有三种引用方式: std.color, ptr->color, (*ptr).color
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// 2012_03_C_38
&...
阅读全文
2013年08月13日
⁄ 二级考点
⁄ 共 748字
关键字 static 有两大作用: 隐藏外部对象; 生存期为整个源程序
用 static 声明限定外部变量与函数,可以将其后声明的对象的作用域限定为被编译源文件的剩余部分。通过 static 限定外部对象,可以达到隐藏外部对象的目的。
外部的 static 声明通常多用于变量,当然,它也可用于声明函数。通常情况下,函数名字是全局可访问的,对整个程序的各个部分而言都可见。但是,如果把函数声明为 static
类型,则该函数名除了对该函数声...
阅读全文
2013年08月13日
⁄ 二级考点
⁄ 共 622字
赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式
赋值表达式:a=3, b=4
算术表达式: c = a + b,其中 a+b 就是算术表达式
关系表达式:if (a==3) 用关系运算符将两个表达式连接起来的式子,称关系表达式。
详细解释:关系表达式的值是逻辑值“真”或“假”。但是C语言没有逻辑型变量和逻辑型常量,也没有专门的逻辑值,故以“非0”代表“真”,以“0”代表“假”。在关系表达式求解时,以“1”代表“真”,以“0”代表...
阅读全文