手机扫码访问

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

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

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

  选择

  第1题、软件是指

  A.程序

  B.程序和文档

  C.算法加数据结构

  D.程序、数据和相关文档的集合

 

  参考答案:D

  答案解析:

  本题考查软件的定义。软件是计算机系统中与硬件相互依存得另一部分,它包括程序、相关数据及其说明文档得总和。因此,本题得正确答案是选项D。

  第2题、软件调试的目的是

  A.发现错误

  B.改正错误

  C.改善软件的性能

  D.验证软件的正确性

 

  参考答案:B

  答案解析:

  本题考查软件工程调试。调试与测试是两个不同的过程,有着根本的区别:调试是一个随机的、不可重复的过程,它用于隔离和确认问题发生的原因,然后修改软件来纠正问题;测试是一个有计划的,可以重复的过程,它的目的是为了发现软件中的问题。因此,软件调试的目的是为了改正软什中的错误。本题的正确答案是选项B。

  第3题、在面向对象方法中,实现信息隐蔽是依靠

  A.对象的继承

  B.对象的多态

  C.对象的封装

  D.对象的分类

 

  参考答案:C

  答案解析:

  通常认为,面向对象方法具有封装性、继承性、多态性几大特点。就是这几大特点,为软件开发提供了一种新的方法学 ……此处隐藏26917个字…… 以用作函数fun()的实参。在fun()函数中,++p操作使形参p往后移动一个字符指针的位置,即指针a[1]的位置。故最后通过printf()函数输出的字符串为"Afternoon",应该选择A。

  第33题、若有定义语句:inta[2][3],*p[3];则以下语句中正确的是

  A.p=a;

  B.p[0]=a;

  C.p[0]=&a[1][2];

  D.p[1]=

 

  参考答案:C

  答案解析:

  本题考查的知识点是:二维数组和指针数组。无论一个数组有多少维或者是甭含指针类型,该数组最终都可以被看作一个比较特殊的一维数组。例如本题中的inta[2][3]可以看作元素为int[3](即包含3个int型元素的一维数组),包含2个这样元素的一维数组;而int*p[3]则可以看作元素为int*,包含3个这样元素的一维数组。选项A中,p为数组名,其值是不能被改变的,故非法:选项B中,p[0]的类型是int*,而a是二维数组名(类犁为int[][3]),两者无法赋值,故非法;选项C中,p[0]为int型指针,&a[1][2]是int型变量的地址,可以合法赋值;选项D中,p[1]是血型指针,而&a是二维数组的地址(类型为int(*)[2][3]),两者无法赋值,故非法。所以本题应该选择C。

  第34题、有以下程序#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i

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