NOIP C语言 阅读程序练习

NOIP C语言 阅读程序练习

ID:37849438

大小:1.73 MB

页数:9页

时间:2019-06-01

NOIP C语言 阅读程序练习_第1页
NOIP C语言 阅读程序练习_第2页
NOIP C语言 阅读程序练习_第3页
NOIP C语言 阅读程序练习_第4页
NOIP C语言 阅读程序练习_第5页
资源描述:

《NOIP C语言 阅读程序练习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、综合练习一(1)有序线性表能进行二分查找的前提是该线性表必须是【1】存储的。(2)一棵二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF,则后序遍历结果为【2】。(3)对软件设计的最小单位(模块或程序单元)进行的测试通常称为【3】测试。(4)实体完整性约束要求关系数据库中元组的【4】属性值不能为空。(5)在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则称【5】是关系A的外码。(6)以下程序运行后的输出结果是【6】。#includemain(){inta;a=(int)((double)(3/2)+0.5+(int)1.99*2);prin

2、tf("%d",a);}(7)有以下程序#includemain(){intx;scanf("%d",&x);if(x>15)printf("%d",x-5);if(x>10)printf("%d",x);if(x>5)printf("%d",x+5);}若程序运行时从键盘输入12<回车>,则输出结果为【7】。(8)有以下程序(说明:字符0的ASCII码值为48)#includemain(){charc1,c2;scanf("%d",&c1);c2=c1+9;printf("%c%c",c1,c2);}若程序运行时从键盘输入48<回车>,则输出结果为【8】。(9)有以下函数void

3、prt(charch,intn){inti;for(i=1;i<=n;i++)printf(i%6!=0?"%c":"%c",ch);}执行调用语句prt('*',24);后,函数共输出了【9】行*号。(10)以下程序运行后的输出结果是【10】。#includemain(){intx=10,y=20,t=0;if(x==y)t=x;x=y;y=t;printf("%d%d",x,y);}(11)己知a所指的数组中有N个元素。函数fun的功能是,将下标k(k>0)开始的后续元素全部向前移动一个位置。请填空。voidfun(inta[N],intk){inti;for(i=k;i}(12)

4、有以下程序,请在【12】处填写正确语句,使程序可正常编译运行。#include【12】;main(){doublex,y,(*p)();scanf("%lf%lf",&x,&y);p=avg;printf("%f",(*p)(x,y));}doubleavg(doublea,doubleb){return((a+b)/2);}(13)以下程序运行后的输出结果是【13】。#includemain(){inti,n[5]={0};for(i=1;i<=4;i++){n[i]==n[i-1]*2+1;printf("%d",n[i]);}printf("");}(14)以下程序运行后的输出结

5、果是【14】。#include#include#includemain(){char*p;inti;p=(char*)malloc(sizeof(char)*20);strcpy(p,"welcome");for(i=6;i>=0;i--)putchar(*(p+i));printf("-");free(p);}(15)以下程序运行后的输出结果是【15】。#includemain(){FILE*fp;intx[6]={1,2,3,4,5,6},i;fp=fopen("test.dat","wb");fwrite(x,sizeof(int),3,fp);rewind(fp);fread(x,

6、sizeof(int),3,fp);for(i=0;i<6;i++)printf("%d",x[i]);printf("");fclose(fp);}综合练习二1、将长度为n的顺序存储在线性表中删除一个元素,最坏情况下需要移动表中的元素个数为()。2、设循环队列的存储空间为Q(1:3),初始状态为front=rear=30。现经过一系列入队与退队运算后,front=16,rear=15,则循环队列中有()个元素。3、数据库管理系统提供的数据语言中,负责数据的增、删、改和查询的是()。4、在将E-R图转换到关系模式时,实体和联系都可以表示成()。5、常见的软件工程方法有结构化方法和面向对象方

7、法,类、继承以及多态性等概念属于()。6、设变量a和b已定义为int类型,若要通过scanf("a=%d,b=%d",&a,&b);语句分别给a和b输入1和2,则正确的数据输入内容是()。7、以下程序的输出结果是()。#includemian(){inta=37;a+=a%=9;printf("%d",a);}8、设a、b、c都是整型变量,如果a的值为1,b的值为2,则执行c

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。