


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
CACA卷共6页第6页《C语言程序设计》模拟试卷A(闭卷考试)一、选择题(每题2分,共20分)1、以下不正确的C语言标识符是。A。ABC 。abc C.a_bc 。ab。2、设有说明:charw;intfloatdoublez;则表达式w*x+z—y值的数据类型为:.A.float B.char C。int D。3、根据下述定,可以输出字的语句是。structperson{charname[11];struct{charintage;}other[10];;structpersonma1={{Jone"Pau”2{"Paul"{"Mary",1,{Mar”{Ada”2”Ada,{Jon”23;A。printf(”%c”,man[2].other[0].name[0]);[0].name[;
B。 printf(”%c",otherC.print(”c”ma[2(*other[0; D。printf”%”man[name;4、以下说法中正确的是:.C在Cmain()函数中定义Cmain()函数开始执行C语言程序中的main()5、在定义int[1;之后,对a的引用正确的是。A。a[10] 。a[6。3] 。a(6) 。a[10-10]6、以下不能正确赋值的是。A.chars1[10];s1=”test”; B.chars2[]={’t’,’e’,'s’,’t’}C.chars3[20]="test”; char7、设i和x都是intforfor(i=0,x=i<=&&!=876;i++)A。最多执行10次 。最多执行9次C。是无限循环 D.循环体一次也不执8、C语言中表示“在使用x之前,先使x的值加1”的正确方式是。A.++x B.x++ C。+x 。9、设有说明int(*ptr)[M];其中ptr是。A.M个指向整型变量的指针B。指向M个整型变量的函数指针C.一个指向具有M个整型元素的一维数组的指针D。具有M个指针元素的一维指针数组,每个元素都只能指向整型量10、在下面关于指针的说法中,错误的一条是。A。变量的指针就是变量的地址B。可以将一个整型量或任何其他非地址类型的数据赋给一个指针变量C。一个指针变量只能指向同一类型的变量D。指针变量中只能存放地址(指针)二、读程序写结果(每题3分,共21分)1、以下程序运行后输出的结果是:#include〈stdio.h〉voidmain(){inti,j,m,n;i=8;j=10;m=++i;n=j++;printf(”%d,%d,%d,%d\n",i,j,m,n);}2、若输入B,以下程序的输出结果是:voidmain(){chargrade;scan("%c”,grad;switch(grade){case'A':printf("〉case’B’:case'’:caseD’:printf”<60";default:printf("error”);}}3、以下程序的输出结果是:voidast(intx,inty,int*cp,int*dp){*cp=x+y;*dp=x—y;}main(){inta,b,c,d;a=6;b=3;ast(a,b,&c,&d);printf(”%d,%d\n",c,d);}4、以下程序的输出结果是:main(){int[intm,*ptr;ptr=a[][0;printf(”%d\n",m);}5、以下程序的输出结果是:main(){inti,j;for(i=0;i<5;i++){||printf("*”);elseprintf”\;}}6、以下程序的输出结果是:main(){intk=4,m=1,p;p=fun(,m);printf”%,”p;p=func(k,m);}intfunc(inta,intb){staticintm=0;inti=1;i+=m+1;m=i+a+b;returnm;}7、以下程序的输出结果是:main(){charfor(p=s+1;ps+4;p++)print(”s\n",;}三、程序填空(每空2分,共20分)1、将一个数组中的元素按逆序重新存放.例如原来的顺序为:8,6,5,4,1,8。#defineN7main(){inta[N]={12,9,16,5,7,2,1},k,s;printf(”\n初始数组:\n");for(k=0;k〈N;k++)printf("%4d”,a[k]);for(k=0;k<(1);k++){s=[;[]=2);(=s;}print(\nfor(k=(3;k+)printf(”%4d",a[k]);}2、用递归方法求N阶勒让德多项式的值,递归公式为#include〈stdio.h〉main(){floatpn();floatx,lyd;intn;scanf("%d%f",&n,&x);lyd=(1)printf(”pn=%f”,lyd);}floatpn(floatx,intn){floattemp;
要求改为:1,4,5,6,if(n==0)temp=(2)elseif(n==1)temp=elsetemp=(4)return(temp);}3、在数组中同时查找最大元素下标和最小元素下标,分别存放在main函数的变量max和min中。#include<stdio。h〉voidfind(int*a,int*max,int*min){inti;*max=*min=0;for(i=1;i〈n;i++)ifa[〉a*max]) (1) ;elseif(a[i〈*mi) () return;}main(){inta[]={5,8,7,6,2,7,3};intmax,min;find( printf("%,d\n,ma,mi;}四、填空题(每空1分,共10分)1、已知整型变量a=6,b=7,c=1,则表达式(a*3—b+c)/5的值是.2、当a=3,b=4,c=3时,表达式a==c的值为,a!=c的值为。3、int(*p)();定义的p。4、数学公式,写成C。5、若w=5,x=2,y=3,z=4,则条件表达式w〈x?w:y〈z?y:z的结果为。6、C语言可以处理的文件类型是和.7、如下图所示,在链表中p1和p2两个结点间插入p所指向的节点的关键语句是:和。其中结构体数据类型和指针变量的定义如下:structstu{inta;floatstructstu*next;}*hea
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国变压器容量测试仪市场调查研究报告
- 篮球行进间运球 教学设计-2023-2024学年高一上学期体育与健康人教版必修第一册
- Unit 1 Laugh out loud Understanding ideas 教学设计-2024-2025学年高中英语外研版(2019)选择性必修第一册
- 2024-2025学年高中数学第一章集合与函数概念1.3.2奇偶性第1课时函数奇偶性的概念应用案巩固提升新人教A版必修1
- 2024-2025学年新教材高中政治1.2.1使市场在资源配置中起决定性作用课堂训练含解析部编版必修2
- 2024-2025学年高中语文第3课囚绿记教案新人教版必修2
- 第二课《规则和秩序记心间》(教学设计)-2023-2024学年三年级上册综合实践活动沪科黔科版
- 2024-2025学年新教材高中历史课时素养评价七隋唐制度的变化与创新新人教版必修中外历史纲要上
- 高中信息技术选修2教学设计-3.1 常见的多媒体信息5-粤教版
- 信息技术与体育学科整合的教学设计-《守门员扑接球动作》
- 08SS523建筑小区塑料排水检查井
- 江苏省南京市2021年中考英语试卷【及答案】
- 炼钢厂增效降本攻关方案
- 燃气管道及设施的安全间距优质资料
- LY/T 2709-2016木蜡油
- GB/T 22919.1-2008水产配合饲料第1部分:斑节对虾配合饲料
- 2023年西交大少年班试题
- 第6课《老山界》课件【备课精研+高效课堂】 部编版语文七年级下册
- 第八节 元代散曲
- 前置胎盘详解课件
- 《社会保障》课件
评论
0/150
提交评论