资源描述:
《2007计算机等级考试二级C语言考前模拟密卷及答案7》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2007计算机等级考试二级C语言考前模拟密卷及答案(7)(1)最简单的交换排序方法是 A)快速排序B)选择排序 C)堆排序D)冒泡排序(2)栈通常采用的两种存储结构是 A)线性存储结构和链表存储结构 B)散列方式和索引方式 C)链表存储结构和数组 D)线性存储结构和非线性存储结构(3)线性表的顺序存储结构和线性表的链式存储结构分别是 A)顺序存取的存储结构、顺序存取的存储结构 B)随机存取的存储结构、顺序存取的存储结构 C)随机存取的存储结构、随机存取的存储结构 D)任意存取的存储结构、任意存取的存储结构(4)完全不考虑
2、程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是 A)黑箱测试法B)白箱测试法 C)错误推测法D)安装测试法(5)在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示 A)模块之间的调用关系B)程序的组成成分 C)控制程序的执行顺序D)数据的流向(6)下列选项中,不属于模块间耦合的是 A)数据耦合B)同构耦合 C)异构耦合D)公用耦合(7)一个关系中属性个数为1时,称此关系为 A)对应关系B)单一关系 C)一元关系D)二元关系(8)为用户与数据库系统提供接口的语言是 A)高级语言B)数据描述语
3、言(DDL) C)数据操纵语言(DML)D)汇编语言(9)相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和 A)可重用性差B)安全性差 C)非持久性D)冗余性(10)需求分析阶段的任务是确定 A)软件开发方法B)软件开发工具 C)软件开发费用D)软件系统功能(11)下列关于C语言的说法不正确的是 A)C语言既具有高级语言的一切功能,也具有低级语言的一些功能 B)C语言中的每一条执行语句都必须用分号结束,分号不是C语言的一部分,是语句之间的分隔符号 C)注释可以出现在程序中任意合适的地方 D)命令行后面不能加
4、分号,命令行不是C语言的语句(12)下列关于标识符的说法中错误的是 A)合法的标识符是由字母、数字和下划线组成 B)C语言的标识符中,大写字母和小写字母被认为是两个不同的字符 C)C语言的标识符可以分为三类,即关键字、预定义标识符和用户标识符 D)用户标识符与关键字不同时,程序在执行时将给出出错信息(13)下列合法的整型常量的表示是 A)098 B)oXde C)32767 D)0xDG(14)现在有以下定义,inta;doubleb;floatc;chark;则下面的表达式a/b+c-k值的类型为: A)int B)d
5、ouble C)float D)char(15)假设整型变量a,b,c的值均为5,则表达式a+++b+++c++的值为 A)17 B)16 C)15 D)14(16)下列关于复合语句和空语句的说法错误的是 A)复合语句是由“{”开头,由“}”结尾的 B)复合语句在语法上视为一条语句 C)复合语句内,可以有执行语句,不可以有定义语句部分 D)C程序中的所有语句都必须由一个分号作为结束(17)关于printf()函数的返回值叙述正确的是 A)通常是本次调用中输出字符的个数 B)通常是输出的第一个数值 C)通常返回布尔值
6、真 D)通常返回非零值(18)现有格式化输入语句,scanf("x=%dц,sumцy=%d,lineцz=%dL",&x,&y,&z);,现在已知在输入数据后,x,y,z的值分别是12,34,45,则下列数据是正确的输入格式的是 A)12,34,45 B)x=12,y=34,z=45 C)x=12C,sumy=34,z=45 D)x=12],sum]y=34,line]z=45 [注]:“ц”表示空格,表示回车(19)设x,y,z,t均为整型变量,现有如下语句x=y=z=1;t=++x
7、
8、++y&&++z;则执行这个语句后t的
9、值为 A)2 B)1 C)0 D)不定值(20)现有如下程序段,此程序段编译有错误,则程序段的错误出在 #include main() {inta=30,b=40,c=50,d; d=a>30?b:c; switch(d){casea:printf("%d,",a); caseb:printf("%d,",b); casec:printf("%d,",c); default:printf("#");}} A)default:printf("#");这个语句 B)d=a>30?b:c;这个语句 C)casea:p
10、rintf("%d,",a);caseb:printf("%d,",b);casec:printf("%d,",c);这三个语句 D)switch(d)这个语句(21)下列语句