- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2022年浙江省舟山市全国计算机等级考试C语言程序设计真题(含答案)
学校:________ 班级:________ 姓名:________ 考号:________
一、单选题(20题)
1. 有以下程序:#include <stdio, h>#include <string, h>struet STU{ int nam; float TotalSeore;};void f( strnct STU p){ struct STU s[2] = { {20044,550} ,{20045,537} }; p.num = s [1]. num; p.TotalScore = s [1]. TotalScore;main( ){ struct STU s[2] = {{20041,703} ,{20042,580}}; f(s[0] ); printf( %d %3.Of\n ,s[0].num,s[0].TotalSeore); }程序运行后的输出结果是( )。A.20045 537 B.20044 550 C.20042 580 D.20041 703?2.软件测试的目的是( )。A.评估软件可靠性 B.发现并改正程序中的错误 C.改正程序中的错误 D.发现程序中的错误?3.
4.有以下程序:
main( )
{ int k=5,n=0;
do
{ switch(k)
{ case 1:
case 3:n+=l;k--;break;
defalut:n=0;k--;
case 2:
case 4:n+=2;k--;break:
}
printf(%d,n);
}while(k0&&n5);
}
程序运行后的输出结果是( )。
A.235 B.0235 C.02356 D.2356?5.
下列叙述中错误的是( )。
A.一个C语言程序只能实现一种算法?B.c程序可以由多个程序文件组成?C.C程序可以由一个或多个函数组成?D.一个c函数可以单独作为一个C程序文件存在?6. 下列表达式中,可以正确表示的关系是( )。A.(x>=1)10(x<=0) B.x>1‖x=0 C.x>=1 ORx<=0 D.X>=1x<=0?
7.要求当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”,以下不满足要求的表达式是()。
A.A%2==1 B.!(A%2==0) C.A%2 D.!(A%2)?8. 下列程序是用来判断数组中特定元素的位置所在的。 #include<conio.h> #include<stdio.h> int fun(int *s,int t,int *k) {int i; *k=0; for(i=0;i<t;i++) if(s[*k]<s[i])*k=i; returns[*k];} main() { int a[10]={876,675,896,101,301,401,980,431,451,777},k; funA.7,431 B.6 C.980 D.6,980?
9.有以下程序void swap(char *x,char *y){ char t;t=*x; *x=*y; *y=t;}main(){ char *s1=abc,*s2=123;swap(s1,s2);printf( % s, % s\n,s1,s2);}程序执行后的输出结果是
A.123,abc B.abc,123 C.1bc,a23 D.321,cba?10.无向图中一个顶点的度是指图中与该顶点相邻接的顶点数。若无向图G中的顶点数为n,边数为e,则所有顶点的度数之和为()A.n*e B.n+e C.2n D.2e?11.12.设有定义“int k=0;”,以下选项的4个表达式中与其他3个表达式的值不相同的是()。A.++k B.k+=1 C.k++ D.k+1?13.设线性链表中结点的结构为(data,next)。已知指针q所指结点是指针结点p的直接前驱,若在*q与*p之间插入结点*s,则应执行下列()操作。A.s-next=p-next;p-next=s;?B.q-next=s;s-next=p;?C.p-next=s-next;s-next=p;?D.p-next=s;s-next=q;?
14.有下列程序:
main
{ int y=10;
do{y--;}while(--y);
printf(%d\n,--y);
)
当执行程序时,输出的结果是( )。
A.-1 B.1 C.4 D.0?15.16. 由两个栈共享一个存储空间的好处是______。A.减少存取时间,降低下溢发生的几率?B.节省存储空间,降低
您可能关注的文档
- 2022年广东省广州市电工等级低压电工作业重点汇总(含答案).docx
- 2022年陕西省渭南市社会工作者职业资格社会工作综合能力(初级).docx
- 2021-2022年四川省乐山市社会工作者职业资格社会工作综合能力(中级)重点汇总(含答案).docx
- 2022-2023年河北省石家庄市注册会计财务成本管理模拟考试(含答案).docx
- 2021年河北省廊坊市公务员省考公共基础知识模拟考试(含答案).docx
- 2022年辽宁省营口市全国计算机等级考试网络技术模拟考试(含答案).docx
- 2022年山西省大同市注册会计会计.docx
- 2022-2023年广东省河源市会计从业资格财经法规专项练习(含答案).docx
- 2022年河南省洛阳市单招综合素质真题(含答案).docx
- 2022年河南省焦作市公务员省考行政职业能力测验知识点汇总(含答案).docx
- 大学生职业规划大赛《新闻学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《应用统计学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《中医学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《信息管理与信息系统专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《汽车服务工程专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《水产养殖学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《市场营销专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐表演专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐学专业》生涯发展展示PPT.pptx
文档评论(0)