阶段测验(4-5章)试卷及参考答案2010-5
更新时间:2023-09-10 00:06:01 阅读量: 教育文库 文档下载
- 阶段测验1推荐度:
- 相关推荐
江苏科技大学Visual C++阶段测验试卷(4-5章)
班级: 学号: 姓名: 2013/4/10 答题注意事项:
1、所有答案必须写在答题纸上;考试完毕只交答题纸,不交试卷。
2、填写答案时,注意题号;特别是填空题,做到题号、空格号与试题对应,注意输出格式。 ....3、编程题,注意书写的规范、工整,字迹(包括标点符号)清楚。
一、选择题(每题1分,计10分)
1、下列程序的运行结果是 。 #include
void f(int x) { cout< void f(int x,int y) { cout< 3、在一个被调用函数中,关于return语句使用的描述,错误的是 。 A. 被调用函数中可以不用return语句 B. 被调用函数中可以使用多个return语句 C. 被调用函数中,一个return语句可返回多个值给调用函数 D. 被调用函数中,如果有返回值,就一定要有return语句 4、以下说法正确的为 。 A. 函数的定义可以嵌套,但函数的调用不可以嵌套 B. 函数的定义不可以嵌套,但函数的调用可以嵌套 C. 函数的定义和调用均不可以嵌套 D. 函数的定义和调用均可以嵌套 5、下列数组的定义中,正确的是 。 A. float n=5 , a[n]; D、25 2、下列函数原型说明时,参数缺省值定义错误的是 。 B. float Fun(int =100); D. float Fun(int x=f( )) ; B. int n=5 , a[n]; 共9页,第1页 C. char a[ ? n ? ]; D. dounle a[5.0]; 6、以下说明语句中,不存在语法错误的是: 。 A. char s1[4]={“a”,”b”,”c”}; B. char s2[4]={‘a’,’b’}; C. char s3[ ]=‘I am a student’; D. char s4[14 ]=“I am a student”; 7、下列数组的定义中,不正确的是 。 A. int a[2][3]={1,2,3}; C. int a[ ][3]={1,2,3}; A. if(a= =b) B. int a[2][3]={{1},{2,3}}; D. int a[2][ ]={{1},{2,3}}; B. if(a=b) 8、判断字符串a和b是否相等,可以使用 。 C. if(strcpy(a,b)) D. if(strcmp(a,b)) 9、设有变量说明int b[10],*p=b+3;则下列说法正确的是 。 A.p[5]和b[5]都表示数组b中下标为5的元素 B.p[i]只能表示b中b[3]至b[9]之间的元素,即i的取值范围是3至9 C.数组p中的第1个元素p[0]对应于b[3],最后一个元素p[6]对应于b[9] D.经p=b++;重新赋值后,p[i+1]与b[i]表示的是同一个元素 10、以下程序的输出为 。 #include char c[ ][6]={\ char *cp[ ]={c[0],c[1],c[2],c[3]}, **cpp=cp; cout<<**++cpp; } A.F B.FOX C.J D.JEMP 二、填空题(每空2分,计42分) ? 基本概念题 1、在函数的定义或声明前加上关键字 (1) ,该函数就可能成为 内联函数了。 2、设有语句:char s[100]= “a\\01234\\0x56b\\0c”;int m=strlen(s);int n=sizeof(s);则m 的值为 (2) ,n 的值为 (3) 。 3、设有定义语句如下: char s[10]={‘1’,‘3’, ‘5’, ‘7’,‘9’},*p=s; 则变量p中保存的内容为 (4) 。 共9页,第2页 4、设有说明语句“main(float);”,则函数main的返回值类型为 (5) 。 ? 阅读程序题 5、[程序] #include int n=0; char a[ ]=“pens”,b[ ]=“pencil”; for(int i=0;a[i]&&b[i];i++) } 程序输出为 (6) 。 6、[程序] #include void main( ) { f(125); } 程序的第1行输出为 (7) ,第2行输出为 (8) 。 共9页,第3页 if(a[i]= =b[i])continue; else{ n=a[i]-b[i];break; } cout<<“n=”< if(i>0){ } else if(i<0){ } else cout< if(i<=-1)f(i/10); cout<<(-i); cout<9)f(i/10); cout<<‘\\n’; cout<<‘\\n’; f(-234); f(0); cout<<‘\\n’; 7、[程序] #include 程序输出的第1行是 (9) ,第2行是 (10) 。 8. [程序] #include void swap(int *t1,int &t2,int t3) { *t1+=*t1+t2; t2*=t2+t3; t3=t2-*t1; cout<<*t1<<'\\t'< void main() { int a=10,b=20,c=30; 共9页,第4页 int a[10]={6,2,1,3,4,3,6,5,1,2}; int c,n=0; for(int i=0;i<10-n;i++){ } cout< cout< c=a[i]; for(int j=i+1;j<10-n;j++) if(a[j]= =c){ } cout< a[k]=a[k+1]; n++; swap(&a,b,c); cout< 程序输出的第二行是 (11) , 第三行是 9. [程序] #include { for(int i=0;i void main() { int a[50]={2},n=0,k=3; for(int i=1;i<48;i++) a[i]=k,k+=2; fun(a,48); for(i=3;i<10;i++) { if(a[i]!=0) { cout< #include 共9页,第5页 (12) 程序输出的第一行、第二行分别是 (13) 和 (14) 。
正在阅读:
幼儿园安全教育日活动方案范本08-17
小学 规范化学校实施方案06-03
滑坡(崩塌)野外调查表03-31
一年级班会《讲文明 - 懂礼貌》教案09-10
琥珀的故事作文700字06-16
多刚体系统的碰撞理论及应用(修复的)01-01
描写冬天的作文300字04-01
模板工程安全管理110607-23
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 测验
- 试卷
- 阶段
- 答案
- 参考
- 2010
- 一年级班会《讲文明 - 懂礼貌》教案
- 农村地下基督教的南北差异
- 2015驾考科目一容易错误的题整理版
- 能源控股安全知识题库
- 下水库泄放洞事故闸门井灌浆施工方案
- 教育管理学第3阶段测试题
- 金税三期操作参考
- 女子防身术理论考试试题库
- 《计算机网络》各章习题 - 判断题 - 吴功宜
- 《宏观经济学》复习题(1)
- 执业药师继续教育答案(2016)
- 文言副词归纳汇总例释 - 图文
- 关于房地产经济的毕业论文--工程管理专业
- 任务驱动型作文分类审题精品 - 图文
- 中国化成设备行业市场前景分析预测年度报告(目录) - 图文
- 教研活动新闻稿 - 图文
- 2015高考试题 - 语文(新课标II卷)解析版
- 关于成立指导组和督查组的通知
- 信息检索课教学大纲
- 全国通用2019版高考化学一轮复习第3章金属及其化合物第3节铁及其化合物学案20180414224