深职院c语言考试试卷,深职院C语言程序设计试卷机试.doc

深职院C语言程序设计试卷机试

深圳职业技术学院电信学院软件专业2012级

2012-2013学年度第一学期期中实操考试(必修)

C语言程序设计(机试)题签【闭卷】

班级 12软件4班 学号 姓名 得分

【注意事项】:

1)考试时间135分钟、总分为100分

2)只提交源程序(***.c)文件

3)源文件命名规则:学号+姓名(拼音)+题号(1或2、3、4).c

例如angFang1.c

机试题目如下:(7个小题,共100分)

1.写出下列流程图的程序片段(10分)

2.编写一个程序,完成下列1)、2)的要求(20分)。

从键盘输入10个整数,采用冒泡排序法,将这10个数按由小到大的顺序(升序)排序并输出;(10分)

在1)已排好序的数组中再插入一个新数,使新数组中的数仍按升序排列。(10分)

3. 对一下程序希望能够多次输入考分进行查询,每次都输出查找到的结果,直到输入1000时结束查找,请修改以下程序。(15分)

#include "stdio.h"

#define SIZE 10

void main()

{

float fStudent[SIZE]={88,97,91,99.5,88,85,84.5,80,77.5,73},fFind;

int i,isit;

printf("Please Input the Inqury score:\n");

scanf("%f",&fFind);

for( i=0;i

{

if(fStudent[i]== fFind)

{

printf("the student is:%d\n",i+1);

break;

}

}

getch();

}

4.输入一个学生的成绩,从以下数组中删除这个输入的成绩,请修改以下程序。(15分)

#include "stdio.h"

#define N 9

void main()

{

int i,j,iInsert,iStu[N+1]={90,85,82,80,75,70,65,60,55};

printf("please input insert score:\n");

scanf("%d",&iInsert);

for(i=0;i

if(iInsert

;

else

break;

for(j=N;j>i;j--)

iStu[j]= iStu[j-1];

iStu[i]=iInsert;

printf("Now,the score list is:\n");

for(i=0;i

printf("%6d",iStu[i]);

getch();

}

5.计算正整数2~200中的奇数和偶数之和 (15分)

6.打印0~127之间的所有ASCII码字符。(15分)

7.编写程序,从10~100之间找出能被5或7整除的所有数,并打印出来。(10分)

C语言程序设计(机试)题签【闭卷】(第 3 页 共 3 页)

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值