【计算机类职业资格】二级C语言笔试-269及答案解析.doc
《【计算机类职业资格】二级C语言笔试-269及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级C语言笔试-269及答案解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、二级 C语言笔试-269 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:70.00)1.有以下程序#includestdio.hmain()FILE*fp;int k,n,a6=1,2,3,4,5,6;fp=fopen(“d2.dat“,“w“);fprintf(fp,“%d%d%d/n“,a0,a1,a2);fprintf(fp,“%d%d%d/n“,a3,a4,a5);fclose(fp);fp=fopen(“d2.dat“,“r“);fscanf(fp,“%d%d“,D.x=5=4+137.有以下程序#include stdio.h#define
2、N 5#define M N+1#define f(x) (x*M)main()int i1,i2;i1=f(2);i2=f(1+1);printf(“%d%d/n“,i1,i2);程序的运行结果是(分数:2.00)A.12 12B.11 7C.11 11D.12 738.已知字母 A的 ASCII代码值为 65,若变量 kk为 char型,以下不能正确判断出比中的值为大写字母的表达式是(分数:2.00)A.kk=AD.x=5=4+1解析:解析 赋值运算符左侧的操作数必须是一个变量,而不能是表达式或者常量,选项 C)和 D)错误。“%”运算符两侧都应当是整型数据,选项 B)错误。37.有以下程
3、序#include stdio.h#define N 5#define M N+1#define f(x) (x*M)main()int i1,i2;i1=f(2);i2=f(1+1);printf(“%d%d/n“,i1,i2);程序的运行结果是(分数:2.00)A.12 12B.11 7 C.11 11D.12 7解析:解析 根据宏替换的替换规则,我们可知,f(2)=2*N+1=2*5+1=11,f(1+1)=1+1*N+1=1+ 1*5+1=7。38.已知字母 A的 ASCII代码值为 65,若变量 kk为 char型,以下不能正确判断出比中的值为大写字母的表达式是(分数:2.00)A.
4、kk=A&kk=ZB.!(kk=A|kk=Z) C.(kk+32)=a&(kk+32)=zD.isalpha(kk)&(kk91)解析:解析 C 语言的字符以其 ASCII码的形式存在,所以要确定某个字符是大写字母,只要确定它的ASCII码在t,和z之间就可以了,选项 A)和 C)符合要求。函数 isalpha用来确定一个字符是否为字母,大写字母的 ASCII码值的范围为 65到 90,所以如果一个字母的 ASCII码小于 91,那么就能确定它是大写字母。39.设有表示学生选课的三张表,学生 S(学号,姓名,性别,年龄,身份证号),课程 C(课号,课名),选课 SC(学号,课号,成绩),则表
5、SC的关键字(键或码)为(分数:2.00)A.课号,成绩B.学号,成绩C.学号,课号 D.学号,姓名,成绩解析:解析 “选课 SC”表是“学生 5”表和“课程 C”表的映射表,主键是两个表主键的组合。40.下面程序段中,输出*的个数是char *s=“/ta/018bc“;for(;*s!=/0;s+)printf(“*“);(分数:2.00)A.9B.5C.6 D.7解析:解析 本题中,格式符。表示的是八进制无符号形式输出整型数(不带前导 0),字符常量在内存中占一个字节,存放的是 ACSII码代码值。C 语言规定,所有字符常量都作为整型量来处理,在计算机内部,其对应的整数值就是 ACSII
6、字符集中该字符的序号,即&*s 中有几个字符就输出几个*。二、填空题(总题数:14,分数:30.00)41.测试用例包括输入值集和 1 值集。(分数:2.00)填空项 1:_ (正确答案:输出)解析:解析 软件测试用例是为了有效发现软件缺陷面编写的包含测试目的、测试步骤、期望测试结果的特定集合。正确认识和设计软件测试用例可以提高软件测试的有效性,便于测试质量的度量,增强测试过程的可管理性。软件测试用例包括:输入值集和输出值集。测试用例是软件测试的核心。42.在树形结构中,树根结点没有 1。(分数:2.00)填空项 1:_ (正确答案:前件)解析:解析 在树形结构中,每一个结点只有一个前件,称为
7、父结点;没有前件的结点只有一个,称为树的根结点;每一个结点可以有多个后件,它们都称为该结点的子结点;没有后件的结点称为叶子结点。43.数据结构分为逻辑结构与存储结构,线性链表属于 1。(分数:2.00)填空项 1:_ (正确答案:存储结构)解析:解析 数据的逻辑结构是指反映数据元素之间逻辑关系的数据结构;数据的存储结构是指数据的逻辑结构在计算机存储空间中的存放形式。在数据的存储结构中,不仅要存放各数据元素的信息,还需要存放各数据元素之间前后件关系的信息。44.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于 1 的联系。(分数:2.00)填空项
8、1:_ (正确答案:一对多(或 1:N))解析:解析 两个实体集间的联系实际上是实体集间的函数系,这种函数关系可以有 3种,即一对一(1:1)的联系、一对多(1:N)或多对一(N:1)的联系和多对多(N:N)的联系。45.数据库设计分为以下 6个设计阶段:需求分析阶段、 1、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。(分数:2.00)填空项 1:_ (正确答案:概念设计阶段)解析:解析 数据库设计分为以下 6个设计阶段:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。46.阅读下面程序段,则执行后输出的结果是_。#include“stdio.
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 语言 笔试 269 答案 解析 DOC
