


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、、选择题共20分,每题2分题目1当处理特定问题时的循环次数已知时,通常采用的语句是选择一项:心a.for_|b.whilec.do-whileCd.switch正确答案是:for题目2switch在switch语句的每个case块中,假定都是以break语句结束的,则此语句容易被改写成的语句是选择一项:forOlb.ifCc.doD_ld.while正确答案是:if题目3for语句能够被改写成的语句是选择一项:a.复合ifc.switch_|d.while正确答案是:while题目4下面循环语句执行结束后输出的i值为。for(inti=0;i<n;i+)if(i>n/2)(cout
2、<<i<<endl;break;选择一项:Da.n/2勺lb.n/2+1a. n/2-1Id.n-1正确答案是:n/2+1题目5在下面循环语句中,内层循环体S语句的执行总次数为for(inti=0;i<n;i+)for(intj=i;j<n;j+)S;选择一项:2a.n以b.(n+1)/2Dc.n(n-1)/2兰_ld.n(n+1)/2正确答案是:n(n+1)/2题目6在下面的do循环语句中,其循环体被执行的次数为inti=0;doi+;while(i*i<10);选择一项:_la.4勺lb.35心d.2正确答案是:4题目7在下面的一维数组定义中,有语
3、法错误的选项是选择一项:心a=1,2,3;Da10=0;»a;inta5;正确答案是:inta;题目8在下面的二维数组定义中,语法正确的选项是选择一项:赡a5;以a5;习a3=1,3,5,2;心a(10);正确答案是:inta3=1,3,5,2;题目9假定一个二维数组的定义语句为“inta34=3,4,2,8,6;”,贝U元素a11的值为。选择一项:a.2习b.4习c.6C_ld.8正确答案是:8题目10假定一个二维数组的定义语句为“inta34=3,4,2,8,6;”,贝U元素a21的值为。选择一项:以a.0以
4、b.4c.8习d.6正确答案是:0二、判断题共20分,每题1分。表达正确则答复“是”,否则答复“否”题目11在执行“typedefintDataType;”语句后,标识符DataType与保留字int具有完全相同的含义和作用。选择一项:-对r错正确的答案是“对”。题目12在switch语句中,每个case和冒号之间的表达式只能是常量。选择一项:广对错正确的答案是“对”。题目13为了结束本层循环类语句或switch语句的执行过程,在语句体中需要使用break语句。选择一项:广对错正确的答案是“对”。题目14在程序中执行到break语句时,将结束所在函数的执行过程,返回到调用该函数的位置。选择一项
5、:。对广错正确的答案是“错”。题目15将结束整个程序的执行过程,返回到操作系在程序执行完成任一个函数调用后,统或C语言集成开发环境界面窗口'选择一项:U对-错正确的答案是“错”。题目16假定一维数组的定义为“char*a8;”,则该数组所含元素的个数大丁8。选择一项:。对错正确的答案是“错”。题目17假定二维数组的定义为“inta35;”,则该数组所占存储空间的字节数为60。选择一项:。对错正确的答案是“对”。题目18假定二维数组的定义为“charaMN;”,则该数组所含元素的个数为M+N选择一项:广对错正确的答案是“错”。题目19假定二维数组的定义为“doubleaMN;”,则每个数
6、组元素的行下标取值范围在0M-1之间。选择一项:对广错正确的答案是“对”。题目20假定二维数组的定义为“doubleaMN;”,则每个数组元素的歹U下标取值范围在0N之间。选择一项:对-错正确的答案是“错”。题目21存储一个空字符申需要占用0个字节的存储空间。选择一项:广对错正确的答案是“错”。题目22使用“typedefcharBB1050;”语句定义标识符BB为含有10行50列的二维字符数组类型。选择一项:,-对-错正确的答案是“对”。题目23存储字符'a'需要占用1个字节的存储空间选择一项:-对-错正确的答案是“对”。题目24空字符申的长度为1。选择一项:广对-错正确的答
7、案是“错”。题目25字符申数据”的长度为13。选择一项:。对"错正确的答案是“错”。题目26n+1。为了存储一个长度为n的字符申,所使用的字符数组的长度至少为选择一项:r对错正确的答案是“对”。题目27strcmp函数用丁进行两个字符申之间的比较。选择一项:C对广错正确的答案是“对”。题目28strcpy函数用丁把一个字符申拷贝到另一个字符数组空间中选择一项:。对错正确的答案是“对”。题目29一个二维字符数组a1020能够最多存储9个字符申。对选择一项:正确的答案是“错”题目30一个二维字符数组a1020能够存储的每个字符申的长度不超过20。选择一项:。对-错正确的答案是“错”。三、
8、填空题:写出以下每个程序运行后的输出结果共40分,每题4分题目31#include<stdio.h>voidmain()intx=5;switch(2*x-3)case4:printf("%d”,x);case7:printf("%d",2*x+1);case10:printf("%d”,3*x-1);break;default:printf("%s","defaultn");1114题目32#include<stdio.h>voidmain()(inti,s=0;for(i=1;i<
9、=5;i+)s+=i*i;printf("s=%dn",s);正确答案是:s=55题目33#include<stdio.h>voidmain()(inti,s1=0,s2=0;for(i=0;i<10;i+)if(i%2)s1+=i;elses2+=i;printf("%d%dn",s1,s2);正确答案是:2520题目34#include<stdio.h>voidmain()(intn=6,y=1;while(n)y*=n-;printf("y=%dn",y);正确答案是:y=720题目35#inclu
10、de<stdio.h>constintM=20;voidmain()inti,c2,c3,c5;c2=c3=c5=0;for(i=1;i<=M;i+)if(i%2=0)c2+;if(i%3=0)c3+;if(i%5=0)c5+;printf("%d%d%dn",c2,c3,c5);正确答案是:1064题目36#include<stdio.h>voidmain()inti,s;for(i=1,s=0;i<10;i+)if(i%3=0)continue;s+=i;printf("%dn",s);正确答案是:27题目37#i
11、nclude<stdio.h>voidmain()inta8=12,39,26,41,55,63,72,40;inti,i1=0,i2=0;for(i=0;i<8;i+)if(ai%2=1)i1+;elsei2+;printf("%d%dn",i1,i2);正确答案是:44题目38#include<stdio.h>inta10=4,5,6,15,20,13,12,7,8,9;voidmain()inti,s4=0;for(i=0;i<10;i+)(switch(ai%4)(case0:s0+=ai;break;case1:s1+=ai;b
12、reak;case2:s2+=ai;break;default:s3+=ai;break;for(i=0;i<4;i+)printf("%d”,si);正确答案是:4427622题目39#include<stdio.h>voidmain()(chara="abcdbfbgacd”;inti1=0,i2=0,i=0;while(ai)(if(ai='a')i1+;if(ai='b')i2+;i+;printf("%d%d%dn",i1,i2,i);正确答案是:2311题目40#include<stdi
13、o.h>voidmain()(inta34=1,2,7,8,5,6,10,6,9,12,3,4;intm=a00;inti,j;for(i=0;i<3;i+)for(j=0;j<4;j+)if(aij>m)m=aij;printf("%dn",m);正确答案是:12四、简答题:根据以下每个题目要求编写程序共20分,每题4分题目41编写一个函数,函数头格式为“doubleMean(doubleaMN,intm,intn)”,要求返回二维数组amn中所有元素的平均值,假定在计算过程中采用变量v存放平均值。doubleMean(doubleaMN,intm
14、,intn)inti,j;doublev=0.0;for(i=0;i<m;i+)for(j=0;j<n;j+)v+=aij;v/=m*n;returnv;题目42编写一个递归函数intFF(inta,intn)”,求出数组a中所有n个元素之积并返回。intFF(inta,intn)if(n=1)returnan-1;elsereturnan-1*FF(a,n-1);题目43编写一个主函数,利用while循环,求出并显示满足不等式的最小n值。#include<stdio.h>voidmain()inti=0;doubles=0;/或inti=1;doubles=1;while(s<5)s+=(double)1/+i;printf("n=%dn”,i);题目44编写一个主函数,求出满足不等式22+42+.+n2<1000的最大n值,假定分别用i和s作为取偶数值和累加值的变量,并限定使用do循环编程。#include<stdio.h>voidmain()(inti=0;/用i作为依次取值偶数的变量ints=0;/用s作为累加变量doi+=2;s+=i*i;while(s<1000);printf("n=%dn
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第3课 太平天国运动 课件 部编版历史八年级上册
- 2025年物流工程师面试宝典高级模拟题集及答案详解
- 田家四季歌课件
- 倒立教学如何导入课件中
- 减脂舞教学课件
- 书法日子旁教学课件
- 《家族的学堂》教学课件
- 湖北省荆州市2024-2025学年高一下学期7月期末化学试题(含答案)
- 第一学期期中学情评估(含答案)2025-2026学年湘教版八年级地理上册
- 新解读《GB-T 223.54-2022钢铁及合金 镍含量的测定 火焰原子吸收光谱法》
- 号线项目tcms便携式测试单元ptu软件使用说明
- 艺术课程标准(2022年版)
- 癫痫所致精神障碍
- 卫生部手术分级目录(2023年1月份修订)
- 电荷及其守恒定律、库仑定律巩固练习
- YY 0666-2008针尖锋利度和强度试验方法
- GB/T 6663.1-2007直热式负温度系数热敏电阻器第1部分:总规范
- 小沈阳《四大才子》欢乐喜剧人台词
- 全套课件-水利工程管理信息技术
- 缝纫机线迹图示教学课件
- 2022年衡阳市南岳区社区工作者招聘笔试题库及答案解析
评论
0/150
提交评论