1、【
单选题
】
下列叙述中正确的是
[1分]
、
循环队列是队列的一种顺序存储结构
、
循环队列是队列的一种链式存储结构
、
循环队列是非线性结构
、
循环队列是一直逻辑结构
答案:
2、【
单选题
】
下列叙述中正确的是
[1分]
、
栈是一种先进先出的线性表
、
队列是一种后进先出的线性表
、
栈和队列都是非线性结构
、
以上三种说法都不对
答案:
3、【
单选题
】
一棵二叉树共有25个节点,其中5个时子节点,那么度为1的节点数为
[1分]
答案:
4、【
单选题
】
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
[1分]
、
内模式
、
外模式
、
概念模式
、
逻辑模式
答案:
5、【
单选题
】
有以下函数
#include
mian()
{int a=12,c;
c=(a<<2)<<1;
printf(“%d\n”,c):
}
程序运行输出结果是
[1分]
答案:
6、【
单选题
】
有以下函数
#include
struct stu
{int mun; char name[10]; int age;};
viod fun(struct stu *p)
{ printf(“%s\n”,p->name);}
mian()
{ struct stu x[3]={{01,”zhang”,20},{02,”wang”,19},{03,”zhao”,18}};
fun(x+2);
}
程序运行输出结果是
[1分]
、
zhang
、
zhao
、
wang
、
19
答案:
7、【
单选题
】
设有以下程序段
Struct MP3
{char name[20];
Char color;
Float price;
}std,*ptr;
ptr=& std;
若要引用结构体变量std中的color成员,写法错误的是
[1分]
、
std.color
、
ptr-> color
、
std-> color
、
(*ptr) .color
答案:
8、【
单选题
】
有以下函数
#include
#define S(x) (x)*x*2
main()
{int k=5,j=2;
printf(“%d,”,S[k+j]); printf(“%d\n”,S(k-j)));
}
程序运行输出结果是
[1分]
、
98,18
、
39,11
、
39,18
、
98,11
答案:
9、【
单选题
】
有以下函数
#include
viod func(int n)
{int i;
for(i=0;i<=n;i++) printf(“*”);
printf(“#”);
main()
{ func(3); printf(“????”); func(4); printf(“\n”); }
程序运行输出结果是
[1分]
、
****#????***#
、
***#????*****#
、
**#????*****#
、
****#????*****#
答案:
10、【
单选题
】
有以下函数
#include
viod fun(char c)
{if(c>’x’) fun(c-1);
printf (“%c”,c);
}
main()
{fun”z”;}
程序运行输出结果是
[1分]
、
xyz
、
wxyz
、
zxyw
、
zyx
答案:
11、【
单选题
】
有以下函数
#include
main()
{ char a[20],b[20],c[20];
scanf(”%s%s”,a,b);
get(c);
printf(”%s%s\n”,a,b,c);
}
程序运行时从第一行开始输入 this is a cat!<回车>,则输出结果是
[1分]
、
thisisacat!
、
this is a
、
thisis a cat!
、
thisisa cat!
答案:
12、【
单选题
】
有以下函数
#include
#include
main()
{ printf(“%d\n”,strren”ATS\n012\1”) );
}
程序运行后的输出结果是
[1分]
答案: