免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
湖北汽车工业学院C语言程序设计考试试卷3考试日期课程编号考试形式闭卷240006 题号总分十九八七六五四三二一 得分 核查人阅卷人 一、 填空题(每小空1分,共20分)1C语言程序的三种基本结构是 、 、 。2一个C程序中必须有 函数,无论该函数在整个程序中的位置如何,C程序总是从该函数开始执行。3C语言中没有逻辑型数据,在给出逻辑运算结果时,以 代表“真”,以 代表“假”。4为了避免嵌套的条件语句ifelse的二义性,C语言规定else与 if配对。5数组名作为参数传递给函数,作为实参的数组名被处理为该数组的 。6静态变量和外部变量的初始化是在 阶段完成的,而自动变量的初始化是在 时进行的。7C语言中构造类型数据有 、 和 。8void的用途有三个:说明 的函数;在函数的参数表中写void,表示函数 ;说明void型指针,它是一个 指针,可被任何类型的指针赋值,也可以赋给任何类型的指针而不需强制转换。9C语言中可以用来实现循环的四种语句是 、 、 、 。二、 阅读填空(每小空2分,共26分)1 已知i=5,写出下列语句执行后整型变量i和a的值。a=i+;(a= ) i+=012;(i= ) i*=i+1;(i= )a=(i5)?0:1;(a= ) a= (a=i+1,a+2,a+3);(a= )2执行下列语句后,*(p+2)的值是 。 char s3=“ab”,*p;p=s;3 下列程序的功能是将字符串“Turbo C”纵向显示在屏幕上,请填空。main( ) char *p=“Turbo C”; for(;*p!=0; ) printf(“%cn”, );4 下列程序计算1到100的整数的累加和。main() int i,_; for(_) sum+=i; printf(“sum=%dn”,sum);5 下列程序中maxmin()的作用是求整型数组a的最大元素和最小元素。 main() static x33=1,2,3,9,5,6,-1,0,3; int m1,m2; maxmin( );printf(“max=%d,min=%dn”,m1,m2);maxmin(int n,int a3,int *max,int *min) int i,j; *max=*min=a00; for(i=0;in;i+)for(j=0;jn;j+) if( ) *max=aij; else if( ) *min=aij;三、 单项选择题(每小题2分,共36分)1 下列形式的常数中,C程序不允许出现的是_。A) 123 B) .45 C) 25.6e-2 D) 4e32下列运算符中,不属于关系运算符的是 。 A) =3以下对C语言函数的有关描述中,正确的是 。 A) 函数必须有返回值,否则不能使用函数B) C函数既可以嵌套定义又可以递归调用C) 在C中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参D) C程序中有调用关系的所有函数必须放在同一个源程序文件中4以下叙述中不正确的是 。 A) 在不同的函数中可以使用相同名字的变量 B) 函数中的形式参数是局部变量 C) 在一个函数内定义的变量只在本函数范围内有效 D) 在一个函数内的复合语句中定义的变量在本函数范围内有效 5给出以下定义: char x =“abcdefg”; char y =a,b,c,d,e,f,g; 则正确的叙述为 。A) 数组x和数组y的长度相同 B) 数组x的长度大于数组y的长度 C) 数组x和数组y等价 D) 数组x的长度小于数组y的长度 6两个指针变量不可以_。 A)相减 B)比较 C)相加 D)指向同一地址7设有如下定义: int (*ptr)( ); 则以下叙述中正确的是 。A) ptr是指向一维数组的指针变量 B) ptr是指向int型数据的指针变量 C) ptr是一个函数名,该函数的返回值是指向int型数据的指针 D) ptr是指向函数的指针,该函数返回一个int型数据 8为了提高程序的运行速度,对于整型或指针可以使用 型的变量。 A) register B) auto C)static D)extern 9具有相同类型的指针变量p与数组array,不能进行的操作是 。A) p=array B) *p=array0 C) p=&array D) p=&array 0 10C语言中while与dowhile语句的主要区别是 。A) while的循环条件比dowhile的循环控制条件体严格B) dowhile允许从外部转到循环体内C) dowhile 的循环体不能是复合语句D) dowhile的循环体至少无条件执行一次11以下函数调用语句中含有 个实参。 func(e1,e2),(e3,e4,e5);A)2 B)3 C)5 D)语法错误12下列程序段中,功能与其它程序段不同的是 。A) for(i=1,p=1;i=5;i+) p*=i;B) for(i=1;i=5;) p=1;p*=i;i+;C) i=1;p=1;while(i=5) p*=i;i+;D) i=1;p=1;do p*=i;i+; while(i=5); 13设x和y均为int型变量,则语句x+=y;y=xy;x=y;的功能是 。A)把x和y按从大到小排列 B) 把x和y按从小到大排列C) 无确定结果 D) 交换x和y中的值 14以下程序的运行结果为_。 main() int n; for( n1;n10;n+) ; printf(“%d”,n); A) 10 B) 123456789 C) 0123456789 D) 015设有以下语句,则变量a 。 char a=72;A)包含3个字符 B) 包含1个字符 C) 包含2个字符 D)说明不合法语法16以下程序执行后,a= ,b= 。 main() int a=10,b=20; int *pa=&a,*pb=&b; *pa=*(pb-1)+5; *(pa+1)=*pa-5; for( n1;n=85.”);case B:printf(“=60.”);case C:printf(“=85. B) =60. =60. D) error.18以下程序的运行结果为_。 main() int a=1,b=2,c=3,d=4,e=5; printf(“%d”,func(a+b,b+c,c+a),(d,e); int func(int x,int y) return x+y;A) 15 B)5 C)9 D) 函数调用出错 四、 写出下列程序的运行结果(每小题3分,共18分) 1 #define GZ 30main() int num,total,gz;gz40;num10;totalnum*GZ;printf(“total=%dn”,total); 运行结果:2 #include main() static char s150=“some string*”; static char s2 =“test*”;printf(“s2 length=%dn”,strlen(s2);strcat(s1,s2);printf(“%sn”,s1); 运行结果:3 #define A 3 #define B(a) (A+1)*a) main() int x;x=3*(A+B(7); printf(“x=%dn”,x); 运行结果:4 f1(int a) int b=0;static c=3; b+=1;c+; return(a+b+c);main() int a=1,i;for(i=0;i3;i+)printf(“%d,”,f1(a); 运行结果: 5 main() int a,b,d=241; a=d/100%9; b=(-1)&(-1);printf(“%d,%dn”,a,b); 运行结果:6 #define TRUE 1#define FALSE 0#include int chang(char *c,int s);main() int flag=TRUE; char ch;do ch=getc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 神经心理疾病康复治疗新进展
- 高中语文第一轮复习-小说文体常识课件
- 西藏日喀则市第一高级中学2026-2027学年高二上学期11月期中考试化学试卷 (含解析)
- 山东省青岛市莱西市第一中学2026-2027学年高一上学期10月月考生物试卷(含答案)
- 河南省豫民联盟2027届高三上学期11月期中考试生物试卷(含解析)
- 2026年中医基础考试题库带答案
- 2026年注册安全工程师考试其他安全实务模拟题库及参考答案
- 2026年职业测试答题库(含答案)
- 办公室行测题库(含答案)
- 2026年中州水务考试题库及答案
- 2026届九师联盟高三11月期中历史试题及答案
- 团中央课题申报书
- 职教高考语文复习阅读与欣赏专题九古代诗歌阅读第一节把握诗人的感情评价作品的思想内容 课件
- 中职《机械基础》电子教案
- 2025-2030中国纳米银网行业市场现状供需分析及投资评估规划分析研究报告
- 2025年四川成都电子科大出版社有限责任公司招聘笔试参考题库含答案解析
- 2025年高考历史考纲(完整版)
- 《2025急性冠脉综合征患者管理指南》解读
- T-CSEE 0399-2023 水电站紧固件技术监督导则
- 核心网及增值数据类工程项目施工方案
- 老年肾脏病诊治
评论
0/150
提交评论