- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2021-2022学年四川省泸州市全国计算机等级考试C语言程序设计测试卷(含答案)
学校:________班级:________姓名:________考号:________
一、单选题(12题)
1.递归式的先序遍历一个n节点,深度为d的二叉树,则需要栈空间的大小为()
A.O(logn)B.O(nlogn)C.O(n)D.O(d)?
2.以下函数的功能是()intfun(char*A){char*b=a;while(*B)b++;{returnb-a;}}
A.比较两个字符串的大小B.字符串的复制C.计算字符串的长度D.字符串的连接?
3.能正确表示x=3或者x1的关系表达式是()。
A.x=3orx1B.x=3|x1C..x=3||x1D.x=3||x1?
4.下列正确的实型常量是()。
A.E3.4B.-12345C.2.2eO.8D.4?
5.结构化程序设计方法的3种基本控制结构中不包括
A.循环结构B.递归结构C.顺序结构D.选择结构?
6.
7.设有定义“intx,y,z;”,且各变量已经赋正整数值,则以下能正确表示代数式“”的C语言表达式是()。
A.1.0/x/y/zB.1/x*y*zC.1/(x*y*z)D.1/x/y/(double)z?
8.从堆中删除一个元素的时间复杂以为____。
A.O(1)B.O(log2n)C.O(n)D.O(nlog2n)?
9.下列排序方法中,()方法的比较次数与记录的初始排列状态无关。
A.直接插入排序B.冒泡排序C.快速排序D.直接选择排序?
10.对表进行水平方向和垂直方向的分割,分别对应的关系运算是()
A.选择和投影B.投影和选择C.选择和联接D.投影和联接?
11.
12.下列描述中不正确的是()。
A.字符型数组中可能存放字符串。?
B.可以对字符型数组进行整体输入、输出。?
C.可以对整型数组进行整体输入、输出。?
D.不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值。?
二、2.填空题(12题)
13.设有以下定义和语句,则*(*(p+2)+1)的值为【】。
inta[3][2]={10,20,30,40,50,60},(*p)[2];
p=a;
14.下面程序把从终端读入的10个整数以二进制方式写入一个名为bi.dat的新文件中。
#include<stdio.h>
FILE*fp;
main()
{inti,j;
if(fp=fopen(【】)==NULL)exit(0);
for(i=0;i<10;i++)
{scanf(%d,j);
fwrite(j,sizeof(int),1,【】;
}
fclose(fp);
}
15.下列程序的运行结果是______。
#defineP(A)printf(%d,A)?
main()
{intj,a[]={1,2,3,4,5,6,7},i=5;
for(j=3;j>1;j--)
{switch(j)
{case1:
case2:P(a[i++]);break;
case3:P(a[--i]);
}
}
}
16.下列程序的输出结果是【】。
main()
{inta=1,b=2;
a=a+b;b=a-b,a=a-b;
printf(%d,%d\n,a,b);
}
17.某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
18.以下程序运行后的输出结果是______。
#include<string.h>
voidfun(char*s,intp,intk)
{inti;
for(i=p;i<k-1;i++)s[i]=s[i+2];
}
main()
{chars[]=abcdefg;
fun(s,3,strlen(s));puts(s);
}
19.阅读下面语句,则程序的执行结果是【】。?
#includestdio.h?
main()?
{inta=-1,b=1,k;?
if((++a0)!(b--=0))?
printf(%d,%d\,a,b);?
elseprintf(%d,%d\n,b,a);}
20.下面程序的运行结果是【】。
intf(inta[],intn)
{if(n>1)returna[0]+f(a[1],n-1);
elsereturna[0];
}
main()
{intaa[3]={1,2,3},s;
s=f(aa[0],3);
printf(%d\n,s);
}
21.没有char,a,b;,若要
您可能关注的文档
- 2021-2022学年宁夏回族自治区银川市统招专升本语文测试题(含答案).docx
- 2021学年广东省七年级(下)期中道德与法治试卷.docx
- 2021年《全国导游基础知识》复习题100题及答案(一).docx
- 2021内科护理学循环系统试题及答案-(10).docx
- 2021届重庆市实验外国语学校高三下学期5月模拟考试英语试题.docx
- 2021-2023北京重点校高二(下)期中政治汇编:国家的结构形式章节综合.docx
- 2021卫生资格主管中药师考试方剂学部分试题精选及答案-(20).docx
- 2021-2022学年福建省福州市八县(市、区)一中高一下学期期末联考英语试题(含听力).docx
- 2021国家开放大学电大本科《流通概论》期末试题及答案(试卷号:1054).docx
- 2021届上海长宁区高三二模数学试卷含答案.docx
文档评论(0)