- 0
- 0
- 约1.75万字
- 约 35页
- 2023-07-15 发布于河北
- 举报
2022-2023年湖南省衡阳市全国计算机等级考试C语言程序设计测试卷一(含答案)
学校:________ 班级:________ 姓名:________ 考号:________
一、单选题(20题)
1.有种数据结构叫跳跃列表(SkipList),它是一种基于并联的链表的随机化数据结构,其效率可比拟于二叉查找树(对于大于数操作需要O(logn)平均时间)。它是按层建造的。底层是一个普通的有序链表。每个更高层都充当下面列表的“快速跑道”,这里在层i中的元素按概率l/p出现在层i+1中。平均起来,每个元素都在p/(p-1)个列表中出现,而最高层的元素(通常是在跳跃列表前段的一个特殊的头元素)在O(logpn)个列表中出现。调节p的大小可以在内存消耗和时间消耗上进行折中。试分析在该数据结构中查找一个元素的平均时间复杂度。A.O(logn) B.O(n) C.O(n*logn) D.以上都不正确?2.?有以下结构体说明和变量的定义,且指针P指向变量a,指针q指向变量b,则不能把结点b连接到结点a之后的语句是( )。struct node{char data;struct node*next:}a,b,*p=&a,*q=&b;A. a.next=q; B.P.next=&b; C.p-next=&b; D.(*p).next=q;?3. 有以下程序?void ss(char *s,char t)?{ while(*s)?{ if(*s==t)*s=t-′a′+′A′;?s++; } }?main()?{ char str1[100]=abcddfefdbd,c=′d′;?ss(str1,c); printf(%s\n,str1);}?程序运行后的输出结果是A.ABCDDEFEDBD B.abcDDfefDbD C.abcAAfefAbA D.Abcddfefdbd?4.有以下程序:
#include <stdio.h>
main()
{
int i,t[ ][3]={9,8,7,6,5,4,3,2,1};
for(i=0; i3; i++)
printf(“%d ”,t[2-i][i]);
}
程序的运行结果是()。
A.3 5 7 B.7 5 3 C.3 6 9 D.7 5 1?5.以下关于C语言的叙述中正确的是( )。A.C语言中的注释不可以夹在变量名或关键字的中间?B.C语言中的变量可以在使用之前的任何位置进行定义?C.在C语言算术表达式的书写中,运算符两侧的运算数类型必须一致?D.C语言的数值常量中夹带空格不影响常量值的正确表示?6.链表不具有的特点是()。A.插入、删除不需要移动元素 B.可随机访问任一元素 C.不必事先估计存储空间 D.所需空间与线性长度成正比?7.若有序表的关键字序列为(b,c,d,e,f,g,q,r,s,t),则在二分查找关键字b的过程中,先后进行的关键字依次为()A.f,c,B B.f,d,B C.g,c,B D.g,d,B?8.算法分析的目的是( )。A.找出数据结构的合理性 B.找出算法中输入和输出之间的关系 C.分析算法的易懂性和可靠性 D.分析算法的效率以求改进?9.设有定义“double x=5.16894;”,则语句“printf(“%lf\n”,(int)(x*1000+0.5)/1000.);”的输出结果是()。A.5.16900 B.5.16800 C.0.00000 D.输出格式说明符与输出项不匹配,产生错误信息?10. 若有运算符:>、=、<<、%、sizeof,则它们按优先级(由高至低)的正确排列顺序为( )A.%、sizeof、>、<<、=?B.sizeof、%、>、=、<<?C.sizeof、<<、>、%、=?D.sizeof、%、<<、>、=?11.有以下程序:?程序执行后的输出结果是( )。A.1 B.2 C.3 D.4?
12.下列叙述中正确的是:()
A.C语言程序中,main()函数必须在其它函数之前,函数内可以嵌套定义函数?B.C语言程序中,main()函数的位置没有限制,函数内不可以嵌套定义函数?C.C语言程序中,main()函数必须在其它函数之前,函数内不可以嵌套定义函数?D.C语言程序中,main()函数必须在其它函数之后,函数内可以嵌套定义函数?13.有以下函数:
int fun(char *x, char *y) {int n=0;}
while((*x==*y)*x!=‘\0’)
{x++;
y++;
n++;
}
return n;
}
函数的功能是()。
A.将y所指字符串赋给x所指存储空间?B.查找x和y所指字符
您可能关注的文档
- 湖南省张家界市单招职业技能专项练习(含答案).docx
- 湖南省邵阳市初级护师相关专业知识知识点汇总(含答案).docx
- 2022年甘肃省庆阳市初级护师专业知识.docx
- 2022年湖南省湘潭市电梯作业电梯作业人员.docx
- 湖北省孝感市全国计算机等级考试网络技术预测试题(含答案).docx
- 河南省焦作市成考专升本医学综合专项练习(含答案).docx
- 河北省沧州市成考专升本英语重点汇总(含答案).docx
- 2021-2022年福建省福州市导游资格全国导游基础知识.docx
- 2022年江西省抚州市中级会计职称中级会计实务.docx
- 2022年湖南省怀化市大学英语6级大学英语六级知识点汇总(含答案).docx
原创力文档

文档评论(0)