简答题格式
更新时间:2024-04-20 19:12:01 阅读量: 综合文库 文档下载
简答题格式
格式要求 规则:
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
{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;} printf(“sum=m”,sum);} 22.先面程序的运行结果是:___________ main() {int I,j,row,col,min; int a[3][4]={{1,2,3,4},{9,8,7,6},{-1,-2,0,5}}; min=a[0][0]; for(I=0;I<3;I++) for(I=0;I<10;I++) 23.下面程序的运行结果是:______________________ main() {int a[6][6],I,J; for(I=1;j<6;j++) for(j=1;j<6;j++) a[I][J]=(i/j)*(j/I); for(I=1;I<6;I++) {for(j=1;j<6;j++) printf(\ printf(\ 24.字符串 \的长度是________________ 25.下面的程序运行结果是:__________________________ char ch[]=\int a,s=0; for(a=0;ch[a]>='0'&&ch[a]<='9';a++) s=10*s+ch[a]-'0' printf(\ 26.下面的程序段将输出computer,填空: char c[]=\ for(I=0;___________________;I++) {_______________________; Printf(\ 27.下面程序段的运行结果是:______________________ char x[]=\I=0; while(x[++I]!='\\0') if(x[I-1]=='t') printf(\ 28.下面程序的功能是在三个字符串中找出最小的.填空: #include #include {char s[20],st[3][20]; int I; for(I=0;I<3;I++) gets(str[I]); strcpy(s,_________________________); if(strcmp(str[2],s)<0) strcpy(s,str[2]); printf(\ 29.下面程序的运行结果是:_________________________ #include char a[]=\for(I=0;a[I])!='\\0&&b[I]!='\\0';I++) if(a[I]==b[I]) if(a[I]>='a'&&a[I]<='z') printf(\else printf(\else printf(\ 30.下面程序的运行结果是:______________________________ #include {char a [2][6]={\int i,j,len[2]; for(I=0;I<2;I++) {for(j=0;j<6;j++) if(a[I][j])=='\\0') {len[I]=j; break;} printf(\ 31.下面程序的运行结果是:______________________________ #include char sl(80)=\for(I=r=0);sl[I]!='\\0'&&s2[I]!='\\0';I++) it(sl[I]==s2[I]) I++; clse {r=sl[I]; break;} printf(\ 32.下面程序的运行结果是:________________________________ #include {int j,c; char n[2][LEN+1]={\8980\ for(j=LEN-1;j>=0:j-) {c=n[0][j]+n[l][j]-2*'0'; n[0][j]=c+'0';} for(j=0;j<=1;j++) puts(n[j]);} 33.下面程序的运行结果是:_________________________________ #include do {c[I]=c[I-1];} while(-I>0); puts(c);} 34.当运行以下程序时,从键盘输入 AabD 35.下面程序的运行结果是:________________________________ #include {char s[]=\int k; char c; for(k=l;(c=s[k])!='\\0';k++) {switch(c) {case 'A':putchar('%');continue; case 'B':++k;break; default:putchar('*'); case 'C':putchar('&');continue;} putchar('#');}}
正在阅读:
简答题格式04-20
度米文库汇编之2016年度民主评议政风行风工作总结范文05-28
湖南省长郡中学2018届高三月考(五)英语试题Word版含答案04-08
在全区党建群团工作会议上的讲话12-16
柔性掩护支架采煤工作面工程质量管理办法04-24
上海欧雨化妆品有限公司人员求职表01-25
计算机控制激光在线检测木材表面粗糙度03-29
对高中数学教学的探讨05-15
塑胶件、五金件检验规范-康华 - 图文03-21
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 答题
- 格式
- 原代码的阅读方法
- 建筑结构-南开大学老师主讲第三讲习题完成
- 吉林省实验中学2014届高三年级第一次模拟数学文试题
- Excel多选题
- 行程问题(追及问题)专题训练
- 汽机辅机知识
- NOKIA基站工程技术服务标准 - 图文
- 清流镇卫生院严重精神障碍管理督导自查整改报告
- 基层残疾人组织建设的调查与思考
- 传染病培训计划2013年工作计划
- GB7258-2017培训考核-登录员
- 13万吨年环氧氯丙烷改造17万吨年环氧丙烷项目(1~2章)
- 7、消毒灭菌效果及环境卫生学监测
- 努力促进洪泽湖渔业产业更好更快发展
- 第3章 处理机调度与死锁练习答案
- CCS中GraphTimeFrequencySingle Time不得不知道的8点~(个人理解
- 一年级上册10以内加减法应用题练习
- 数字信号处理实验指导书
- 饶阳县国家税务局政府信息公开指南
- 昆明理工大学建筑施工(同济大学)复习资料及试题