程序填空(3)

2019-04-13 21:11

---------------------------------------------------------

题目:以下程序的功能是:输出a、b、c三个变量中的最小值。

-------------------------------------------------------*/ #include main() {

int a,b,c,t1,t2;

/***********SPACE***********/ scanf(\【?】); t1=a

/***********SPACE***********/ t2=c

=======(答案1)======= &c

=======(答案2)======= c:t1

第10题 (10.0分) 题号:20 难度:中 第1章 /*------------------------------------------------------- 【程序填空】

---------------------------------------------------------

功能:求两个非负整数的最大公约数和最小公倍数。

-------------------------------------------------------*/ #include main() {

int m,n,r,p,gcd,lcm; scanf(\ if(m

/***********SPACE***********/

while(【?】 ) {

/***********SPACE***********/ m=n;n=r; 【?】; }

/***********SPACE***********/ gcd=【?】; lcm=p/gcd;

/***********SPACE***********/ printf(\【?】); } 答案:

=======(答案1)======= r != 0

=========或========= r

=======(答案2)======= r=m%n

=========或========= r=m-m/n*n

=======(答案3)======= n

=======(答案4)======= gcd,lcm

=========或========= n,lcm

第11题 (10.0分) 题号:480 难度:难 第2章 /*------------------------------------------------------- 【程序填空】

---------------------------------------------------------

功能:输出Fibonacci数列的前15项,要求每行输出5项。 Fibonacci数列:1,1,2,3,5,8,13...........

-------------------------------------------------------*/

#include

main() {

/***********SPACE***********/

int 【?】[15],i; fib[0]=1;fib[1]=1; for (i=2;i<15;i++)

/***********SPACE***********/

fib[i]=【?】; for(i=0;i<15;i++) {

printf(\ /***********SPACE***********/

if ( 【?】 ) printf(\ } } 答案:

=======(答案1)======= fib

=======(答案2)======= fib[i-2]+fib[i-1] =========或========= fib[i-2] + fib[i-1]

=======(答案3)======= i%5 == 4

第12题 (10.0分) 题号:18 难度:易 第1章 /*------------------------------------------------------- 【程序填空】

---------------------------------------------------------

功能:将一个数组中的元素按逆序存放。

-------------------------------------------------------*/ #include #define N 7 main () {

static int a[N]={12,9,16,5,7,2,1},k,s;

printf(\ for (k=0;k

/***********SPACE***********/ for (k=0;k

s=a[k];

/***********SPACE***********/ 【?】 ;

/***********SPACE***********/ 【?】 ; }

printf(\ for (k=0;k

/***********SPACE***********/ 【?】 (\} 答案:

=======(答案1)======= k++

=========或========= k= k + 1

=========或========= k+=1

=========或========= ++k

=======(答案2)======= a[k]=a[N-k-1] =========或========= a[k]=a[N-1-k] =========或========= a[k]=a[6-k]

=========或========= *(a+k)=*(a+N-k-1) =========或========= *(a+k)=*(a+N-1-k] =========或========= a[k]=a[-1+N-k] =========或========= a[k]=a[-1-k+N] =========或=========

a[k]=a[-k-1+N] =========或========= a[k]=a[-k+N-1] =========或========= *(a+k)=*(a+N-k-1) =========或========= a[6-k]=s

=======(答案3)======= a[N-k-1]=s

=========或========= a[N-1-k]=s

=========或========= a[6-k]=s

=========或========= a[N -k -1]=s

=========或========= *(a +N -k -1)=s

=======(答案4)======= printf

第13题 (10.0分) 题号:627 难度:中 第20章 /*------------------------------------------------------- 【程序填空】

---------------------------------------------------------

功能:调用函数fun计算m=1-2+3-4+……+9-10,并输出结果。

-------------------------------------------------------*/ #include int fun( int n) {

int m=0,f=1,i;

/***********SPACE***********/ for(i=1;【?】;i++) {

m+=i*f;

/***********SPACE***********/ 【?】; }

/***********SPACE***********/ return 【?】;


程序填空(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:[高级秘书]高级秘书、助理和行政人员技能提高训练营(2天)-敦平

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: