现在位置: 首页 > 二级考点 > 文章
2013年08月13日 二级考点 ⁄ 共 322字 结构化程序设计已关闭评论
结构化程序设计(structured programming)是进行以模块功能和处理过程设计为主的详细设计的基本原则。 其概念最早由E.W.Dijikstra在1965年提出的,是软件发展的一个重要的里程碑。它的主要观点是采用自顶向下、逐步求精及模块化的程序设计方法;使用三种基本控制结构构造程序,任何程序都可由顺序、选择、循环三种基本控制结构构造。结构化程序设计主要强调的是程序的易读性。 2010-09-C-11:以下关于结构化程序设计的叙述中...
阅读全文
2013年08月13日 二级考点 ⁄ 共 157字 C语言程序的结构已关闭评论
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 声明通常多用于变量,当然,它也可用于声明函数。通常情况下,函数名字是全局可访问的,对整个程序的各个部分而言都可见。但是,如果把函数声明为 static 类型,则该函数名除了对该函数声...
阅读全文
2013年08月13日 二级考点 ⁄ 共 622字 表达式已关闭评论
赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式 赋值表达式:a=3, b=4 算术表达式: c = a + b,其中 a+b 就是算术表达式 关系表达式:if (a==3) 用关系运算符将两个表达式连接起来的式子,称关系表达式。 详细解释:关系表达式的值是逻辑值“真”或“假”。但是C语言没有逻辑型变量和逻辑型常量,也没有专门的逻辑值,故以“非0”代表“真”,以“0”代表“假”。在关系表达式求解时,以“1”代表“真”,以“0”代表...
阅读全文