中国计量学院c语言,《c语言程序设计教学课件》二本C程序设计试卷B-中国计量学院.doc...

中国计量学院2007~2008学年第二学期

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

开课二级学院:信息、机电、计测、质安,考试时间:2008年6月27日18时

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

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

题序一二三四五六七八九总分得分评卷人试题1(每小题3分,共12分)

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

【程序说明】

水仙花数是指一个n(>=3)位数字的数,它等于每个数字的n次幂之和。统计1000以内的水仙花数。

【程序】

#include

void main( )

{

int i,g,s,b,t;

for ( (1) )

{

(2)

g=t%10;

t=t/10;

(3)

b=t/10;

if( (4) )

{

printf("%d ",i);

}

}

}【供选择的答案】

(1) A、i=100,i<1000,i++ B、i=100;i<999;i++

C、i=100;i<1000;i++ D、i=100,i<999,i++

(2) A、t=i; B、i = t;

C、t==i; D、;

(3) A、s=t/10; B、s=t%10;

C、s=t/100; D、s=t%100;

(4) A、i==g*g*g+s*s*s+b*b*b B、 i==g*g+s*s+b*b

C、i=g*g*g+s*s*s+b*b*b D、 i=g*g+s*s+b*b

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

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

【程序说明】

连续输入十个整数,找出并返回最大值及其下标。

运行示例:

10 9 8 7 6 5 4 3 2 1

max=10, imax=0

【程序】

#include

void main( )

{

int i, max, imax;

(5)

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

{

scanf("%d", &a[i]);

}

max=a[1];

(6)

for(i=2; i<11; i++)

{

if( (7) )

{

(8)

imax=i;

}

}

printf("max=%d, imax=%d\n", max, imax);

}

【供选择的答案】

(5) A、int a[9]; B、int a[10];

C、int a[11]; D、int a(10);

(6) A、; B、imax=1;

C、imax=10; D、imax=0;

(7) A、 max>a[i]B、 max

C、 max

(8) A、a[i]=max; B、;

C、max=a[i]; D、max==a[i];

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

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

【程序说明】

输入一个字符串,判断其是否是回文。

运行示例:

level

yes

【程序】

#include

(9)

void main( )

{

char s[80];

int i,j,len;

(10)

len=strlen(s);

for(i=0,j=len-1;i

{

if( (11) )

{

printf("No\n");

(12)

}

}

printf

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值