1 / 273
文档名称:

全国计算机等级考试《二级C语言程序设计》历年真题与模拟试题详解.docx

格式:docx   大小:3,238KB   页数:273页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

全国计算机等级考试《二级C语言程序设计》历年真题与模拟试题详解.docx

上传人:119060444 2018/4/30 文件大小:3.16 MB

下载得到文件列表

全国计算机等级考试《二级C语言程序设计》历年真题与模拟试题详解.docx

文档介绍

文档介绍:目 录
第一部分 历年真题及详解 2
2016 年 3 月全国计算机等级考试《二级 C 语言程序设计》真题及详解 2
2015 年 9 月全国计算机等级考试《二级 C 语言程序设计》真题及详解 15
2015 年 3 月全国计算机等级考试《二级 C 语言程序设计》真题及详解 30
2014 年 9 月全国计算机等级考试《二级 C 语言程序设计》真题及详解 46
2014 年 3 月全国计算机等级考试《二级 C 语言程序设计》真题及详解 61
2013 年 9 月全国计算机等级考试《二级 C 语言程序设计》真题及详解 76
2013 年 3 月全国计算机等级考试《二级 C 语言程序设计》真题及详解 91
2012 年 9 月全国计算机等级考试《二级 C 语言程序设计》真题及详解 107
2012 年 3 月全国计算机等级考试《二级 C 语言程序设计》真题及详解 122
2011 年 9 月全国计算机等级考试《二级 C 语言程序设计》真题及详解 136
2011 年 3 月全国计算机等级考试《二级 C 语言程序设计》真题及详解 151
2010 年 9 月全国计算机等级考试《二级 C 语言程序设计》真题及详解 167
2010 年 3 月全国计算机等级考试《二级 C 语言程序设计》真题及详解 182
2009 年 9 月全国计算机等级考试《二级 C 语言程序设计》真题及详解 198
2009 年 3 月全国计算机等级考试《二级 C 语言程序设计》真题及详解 212
2008 年 9 月全国计算机等级考试《二级 C 语言程序设计》真题及详解 227
第二部分 模拟试题及详解 243
全国计算机等级考试《二级 C 语言程序设计》模拟试题及详解(一) 243
全国计算机等级考试《二级 C 语言程序设计》模拟试题及详解(二) 259
第一部分 历年真题及详解
2016 年 3 月全国计算机等级考试《二级 C 语言程序设计》真题及详解
(考试时间 120 分钟 满分 100 分)
一、选择题(每题 1 分,共 40 分)
: struct data
{ int i;char c;double d;}x;
以下叙述中错误的是( )。
的内存地址与 的内存地址相同 data 是一个类型名 ,可以对 x 的所有成员同时赋初值 i、c 和 d 占用的是同一个存储空间
【答案】D
【解析】变量 i、c、d 是结构体变量 x 中三个不同的成员,占用不同的存储空间。
:计算 a 的 n 次方作为函数值返回。
double fun(double a,int n)
{ int i;double s=; for(i=1;i<=n;i++)s= ; return s;
}
为实现上述功能,函数中下划线处应填入的是( )。
*i *a +i*i +a*a
【答案】B
【解析】s 为 a 的(i-1)次方的结果,所以令 s=s*a 即可得到 a 的 i 次方。
:
#include<>
#include<> main()
{ char str[ ]={"Hello,Beijing"}; printf("%d,%d\n",strlen(str),sizeof(str));
}
程序的运行结果是( )。
,13 ,14 ,15 ,15
【答案】B
【解析】strlen 返回字符串的长度,不包含字符串末尾的结束字符′\0′,结果为 13;sizeof 返回字符串所占存储空间的大小,由于字符串最后要加上一个′\0′,所以结果为 13+1=14。
:typedef struct{int a;char c;}w;,则以下叙述正确的是( )。
w 分配 5 个字节
w 分配 6 个字节 w 分配 8 个字节 w 分配存储空间
【答案】D
【解析】w 是一个自定义类型,不是变量,故编译后系统不为 w 分配存储空间。当 w 定义为结构体变量时才会为其分配存储空间。
( )。 ,给后面的元素赋初值 0 :int a[10]={0};,给 a 数组中所有元素赋初值 0
:int a[4]={1,2,3,4,5};,编译时将忽略多余的初值
【答案】D
【解析】数组初始化时,若赋初值的个数多于