浙江师范大学c语言期末试卷,2013-2014第二学年秋浙江师范大学c语言程序设计试卷 - (附参考答案).doc...

2013-2014第二学年秋浙江师范大学c语言程序设计试卷 - (附参考答案).doc

浙江师范大学《C语言程序设计》考试卷

(2013——2014学年第 学期)

考试形式笔试(闭卷使用学生 全校13级科(非行知)专业

考试时间 120 分钟  出卷时间 201 年  月  日

说明:考生应将全部答案都写在答题纸上,否则作无效处理。

一、程序阅读与填空(3小题,每小题2分,共7分)

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

运行示例:

11

11 is a prime number

【程序】

#include

()

main()

{

int m,i,k;

() k=sqrt(m);

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

if(m%i==0) ()

if( () ) printf("%d is a prime number\n", m);

else

printf("%d is not a prime number\n", m);

}

【供选择的答案】

(1)A.#include B.#include <.h>

C.#include D.#include <.h>

(2) A、scanf("%d", &m)B、scanf("%c", &m)

C、scanf("%f", &m)D、scanf("%s", &m)

(3) A、continue;B、break;

C、; D、k = i;

(4) A、i >= k +1 B、i >= k

C、i <= k +1 D、i <= k

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

Enter an integer:2187

The minimum digit:1

【程序】

#include

void main()

{

int min_dig,n;

min_dig= () ;

printf("Enter an integer:");

scanf("%d",&n);

do

{

if(n%10

min_dig=n%10;

() ;

}while( () );

printf("The minimum :%d\n", () );

}n=min_digB.n=n%10

C.n--D.n=n/10

(7)A.n > 0B.n = 0

C.n < 0D.n == 0

(8)A.nB.min_dig

C.n/10D.min_dig/10

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

【程序说明】输入一个英文句子,将每个单词的第一个字母改成大写字母。

运行示例:

I Like Acm

【程序】

#include

void main()

{int i,flag;

() str[00];

gets(str);

flag = 0;

for( i = 0; () ; i++)

{

if(flag == 0 && str[i] != ' ')' '表示空格*/

{

()

flag = 1;

}

if(str[i] == ' ')

() ;

}

puts(str);

}

【供选择的答案】

() A.intB.double

C.charD.float

()A.str[i]!='\0'B.getchar()

C.str[i]!='\'D.putchar()

()A.str[i] = str[i]–'' B.str[i] = str[i]'A'–'a'

C.str[i] = str[i] 'a'–'A' D.str[i] = str[i]'a'

()A.B.

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

【程序说明】 输入N个整数,小到大排序。

运行示例:

Input 5 numbers:9 4 6 10 31

4 6 9 10 31

【程序】

#include

#define N 5

void main()

{int i, j, temp, a[N];

printf("Input %d

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值