山西农业大学C语言填空题大全(共六卷).docx

上传人:p** 文档编号:959094 上传时间:2024-06-05 格式:DOCX 页数:52 大小:108.84KB
下载 相关 举报
山西农业大学C语言填空题大全(共六卷).docx_第1页
第1页 / 共52页
山西农业大学C语言填空题大全(共六卷).docx_第2页
第2页 / 共52页
山西农业大学C语言填空题大全(共六卷).docx_第3页
第3页 / 共52页
山西农业大学C语言填空题大全(共六卷).docx_第4页
第4页 / 共52页
山西农业大学C语言填空题大全(共六卷).docx_第5页
第5页 / 共52页
山西农业大学C语言填空题大全(共六卷).docx_第6页
第6页 / 共52页
山西农业大学C语言填空题大全(共六卷).docx_第7页
第7页 / 共52页
山西农业大学C语言填空题大全(共六卷).docx_第8页
第8页 / 共52页
山西农业大学C语言填空题大全(共六卷).docx_第9页
第9页 / 共52页
山西农业大学C语言填空题大全(共六卷).docx_第10页
第10页 / 共52页
亲,该文档总共52页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《山西农业大学C语言填空题大全(共六卷).docx》由会员分享,可在线阅读,更多相关《山西农业大学C语言填空题大全(共六卷).docx(52页珍藏版)》请在第壹文秘上搜索。

1、C语言填空题大全(一)(总分100分,考试时长90分钟)一、填空题(每小题2.5分,共100分)1、数学表达式IOVy或者yVT0改写为C语言表达式是。注:表达式要在英文半角状态下按原表达式顺序书写,且表达式中不要留空格。【答案】IOVylyVTO#yV-101010y-10#y10#10yft-10y|1010|-10y#-10yly102、数学表达式aVbV=c改写为C语言表达式是O注:表达式要在英文半角状态下按原表达式顺序书写,且表达式中不要留空格。【答案】aVb&b=c#b=c&aa&b=c#ba#a=b#c=b&aa&c=b#c=b&ba3、表达式103*9%102的值是o【答案】3

2、4、在C语言中,匕在内存中占()个字节。【答案】2#两5、设a=3,b=2,c=l,则abc的值为。【答案】16、C程序中用括起来的内容是程序的注释语句。【答案】/*/7、字符串函数.用于把一个字符串写入指定的磁盘文件中。【答案】fputs#fputs()8、实参与形参占用独立的()【答案】储存空间9、在C语言中,关系运算符中的“等于表示为o10、一般地,调用标准字符或格式输入输出库函数时,文件开头应有以下预编译命令:O【答案】,ttinclude(或#incIude,stdio.hr,),11、局部变量的作用域是从定义的位置起,到结束止。【答案】函数12、函数swap(arr,n)可完成对a

3、rr数组从第一个元素到第n个元素两两交换。在运行调用函数中的如下语句后,a0和al的值分别为【1】,原因是2oa0=l,al=2;swap(a,2);【答案】【1】2,1【2】地址传递对形参的改变能改变实参的值13、在C语言中除了使用C提供的标准类型名(如int、Char等)外,还可以用声明新的类型名来代替已有的类型名。【答案】typedef14、break语句通常用于中。【答案】SWitCh/循环15、if语句与语句一起可以构成循环结构。【答案】goto16、循环语句for(i=0;iV3;i+)printf(,*h);表达式i=0执行【1】次,表达式i+执行【2】次。【答案】m12317、

4、若定义了inta10,将数组元素中最后一个元素”赋值为10”语句是【答案】a9=1018、有如下函数头:intmax(inti,intj),则此函数有个参数。【答案】219、编译预处理包括()、文件包含、条件编译等。【答案】宏定义20、对于文件末尾检测函数feof,如果文件指针已到文件末尾,则函数返回值是O【答案】非0#不等于0#非零#不等于零21、将arr传参到子函数,接受处()内函数定义该怎么写?【答案】int*arr22、C语言函数是由函数首部和函数体两部分组成。其中,函数首部包括函数类型、函数名和O【答案】函数参数23、以下定义的结构体类型拟包含两个成员,其中成员变量info用来存入整

5、形数据;成员变量link是指向自身结构体的指针.请将定义补充完整。structnode(intinfo;link;)【答案】structnode*,24、有以下程序includetypedefstruct(intnum;doubles;)rec;voidfunl(recx)x.num=23;x.s=88.5;)main()(reca=16,90.0;funl(a);printf(,%dnr,a.num);程序运行后的输出结果是O【答案】1625、下面程序的运行结果是oftincludemain()(inti;for(i=l;ib?a:b);)【答案】,doublemax(或externdoub

6、lemax),27、以下程序的运行结果是ointi=0;main()(inti=5;reset(i2);printf(,i=%dni);reset(i=i2);printf(Mi=%dnH,i);reset(i2);printf(,i=%dni);workover(i);printf(Mi=%dnH,i);)workover(inti)(i=(i%i)*(i*i)(2*i)+4);printf(Hi=%dnH,i);returni;reset(inti)i=i=ap&pn)1;for(i=p-l;i0)fun(x2);printf(n%d,x);main()(fun(6);)【答案】-136,

7、32、以下程序的运行结果是ottincludemain()(intX,y=1,z;if(y!=0)x=5;printf(wt%dnn,x);if(y=O)X=4;elsex=5;printf(wt%dnn,x);x=1;if(y0)x=4;elsex=5;printf(wt%dnn,x);)【答案】55133、请补充main。函数,该函数的功能是:从键盘输入一个字符串及一个指定字符,然后把这个字符及其后面的所有字符全部删除。结果仍然保存在原串中。例如,输入abcdefg,指定字符为“d”,则输出匕be”。注意:部分源程序给出如下。请勿改动main。函数和其他函数中的任何内容,仅在main。函数

8、的横线上填入所编写的若干表达式或语句。试题程序:#CIefineM80voidmain()(inti=0;charstrM;charch;system(hCLSm);printf(nnInputastrin9:nM);gets(str);printf(mnInputacharator;nM);scanf(,%cn,&ch);while(stri!=,0)(if(stri-ch)stri=;printf(mn*displaystring*nM);puts(str);)【答案】break;i+,034、main()(inta5=2,4,6,8,10,*p,*k;p=a;k=&p;printf(,%

9、d,*(p+);printf(w%dnn,*k);程序的输出结果是O【答案】2,435、intx=6,y=7;printf(M%d,m,x+);printf(M%dnM,+y);程序的输出结果是O【答案】6.836、从键盘上输入10个数,求其平均值,填空_main()inti;floatf,sum;for(i=l,sum=0.0;ill;i+)printf(Maverage=%fnM,sum10);【答案】,scanf(,%f,f),sum+=f,37、以下程序的运行结果是oincludemain()(intx,y=-2,z=0;if(z=y)0)x=4;elseif(y=0)x=5;else

10、x=6;printf(Ht%dt%dnM,x,z);if(z=(y=0)x=5;x=4;printf(,t%dt%dn,x,z);if(x=z=y)x=4;printf(Nt%dt%dnM,x,z);)【答案】4-2404-238、以下程序的输出结果是main()inta=10,b=10;printf(r,%da%dw,a,b);)【答案】10a939、下面程序的运行结果是omain()inti,f10;f0=fl=l;for(i=2;i10;i+)fi=fi-2+fi-l;for(i=0;i10;i+)(if(i%4-0)printf(h11m);printf(,%3dr,fi);【答案】参

11、考答案:1123581321345540、下列程序的功能是计算圆的面积,将程序补充完整。#ClefinePT=3.14159main()(floatr,s;printf(,Enteranumberr:r,);s-PT*r*r;【答案】,scanf(,%f,r),printf(,s=%f,s),C语言填空题大全(二)(总分】OO分,考试时长90分仲)一、填空题(每小题2.5分,共IOo分)1、设inta=5,b=6;则表达式(+a=b-)?+a:b的值是。【答案】72、在vc+编译环境下,一个双精度型变量所占字节数是o【答案】83、在C语言中,每个变量都具有存储类别属性。存储类别是指数据在内存中存储的方法。并且存储方法分为类。【答案】2#两4、在C语言中,以开头的常量代表的是十六进制数。【答案】Ox5、C语言中与指针有关的两个运算符是&与o【答案】*6、已知a=5,则表达式a+=a-=3的值是。【答案】47、在C语言中,可以用/*/对C程序中的任何部分作o【答案】注释#屏蔽#注解#解释8、intx=l,y=l,z=l;x+=y+=z;则表达式xy?y:X的值为。【答案】39、在C语言中,用转义字符表示o答

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

copyright@ 2008-2023 1wenmi网站版权所有

经营许可证编号:宁ICP备2022001189号-1

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!