2012年3月全国计算机等级《二级C语言》模拟试题(4)
-
以下程序的运行结果是_________ 。
-
-
-
下面程序输出的结果是________。
-
下面程序的运行结果是____________。
-
软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于__________阶段。
-
不改变关系表中的属性个数但能减少元组个数的是__________。
-
有以下定义和语句,贝JJsizeof(a.share)的值是_________。
-
在面向对象方法中,__________是具有相似性质的对象的集合。
-
关系代数是关系操作语言的一种传统表示方式,它以集合代数为基础,它的运算对象和运算结果均为_________。
-
下面程序的功能是:从输入的正整数中选3个数进行输出,要求这些数都是2的倍数,请填空。
-
在面向对象方法中,信息隐蔽是通过对象的__________性来实现的。
-
-
若按功能划分,软件测试的方法通常分为白盒测试方法和__________测试方法。
-
以下程序的输出结果是_________。
-
若有以下定义和语句:
- A)8,10,10
- B)10,10,10
- C)8,8,10
- D)8,16,10
-
-
在printf的格式字符中,e格式字符的作用是( )。
- A)以十六进制无符号形式输出整数
- B)以带符号的十进制形式输出整数
- C)以指数形式输出实数
- D)以字符形式输出,且只输出一个字符
-
有以下程序:
- A)33,033,0x21
- B)33,033,21
- C)33,041,021
- D)33,41,21
-
- A)how
- B)howareyou
- C)h
- D)howarevou
-
-
-
以下程序的输出结果是( )。
- A)1
- B)3
- C)2
- D)4
-
sizeof(char)是( )。
- A)一种函数调用
- B)一个整型表达式
- C)一个字符型表达式
- D)一个不合法的表达式
-
若有定义:float x=1.5;int a=1,b=3,c=2;则正确的swish语句是( )。
-
以下关于return语句的叙述中不正确的是( )。
- A)一个自定义函数中必须有一条return语句
- B)一个自定义函数中可以根据不同情况设置多条return语句
- C)如果一个函数有多个return语句,那么不论运行到哪一个retum语句,该函数将结束
- D)没有return语句的自定义函数在执行完最后一条语句时返回到调用处
-
-
设有如下定义:
struct sk
{ int m;
floatx;
}data,*q;
若要使q指向data中的m域,正确的赋值语句是( )。
- A)q=&data.m;
- B)*q=data.m;
- C)q=(struct sk*)&data.m;
- D)q=(struct sk*)data.m;
-
字符串”%%\"ABCDEF\"\\"的长度是( )。
- A)11
- B)10
- C)5
- D)3
-
若运行时给变量X输入12,则以下程序的运行结果是( )
- A)0
- B)22
- C)12
- D)10
-
线性表常采用的两种存储结构是( )。
- A)散列方法和索引方式
- B)链表存储结构和数组
- C)顺序存储结构和链式存储结构
- D)线性存储结构和非线性存储结构
-
-
检查软件产品是否符合需求定义的过程称为( )。
- A)确认测试
- B)需求测试
- C)验证测试
- D)路径测试
-
下列二叉树描述中,正确的是( )。
-
有以下程序
- A)741
- B)963
- C)852
- D)875421
-
两个或两个以上的模块之间关联的紧密程度称为( )。
- A)耦合度
- B)内聚度
- C)复杂度
- D)连接度
-
数据结构主要研究的是数据的逻辑结构、数据的运算和( )。
- A)数据的方法
- B)数据的存储结构
- C)数据的对象
- D)数据的逻辑存储
-
下列特征中不是面向对象方法的主要特征的是( )。
- A)多态性
- B)标识惟一性
- C)封装性
- D)耦合性
-
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( )。
- A)软件矛盾
- B)软件危机
- C)软件藕合
- D)软件产生
-
- A)以上的说明形式非法
- B)NODE是一个结构体类型
- C)OLD是一个结构体类型
- D)OLD是一个结构体变量
-
设x为整型变量,n=14,n的地址为4000;m=6,m的地址为2000;执行语句x=&n后的结果为( )。
- A)14
- B)6
- C)2000
- D)4000
-
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为( )。
- A)23,l3,51,57,66,26,81,69,76
- B)13,23,26,51,57,66,81,76,69
- C)23,13,51,57,26,66,81,69,76
- D)23,13,51,57,81,26,66,69,76
-
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是( )。
- A)逻辑设计
- B)需求分析
- C)详细设计
- D)物理设计
-
-
下列说法不正确的是
-
下面关于算法的叙述中,正确的是( )。
-
详细设计主要确定每个模块具体执行过程,也称过程设计,下列不属于过程设计工具的是( )。
- A)DFD图
- B)PAD图
- C)N-S图
- D)PDL
-
-
下列选项中,不属于数据库管理的是( )。
- A)数据库的建立
- B)数据库的调整
- C)数据库的监控
- D)数据库的校对
-
若a、b、c、d都是int型变量且都已经正确赋初值,则以下不正确的赋值语句是( )。
- A)a d;
- B)a ;
- C)a=b=c=d=100;
- D)a=(b=3) (d=5);
-
-
下列工具中,不属于结构化分析的常用工具的是( )。
- A)数据流图
- B)数据字典
- C)判定树
- D)N—S图
-
算法的时间复杂度是指( )。
- A)算法的长度
- B)执行算法所需要的时间
- C)算法中的指令条数
- D)算法执行过程中所需要的基本运算次数
-
- A)1
- B)2
- C)3
- D)4
-
下列叙述中,正确的是( )。
- A)软件交付使用后还需要进行维护
- B)软件一旦交付使用就不需要再进行维护
- C)软件交付使用后其生命周期就结束
- D)软件维护是指修复程序中被破坏的指令