高级语言程序设计1期末考试试题(A卷)

合集下载

高级语言程序设计(一)-全国-0901

高级语言程序设计(一)-全国-0901

0901-全国-高级语言程序设计(一)总分:100一、单选题(共15题,共30分)1、设inti=1,k=2;,则错误的循环语句是()(2分)A:for(i=0,k=-1;i++,k++);B:for(;k-1;i++);C:for(i=1,k=4;k--;i++);D:for(;k--;);2、一维数组a的正确说明语句为()(2分)A:inta(10);B:intn=10,a[n];C:intn;scanf(″%d″,&n);inta[n];D:#defineSIZE10inta[SIZE];3、正确的条件语句为()(2分)A:if((a=b;)>0)t=a;B:if((a=b)>0)thent=a;C:if(a>b)t=a;D:if(a<b={a++;b++});4、正确的数组定义及初始化的是()(2分)A:chara[10]={“string”};B:inta[5]={0,1,2,3,4,5};C:chara={“string”};D:inta[]={x,y,z};5、在C语言中,标准的输入设备stdin是指()(2分)A:软盘B:硬盘C:显示器D:键盘6、已知字符’A’的ASCII码值是65,且charc1=’A’,c2=’D’;则执行语句printf(″%d,%d\n″,c1,c2-2);后的输出结果是()(2分) A:A,DB:A,BC:65,68D:65,667、若有下列程序段:intx=1,y=2;x=x+y;y=x-y;x=x-y;则执行后x和y的值分别为()(2分)A:1和2B:2和2C:2和1D:1和18、设charc1;,则c1中为小写英文字母字符的正确表达式为()(2分)A:’a’<=c1=’z’B:(c1>=’a’)&&(c1<=’z’)C:(c1>=a)&&(c1<=z)D:(’a’<=c1)||(’z’>=c1)9、设inta=7;floatx=2.5,y=4.7;,则表达式x+3%(int)(x+y)/4的值是()(2分) A:2.75B:3.5C:2.5D:0.010、设inta,b;,则表达式(b=2,a=5,b++,a+b)的值是()(2分)A:2B:5C:7D:811、在循环体中用来强制继续循环的语句是()(2分)A:breakB:continueC:exitD:return12、设intk,a,b;unsignedlongw=5;doublex=1.42;则不符合类型要求的表达式是()(2分)A:x%(-3)B:w+=2C:k=(a=2,b=3)D:a+=(b=4)*(a=3)13、设typedefstruct{inta;chars[10];}TYPE;TYPEu1;则printf(‘‘%d\n”,sizeof(u1));的输出结果是()(2分)A:2B:12C:14D:1614、设chars1[]=“string1”,s2[8],*s3,*s4=“string2”;,则对系统函数strcpy的错误调用是()(2分)A:strcpy(s1,“string1”);B:strcpy(s4,“string2”);C:strcpy(“string2”,s2);D:strcpy(s3,“string1”);15、设inta=3,b=4;,则printf(‘‘%d,%d,”(a,b),(b,a));的输出结果是()(2分) A:3,4B:4,3C:3,4,4,3D:4,3,3,4二、填空题(共10题,共20分)16、能正确表述“2<x<3或x<-10”的C语言表达式是______。

《高级语言程序设计》期末考试题及答案剖析

《高级语言程序设计》期末考试题及答案剖析

2016年下半年《高级语言程序设计(高起专)》期末考试试题1. ( 单选题)以下程序的输出结果是()。

main(){int i,k,a[10],p[3];k=5;for(i=0;i<10;i++) a[i]=i;for(i=0;i<3;i++) p[i]=a[i*(i+1)];for(i=0;i<3;i++) k+=p[i]*2;printf("%d\n",k);}(本题2.0分)A、20B、21C、22D、23标准答案:B2. ( 单选题)有以下程序,输出结果是()float fun(int x,int y){ return(x+y); }main(){int a=2,b=5,c=8;printf("%3.0f\n",fun((int)fun(a+c,b),a-c));}(本题2.0分)A、9B、21C、9.0D、编译出错标准答案:A3. ( 单选题) C语言程序的基本单位是()(本题2.0分)A、程序行B、语句C、函数D、字符标准答案:C4. ( 单选题) 一个 C 程序的执行是从( )(本题2.0分)A、本程序的main函数开始,到main函数结束B、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C、本程序的main函数开始,到本程序文件的最后一个函数结束D、本程序文件的第一个函数开始,到本程序main函数结束标准答案:C5. ( 单选题) 一个 C 语言程序是由( )(本题2.0分)A、一个主程序和若干子程序组成B、函数组成C、若干过程组成D、若干子程序组成标准答案:B6. ( 单选题) 变量的指针,其含义是指该变量的()(本题2.0分)A、值B、名C、地址D、一个标志标准答案:C7. ( 单选题) C语言提供的合法的数据类型关键字是_____(本题2.0分)A、DoubleB、shortC、integerD、Char标准答案:B8. ( 单选题) 以下关于数组的描述正确的是( )(本题2.0分)A、数组的大小是可变的,可以有不同的类型的数组元素B、数组的大小是固定的,所有数组元素的类型必须相同C、数组的大小是可变的,但所有数组元素的类型必须相同D、数组的大小是固定的,但可以有不同的类型的数组元素标准答案:B9. ( 单选题) C 语言提供的合法关键字是()(本题2.0分)A、swicthB、chanC、CaseD、default标准答案:D10. ( 单选题) 若定义int a[2][2]={1,2,3,4},则a数组的各数组元素值分别为()(本题2.0分)A、a[0][0]=1,a[0][1]=3,a[1][0]=2,a[1][1]=4B、a[0][0]=4,a[0][1]=3,a[1][0]=2,a[1][1]=1C、a[0][0]=1,a[0][1]=2,a[1][0]=3,a[1][1]=4D、a[0][0]=4,a[0][1]=2,a[1][0]=3,a[1][1]=1标准答案:C11. ( 单选题) 关于return语句,下列正确的说法是()(本题2.0分)A、必须在每个函数中出现B、可以在同一个函数中出现多次C、在主函数和其他函数中均要出现D、只能在除主函数之外的函数中出现一次标准答案:B12. ( 单选题) C 语言中的标识符只能由字母、数字和下划线三种字符组成 , 且第一个字符 ()(本题2.0分)A、必须为下划线B、可以是字母、数字和下划线中的任意一种C、.必须为字母或下划线D、必须为字母标准答案:C13. ( 单选题) 设a=12、b=12345,执行语句printf(“%4d,%4d”,a,b)的输出结果为()(本题2.0分)A、12, 123B、12, 12345C、12, 1234D、12, 123456标准答案:B14. ( 单选题) putchar 函数可以向终端输出一个()(本题2.0分)A、整型变量表达式值B、实型变量值C、字符串D、字符或字符变量值标准答案:D15. ( 单选题) C语言规定:在一个源程序中,main函数的位置 ( ) 。

高级语言程序设计1期末考试试题(A卷)

高级语言程序设计1期末考试试题(A卷)

《高级语言程序设计1》期末考试试题(A卷) 姓名: 学号: 专业(系):一、标记出如下程序中的语法错误,并简单说明出错原因(6分)。

#include<>void main(){int d[10], abc[6] = {2,4,0,-5,10,6,-8}, count=0;for(i=0; i<10; i++)if(d[i]=i) count++;else count -;cout<<” count=”<<count<<endl;switch( d[i] ){case 1,2: cout<<”1,2\n”; break;case 3: cout<<”3\n”; break;default: cout<<”others\n”;}1+2, 2+=3, count+=5;}二、选择题(14分)(共7题,每题2分)1.以下程序的输出结果是_____。

#include<>main(){ int x=1,y=0,a=0,b=0;switch(x){case 1:switch(y){case 0:a++;break;case 1:b++;break;}case 2:a++;b++;break;}cout<<a<<","<<b<<endl;}A. 2,1 ,1 ,0 ,22.以下能正确计算1*2*3*...*10的程序段是()。

A)do {i=1;s=1; B)do {i=1;s=0;s=s*i; i++;} s=s*i;i++;}while(i<=10); while(i<=10);C) i=1;s=1; D)i=1;s=0;do {s=s*i; do{s=s*i;i++;} i++;}while(i<=10); while(i<=10);3. int a=1,b=2,c=2;while(a<b<c) {t=a;a=b;b=t;c--;}cout<<a<<”,”<<b<<”,”<<c;运行结果为()。

全国10月高等教育自学考试高级语言程序设计(一)试题及答案解析

全国10月高等教育自学考试高级语言程序设计(一)试题及答案解析

全国2018年10月高等教育自学考试高级语言程序设计(一)试题课程代码:00342一、单项选择题(在每小题的四个备选答案中选出一个正确答案,并将其号码填在题干的括号内。

每小题1分,共20分)1.C语言不能选用的字母是( )A.wB.πC.ID.i2.构成一个C程序的是( )A.一个主函数和若干个非主函数B.若干个主函数和若干个非主函数C.一个主函数和最多一个非主函数D.若干个主函数和最多一个非主函数3.设int m1=5,m2=3;表达式m1>m2?(m1=1):(m2=-1)运算后,m1和m2的值分别是( )A.1和-1B.1和3C.5和-1D.5和34.设float m=4.0,n=4.0;使m为10.0的表达式是( )A.m-=n*2.5B.m/=n+9C.m*=n-6D.m+=n+25.表达式5&2||5|2的值是( )A.0B.1C.2D.36.对于do-while语句,错误..的.说法是( )A.先执行循环体后判断循环条件B.循环体至少要执行一次C.循环体有可能一次也不执行D.循环体中可以包含若干条语句7.设int x=-1;执行表达式++x||++x||++x后,x的值是( )A.0B.1C.2D.38.设int a=7,b=8;则printf(″%d,%d″,(a+b,a),(b,a+b));的输出是( )A.7,15B.8,15C.15,7D.出错9.设int a[10];则对a数组元素的错误..引用是( )A.a[5]B.*(a+1)C.a[10-10]D.a(5)10.设char c[5]={′a′,′b′,′\0′,′c′,′\0′};则printf(″%s″,c)的输出是( )A.′a′′b′B.abC.abcD.″ab\0c″11.设double * p[6];则( )A.p是指向double型变量的指针B.p是double型数组C.p是指针数组,其元素是指向double型变量的指针D.p是数组指针,指向double型数组12.设char *s=″china″;则printf(″%s,%c,%c\n″,s,*s,s[3]);的输出是( )A.china, c,nB.china,china,iC.c,c,nD.china,china,n13.全局变量的存储类型可以定义为( )A.auto或staticB.extern或registerC.auto或externD.extern或static14.函数调用语句fun((((1,2),3),4));中参数的个数是( )A.1B.2C.3D.415.对于下列定义的枚举型enum colorl {yellow,green,blue=5, red,brone};则枚举常量yellow和red的值分别是( )A.3,6B.1,6C.0,6D.0,316.设有定义struct ru{long x;float y;} time,*timep=&time;则对time中成员x的正确引用是( )A.rnu.time.xB.timep.xC.(* timep).xD.time->x17.设FILE*fp;若fp指向的文件未结束,则函数feof(fp)的返回值为( )A.0B.trueC.非0D.false18.C语言中,系统自动打开的文件是( )A.二进制文件B.随机文件C.非缓冲文件D.设备文件19.执行下列程序#define R 0.5#define AREA(x) R*x*xmain (){int a=1, b=2;printf (″%5。

2013高级语言程序设计考卷A及参考答案

2013高级语言程序设计考卷A及参考答案

…………试卷装订线………………装订线内不要答题,不要填写考生信息………………试卷装订线……………………试卷装订线………………装订线内不要答题,不要填写考生信息………………试卷装订线……………………装订线………………装订线内不要答题,不要填写信息………………装订线…………武汉理工大学考试试题答案(A卷)2013 ~2014 学年1 学期高级语言程序设计课程二、填空题(本大题共 5 小题,每空1分,共10 分)1.if……else switch ……case2.参数返回值3.局部变量全局变量4. 全局变量静态变量5. 6 5三、程序阅读题(本大题共 4 小题,每小题5分,共20 分)1.8 55 2.453.5 10 4.-1四、程序填空题(本大题共3小题,每空2分,共20 分)1.(1)i<100 (2)continue2.(3)n<=100 (4)sign*1.0/(2*n-1) (5)-sign3.(6)i=0 (7)c[i]-48或c[i]-'0' (8)c[i]-55或c[i]-‘A’+10 (9)c[i]-87 或c[i]-‘a’+10 (10)return n五、程序编写题(本大题共 3 小题,每小题10 分,共30 分)1.#include <iostream>using namespace std;int main() {int i,sum,a,b,c;a=1,b=1,sum=a+b;i=3;while(i<=20){ c=a+b; a=b; b=c;sum+=c; i++;}cout<<"Sum="<<sum<<endl;return 0;}2.#include <iostream>using namespace std;int main(){int a[10],i,j,k,t;for (i=0;i<10;i++)cin>>a[i];for (i=0;i<5;i++){k=i;for (j=i+1;j<10;j++)if (a[j]<a[k]) k=j;t=a[i]; a[i]=a[k];a[k]=t;cout<<a[i]<<" ";}cout<<endl;return 0;}3.int count(node *head){int i=0;node *p;p=head;while(p!=NULL){if(p->data%2==1) i++;p=p->next;}return i;}89。

2012高级语言程序设计考卷A及参考答案

2012高级语言程序设计考卷A及参考答案

…………试卷装订线………………装订线内不要答题,不要填写考生信息………………试卷装订线……………………试卷装订线………………装订线内不要答题,不要填写考生信息………………试卷装订线……………………装订线………………装订线内不要答题,不要填写信息………………装订线…………武汉理工大学考试试题答案(A卷)2012 ~2013 学年1 学期高级语言程序设计课程二、填空题(本大题共 5 小题,每空1分,共10 分)1.0 12.递归递归3.定义变量的位置源程序文件4. 堆区栈区5. 5 6三、判断题(本大题共 5 小题,每小题2分,共10 分)1.(√)2.(x)3.(x)4.(x)5.(√)四、程序阅读题(本大题共 4 小题,每小题5分,共20 分)1.30 2.253.27 4.ABCDE五、程序填空题(本大题共2小题,每空2分,共10 分)1.(1)x2=x1 (2)day—(或day=day-1)2.(1)i/1000 (2)a+c==b*d (3)break六、程序编写题(本大题共 3 小题,每小题10 分,共30 分)1.#include<iostream.h>int main() {int i,x,sum;sum=0;for(i=1;i<=20;i++){cin>>x;if (x>0)sum+=x;}cout<<"Sum="<<sum<<endl;return 0;}2.void invert( int a[], int k){int t;if( k>1){invert(a+1,k-2);t=a[0];a[0]=a[k-1];a[k-1]=t;}} (注:如果写成非递归函数,最多给5分)3.int count(node *head,int x){int i=0;node *p;p=head;while(p!=NULL){if(p->data==x) i++;p=p->next;}return i;}。

高级语言程序设计期末试卷A

高级语言程序设计期末试卷A

南京邮电大学通达学院 2008/2009 学年第一学期《 高级语言程序设计 》期末试卷(A )本试卷共 页; 考试时间 110 分钟;专业班级 学号 姓名一、选择题(20分,每题1分)1、一个C 语言程序是由( )。

A .一个主程序和若干子程序组成B .函数组成C .若干过程组成D .若干子程序组成2、若x 、i 、j 和k 都是int 型变量,则计算下面表达式后,x 的值是( )。

x=(i=4,j=16,k=32) A .4B .16C .32D .523、表达式18/4*sqrt(4.0)/8值的数据类型为( )。

A .intB .floatC .doubleD .不确定4、putchar 函数可以向终端输出一个( )。

A .整型变量表达式值 B .实型变量值C .字符串D .字符或字符型变量值5、下列运算符优先级最高的是( )。

A .<B .&&C .!=D .+6、C 语言中while 和do -while 循环的主要区别是( )。

A .do -while 的循环体至少无条件执行一次 B .while 的循环控制条件比do -while 严格 C .do -while 允许从外部转到循环体内装 订 线 内 不 要 答 题自觉遵 守考 试 规 则,诚 信 考 试,绝 不作 弊D.do-while的循环体不能是复合语句7、设有程序段int k=10;while (k=0) k=k-1;则下面描述中正确的是()。

A.while循环执行10次B.无限循环C.循环体一次也不执行D.循环体执行一次8、语句while(E);中的表达式E等价于()。

A.E==0 B.E==1 C.E!=0 D.E!=19、以下对一维整型数组a的正确说明是()。

A.int a(10); B.int n=10,a[n];C.int n; D.#define SIZE 10scanf(“%d”,&n); int a[SIZE];int a[n];10、判断字符串a和b是否相等,应当使用()。

高级语言程序设计A:期末练习1及答案

高级语言程序设计A:期末练习1及答案

一、选择正确的答案填写在空白处1. C语言规定C程序中的标识符是 C 组成的。

A) 由任意顺序的字符B) 仅由字母和数字C) 由字母、数字和下划线D) 由字母、数字作为首字符的任意字符串2.下列数据中 D 是C语言规定的合法数据常量。

A) 01010011B B) 0X37GF C)07182 D) 0X87AF3.C语言包括 C 种基本的程序结构。

A) 1 B) 2 C)3 D) 44. C语言中,printf(“%-8.2f\n”,a)要求输出的变量类型及格式要求为 B 。

A)整型数,右对齐B)浮点数,左对齐C)整型数,左对齐D)浮点数,右对齐5.在C语言中, C 为字符串的结束标志。

A) \t B) \n C) \0 D) \b6. B 全为双目运算符。

A)|| && ? B)+ >= || C)++ >= ! D)+ && &7. 执行复合语句{i=10;j=i--;}后,变量i和j的值为 B 。

A)10,10 B)9,10 C)10,9 D)9,98. 执行语句x=(a=3,b=a--)后,x、a、b的值分别为 C 。

A) 3,3,2 B) 3,2,2 C) 3,2,3 D) 2,3,29. 若定义:int a[ ]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9, 则下列选项错误的是 C 。

A) *p B) *(a+i) C) a=p+2 D) p[i]10. 当调用函数时,实参和形参都是数组名,则向被调用函数传送的是 B 。

A) 数组的长度B) 数组的首地址C) 数组的类型D) 数组首元素的值11. 在循环语句的循环体中执行continue语句,其作用是 C 。

A) 跳出该循环体,提前结束循环B) 继续执行该语句之后的循环体语句C) 结束本次循环D) 终止程序运行12. 若定义:int a,*p=&a; 则a与下列表达式 B 等价。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高级语言程序设计1期末考试试题(A卷) work Information Technology Company.2020YEAR《高级语言程序设计1》期末考试试题(A卷) (2005.1) 姓名: 学号: 专业(系):一、标记出如下程序中的语法错误,并简单说明出错原因(6分)。

#include<iostrem.h>void main(){int d[10], abc[6] = {2,4,0,-5,10,6,-8}, count=0;for(i=0; i<10; i++)if(d[i]=i) count++;else count -;cout<<” count=”<<count<<endl;switch( d[i] ){case 1,2: cout<<”1,2\n”; break;case 3: cout<<”3\n”; break;default: cout<<”others\n”;}1+2, 2+=3, count+=5;}二、选择题(14分)(共7题,每题2分)1.以下程序的输出结果是_____。

#include<iostream.h>main(){ int x=1,y=0,a=0,b=0;switch(x){case 1:switch(y){1case 0:a++;break;case 1:b++;break;}case 2:a++;b++;break;}cout<<a<<","<<b<<endl;}A. 2,1B.1,1C.1,0D.2,22.以下能正确计算1*2*3*...*10的程序段是()。

A)do {i=1;s=1; B)do {i=1;s=0;s=s*i; i++;} s=s*i;i++;}while(i<=10); while(i<=10);C) i=1;s=1; D)i=1;s=0;do {s=s*i; do{s=s*i;i++;} i++;}while(i<=10); while(i<=10);3. int a=1,b=2,c=2;while(a<b<c) {t=a;a=b;b=t;c--;}cout<<a<<”,”<<b<<”,”<<c;运行结果为()。

A)1,2,0 B)2,1,0 C)1,2,1 D)2,1,14.下面程序段的运行结果为()。

for(y=1;y<10;) y=((x=3*y,x+1),x-1);cou t<<“x=”<<x<<”y=”<<y;2A)x=27,y=27 B)x=12,y=13C)x=15,y=14 D)x=y=275.设有代码“int a=5;”,则执行了语句“a+=a-=a*a;”后,变量a的值是()。

A)3 B) 0 C)-40 D)-126.在下面的一维数组定义中,哪一个有语法错误。

A. int a[ ]={1,2,3};B. int a[10]={0};C. int a[ ];D. int a[5];7.要定义一个int型二维数组a,并使其各元素具有初值:2 3 0 04 05 00 0 0 0则正确的定义语句是。

A.int a[][]={2,3,0,0,4,0,5,0,0,0,0,0};B.int a[][4]= {2,3,0,0,4,0,5,0,0,0,0,0};C.int a[3][4]= {{2,3},{4,,5}};D.int a[][]={{2,3,0,0},{4,0,5,0},{0,0,0,0}};三、读程序写结果(30分)1.(5分)从键盘输入edrftgu$,则输出什么结果?3#include<iostream.h>void main( ){ char ch;int sum=1;while(sum){ cin>>ch;if(ch=='$') break;if(ch>='a'&&ch<='z') sum++;}cout<<"sum="<<sum-1<<endl;}2.(5分)该程序的运行结果?#include<iostream.h>void main( ){ int m,sum=0;for(m=10;m<=20;m++){ if(m%3==0||m%2==0) continue;cout<<m<<'\t';}cout<<endl;}3.(5分)键盘输入1 4 6 3,则程序的运行结果为?#include <iostream.h>main(){char c;int i,data=0;cout<<"Input char : ";for (i=0;i<4;i++){ cin>>c;if (c<'0'||c>'9')break;data=data*10+c-'0';}cout<<"data="<<data+1;44.(5分)程序的运行结果为?#include <iostream.h>main ( ){ int i,j;for (i=2;i<5;i++){ for(j=2;j<5;j++)cout<<i*j;if(j==5)cout<<“\n”;}}5.(5分)程序的运行结果为?#include <iostream.h>void main ( ){int a[6] = {1, 3, 5, 0, -5, 2};for (int i=0; i<5; i++) {int m=i ;for (int j=i+1; j<6; j++)if (a[j]<a[m]) m=j ;if (i!=m) {int t=a[i]; a[i]=a[m]; a[m]=t;}}for (i=0; i<6; i++)cout<<a[i]<<" ";}6.(5分)程序的运行结果为?#include <iostream.h>void main ( ){char str[3][50] = {"123 abc +-*/ ABC","Hello! OK! 9+7=15","We are students."};int a[3] = {0, 0, 0};5for (int i=0; i<3; i++)for (int j=0; str[i][j]!='\0'; j++)if (str[i][j]>='0' && str[i][j]<='9')a[i]++;for (i=0; i<3; i++)cout<<a[i]<<" ";}四、程序填空题(30分)1.(6分) 程序功能:求出100以内所有奇数的和并输出#include <iostream.h>void main(){①for(int i=1; i<100 ; ② )s += ③ ;cout<<"s="<<s<<endl;}填写答案①:②:③:2.(6分) 程序功能:键盘输入10个正整数,求出其中的最大者mx 并输出。

#include <iostream.h>void main() {int ①for(int i=1; i<=10 ; i++){cin>>d;if ( ② )③}cout<<"mx="<<mx<<endl;}6填写答案①:②:③:3.(6分) 程序功能:将字符串str中的大写字母转换为小写,最后输出结果串。

#include <iostream.h>void main() {char str[50] = "I am a student. OK!";①while( ② ) {if ③i++;}cout<<str<<endl;}填写答案①:②:③:4.(6分) 程序功能:在任意输入的字符串str中的凡是’c’字母后添加“><”,然后输出结果串。

#include<iostream.h>void main(){char s[60],str[30];①for(int i=0,j=0; ② ;i++){ if( ③ ){ s[j++]='>';s[j++]='<';}}cout<<"The New string is:"<<s<<endl;}75.(6分) 程序功能:求下述序列的累加和(序列累加n项,正整数n 通过cin从键盘输入)。

sum= 2/1 + 3/2 + 5/3 + 8/5 + 13/8 + 21/13 + 34/21 + …#include <iostream.h>void main( ){int n,i=1,a=1,term31=2,term32=1;float sum=0;cin>>n;while(i<=n){ ①a=term31;② ;③ ;i++;}cout<<"sum="<<sum<<endl;}五、编程题(20分)(2题)1.(10分)编程序,按照如下方式说明二维数组:int a[10][10];并通过键盘为a 输入数据;而后找出a数组内处于“四边”的36个元素(0行与9行、0列与9列的那些元素)中满足如下条件的所有数据d并显示在屏幕上 -- d是3的倍数但并非偶数。

2.(10分)编程序,解决搬砖问题。

有36块砖,由成年男、女和小孩共36人来搬,男子每人搬4块,女子每人搬3块,两个小孩抬一块,要求一次全搬完,问需要男、女、小孩各几人?8。

相关文档
最新文档