浙江省高校计算机等级考试C语言题型
浙江省高校计算机等级考试与全国计算机等级考试不同。其中,C语言不包含公共基础知识以及概念类题目,只有程序填空题、程序改错题、程序阅读题、程序编写题。
浙江高校计算机等级考试:分笔试、机试。笔试时间为早上9:00-10:30,机试时间为:16:30-17:30。
笔试包含选择题和程序编写题两大题。总分100分。
-
一、选择题:(a)三题程序填空题,每题4个选择题;(b)三题程序阅读题,每题4个选择题;故一共24个选择题,采用打钩的形式在答题纸上填写。
-
二、两大题程序编写题(编写整个程序);
以2021上半年考试为例:
(1)第一题为:输入m,n(1<=m<=6、1<=n<=6),然后输入一个m行n列的整型矩阵,最后统计矩阵里的最小值并输出。
(2)第二题分为两个小题:(1)编写cube(a)子程序,计算正方形体积,返回值为double类型;(2)调用cube(a)子程序打印正方形体积表(第一列为边长a,第二列为体积v),其中,1.0<=a<=1.6,步长为0.1。
机试包含一道程序改错题,一道程序填空题,两道程序编写题(编写子函数)。总分100分,程序改错题20分,程序填空题20分,程序编写题60分。
-
一、程序改错题知识点:
(1)scanf("%d%d",m,n); -> scanf("%d%d",&m,&n); //取地址符号
(2)sum = 1; -> sum=0; //计算和,变量初始化
(3)for(i=1;i<n;i++) -> for(i=0;i<n;i++) //数组下标
(4)t = t + s; -> s = s+t; //变量搞错
-
二、程序填空题知识点
题目概述,删除字符串数组s[81]中的‘c’字符
(1)#include<string.h> //程序包含strcpy()
(2)strcpy(s+i,s+i+1); //当发现‘c’字符时(位置为i),将从c字符后一位开始的字符串整体向前移一位,达到删除c的效果
(3)else //在当前字符不是字符‘c’时,将数组下标加一
-
三、程序编写题
(1)首项为81,以后每项为前一项的开平方(#include<math.h>),相加30项,输出结果;
(2)查找中位数;
Ps:机试软件与全国计算机二级的Microsoft Visual C++ 2010 Express不同,采用Dev C++(不同考场不一定一样)。
本文章考后记忆形成,不足之处请见谅。
全国计算机等级考试C语言题型
全国计算机等级考试包含40个选择题(40分,包含公共基础知识、概念题、程序阅读题),一道程序改错(18),一道程序填空(18),一道程序编写(24),合计100分。