(4)结构化程序设计主要强调的是
a)程序的规模 b)程序的效率
c)程序设计语言的先进性 d)程序易读性
(5)软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
a)模块间的关系
b)系统结构部件转换成软件的过程描述
c)软件层次结构
d)软件开发过程
(6)检查软件产品是否符合需求定义的过程称为
a)确认测试
b)集成测试
c)验证测试
d)验收测试
(7)数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是
a)控制流
b)加工
c)数据存储
d)源和潭
(8)应用数据库的主要目的是
a)解决数据保密问题 b)解决数据完整性问题
c)解决数据共享问题 d)解决数据量大的问题
(9)在数据库设计中,将e一r图转换成关系数据模型的过程属于
a)需求分析阶段 b)逻辑设计阶段
c)概念设计阶段 d)物理设计阶段
(10)在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是
a)数据库系统 b)文件系统
c)人工管理 d)数据项管理
(11)下面关于c++语言的描述错误的是
a)c++语言支持数据封装
b) c++语言中引入友元没有破坏封装性
c)c++语言允许函数名和运算符重载
d)c++语言支持动态联编
(12)设有定义int a=1;float f=1.2;char c=’a';,则下列表示错误的是
a)++a; b)f --;
c)c++; d)8++;
(13)下列程序的运行结果为
#include
void main()
{
int a=2:
int b=a+1;
cout< }
a)0.66667 b) 0
c)0.7 d) 0.66666666…
(14)设int a=1,b=2;,则(a++)+b和a+++b这两个表达式的值分别为
a)3,3 b)3,4 c)4,3 d) 4,4
(15)下面程序的运行结果为
#include(iostream.h>
void main()
{
char a='3‘;
switch(a)
{
case '3‘:cout<<”3”;
case '2’:cout<<”2”;break;
default:cout<<”1”;
}
}
a)3 b)321 c)31 d)3
(16)有如下数组声明int num[10];,下标值引用错误的是
a) num[10] b)num c)num d)num[0]
(17)存在定义int a[10],x,*pa;,若pa=%26amp;a[0],下列的哪个选项和其他3个选项不是等价的?
a) x=*pa; b)x=*(a+l); c)x=*(pa+1); d)x=a;
(18)下面程序的运行结果为
#include
void swap(int %26amp;a,int b)
{
int temp;
temp=a++;
a=b;
b=temp;
}
void main()
{
int a=2,b=3;
swap(a,b):
cout< }
a)2,3 b)3,2 c)2,2 d)3,3
(19)一个函数功能不太复杂但要求被频繁调用,应选用
a)内联函数 b)重载函数 c)递归函数 d)嵌套函数
+《08年4月计算机等级考试二级C++笔试模拟试题(3)(1)》相关文章
- 08年4月计算机等级考试二级C++笔试模拟试题(3)(1)
- › 08年4月计算机等级考试二级JAVA试题(1)
- › 08年4月计算机等级考试二级C++笔试模拟试题(3)(1)
- › 2008年4月计算机等级考试二级VB考试真题(1)
- › 2008年4月全国计算机等级考试三级网络技术笔试试卷及参考答案(1)
- › 08年4月全国计算机等级考试三级PC上机试题
- › 08年4月计算机等级考试一级MS模拟试题二(带答案)(1)
- 在百度中搜索相关文章:08年4月计算机等级考试二级C++笔试模拟试题(3)(1)
- 在谷歌中搜索相关文章:08年4月计算机等级考试二级C++笔试模拟试题(3)(1)
- 在soso中搜索相关文章:08年4月计算机等级考试二级C++笔试模拟试题(3)(1)
- 在搜狗中搜索相关文章:08年4月计算机等级考试二级C++笔试模拟试题(3)(1)