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

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

类型:全真试卷  解析:有解析  年份:2010以前  ★收藏  ✚纠错

  选择

  第1题、程序流程图中指有箭头的线段表示的是

  A.图元关系

  B.数据流

  C.控制流

  D.调用关系

 

  参考答案:C

  答案解析:

  程序流程图是一种传统的、应用广泛的软件过程设计工具,通常也称为程序框图。其中,用带箭头的线段表示控制流,用矩形表示加工步骤,用菱形表示逻辑条件,

  第2题、结构化程序设计的基本原则不包括

  A.多态性

  B.自顶向下

  C.模块化

  D.逐步求精

 

  参考答案:A

  答案解析:

  结构化程序设计方法的主要原则可以概括为:自顶向下,逐步求精,模块化和限制使用GOTO语句,其中不包括多态性。

  第3题、软件设计中模块划分应遵循的准则是

  A.低内聚低耦合

  B.高内聚低耦合

  C.低内聚高耦合

  D.高内聚高耦合

 

  参考答案:B

  答案解析:

  耦合性和内聚性是模块独立性的两个定性标准,各模块的内聚性越强,则耦合性越弱。软件设计应该遵循高内聚低耦合。

  第4题、在软件开发中,需求分析阶段产生的主要文档是

  A.可行性分析报告

  B.软件需求规格说明书

……此处隐藏15880个字……

 

  参考答案:B

  答案解析:

  本题考查的是输入输出函数的使用,gets和getchar函数用于从标准输入设备终端读八字符串和字符,并非从磁盘文件读入,fputs用于把字符串输出到文件,fwrite用于以二进制形式输出数据到文件,故选项B)描述错误。

  第31题、有以下程序#includemain(){ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i<12;i++)c[s[i]]++;for(i=1;i<5;i++)printf(“%d”,c[i]);printf(“\n”);}程序的运行结果是

  A.1234

  B.2344

  C.4332

  D.1123

 

  参考答案:C

  答案解析:

  本题考查for语句的循环控制,首先定义了两个数组并赋予了初始值,第一个for循环语句循环12次遍历s数组的各个元素,将s[]中的元素值作为c[]数组中的下标,使相应的值自加。例如当i=0,c[s[0)++为c[1]++,其值变为1,当执行i=1,2,...11后,c[1]、c[2]、c[3]、c[4]分别为4、3、3,2,故选项C)为正确的运行结果。

  第32题、有以下程序#includevoidfun(int*s,intnl,intn2){ inti,j,t;i=nl;j=n2;while(i

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