手机扫码访问

导航
您当前的位置:首页 > 试卷大全 > 计算机类 > 计算机等级考试

2006年9月全国计算机等级考试二级C语言程序设计真题及答案

类型:全真试卷  解析:有解析  年份:2010以前

  选择

  第1题、下列选项中不符合良好程序设计风格的是___。

  A.源程序要文档化

  B.数据说明的次序要规范化

  C.避免滥用goto语句

  D.模块设计要保证高耦合、高内聚

 

  参考答案:D

  答案解析:

  良好的程序设计风格可以使程序结构清晰合理,使程序代码便于维护,因此,程序设计风格对保证程序的质量很重要。主要应注意和考虑下述—些因素:1、源程序要文挡化;2、数据说明的次序要规范化;3、语句的结构应该简单直接,不应该为提高效率而把语句复杂化,避免滥用goto语句。模块设计要保证低耦合、高内聚。

  第2题、从工程管理角度,软件设计一般分为两步完成,它们是___。

  A.概要设计与详细设计

  B.数据设计与接口设计

  C.软件结构设计与数据设计

  D.过程设计与数据设计

 

  参考答案:A

  答案解析:

  从工程管理角度看,软件设计分为两步完成:概要设计与详细设计。概要设计(义称结构设计)将软件需求转化为软件体系结构、确定系统级接口、全局数据结构或数据库模式;详细设计确立每个模块的实现算法和局部数据结构,用适当方法表示算法和数据结构的细节。

  第3题、下列选项中不属于软件生命周期开发阶段任务的是___。

  A.软件测试

  B.概要设计

  C.软 ……此处隐藏22908个字…… 解析:

  选项A中x[4]是取字符e,也就是将字符复制到y中,strcpy实现的是地址的复制所以选项A错误;选项B中++y是错误的,不允许对常量进行自加运算(y是—个确定的地址值),所以选项B错误;选项C指针变量s指向了y向后的第5位,则存放x时会出现越界问题,所以选项C错误;选项D中,指针变量s指向了y向后的第—位,此时s可存放数据的长度为9,而地址“x+1”起的字符串的地址长度也刚好为9(包括“\0”),所以开始复制不会出现地址越界问题,故选项D正确。

  第40题、有以下程序ihtadd(inta,intb){return(a+b);}mian(){intk,(*f)(),a=5,b=10;f=add;…}则以下函数调用语句错误的是______。

  A.k=(*f)(a,b);

  B.k=add(a,b);

  C.k=*f(a,b);

  D.k=f(a,b);

 

  参考答案:C

  答案解析:

  此题定义了指向函数的指针变量f指向了函数add的入口地址,所以,要调用函数,可以通过函数名(选项B的形式)或函数指针变量(选项A、D的形式)调用即可,而选项C中是先进行函数调用,然后对调用后返回的整型值求其指针值,事实上,对常量求指针值是不合理的,所以选项C错误。

  第41题、有以下程序#includemain(intargc,char*argv[]){inti=1,n=0;while(i

Tags:二级C语言程序设计 石油党建“每日答题”2019年9月26日试题及答案 石油党建“每日答题”2019年9月27日试题及答案 石油党建“每日答题”2019年9月2
您可能感兴趣的试卷
相关试卷
关于我们 | 用户指南 | 版权声明 | 给我留言 | 联系我们 | 积分商城 | 答案求助 | 网站地图
Copyright © 2020 www.daanwo.com All Rights Reserved