C语言程序设计模拟试题3答案(5页).doc
《C语言程序设计模拟试题3答案(5页).doc》由会员分享,可在线阅读,更多相关《C语言程序设计模拟试题3答案(5页).doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-C语言程序设计模拟试题(三)答案一、 选择题(共10题,每题3分)1、 C 2、 C3、 D4、 D5、 C6、 C7、 D8、 D9、 B10、 A二、填空题1、 函数2、 93、 -144、 05、 xz|yz6、 4,67、 P=&Ak;8、 &a69、 010、 8 9 10三、编写一程序根据X的取值范围求出下列式子中Y的值,并要求画出NS流程图。(流程图5分,程序10分)X/2 X1Y= 2/X 1=X=10main()int x,y;scanf(“%d”,&x);if(x=1&x10) printf(“y=%d”,2/x);else printf(“y=%d”,3*(x-1);
2、四、利用数组技术写一程序,使之打印出以下图形。(10分)&main()char a5=&,&,&,&,&;int I,j,k;char sp= ;for(i=0;i4;i+)printf(“n);printf(“ “);for(j=1;j=i;j+)printf(“%c”,sp);for(k=0;k5;k+)printf(“%c”,ak);五、 从键盘输入20名学生的成绩,要求用“选择法”对20 名学生的成绩由高到低排序。(15分)main()sort(int *p,int n);int i,n,da20,*p,*pu20;scanf(“%d”,&n);for(i=0;in;i+)pui=&dai;for(i=0;in;i+)scanf(“%d”,pui);p=pu;sort(p,n)for(i=0;in;i+)printf(“%d”,*pui);printf(“n”);sort(int *p,int n)int i,j,*tp;for(i=0;in-1;i+)for(j=i+1;j*(p+j)tp=*(p+i);*(p+i)=*(p+j);*(p+j)=tp;第 5 页-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 模拟 试题 答案
限制150内