本文提供2012年高级语言程序设计考研真题答案及解析,以下为具体内容
1、串是一种特殊的线性表,其特殊性表现在( )。
A、可以顺序存储
B、数据元素是一个字符
C、可以链式存储
D、数据元素可以是多个字符
2、树最适合用来表示( )。
A、有序数据元素
B、无序数据元素
C、元素之间具有分支层次关系的数据
D、元素之间无联系的数据
3、若用数组名作为函数调用的实参,传递给形参的是( )。
A、数组的首地址
B、数组第一个元素的值
C、数组中全部元素的值
D、数组元素的个数
4、若某线性表最常用的操作是存取任一指定序号的元素和在最后进行插入和删除运算,则利用( )存储方式最节省时间。
A、顺序表
B、双链表
C、头结点的双循环链表
D、单循环链表
5、C语言规定,在一个源程序中,main函数的位置( )。
A、必须在最开始
B、必须在调用库函数的后面
C、可以任意
D、必须在最后
6、若x、i、j和k都是int型变量,则计算下面表达式后,x的值是( )。x=(i=4,j=16,k=32)
A、4
B、16
C、32
D、52
7、设变量a是整型,f是实型,i是双精度型,则表达式10+a+i*f的值的数据类型为( )。
A、int
B、float
C、double
D、不确定
8、已有定义int a=-2;和输出语句:printf("%81x",a)以下正确的叙述是( )。
A、整型变量的输出格式符只有%d一种
B、%x是格式符的一种,它可以适用于任何一种类型的数据
C、%x是格式符的一种,其变量的值按十六进制输出,但%81x是错误
D、%81x不是错误的格式符,其中数字8规定了输出字段的宽度
9、下面关于运算符优先顺序的描述中正确的是( )?
A、关系运算符<算术运算符<赋值运算符<逻辑运算符
B、逻辑运算符<关系运算符<算术运算符<赋值运算符
C、赋值运算符<逻辑运算符<关系运算符<算术运算符
D、算术运算符<关系运算符<赋值运算符<逻辑运算符
点击查看【完整】试卷>>