




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、江南大学现代远程教育 第二阶段练习题考试科目:C语言程序设计第七章至第九章(总分100分) 学习中心(教学点) 批次: 层次: 专业: 学号: 身份证号: 姓名: 得分: 一、单项选择题(本题共20小题,每小题2分,共40分。)1、有以下程序main()intp7=11,13,14,15,16,17,18,i=0,k=0;while(i7&pi%2)k=k+pi;i+;printf(%dn,k);执行后输出结果是( )。A、58 B、56 C、45 D、242、以下叙述中正确的是( )。A、全局变量的作用域一定比局部变量的作用域范围大B、静态(static)类别变量的生存期贯穿于整个程序的运行
2、期间C、函数的形参都属于全局变量D、未在定义语句中赋初值的auto变量和static变量的初值都是随机值3、程序如下: #define N 5#define M1 N*3#define M2 N*2main() int i;i=M1+M2; printf(“%dn”,i);程序编译后运行的输出结果是( )。A、10 B、20C、25 D、304、有如下程序void f(int x,inty)intt;if(xy)t=x;x=y;y=t;main()inta=4,b=3,c=5;f(a,b); f(a,c); f(b,c);printf(%d,%d,%dn,a,b,c);执行后输出结果是( )。
3、A、 3,4,5 B、 5,3,4 C、 5,4,3 D、 4,3,55、有以下程序main()chars=n123;printf(%d,%dn,strlen(s),sizeof(s);执行后输出结果是( )。A、 赋初值的字符串有错 B、 6,7 C、 5,6 D、 6,66、若已定义的函数有返回值,则以关于该函数调用的叙述中错误的是( )。A、 调用可以作为独立的语句存在 B、 调用可以作为一个函数的实参C、 调用可以出现在表达式中 D、 调用可以作为一个函数的形参7、以下不能正确定义二维数组的选项是( )。A、 int a22=1,2; B、 int a2=1,2,3,4;C、 int
4、a22=1,2,3; D、 int a2=1,2,3,4;8、有以下函数定义:void fun( int n, double x) 若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是( )。A、fun(int y,double m); B、k=fun(10,12.5);C、fun(x,n); D、void fun(n,x);9、有以下程序#define f(x) x*xmain( ) int i; i=f(4+4)/f(2+2); printf(“%dn”,i);执行后输出结果是( )。A、28 B、22 C、16 D、410以下程序的输出结果是( )。main() char
5、 ch35=“AAAA”,”BBB”,”CC”;printf(“”%s”n”,ch1);A、 “AAAA” B、“BBB” C、 “BBBCC” D、“CC” 11、以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是( )。A、 char s10=“abcdefg”; B、 char t=“abcdefg”,*s=t;C、 char s10;s=“abcdefg”; D、 char s10;strcpy(s,“abcdefg”);12、以下叙述中正确的是( )。A、局部变量说明为static存储数,其生存期将得到延长B、全局变量说明为static存储类,其作用域将被扩大C、任何存储类的
6、变量在未赋初值时,其值都是不确定的D、形参可以使用的存储类说明符与局部变量完全相同13、在函数调用过程中,如果函数funA调用了函数 funB,函数funB又调用了函数funA,则( )。A、 称为函数的直接递归调用 B、 称为函数的间接递归调用C、 称为函数的循环调用D、 C语言中不允许这样的递归调用14、C语言中数组下标的下限是( )。A、1 B、0 C、视说明语句而定 D、无固定下限15、若有定义int a22=0;,则以下描述正确的是( )。A、 只有a00的值为0 B、 数组每个元素的值都为0C、 只有a01的值为0 D、 以上都不正确16、下面函数f的定义:f(int a) pri
7、ntf(%d,a);函数f的返回类型( )。A、 同参数a的类型相同 B、 是void类型C、没有返回值 D、 无法确定17、以下正确的说法是( )。A、定义函数时,形参的类型说明可以放在函数体内B、return后边的值不能为表达式C、如果函数值的类型与返回值类型不一致,以函数值类型为准D、如果形参与实参类型不一致,以实参类型为准18、.C语言标准库函数“strcat(strcpy(STR1,STR2),STR3)”的功能是( )。A.将串STR1复制到串STR2中后再连接至串STR3之后 B.将串STR1连接至STR2之后再复制至串STR3之后 C.将串STR2复制到串STR1串后再将串ST
8、R3连接到串STR1 之后 D.将串STR2连接到串STR1之后再将串STR1复制到串STR3串19、以下程序的输出结果是( )。#define p( v, format) printf(“v=%format”,v)#define s(x) 3.5*x*xmain() int a=1,b=2;float s1; s1=s(a+b);p(s1,f);A、s1=31.5 B、v=31.500000ormat C、v=7.500000ormat D、s1=7.520、下面程序段的运行结果是( )。(注:表示空格)char c6=a,b,c,0,d,0;printf(“%s”,c);A、abc B、a
9、bc C、abcd D、abc d d二、填空题(本题共6小题,每空2分,共30分)1、在C语言中,函数参数的传递方式包括 和 两种形式。2、在函数体内说明的变量称为 ;在所有函数之外说明的变量称为 。 3、函数YangHui的功能是把杨辉三角形的数据赋给二维数组的下半三角,形式如下111121133114641其构成规律是:第0列元素和主对角线无素均为1其余元素为其左上方和正上方元素之和数据的个数每行递增1请将程序补充完整。#defintN6voidYangHui(int*NN)inti,j;x00=1for(i=1;iN;i+)xi0= =1;for(j=1;ji;j+)xij= ; 4、
10、用选择法对任意给定的N个数按从小到大排列, 请完善以下程序。#define N 6main( ) int aN=8,6,9,3,2,7, i, j , t ; printf( “原数据序列为: ”); for( i=0; iN; i+) printf( “%4d”,ai); printf(“n”); for(i=0; iN-1; i+) ; for(j= ;jaj) ; t=ai; ai=amin; amin=t; printf(“排序结果为: ”); for( i=0; iN; i+) printf(“%4d”,ai); printf(“n”);5、以下程序实现输入一串字符序列,以“#”结束
11、。将其中的大写字母转换成小写字母输出,小写字母转换成大写字母输出,其余字符不输出。并累计其中的数字个数然后输出。请填空将程序补充完整。#include main() char c,a100; int I=0, J=0, K=0; while(c=getchar()!= ) if ( c=a&c=A&c=Z) aJ+= ; else if( & ) K+;for(I=0;IJ;I+) printf(“%c”,aI);printf(“nThe number of digits is %dn”,K);6、若有以下程序main()inta44=1,2,-3,-4,0,-12,-13,14,-21,23,0,-24,-31,32,-33,0;inti,j,s=0;for(i=0;i4;i+)for(j=0;j4;j+)if(aij0)cont
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 辽宁城市建设职业技术学院《Python程序开发课程设计》2023-2024学年第二学期期末试卷
- 吉林大学《机车车辆检测技术》2023-2024学年第二学期期末试卷
- 商洛学院《生物医药知识产权》2023-2024学年第一学期期末试卷
- 红河学院《信息技术与教育》2023-2024学年第二学期期末试卷
- 赣南科技学院《高级英语写作(1)》2023-2024学年第二学期期末试卷
- 山东菏泽市曹县2025年初三第二次五校联考英语试题含答案
- 荣成市2025届五下数学期末考试模拟试题含答案
- 辽宁师范大学海华学院《劳动通论》2023-2024学年第二学期期末试卷
- 梧州学院《热质交换原理与设备》2023-2024学年第一学期期末试卷
- 2024-2025学年河南省三门峡市渑池县第二高级中学高二下学期第一次月考(3月)数学试卷(含答案)
- 《酒店概论》考试复习参考题库(含答案)
- 版式设计网格课件
- 消防安全检查表(车间)
- 产品报价单(5篇)
- 大飞机C919:追梦五十载,“破茧化蝶”
- 品牌视觉形象设计智慧树知到答案章节测试2023年天津科技大学
- 高考语文复习-议论文结尾写作之深化主旨 练习
- 汉语词汇与文化课件
- 浅析公路桥梁施工中高性能混凝土的应用
- 新概念英语第三册Lesson8 课件
- DBJ∕T 13-196-2014 水泥净浆材料配合比设计与试验规程
评论
0/150
提交评论