二级C语言真题2013年09月-(4)
1.下列叙述中正确的是______。
A 栈与队列都只能顺序存储
B 循环队列是队列的顺序存储结构
C 循环链表是循环队列的链式存储结构
D 栈是顺序存储结构而队列是链式存储结构
2.设某二叉树的前序序列为ABC,中序序列为CBA,则该二叉树的后序序列为______。
A BCA
B CBA
C ABC
D CAB
3.下列排序方法中,最坏情况下时间复杂度最小的是______。
A 冒泡排序
B 快速排序
C 堆排序
D 直接插入排序
4.为了对有序表进行对分查找,则要求有序表______。
A 只能顺序存储
B 只能链式存储
C 可以顺序存储也可以链式存储
D 任何存储方式
5.软件设计中模块划分应遵循的准则是______。
A 低耦合低内聚
B 高耦合高内聚
C 低耦合高内聚
D 内聚与耦合无关
6.下面属于整数类的实例是______。
A 0x518
B 0.518
C "-518"
D 518E-2
7.下面属于白盒测试方法的是______。
A 边界值分析法
B 基本路径测试
C 等价类划分法
D 错误推测法
8.设有一个商店的数据库,记录客户及其购物情况,由三个关系组成:商品(商品号,商品名,单价,商品类别,供应商),客户(客户号,姓名,地址,电邮,性别,身份证号),购买(客户号,商品号,购买数量),则关系购买的键为______。
A 客户号
B 商品号
C 客户号,商品号
D 客户号,商品号,购买数量
R
|
||
B | C | D |
a | 0 | k1 |
b | 1 | n1 |
S
|
||
B | C | D |
f | 3 | k2 |
a | 0 | k1 |
n | 2 | x1 |
T
|
||
B | C | D |
a | 0 | k1 |
A 并
B 自然连接
C 差
D 交
10.在数据库管理系统提供的数据语言中,负责数据的查询、增加、删除和修改等操作的是______。
A 数据定义语言
B 数据管理语言
C 数据操纵语言
D 数据控制语言
11.流程图是描述算法的很好的工具,一般的流程图中由几种基本图形组成。其中判断框的图形是______。
A 菱形
B 长方形
C 平行四边形
D 椭圆型
12.以下叙述错误的是______。
A 在进行模块化程序设计的时候,应首先完成每个模块的编写调试,再集中考虑主程序中的算法
B 同一程序各模块可由一组人员同时进行编写调试,可提高编写程序的效率
C 模块化的程序设计是采用自顶向下、逐步细化的原则
D 程序的每个模块都可通过三种基本结构实现
13.关于C语言的变量名,以下叙述正确的是______。
A 变量名不可以与关键字同名
B 变量名不可以与预定义标识符同名
C 变量名必须以字母开头
D 变量名是没有长度限制的
A 3
B 5
C 6
D 结果不确定
A -17,22,12
B -17,12,22
C -17,-22,-12
D 17,22,12
16.若有定义:int a;float b;double c;,程序运行时输入:a=1,b=2,c=3<回车>,能把值1输入给变量a、值2输入给变量b、值3输入给变量c的输入语句是______。
A scanf("a=%d,b=%f,c=%lf",&a,&b,&c);
B scanf("%d%f%lf",&a,&b,&c);
C scanf("a=%d,b=%lf,c=%lf",&a,&b,&c);
D scanf("a=%d,b=%f,c=%f",&a,&b,&c);
A 1,0,1,0
B 1,1,0,1
C 1,0,0,1
D 1,1,1,0
A 1,2,3,2,3,3,
B 1,2,3,
C 2,3,4,3,4,4,
D 1,1,1,2,2,3
A -1,0
B 0,0
C -1,-1
D 1,1
A 1
B 10
C 0
D 4
21.以下能正确输出字符a的语句是______。
A printf("%s","a");
B printf("%s","a");
C printf("%c","a");
D printf("%d","a");
A abcdefg#
B abcdefg
C abcdefg##
D ##
23.以下关于C语言函数参数传递方式的叙述正确的是______。
A 数据只能从实参单向传递给形参
B 数据可以在实参和形参之间双向传递
C 数据只能从形参单向传递给实参
D C语言的函数,参数既可以从实参单向传递给形参,也可以在实参和形参之间双向传递,可视情况选择使用
24.以下关于指针的叙述正确是______。
A 所有类型的指针变量所占内存的大小是一样的
B 指针变量所占内存的大小与其类型有关,char型指针变量只占1个字节,double型指针变量占8个字节
C 指针变量可直接指向任何类型的变量,而不会出现编译或运行错误
D 指针变量既可以直接指向结构体,也可直接指向结构体中某个成员,而不会出现编译或运行错误
A 3,3
B 5,5
C 3,5
D 5,3
A 5,5,5,5,5
B 3,5,5,5,5
C 5,3,3,3,5
D 3,5,3,5,5
A 16,11,6,1,
B 1,6,11,16,
C 4,7,10,13,
D 13,10,7,4,
A 2,4,6,8,10,9,7,5,3,1,
B 10,8,6,4,2,1,3,5,7,9,
C 1,2,3,4,5,6,7,8,9,10,
D 1,3,5,7,9,10,8,6,4,2,
A you!
B Howareyou!
C areyou!
D are you!
A to Beijing!
B you to Beijing!
C Welcome you to Beijing!
D Beijing!
A Figflowerisred.
B Figfloweris red.
C Figflower is red.
D Fig flower is red.
A flqv
B agmrw
C ekpuy
D flqvz
A 6,5,4,3,2,1,
B 1,1
C 1,1,1,1,1,1,
D 1,2,3,4,5,6,
A 5,6,7,
B 5,7,9,
C 5,8,11,
D 5,5,5,
A 21,18
B 81,81
C 21,21
D 18,18
A Zhao,m,290,Zhao,m,290
B Zhao,m,290,Qian,f,350
C Qian,f,350,Qian,f,350
D Qian,f,350,Zhao,m,290
A Zhao,m,290,Qian,m,290
B Zhao,m,290,Zhao,m,290
C Zhao,m,290,Qian,m,350
D Zhao,m,290,Qian,f,350
A int *a[20][10];
B int *a[20];
C int *a[10];
D int *a[10][20];
A 5,1
B 1,1
C 18,1
D 13,1
A 21
B 6
C 123456
D 11