


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
山东科技大学2008年计算机相关专业招收硕士研究生复试试题(同等学历)《C语言程序设计》考试试卷题号一二三四五总得分评卷人审核人得分一、阅读程序,写出下列程序的运行结果。(每小题5分,共10分)1、#include<stdio.h>voidmain(){intn='c';switch(n++){default:printf("error");break;case'a':case'A':case'b':case'B':printf("good");break;case'c':case'C':printf("pass");case'd':case'D':printf("warn");}}输出结果是。2、#include<stdio.h>voidmain(){inta[10]={1,2,3,4,5,6,7,8,9,0},*p;p=a;printf("%d\n",*p);printf("%d\n",*(p+8));}输出结果是。二、程序改错:程序改错题(每小题5分,共10分)1、以下程序用于计算一个一维数组各元素平方根的和。#include<stdio.h>voidmain(){ inta[10],i; floatsum; for(i=0;i<=10;i++) scanf(“%d”,&a[i]);i=0;while(!(i=9)){ sum+=sqrt(a[i]); i++;}}2、以下程序用于实现矩阵的转置#include<stdio.h>voidmain(){inta[][2]={{1,2},{3,4}};inti,j,temp;for(i=0;i<2;i++)for(j=0;j<2;j++){a[i][j]=a[j][i];a[j][i]=a[i][j];}}三、把以下的程序补充完整(每小题5分,共10分)本程序用于动态建立一个链表。链表中每个结点包括学号、成绩及指向下一结点的指针,整个链表共10个结点。#include<stdio.h>#include<malloc.h>#defineNULL0structstudent{intnum;floatscore;;};voidmain(){structstudent*head=NULL,*p1,*p2;intn=0;do{p1=;printf(“请输入学生的学号和成绩:\n”);scanf(“%d,%f”,&p1->num,&p1->score);n=n+1;if(n==1)head=p1;elsep2->next=p1;;}while(n<10);p1->next=NULL;}下程序是从键盘上输入若干学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入。#include<stdio.h>voidmain(){floatx,amax,amin;scanf(“%f”,&x);amax=x;amin=x;while(){if(x>amax)amax=x;if()amin=x;scanf(“%f”,);};printf(“amax=%f\namin=%f\n”,amax,amin);}四、编程题(共70分)说明:每个编程题都应画出N-S图,并且占一半的分数,代码占一半的分数1、某百货公司为了促销,采用购物打折的优惠办法。每位顾客一次购物:①在1000元以上者,按九五折优惠;②在2000元以上者,按九折优惠;③在3000元以上者,按八五折优惠;④在5000元以上者,按八折优惠。编写程序,输入购物款数,计算并输出优惠价。(本小题10分)2、设计一个C函数,对输入的a、b两个整型参数,返回其中的最小数。利用main函数调用该函数,并输出结果。(本小题10分)3、编写一个递归程序,求解如下函数:。(本小题10分)4、编程计算:a+aa+aaa+…+a…a(n个a)的值,要求n和a从键盘输入。(本小题10分)5、编写函数将整型数组中的各元素按相反顺序存放(不使用辅助数组)。要求采用两种方法:(1)函数中采用下标运算;(2)函数中利用指针自加或自减间接访问数组单元。要求:输入、输
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司债款转让合同标准文本
- 买卖青椒合同样本
- 两人合伙开台球室合同样本
- 主管竞聘面试题库及答案
- 上海租房线上合同标准文本
- ktv公主劳动合同标准文本
- 分期车辆转卖合同标准文本
- 中职体育面试题库及答案
- 中医学校面试题库及答案
- 中药学类面试题库及答案
- 工程交付使用表
- 电子物证专业考试复习题库(含答案)
- 质量检验控制流程图
- 人教版音乐三年级下册知识总结
- 2022年江苏对口单招市场营销试卷剖析
- 【课件】第7课 西方古典美术的传统与成就 课件高中美术鲁美版美术鉴赏
- 同等学力工商管理综合复习资料(全)
- 外科学教学课件:骨盆及髋臼骨折
- 欣赏 牧童短笛
- 关键过程(工序)和特殊过程(工序)管理办法
- 高处安全作业票填写模板(2022更新)
评论
0/150
提交评论