c语言程序设计 计量,C语言程序设计试卷A-中国计量学院.doc

中国计量学院200 6 ~ 200 7 学年第 二 学期

《C语言程序设计(1)》课程考试试卷(A)

开课系部: 信息、计量、机电、质安 ,考试时间: 2007 年 7 月 17 日 9 时

考试形式:闭卷 ( 、开卷□,允许带 入场

考生姓名: 学号: 专业: 班级:

题序一二三四五六七八九总分得分评卷人

试题1(每小题3分,共12分)

阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【】1-1/2+1/3-...+1/n

【】#include

void main ()

{

int i,flag;

double sum;

int n;

scanf("%d", 【 1 】);

flag=1;

【 2 】

for (i = 1; i <= n; i++)

{

sum += flag*1.0/i;

【 3 】

}

printf (【 4 】, sum);

}

【】”n” D、*n

(2) A、sum=-1; B、sum=1; C、sum=0; D、;

(3) A、flag=flag; B、flag/=flag;C、; D、flag=-flag;

(4) A、%f B、”%d” C、”%lf” D、lf

试题2(每小题3分,共12分)

阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【】a的前n个元素按从小到大的顺序排序后输出。

【】#include

#define N 100

void main()

{

int i, j, t, n, a[N];

scanf("%d", &n);

for(i=0; i

for(i=0; 【 6 】 ; i++)

for(j=0; 【 7 】 ; j++)

if(【 8 】) {

t=a[j]; a[j]=a[j+1]; a[j+1]=t;

}

for(i=0; i

}

【】i] B、 &(a+i) C、 *(a+i) D、 a+i

(6) A、 in-1 D、 i>n-2

(7) A、 j

(8) A、 a[i]>a[j] B、 a[j]>a[i] C、 a[j]>a[j+1] D、 a[j+1]>a[j]

试题3(每小题3分,共12分)

阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。

【】.txt中。

【】#include

void main()

{

char ch; int sumch=0;

FILE *fp;

fp=fopen(【 9 】);

while((ch=getchar())【 10 】 ) {

【 11 】 ;

putchar(ch);

fputc(ch, fp);

}

printf("sumch=%d\n",sumch);

fprintf(【 12 】 ,"sumch=%d\n",sumch);

fclose(fp);

}

【】"str.txt", "r" B、 "str.txt", "w" C、 fp, "r" D、 fp, "w"

(10) A、 !='\n' B、 !='\0' C、 =='\n' D、 =='\0'

(11) A、 ch-- B、 ch++ C、 sumch-- D、 sumch++

(12) A、 ch B、 fp C、 str D、 *fp

试题4(每小题3分,共12分)

阅读下列程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值