




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、、选择题共20分,每题2分题目1当处理特定问题时的循环次数时,通常采用的语句是。选择一项:a. forb. whilec. do-whiled. switch正确答案是:for题目2在switch语句的每个caseft中,假定都是以break语句完毕的,那么此switch语句容易被改写成的语句是。选择一项:a. forb. ifc. dod. while正确答案是:iffor语句能够被改写成的语句是。选择一项:aa.复合b. ifc. switchd. while正确答案是:while题目4下面循环语句执行完毕后输出的i值为。for(inti=0;i<n;i+)if(i>n/2)c
2、out<<i<<endl;break;选择一项:a. n/2b. n/2+1c. n/2-1d. n-1正确答案是:n/2+1题目5在下面循环语句中,层循环体S语句的执行总次数为for(inti=0;i<n;i+)for(intj=i;j<n;j+)S;选择一项:2a. nb. (n+1)/2c. n(n-1)/2d. n(n+1)/2正确答案是:n(n+1)/2题目6在下面的do循环语句中,其循环体被执行的次数为inti=0;doi+;while(i*i<10);选择一项:jFa. 4b. 3c. 5d. 2正确答案是:4题目7在下面的一维数组定义中
3、,有语法错误的选项是选择一项:a. inta=1,2,3;b. inta10=0;c. inta口;d. inta5;正确答案是:inta口;题目8在下面的二维数组定义中,语确的选项是选择一项:a. inta5口;b. inta口5;c. inta3=1,3,5,2;d. inta口(10);正确答案是:inta3=1,3,5,2;题目9假定一个二维数组的定义语句为“inta34=3,4,2,8,6;,那么元素a11的值为。选择一项:a. 2b. 4c. 6d. 8正确答案是:8题目10假定一个二维数组的定义语句为“inta34=3,4,2,8,6;,那么元素a21的值为。选择一项:a. 0b
4、. 4c. 8d. 6正确答案是:0二、判断题共20分,每题1分。表达正确那么答复“是,否那么答复“否题目11在执行“typedefintDataType';语句后,标识符DataType与保存字int具有完全一样的含义和作用。选择一项:,错正确的答案是“对。题目12在switch语句中,每个cas酢口冒号之间的表达式只能是常量。选择一项:,对错正确的答案是“对。题目13为了完毕本层循环类语句或switch语句的执行过程,在语句体中需要使用break语句。选择一项:对错正确的答案是“对。题目14在程序中执行到break语句时,将完毕所在函数的执行过程,返回到调用该函数的位置。选择一项:
5、对,一错正确的答案是“错。题目15在程序执行完成任一个函数调用后,将完毕整个程序的执行过程,返回到操作系统或C语言集成开发环境界面窗口。选择一项:对错正确的答案是“错。题目16假定一维数组的定义为“char*a8;,那么该数组所含元素的个数大于8。选择一项:对错正确的答案是“错题目17假定二维数组的定义为“inta35;,那么该数组所占存储空间的字节数为60。选择一项:对,一错正确的答案是“对。题目18假定二维数组的定义为“charaMN;,那么该数组所含元素的个数为M+N。选择一项:对错正确的答案是“错。题目19假定二维数组的定义为“doubleaMN;,那么每个数组元素的行下标取值围在0M
6、-1之间。选择一项:对错正确的答案是“对题目20假定二维数组的定义为“doubleaMN;,那么每个数组元素的列下标取值围在0N之间。选择一项:厂对错正确的答案是“错。题目21存储一个空字符串需要占用0个字节的存储空间。选择一项:对错正确的答案是“错。题目22使用“typedefcharBB1050'语句定义标识符BB为含有10行50列的二维字符数组类型。,错正确的答案是“对。题目23存储字符'a需要占用1个字节的存储空间选择一项:,对错正确的答案是“对。题目24空字符串的长度为1。选择一项:,一对错正确的答案是“错。题目25字符串数据”的长度为13。选择一项:,错正确的答案是
7、“错。n+1 。题目26为了存储一个长度为n的字符串,所使用的字符数组的长度至少为选择一项:对错正确的答案是“对。题目27strcmp函数用于进展两个字符串之间的比拟。选择一项:,一对错正确的答案是“对。题目28strcpy函数用于把一个字符串拷贝到另一个字符数组空间中。选择一项:,错正确的答案是“对。题目29一个二维字符数组a1020能够最多存储9个字符串。选择一项:对错正确的答案是“错。题目30一个二维字符数组a1020能够存储的每个字符串的长度不超过20。选择一项:,一对错正确的答案是“错。三、填空题:写出以下每个程序运行后的输出结果共40分,每题4分题目31#include<st
8、dio.h>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<=5;i+)s+=i*i;printf("s=%dn",s);正确答案是:s
9、=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>intn=6,y=1;while(n)y*=n-;printf("y=%dn",y);正确答案是:y=720题目35#include<stdio.h>constintM=20;voidmain()inti,c2,c3,c5;c2=c3=
10、c5=0;for(i=1;i<=M;i+)if(i%2=0)c2+;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#include<stdio.h>voidmain()inta8=12,39,26,41,55,63,72,40;inti,i1=0,i2
11、=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;case 1: s1+=ai;break;case 2: s2+=ai;break;default:s3+=ai;break;for(i=0;i<4;i+)printf(&
12、quot;%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<stdio.h>inta34=1,2,7,8,5,6,10,6,9,12,3,4;intm=a00;inti,j;for(i=0;
13、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,intn)inti,j;doublev=0.0;for(i=0;i<m;i+)for(j=0;j<n;j+)v+=aij;v/=m*n;r
14、eturnv;题目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&qu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 班级小组讨论的高效实施计划
- 工业自动化系统集成及应用案例分析
- 游戏账号买卖交易平台合作协议
- 2025年银川货运上岗证考试题答案
- 2025年荆州货运资格证培训考试题
- 汽车驾驶技巧考试题库
- 湖北省鄂东南省级示范高中教育教学改革联盟2022-2023学年高一下学期期中联考地理试题(含答案)
- 山东省滨州市无棣县2023-2024学年三年级下学期期中考试科学试题(含答案)
- 三人共同还贷款合同样本
- 人教版九年级化学上册教学设计:第五单元化学方程式的计算
- 用人需求申请表
- (完整版)附:《档案目录清单》
- 《酒店概论》考试复习参考题库(含答案)
- 版式设计网格课件
- 消防安全检查表(车间)
- 产品报价单(5篇)
- 大飞机C919:追梦五十载,“破茧化蝶”
- 品牌视觉形象设计智慧树知到答案章节测试2023年天津科技大学
- 高考语文复习-议论文结尾写作之深化主旨 练习
- 汉语词汇与文化课件
- 浅析公路桥梁施工中高性能混凝土的应用
评论
0/150
提交评论