二级
C
语言上机编程题技å·?/p>
一ã€?/p>
方法总结
1
�/p>
二级
C
语言上机编程题在二级上机考试中属于较难题型,
因此很多同学都害怕通过不了ã€?/p>
综合
往年的考试,结合考试大纲,每年考试的编程题都有一定的规律和方法,只要同学们认真熟练使
用做题的方法,通过考试是没有问题的ã€?/p>
2
�/p>
编程题做题方法一:使ç”?/p>
C
语言特有的函数做é¢?/p>
ï¼?/p>
1
ï¼?/p>
编程思想:使ç”?/p>
C
语言函数库中的做题,做题时必须注意包含对应的头文ä»?/p>
ï¼?/p>
2
ï¼?/p>
考题举例:题库中的第
37
题,要求将数字字符串转化为对应整数,例如â€?/p>
-1234
”转åŒ?
后为
-1234
。做题时需要添加头文件
#include "stdlib.h"
ï¼?/p>
然后åœ?/p>
fun
函数中写入程åº?/p>
return atol(p);
其中
atol(p)
表示å°?/p>
p
从字符串转化为长整型数ã€?/p>
最后编译,
运行后输
入测试数据后即可得到满分ã€?/p>
#include <stdio.h>
#include <string.h>
#include "stdlib.h"
long fun ( char *p)
{
return atol(p);
}
ï¼?/p>
3
ï¼?/p>
方法总结:该类方法可以适用的题目较少,同学们了解即可ã€?/p>
3
�/p>
编程题做题方法二:使用规律做é¢?/p>
ï¼?/p>
1
ï¼?/p>
编程思想:部分题目的答案是固定的,不会因为输入的数据改变而改变,因此这部分题ç›?
我们直接将答案记住即可,减少编程的麻烦ã€?/p>
ï¼?/p>
2
ï¼?/p>
考题举例ï¼?/p>
题库中的
70
题,
æ±?/p>
cos(x)-x=0
的一个实根ã€?/p>
做题时候在
fun
函数中输å…?/p>
return
0.739085;
后点击编译和运行即可,无需输入测试数据ã€?/p>
(补充:如果需要输入测试数据,
程序在输出的黑屏上面会提示,不过一般是英文提示,所以同学们要格外小心)
#include <math.h>
#include <stdio.h>
double fun()
{
return 0.739085;
}
ï¼?/p>
3
ï¼?/p>
考题总结ï¼?/p>
该题为每年必考的题目ï¼?/p>
因此同学们要将答案熟记,
以便大家能顺利通过考试ã€?/p>
4
�/p>
编程题做题方法三:使ç”?/p>
C
语言编程
ï¼?/p>
1
ï¼?/p>
编程思想:该种方法是考试中使用频率最多的方法,就是使用学习的
C
语言进行编程,对
C
语言的知识进行综合运用,因此难度较大,容易出错ã€?/p>
ï¼?/p>
2
ï¼?/p>
考题举例:题åº?/p>
14
题,求小于形å�?/p>
n
同时能被
3
å’?/p>
7
整除的所有自然数之和的平方根ï¼?
并作为函数的返回。做题时时一定要按照三个步骤来:一要定义,二要满足题意,三要看
有无返回ã€?/p>
#include <math.h>