全国计算机等级考试二级C语言程序设计考试大纲及习题.ppt

合集下载

C语言全国计算机二级等级考试教程第一二章(章节带习题)

C语言全国计算机二级等级考试教程第一二章(章节带习题)
10
2.2 标识符、常量和变量
2.2.3 符号常量
在C语言中,可以用一个符号名来代表一个常量,称为符号常
量。但是这个符号名必须在程序中用(#define)进行特别的“
指定"。 例2.2 计算圆面积和周长,此程序中将如何教大家使用符号常量。
#include “stdio.h” /*包含头文件*/
#define PI 3.14159 /*定义符号常量,符号常量名为PI,用PI来代表3.14159*/
main()
/*主函数,程序的入口*/
{double r,s,l;
/*声明部分,定义了3实型个变量*/
r
r=5.0;
/*给变量r赋值*/
函 s=PI*r*r;
数 体
l=2*PI*r;
/*计算圆的面积*/ /*计算圆的周长*/
s
printf(“s=%f,l=%f\n”,s,l/)*;分别圆的面积和周长*/
/*给变量b赋值*/
数 体
area=a*b;
/*将a*b的结果赋值给变量area*/
printf(“a=%f,b=%f,area=%f\n”,a,b,area/)*;分别输出矩形的两条边长和面积*/
1.2
}
3.6
a=1.200000,b=3.600000,area=4.320000
4.32
注意:
1. C程序由函数组成,一个程序必须有一个且只能有一个主函数(main),C程
a
b
1.5000002.500000 2.5000003.500000
a b
内存空间
2.在程序中,声明变量就是在计算机内存中申请了某个内存单元。对变量 进行赋值,实质上就是把数据存入该变量所代表的存储单元中。

计算机二级考试C语言辅导PPT课件

计算机二级考试C语言辅导PPT课件
A)C语言程序是由过程和函数组成的 B)C语言函数可以嵌套调用,例如:fun(fun(x)) C)C语言函数不可以单独编译 D)C语言中除了main函数,其他函数不可作为单独文件形式存在
二、数据类型及其运算
1.C的数据类型(基本类型,构造类型,指针 类型,无值类型void)及其定义方法。
2.C运算符的种类、运算优先级和结合性。 3.不同类型数据间的转换与运算。 4.C表达式类型(赋值表达式,算术表达式,
else max = y; 4)复合语句:用{ }把多个语句括起来称为复合语句,又
称分程序
(1)while ( x < 0 )
{y = - x ; x ++ ; }
(2) if ( x > y )
{ t =x ; x = y; y = t;}
1)字符输入函数: putchar( ) (功能,参数及其类型,返回值及其类型) putchar(‘a’); putchar(‘\023’);putchar(‘\x1a’);putchar(30+35); char x; int y; float z; putchar(x); putchar(y); putchar(z);
一个结果
printf(“%d”,x++,x+6,x+=7); 6)条件运算符: (1)唯一的一个三目运算符(2)结合性(3)规则
( (w)?x++:y++ 找等价 表达式1的值非0或0)
1)赋值转换:以变量类型为准
int a ; a = 2.3;
float b; b=7; 2)计算时自动转换:低精度向高精度转换,特别的是单
s1=s1+f1(i); for(j=1;j<=10;j++)

C语言程序设计(国家二级计算机以及进阶)PPT模板

C语言程序设计(国家二级计算机以及进阶)PPT模板

part one
Hale Waihona Puke 02第2章认识一个完整的c语言
第2章认识一个完 整的c语言
2-1认识一个完整的c语言(1) 2-2认识一个完整的c语言(2) 2-3认识一个完整的c语言(3) 2-4认识一个完整的c语言(4) 2-2认识一个完整的C语言(2) 2-3认识一个完整的C语言(3) 2-4认识一个完整的C语言(4)
c语言程序设计(国家二 级计算机以及进阶)
演讲人
202x-11-11
目录
01. 第1章走进c语言 02. 第2章认识一个完整的c语言
part one
01 第 1 章 走 进 c 语 言
第1章走进c语言
1-1走进编程,走进c语言 1-2安装软件以及测试 1-3认识一个简单的c语言(1) 1-4认识一个简单的c语言(2) 1-2安装软件以及测试 1-3认识一个简单的C语言(1) 1-4认识一个简单的C语言(2)
感谢聆听

计算机等级考试二级C语言程序设计考试大纲

计算机等级考试二级C语言程序设计考试大纲

计算机等级考试二级C语言程序设计考试大纲全国计算机等级考试二级c语言程序设计考试大纲(2013版)基本要求1.熟悉visualc++6.0集成开发环境。

2.掌握结构化程序设计的方法,具有良好的程序设计风格。

3.掌握程序设计中简单的数据结构和算法并能阅读简单的程序。

4.在visualc++6.0集成环境下,能够编写简单的c程序,并具有基本的纠错和调试程序的能力。

考试内容一、c语言程序的结构1.程序的构成,main函数和其他函数。

2.头文件,数据说明,函数的开始和结束标志以及程序中的注释。

3.源程序的书写格式。

4.c语言的风格。

二、数据类型及其运算1.c的数据类型(基本类型,构造类型,指针类型,无值类型)及其定义方法。

2.c运算符的种类、运算优先级和结合*。

3.不同类型数据间的转换与运算。

4.c表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。

三、基本语句1.表达式语句,空语句,复合语句。

2.输入输出函数的调用,正确输入数据并正确设计输出格式。

四、选择结构程序设计1.用if语句实现选择结构。

2.用switch语句实现多分支选择结构。

3.选择结构的嵌套。

五、循环结构程序设计1.for循环结构。

2.while和do-while循环结构。

3.continue语句和break语句。

4.循环的嵌套。

六、数组的定义和引用1.一维数组和二维数组的定义、初始化和数组元素的引用。

2.字符串与字符数组。

七、函数1.库函数的正确调用。

2.函数的定义方法。

3.函数的类型和返回值。

4.形式参数与实在参数,参数值传递。

5.函数的正确调用,嵌套调用,递归调用。

6.局部变量和全局变量。

7.变量的存储类别(自动,静态,寄存器,外部),变量的作用域和生存期。

八、编译预处理1.宏定义和调用(不带参数的宏,带参数的宏)。

2.“文件包含”处理。

九、指针1.地址与指针变量的概念,地址运算符与间址运算符。

全国计算机等级考试二级C语言考试大纲

全国计算机等级考试二级C语言考试大纲

二级C语言程序设计考试大纲㈠公共基础知识基本要求1. 掌握算法的基本概念。

2. 掌握基本数据结构及其操作。

3. 掌握基本排序和查找算法。

4. 掌握逐步求精的结构化程序设计方法。

5. 掌握软件工程的基本方法,具有初步应用相关技术进行软件开发的能力。

6. 掌握数据库的基本知识,了解关系数据库的设计。

考试内容一、基本数据结构与算法1. 算法的基本概念;(计算机算法分为数值运算和非数值运算算法。

特性:有穷性、有效性、确定性、输入、输出)算法复杂度的概念和意义(时间复杂度:程序运行从开始到结束所需要的时间。

空间复杂度:程序运行从开始到结束所需存储量。

)。

2. 数据结构的定义;数据的逻辑结构与存储结构(数据逻辑结构可以看作是从具体问题抽象出来的数学模型,它与数据的存储无关。

数据在计算机中的映像称为物理结构,即存储结构,可采用顺序存储和链式存储的方法。

);数据结构的图形表示;线性结构与非线性结构的概念(线性结构的特点是数据元素之间是一种线性关系数据元素一个接一个排列。

)。

3. 线性表的定义;线性表的顺序存储结构及其插入与删除运算。

4. 栈和队列的定义;栈和队列的顺序存储结构及其基本运算。

5. 线性单链表、循环链表与双向链表的结构及其基本运算。

6. 树的基本概念;二叉树的定义及其存储结构;二叉树的前序、中序和后序遍历。

7. 顺序查找与二分查找算法;基本排序算法(交换类排序,选择类排序,插入类排序)。

二、程序设计基础1. 程序设计方法与风格。

2. 结构化程序设计。

3. 面向对象的程序设计方法,对象,方法,属性及继承与多态性。

三、软件工程基础1. 软件工程基本概念,软件生命周期概念,软件工具与软件开发环境。

2. 结构化分析方法,数据流图,数据字典,软件需求规格说明书。

3. 结构化设计方法,总体设计与详细设计。

4. 软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试。

5. 程序的调试,静态调试与动态调试。

全国计算机等级考试《二级c语言程序设计》复习全书【核心讲义+历年真题详解]74p

全国计算机等级考试《二级c语言程序设计》复习全书【核心讲义+历年真题详解]74p

全国计算机等级考试《二级C语言程序设计》复习全书【核心讲义+历年真题详解]最新资料,WORD格式,可编辑修改!目录第一部分备考指南......................................................第1章考试概述....................................................第2章复习技巧.................................................... 第二部分核心讲义......................................................【公共基础知识】....................................................第1章数据结构与算法..........................................第2章程序设计基础............................................第3章软件工程基础............................................第4章数据库设计基础..........................................【C语言程序设计】..................................................第1章程序设计基本概念........................................第2章C程序设计的初步知识....................................第3章顺序结构................................................第4章选择结构................................................第5章循环结构................................................第6章字符型数据..............................................第7章函数..................................................第8章地址和指针..............................................第9章数组..................................................第10章字符串.................................................第11章对函数的进一步讨论.....................................第12章C语言中用户标识符的作用域和存储类 .....................第13章编译预处理和动态存储分配...............................第14章结构体、共用体和用户定义类型...........................第15章位运算.................................................第16章文件................................................. 第三部分历年真题及详解................................................全国计算机等级考试《二级C语言程序设计》真题及详解(一)............全国计算机等级考试《二级C语言程序设计》真题及详解(二)............全国计算机等级考试《二级C语言程序设计》真题及详解(三)............全国计算机等级考试《二级C语言程序设计》真题及详解(四)............全国计算机等级考试《二级C语言程序设计》真题及详解(五)............全国计算机等级考试《二级C语言程序设计》真题及详解(六)............ 第四部分模拟试题及讲解................................................全国计算机等级考试《二级C语言程序设计》模拟试题及详解(一)........全国计算机等级考试《二级C语言程序设计》模拟试题及详解(二)........第一部分备考指南第1章考试概述一、考试简介全国计算机等级考试(National Computer Rank Examination,简称NCRE),是经原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与技能的全国性计算机水平考试体系。

全国高等学校计算机水平考试Ⅱ级C#程序设计考试大

全国高等学校计算机水平考试Ⅱ级C#程序设计考试大

全国高等学校计算机水平考试Ⅱ级---《C#程序设计》考试大纲及样题(试行)一、考试目的与要求C#是一种使用简单、功能强大、完全面向对象的程序设计语言,它结合了C++强大灵活和Java语言简洁至上的特性,吸收了Visual Basic所具有的易用性,是Microsoft面向下一代互联网软件和服务战略的重要组成部份,在Microsoft .NET 框架中扮演着十分重要的角色,为桌面应用、Web应用和移动应用的开发提供了一种通用、高效的语言工具。

《C#程序设计》的考试目标是测试考生掌握程序设计语言的基本知识、面向对象的基本概念;掌握程序设计的基本方法与思路,其中包括数据类型、基本语句、模块化程序设计、面向对象程序设计、多线程程序设计、可视化程序设计及文件与数据库访问等;并能综合运用这些语言知识、结合自身专业领域特点进行基于.Net的程序设计以解决实际问题的能力。

其考试基本要求如下:1.熟练使用Visual C#.NET集成开发环境。

2.熟练掌握C#的数据类型、基本语句、条件和循环语句、常用函数和常用算法。

3.掌握C#中面向对象的程序设计方法,如类的定义(属性、方法和事件的定义),对象及其成员的访问和事件驱动程序的基本特性。

4.掌握C#.NET的可视化编程,能够设计窗体,使用常用控件,以及设置控件的属性,并对这些控件的事件进行编程。

5. 掌握C#多线程程序设计的方式、方法。

6. 掌握.NET常用公共类库的使用。

7.掌握C#.NET的文件的访问方法,掌握数据库的连接与访问方法。

8.能够编写和调试简单的Visual C#.NET程序,并能综合应用C#.NET进行程序设计以解决实际问题。

二、考试内容(一) C#语言基础【考试要求】要求考生掌握程序设计语言的基本知识、其中包括数据类型、基本语句、模块化程序设计、常用算法、条件和循环等程序设计基本技能。

【主要考点】1.数据类型1)值类型:整数类型、实数类型、字符类型、布尔类型、枚举类型和结构类型;2)引用类型:类、接口、委托、数组;3)数据类型转换:隐式转换、显式转换;2.变量与常量3.运算符1)运算符:运算符种类、功能、目数、优先级、结合性理解;2)算术运算:算术运算规则、自增自减运算;3)位运算:位运算规则和简单位运算;4)赋值运算中类型转换规则;5)复合赋值;6)条件运算;4.表达式1)表达式组成规则、各类表达式;2)描述计算过程/条件判断的表达式;3)各类型数据混合运算中求值顺序;4)表达式运算中的隐式类型转换和强制类型转换;5)基本运算执行顺序、表达式结果类型;5.关系和逻辑运算1)关系和逻辑运算规则;2)逻辑运算的优化规则;6.语句1)顺序结构语句;2)赋值语句;3)输入和输出;4)复合语句;7.选择结构语句1)if、switch 语句;2)选择语句嵌套;8.循环结构语句1)for 语句、while 语句、do…while 语句;2)foreach循环语句;3)循环语句嵌套;4)退出和结束语句:continue、break 语句;9.数组、队列、栈和hash表1)数组声明、初始化、引用;2)数据对象的赋值与输出;3)数组排序;4)队列、栈和hash表;(二)面向对象的程序设计方法【考试要求】C#面向对象的程序设计方法主要要求掌握类和对象的创建方法,类的方法的定义、调用与重载,理解方法的参数传递的工作机制。

计算机二级考试C语言辅导PPT课件(共三部分第二部分)

计算机二级考试C语言辅导PPT课件(共三部分第二部分)

switch结构与if多分支结构的区别: 1)switch结构只能表示等于关系,即 switch后的表达式是否与 case 后的常量相等,而if可表示大于\小于\等于 switch(a/b) { case 0: …; case 1: …; break; … default: …;(可省) } 2)当前面条件均不成立时,switch执行default后的语句而if执行 else后的语句,两个关键字均可省;但default的位置可调整, 放到case之前运行结果不会不同;而else则不可. int a=6; switch(a) {case 1:printf(“1”);break; default :printf(“2”);break; case 6:printf(“3”);}
计算机二级考试 C语言辅导
共三部分:第二部分
四、选择结构程序设计
1.用if语句实现选择结构。 2.用switch语句实现多分支选择结构。 3.选择结构的嵌套。 4.相关习题
1)关系表达式(> >= =< < == !=): 比较两个值之间大小关系 3>2 3==2 ‘a’>’A’ A>a (1)优先级:前四个比后两个高,比算术运算符低 3+2>9==!4 (2)不同类型数据之间也可以用关系运算符比较大小 ‘a’>=30 12.3>’1’ (3)关系表达式结果0或1 (4)注意=和==的区别 x=3 x==3 x+1=3; x+1==3; (5)数学中的式子2<x<9的正确表达形式 x>2 && x<9
main() {int a=6; if (a==1)printf("1"); else printf("2"); else if(a==6)printf("3");} 3)If结构中至多只能执行一条语句,执行完即结束,而对于 switch结构,找到符合条件的位置即找到入口,如不遇break 语句则从入口处按从上至下的顺序,执行到该结构结束 int a=6; switch(a) {case 1:printf(“1”);break; case 6:printf(“3”); default :printf(“2”);break;} 4)break语句在if结构中不能使用

全国计算机等级考试二级C语言程序设计考试大纲

全国计算机等级考试二级C语言程序设计考试大纲

全国计算机等级考试二级C语言程序设计考试大纲(2013版)基本要求1.熟悉VisualC++6.0集成开发环境。

2.掌握结构化程序设计的方法,具有良好的程序设计风格。

3.掌握程序设计中简单的数据结构和算法并能阅读简单的程序。

4.在VisualC++6.0集成环境下,能够编写简单的C程序,并具有基本的纠错和调试程序的能力。

考试内容一、C语言程序的结构1.程序的构成,main函数和其他函数。

2.头文件,数据说明,函数的开始和结束标志以及程序中的注释。

3.源程序的书写格式。

4.C语言的风格。

二、数据类型及其运算1.C的数据类型(基本类型,构造类型,指针类型,无值类型)及其定义方法。

2.C运算符的种类、运算优先级和结合性。

3.不同类型数据间的转换与运算。

4.C表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。

三、基本语句1.表达式语句,空语句,复合语句。

2.输入输出函数的调用,正确输入数据并正确设计输出格式。

四、选择结构程序设计1.用if语句实现选择结构。

2.用switch语句实现多分支选择结构。

五、循环结构程序设计1.for循环结构。

2.while和do-while循环结构。

3.continue语句和break语句。

4.循环的嵌套。

六、数组的定义和引用1.一维数组和二维数组的定义、初始化和数组元素的引用。

2.字符串与字符数组。

七、函数1.库函数的正确调用。

2.函数的定义方法。

3.函数的类型和返回值。

4.形式参数与实在参数,参数值的传递。

5.函数的正确调用,嵌套调用,递归调用。

6.局部变量和全局变量。

7.变量的存储类别(自动,静态,寄存器,外部),变量的作用域和生存期。

八、编译预处理1.宏定义和调用(不带参数的宏,带参数的宏)。

2.“文件包含冶处理。

九、指针1.地址与指针变量的概念,地址运算符与间址运算符。

2.一维、二维数组和字符串的地址以及指向变量、数组、字符串、函数、结构体的指针变量的定义。

全国计算机等级考试二级C语言程序设计考试大纲及习题

全国计算机等级考试二级C语言程序设计考试大纲及习题

printf(“Enter data\n”);
while((ch=getchar() != ‘#’))
fputc(__c_h___, fp);
fclose(p);
}
上机操作题
上机操作题
① 填空题 请补充main函数,该函数的功能是:计算两 个自然数n和m(m<10000)之间所有数的和 (n和m从键盘输入)。 例如:当n=1,m=100时,sum=5050;当 n=100,m=1000时,sum=495550。 请在程序的下划线处填入正确的内容,并把 下划线删除,使程序得出正确的结果。 注意:不得增行或减行,也不得更改程序的 结构!
③ 以下程序运行后的输出结果是_7___1__ #include “stdio.h” void ast(int x,int y,int *cp,int *dp) { *cp=x+y; *dp=x-y; } main() { int a,b,c,d; a=4; b=3; ast(a,b,&c,&d); printf(“%d%d”,c,d); }
考试内容
十二. 文件操作
1. 只要求缓冲文件系统(即高级磁盘 I/O系 统),对非缓冲文件系统(即低级磁盘 I/O 系统)不要求
2. 文件类型指针( FILE类型指针) 3. 文件的打开和关闭( fopen,fclose ) 4. 文件的读写
(fputc,fgetc,fgets,fread,fwrite fprintf,fscanf 函数的应用),文件的定位 ( rewind,fseek 函数的应用)

#include “stdio.h”

main()

{

int i=010, j=10, k=0x10 ;

全国计算机二级C语言考试大纲 精品课件

全国计算机二级C语言考试大纲 精品课件

“break;”这两条语句。
2021年1月20日星期三
19
{ <内部数据说明> <语句表>
}
2021年1月20日星期三
4
4.2 简单语句和复合语句
•复合语句实例: { int i,j,k; i=i+1; j=j*2; i=k<<j; }
•空语句:空语句的含义是什么动作都不执行,语句 本身仅有一个分号。
while (putchar(getchar())!='\0')空语句 ;
2021年1月20日星期三
16
①switch后面圆括号内的表达式的值和case后面的常 量表达式的值,都必须是整型或字符型,不允许是浮 点型。 ②同一个switch语句中的所有case后面的常量表达式 的值都必须互不相同。如下例的写法就是非法的。 switch(c) {
case '*': s++; case '*': s++; }
2021年1月20日星期三
18
⑤每个case的后面既可以是一个语句,也可以 是多个语句,当是多个语句的时候,不需要用花括 号括起来。
⑥多个case的后面可以共用一组执行语句。如 下例所示。
switch(n)
{
case 1:
case 2:
x=10;
break;
}
它表示当n=1或n=2时,都执行“x=10;”和
2021年1月20日星期三
17
③switch语句中的case和default的出现次序是任 意的,也就是说,default也可以位于case的前面,且 case的次序也不要求按常量表达式的顺序排列。
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

do

{

printf(“%3d”, x- =2 ) ;

} while( ! (--x) ) ;

执行后的输出结果是
A) 1
B) 30 √C) 1 -2
D) 死循环
选择题
⑧ 设有如下定义:

char *aa[2]={ “abcd”,”ABCD”};

则以下说法中正确的是
A) aa数组元素的值分别是“abcd” 和”ABCD”
3. 用指针作函数参数 4. 返回地址值的函数 5. 指针数组,指向指针的指针
考试内容
十. 结构体与共用体
1. 用 typedef 说明一个新类型 2. 结构体与共用体类型数据的定义和成员的引
用 3. 通过结构体构成链表,单向链表的建立,节
点数据的输出、删除与插入
考试内容
十一. 位运算
1. 位运算的含义和使用 2. 简单的位运算
以及程序中注释 3. 源程序的书写格式 4. C语言的风格
考试内容
二. 数据类型及其运算
1. C的数据类型(基本类Байду номын сангаас,构造类型,指针 类型,空类型)及其定义方法
2. C运算符的种类、运算优先级和结合性 3. 不同类型数据间的转换与运算 4. C表达式类型(赋值表达式, 算术表达式,
关系表达式,逻辑表达式,条件表达式,逗 号表达式)和求值规则
考试内容
十二. 文件操作
1. 只要求缓冲文件系统(即高级磁盘 I/O系 统),对非缓冲文件系统(即低级磁盘 I/O 系统)不要求
2. 文件类型指针( FILE类型指针) 3. 文件的打开和关闭( fopen,fclose ) 4. 文件的读写
(fputc,fgetc,fgets,fread,fwrite fprintf,fscanf 函数的应用),文件的定位 ( rewind,fseek 函数的应用)
B) aa是指针变量,它指向含有两个数组元 素的字符型一维数组
C) aa数组的两个元素分别存放的是含有4个 字符的一维数组的首地址
√D) aa数组的两个元素中分别存放了字符’a’ 和‘A’的地址
选择题
⑨ 设有以下定义:

int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};
则指针 s 所指字符串的长度为
A) 说明不合法 C) 18
B) 19
√D) 14
选择题
③ C语言中的基本数据类型包括 A) 整型、实型、逻辑型
√B) 整型、实型、字符型
C) 整型、字符型、逻辑型 D) 整型、实型、逻辑型、字符型
选择题
④ 为表示关系 x≥y≥z ,应使用的C语言表达式 是
√A) (x>=y)&&(y>=z)
第一部分 第二部分 第三部分 第四部分
考试大纲(2019年) 样题及参考答案 历年真题及答案 模拟试题及答案
第一部分 考试大纲(2019年)
第一部分 考试大纲
基本要求 考试内容 考试方式
基本要求
1. 熟悉 Visual C++ 6.0 集成开发环境 2. 掌握结构化程序设计的方法,具有良好的
考试内容
三. 基本语句
1. 表达式语句,空语句,复合语句 2. 输入输出函数的调用,正确输入数据并正确
设计输出格式
考试内容
四. 选择结构程序设计
1. 用 if 语句实现选择结构 2. 用 switch 语句实现多分支选择结构 3. 选择结构的嵌套
考试内容
五. 循环结构程序设计
1. for 循环结构 2. while 和 do-while 循环结构 3. continue 语句和 break 语句 4. 循环的嵌套
考试方式
1. 笔试:90分钟,满分100分,其中含公 共基础知识部分的30分
2. 上机:90分钟,满分100分
上机操作包括:
① 填空 ② 改错 ③ 编程
第二部分 样题及参考答案
第二部分 样题及参考答案
选择题 填空题 上机操作题
① 填空题 ② 改错题 ③ 编程题
选择题
选择题
① 以下程序的输出结果是
选择题
⑥ 以下说法中正确的是 A) C语言程序总是从第一个定义的函数开始 执行 B) 在C语言程序中,要调用的函数必须在 main()函数中定义
√C) C语言程序总是从main()函数开始执行
D) C语言程序中的main()函数必须放在程序 的开始部分
选择题
⑦ 有以下程序段:

int x=3;

考试内容
六. 数组的定义和引用
1. 一维数组和二维数组的定义、初始化和数组 元素的引用
2. 字符串和字符数组
考试内容
七. 函数
1. 库函数的正确使用 2. 函数的定义方法 3. 函数的类型和返回值 4. 形式参数与实际参数,参数值的传递 5. 函数的正确调用,嵌套调用,递归调用 6. 局部变量和全局变量 7. 变量的存储类别(自动,静态,寄存,外
B) (x>=y)AND(y>=z) C) (x>=y>=z) D) (x>=y)&(y>=z)
选择题
⑤ 以下对C语言字符数组的描述中错误的是 A) 字符数组可以存放字符串 B) 字符数组中的字符串可以整体输入、输出
√C) 可以在赋值语句中通过赋值运算符“=”对 字符数组整体赋值 D) 不可以用关系运算符对字符数组中字符串 进行比较
部),变量的作用域和生存期
考试内容
八. 编译预处理
1. 宏定义和调用(不带参数的宏,带参数的宏) 2. “文件包含”处理
考试内容
九. 指针
1. 地址与指针变量的概念,地址运算符与间址 运算符
2. 一维、二维数组和字符串的地址以及指向变 量、数组、字符串、结构体的指针变量的定 义。通过指针引用以上各类型数据
程序设计风格 3. 掌握程序设计中简单的数据结构和算法并
能阅读简单的程序 4. 在Visual C++ 6.0 集成开发环境下,能够
编写简单的C程序, 并具有基本的纠错和 调试程序的能力
考试内容
一. C语言程序的结构
1. 程序的构成,main函数和其他函数 2. 头文件,数据说明,函数的开始和结束标志

#include “stdio.h”

main()

{

int i=010, j=10, k=0x10 ;

printf(“%d,%d,%d”, i, j, k) ;

}
⑧ √ A) 8,10,16

C) 10,10,10
B) 8,10,10 D) 10,10,16
选择题
② 设有如下语句:
char *s=“\t\”Name\Address\n”;
相关文档
最新文档