- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2022年广东省惠州市全国计算机等级考试C语言程序设计测试卷一(含答案)
学校:________ 班级:________ 姓名:________ 考号:________
一、单选题(20题)
1.
2.下列叙述中正确的是( )。A.栈是一种先进先出的线性表 B.队列是一种后进先出的线性表 C.栈与队列都是非线性结构 D.以上三种说法都不对?3.C语言的逻辑表达式在特定情况下会产生“短路”现象。若有逻辑表达式“x++ y++,”则以下叙述中正确的是()。A.若x的值为0,则“y++”操作被“短路”,y值不变?B.若x的值为1,则“y++”操作被“短路”,y值不变?C.若y的值为0,则“”运算被“短路”,y值不变?D.若y或x的值为0,则表达式值为0,“x++”和“y++”均不执行?4.5. 执行下列程序后的输出结果是______。main(){ int y=10; do {y--;}while(--y); printf(%d\n,y--);}A.-1 B.1 C.8 D.0?6.在有序双向链表中定位删除一个元素的平均时间复杂度为()A.O(1) B.O(N) C.O(logN) D.O(N*logN)?7.若变量均已正确定义并赋值,以下合法的C语言赋值语句是( )。A.x=y==5; B.X=n%2.5: C.x+n=i; D.x=5=4+1:?
8.有以下程序:
int fun(int n)
{ if(n==l)return l;
else return(n+fun(n一1)):
}
main
{ int x;
scanf(%d,&x);x=fun(x);printf(%d\n,
x):
}
执行程序时,给变量X输入10,程序的输出结果是( )。
A.55 B.54 C.65 D.45?9.p指向线性链表中某一结点,则在线性链表的表尾插入结点s的语句序列是()。A.while(p-next!=NULL)p=p-next;p-next=s;s-next=NULL;?B.while(p!=NULL)p=p-next;p-next=s;s-next=NULL;?C.while(p-next!=NULL)p=p-next;s-next=p;p-next=NULL;?D.while(p!=NULL)p=p-next-next;p-next=s;s-next=p-next;?10.以下正确的叙述是()。A.在C程序中,每行中只能写一条语句?B.若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数?C.在C程序中,无论是整数还是实数,都能被准确无误地表示?D.在C程序中,%是只能用于整数运算的运算符?
11.考虑下图中的程序段,①号语句的输出结果是()。
A.A.a B.t C.c D.k
12.
13.设有递归算法如下试问计算x(x(8))时需要计算()次x函数。
A.8 B.9 C.16 D.18?
14.有以下程序int fun1(double a){return a*=a;}int fun2(double x,double y){ double a=0,b=0;a=fun1(x);b=fun1(y);return(int)(a+b);}main(){ double w; w=fun2(1.1,2.0); …… }程序执行后变量 w 中的值是
A.5.21 B.5 C.5.0 D.0.0?15.设散列表中m个存储单元,散列函数为H(key)=key%p,p是最好选择()。A.小于等于m的最大奇数 B.小于等于m的最大素数 C.小于等于m的最大偶数 D.小于等于m的最大合数?
16.有下列程序:
#include <stdio.h>
void fun(char *a, char *B)
{
while(*a==*)a++;
while(*b=*A)
{
b++;a++;
}
}
main()
{
char *s=*****a*b****,t[80];
fun(s,t);
puts(t);
程序的运行结果是( )。
A.*****a*b B.a*b C.a*b**** D.ab?17.18.当一个函数无返回值时,定义它的函数类型应是()。A.void B.int C.任意 D.无?19.20.以下关于指针的说法错误的是()。A.可以向指针中写入任意数据?B.可以向指针所指内存单元中写入数据?C.指针可以指向与其基类型相同的普通变量?D.可以通过加法运算,使指针指向下一个内存单元?
二、2.填空题(20题)
21. 有下列程序;#include<st
您可能关注的文档
- 2022年江苏省无锡市导游资格政策与法律法规重点汇总(含答案).docx
- 2022年福建省宁德市公务员省考公共基础知识模拟考试(含答案).docx
- 2022年福建省漳州市临床执业医师第一单元真题(含答案).docx
- 2022年江苏省常州市社会工作者职业资格社会工作综合能力(初级)预测试题(含答案).docx
- 2022年安徽省蚌埠市电梯作业电梯作业人员模拟考试(含答案).docx
- 2022年四川省成都市会计从业资格会计电算化真题(含答案).docx
- 2022-2023年吉林省四平市会计从业资格会计基础真题(含答案).docx
- 2022年湖北省襄樊市会计从业资格会计电算化专项练习(含答案).docx
- 2022年广东省揭阳市煤矿安全作业煤矿采煤机(掘进机)操作作业预测试题(含答案).docx
- 2022-2023年浙江省温州市社会工作者职业资格社会工作实务(初级).docx
文档评论(0)