下载此文档

c语言课件.ppt


文档分类:IT计算机 | 页数:约74页 举报非法文档有奖
1/74
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/74 下载此文档
文档列表 文档介绍
C语言程序设计技巧
-全国计算机等级考试机试(二级、三级、实际工作)
主要学习内容
二级C考试
三级C上机考试
实际工作中的应用

二级考试大纲
上机考试环境及流程
考试环境简介
、软件环境
网络
Windows XP,Visual C++
2. 题型及分值
程序填空题(30分)、程序改错题(30分)、程序设计题(40分),共100分

二级C上机考试时间为90分钟,每台计算机自动计时,考试结束前5分钟自动提醒考生存盘,考试时间结束后,考生不能继续答题。
上机考试流程
上机考试过程分为登录、答题、交卷等阶段(模拟考试系统)。
注意:答题时不能离开考生文件夹(K:\用户目录\考生考号),不能删除考生文件夹中的文件,否则可能为0分。
上机考试题型剖析
程序填空题
只有一题,可能有2~4空让考生填写。所考知识比较简单,主要包含以下几个方面。

printf、scanf函数。实际工作很少这种输入输出。
注意:
①格式控制字符要和输入输出数据的类型匹配,如下面的输入输出都是错误的:
int a; float b=;
printf(“%d\n”,b);
scanf(“%f%d”,&a,&b);
②各输入输出元素之间要用逗号分隔;
③输入时,要使用&运算符。
、运算符及表达式
(1)变量
注意:普通变量、指针变量、数组的初始化。例如:下面的写法有问题
int a,*p,b[5];
printf(“%d\t%d\n”,a,b[0]);
*p=26;
(2)类型转换
算术转换,赋值转换,强制类型转换。例如: ,int a; a=; (double)1/10
(3)运算
++,--,a*=b+8等价于a=a*(b+8)
a+=a-=a+(a=6)
注意/和%运算,如5/2=2,5%2=1。
上机考试中经常考查多位数的各个位的表示方法。如输出526的各位:
x=526;
a=x%10;
b=x/10%10;
c=x/(10*10)%10;
一般地,可表示为:k=x/10(n-1)%10,其中n代表第n位,k为第n位上的数字。
(4)字符和字符串
注意:字符与字符串的区别,如’a’、”a”。转义字符
字符串处理函数:puts()、gets()、strcpy()、strcat()、strlen()、strcmp()等。

if语句(表达式可任意),逻辑表达式(注意&&、||的运算)
switch语句(注意break的用法)

for、while、do-while

注意:函数返回值的类型,如void
形参与实参的传递(单向值传递)
指针、数组作为参数(形参是变量,二维数组地址)
、结构体与文件
(1)指针
指针变量的定义、初始化、指针的移动(加减)
(2)结构体
结构体变量成员的引用: 或 指向结构体变量的指针->成员名
链表,实际应用中的动态数组
(3)文件
fopen()、fclose()、fputc()、fgetc()、fread()、fwrite()、fprintf()、fscanf()
程序改错题

错误一般在/******found********/下面的第一行。

通过编译一般可以发现。

c语言课件 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数74
  • 收藏数0 收藏
  • 顶次数0
  • 上传人jenglot
  • 文件大小265 KB
  • 时间2021-12-13