77范文网 - 专业文章范例文档资料分享平台

简答题格式

来源:网络收集 时间:2018-12-08 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

简答题格式

格式要求 规则:

1. 题干一行,不能多行

2. 参考答案可以有,可以没有

3. 参考答案可以多行,但行之间不能有空白行 4. 每题之间需要隔开空白行 5. 空白行:只有一个回车的行

以下是例子(不含划线―――部分)

―――――――――――――――――――――――― 测试简答题题干

参考答案,也可以有 参考答案,也可以没有

测试简答题二题干

测试简答题三题干

――――――――――――――――――――――――――――――――――――――― 第2章 在C语言编程中开始

1.编写一个声明语句,声明变量count用于存储一个整数 int count;

2. 编写一个声明语句,声明变量grade用于存储一个浮点数

3已知一个数组a[5]={1,2,3,4,5}、b[5]={11,4,2,7,9}.数组c[5]等于数组a、b对应元素之和。输出数组c中元素的值。

4.写一个函数void change(int array[],int n),可以将数组array中的n个元素逆序存放。即array[0]与a[n-1]互换,array[1]与array[n-2]互换……。

5.求两个矩阵的乘积c。已知矩阵a、b的值: 1 2 3 4 2 a={ } 、 b={ 3 0 }

4 5 6 1 7

6应用数组实现输入年year,月month,日date,计算该日期是这年的第几天。方法:定义二维数组days_of_month[2][12],令该数组第一行由非闰年的12个月的天数组成,第二行由闰年12个月的天数组成,则根据年判断:闰年时i为1、非闰年时i为0,累计days_of_month[i][0]到days_of_month[i][month-1]的天数,再加上date,得到总天数。

7.编写一个程序,产生fibnocci数列的前20项储存在一个数组中,然后输出,每行输出5个。说明:fibnocci数列的前两项均为1,以后各项等于其前两项之和。

8.某公司邀请40个顾客参加投票活动,选举他们最喜欢的产品,以决定公司今后的销售策略。共有编号1到10的10个产品,每人只能选择一个产品。编写程序,在整数数组中设置这40个值(投票情况),然后统计投票结果。

9. 若有以下输入,则下面程序的运行结果是:___________ 7□10□5□4□6□7□9□8□3□2□4□6□12□2□ -1 main()

{int b[51],x,I,j=0,n=0; scanf(“%d”,&x);

while(x>-1) {b[++n]=x; scanf(“%d”,&x);} for(I=1;I<=n;I++) if(b[I]%2==0) b[++j]=b[I];

for(I=1;I<=j;I++) printf(“=”,b[I]); printf(“\\n”);}

10.下面程序以每行4个数据的形式输出a数组,填空 #define N20 main() {int a[N],I;

for{I=0;I

printf(“=”,a[I]);} printf(“\\n”);}

11.下面的运行结果是 main()

{int a[2][3]={{1,2,3},{4,5,6}}; int b[3][2],I,j; printf(“array a:\\n”); for(I=0;I<=1;I++) {for(j=0;j<=2;J++) {printf(“]”,a[I][j]); b[j][I]=a[I][j];} printf(“\\n”);} printf(“array b:\\n”); for(I=0;I<=2;I++) {for(j=0;j<=1;j++) printf(“]”,b[I][j]); printf(“\\n”);}}

12.下面程序可以求出矩阵a的两条对角线上的元素之 和。请填空。 Main()

{int a[3][3]={1,3,6,7,9,11,14,15,17}, sum1=0,sum2=0,I,j; for(I=0;I<3;I++) for(j=0;j<3;j++)

if(I==j) sum1=sum1+a[I][j]; for(I=0;I<3;I++) for( ; ;j-)

if((I+j)==2) sum2=sum2+a[I][j];

printf(“sum1=%d,sum2=%d\\n”,sum1,sum2);}

13.下面程序的运行结果是:___________ main()

{int a[5][5],I,j,n=1; for(I=0;I<5;I++) 20

for(j=0;j<5;j++) do {u=y/2; a[I]=y%2; I++; y=u;} a[I][j]=n++; while(y>=1);

printf(“The result is:\\n”); for(j=I-;j>=0;j--) for(I=0;I<5;I++) printf(“%d”,a[j]);}

{for(j=0:j<=I;j++) 60.下面程序的功能是统计年龄在16~31岁之间的学生 printf(M”,a[I][j]); 人数。请填空: printf(“\\n”);}} main()

14.下面程序可求出矩阵a的对角线上的元素之 {int a[30]},n,age,I; 和。填空: for(I=0;I<30;I++) a[I]=0;

main() printf(“Enter the number of the students(<30)\\n”); {int a[3][3]=1,3,5,7,9,11,13,15,17},sum=0,I,j; scanf(“%d”,&n); for(I=0;I<3;I++) printf(“Enter the age of each student:|\\n”); for(j=0;j<3;j++) for(I=0;I

if(____________) sum=sum+ __________; {scanf(“%d”,&age); ________________;} printf(“sum=%d”,sum);} printf(“the result is\\n”);

56.下面程序的运行结果是“_________________ printf(“age number\\n”); main() for(__________________;I++)

{int I,j,a[2][3]={{2,4,6},{8,10,12}}; printf(= m\\n”,I,a[I-16]);}

printf(“The original array is:\\n”); 60,下面程序的运行结果是:______________ for(I=0;I<2;I++) main()

{for(j=0;j<3;j++) {int I=1,n=3,j,k=3; printf(“M;,a[I][j]); int a[5]={1,4,5}; printf(“\\n”);} while(I<=n&&k>a[I]) I++; printf(“\\nthe result is;\\n”); for(j=n-1;j>=I;j--)

for(I=0;I<3;I++) a[j+1]=a[j]; {for(j=0;j<2;j++) a[I]=k;

printf(“M”,a[j][I]); for(I=0;I<=n;I++) printf(“\\n”);}} printf(=”,a[I]);}

15.下面程序的运行结果是:_________________ 62, 下面程序的运行结果是:_______________ ?????main() main()

{intI,f[10]; {int num list[]={6,7,8,9},k,j,b,u=0,m=4,w; f[0]=f[1]=1; w=m-1;

for(I=2;I<10;I++) while(u<=w) f[I]=f[I-2]+f[I-1]; {j=num_list[u]; for(I=0;I<10;I++) k=2;b=1;

{if(I%4)==0} printf(“\\n”); while(k

16.下面程序的运行结果是:___________________ if(b) printf(“%d\\n”,num_list[u++]); main() else {num_list[u]=num_list[w];

{int a[10]={1,2,2,3,4,3,4,5,1,5}; num_list[w--]=j;} int n=0,I,jc,k; } for(I=0;I<10-n;j++) }

{c=a[I]; 63.以下程序的功能是??????________________ for(j=I+1;j<10-n;I++) main()

if(a[j]==c) {int num[10]={10,1,-20,-203,-21,2-2,-2,11,-21}; {for(k=j;k<10-n;k++) int sum=0,I; a[k]=a[k+1]; for(I=0;I<10;I++) n++;}} {if(numm[I]>0)

for(I=0;I<(10-n);I++) sum=num[I]+sum;} printf(“%d”,a[I]); printf(“sum=m”,sum);}

printf(“\\n”);} 64,先面程序的运行结果是:___________

17.当从键盘输入18并回车后,下面成学的运行结果 main() 是:_________________________ {int I,j,row,col,min; main() int a[3][4]={{1,2,3,4},{9,8,7,6},{-1,-2,0,5}}; {int x,y,I,a[8],j,u,v; min=a[0][0]; scanf(“%d”,&x); for(I=0;I<3;I++) y=x; I=0; for(j=0;j<4;j++) if(a[I][J]

{min=a[I][J]; row=I; col=j;}

printf(\min=%d,row=%d,col=%d\\n\

18.下面程序的功能是统计年龄在16~31岁之间的学生 人数。请填空: main()

{int a[30]},n,age,I;

for(I=0;I<30;I++) a[I]=0;

printf(“Enter the number of the students(<30)\\n”); scanf(“%d”,&n);

printf(“Enter the age of each student:|\\n”); for(I=0;I

{scanf(“%d”,&age); ________________;} printf(“the result is\\n”); printf(“age number\\n”); for(__________________;I++) printf(= m\\n”,I,a[I-16]);}

19.下面程序的运行结果是:______________ main()

{int I=1,n=3,j,k=3; int a[5]={1,4,5};

while(I<=n&&k>a[I]) I++; for(j=n-1;j>=I;j--) a[j+1]=a[j]; a[I]=k;

for(I=0;I<=n;I++) printf(=”,a[I]);}

20.下面程序的运行结果是:_______________ main()

{int num list[]={6,7,8,9},k,j,b,u=0,m=4,w w=m-1; while(u<=w) {j=num_list[u]; k=2;b=1; while(k

if(b) printf(“%d\\n”,num_list[u++]); else {num_list[u]=num_list[w]; num_list[w--]=j;} } }

21.以下程序的功能是??????________________ main()

{int num[10]={10,1,-20,-203,-21,2-2,-2,11,-21}; int sum=0,I; for(j=0;j<4;j++) {if(numm[I]>0) sum=num[I]+sum;}

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库简答题格式在线全文阅读。

简答题格式.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/351257.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: