- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C语言程序设计》模拟试卷七
一、填空题。(每空2分,共30分)
1.下述算术表达式的结果值是___? __。
? (int) (13.7+25.6)/4%4
2.设整型变量value的值为20。执行下述程序段的输出结果是??????????????? 。
? if (value=3)
??? if (value100)
????? printf(Error:value100.\n);
? else
????printf(Error:value3.\n);
3.对于下述程序段
? int b,c;
? float a;
? scanf(%f,%d,c=%d,a,b,c);
若欲使a、b、c的值分别为5.0、4、3,则应按如下形式输入数据:
_??????????????????????????? __ 。
4.设int类型变量占内存两个字节,今有变量说明语句
? int a=20;
则执行下述printf语句的输出结果是___????????????????????? _。
? printf(%d,%0,%x,%u\n,a,a,a,a);
5.执行下述程序的输出结果是_____? ______。
? #include stdio.h
? main()
? {
??? int arr[10],i,k=0;
??? for (i=0;i10;i++)
????? arr[i]=i;
??? for (i=1;i4;i++)
????? k+=arr[i]+i/2;
??? printf(%d\n,k);
?? }
6.执行下述程序的输出结果是__?????? _。
?? #include stdio.h
?? main()
?? {
???? int i=0;
???? char x[]=China;
???? char y[]=Chinese;
???? while (x[i]!=\0y[i]!=\0)
?????? if (x[i]==y[i])
???????? printf(%c,x[i++]);
?????? else
? ???????i++;
???? printf(\n);
??? }
7.下述函数定义的功能是:把两个整数指针所指的存储单元中的内容进行交换。请填空。
? void exchange( ???????????????????????????)
? {
??? int t;
??? t=*y;
??? *y=*x;
??? *x=t;
?? }
8.设有如下变量说明语句
? int a[8]={44,55,12,42,94,18,6,67},*p=a;
则通过指针变量p引用值为18的表达式是____?? ?? 或 ??????____。
9.执行下述程序
? #include stdio.h
? int strlength(char a[],char b[])
? {
??? int num=0,n=0;
??? while (*(a+num)!=\0)
?????? num++;
??? while (b[n])
??? {
?????? *(a+num)=b[n];
?????? num++;
?????? n++;
???? }
???? return (num);
? }
?main()
?{
?????? char str1[81],str2[81],*p1=str1,*p2=str2;
?????? gets(p1);
?????? gets(p2);
?????? printf(%d\n,strlength(p1,p2));
?}
若从键盘输入
???? qwerty
???? abcd
则输出结果是____?? ___。
10.下面的函数定义是一个求阶乘的递归调用函数。假定n≠0。请填空。
??? long fac(int n)
??? {
???? ?long f;
????? if (n==0)
???????? f=1;
????? else
???????? f=___????????????????? ____;
????? return (f);
???? }
11.下述程序的功能是:输入n值,输出高度为n的、由字符*组成的直角三角形,例如当n=4时的输出图形如下(最后一行前面没有空格):
????????????????*
??????????????? **
?????????????? ***
???????? ????? ****
请填空。
?? #include stdio.h
?? void func(char c,int n)
?? {
???? if (n0)
???? {
?????? printf(%c,c);
?????? func(c,n-1
您可能关注的文档
- 《C语言程序设计》课程.doc
- 《C语言程序设计案例教程(第四版)》全套章节习题答案.docx
- 《C语言程序设计案例教程(第四版)》章节习题答案第1章基本知识.doc
- 《C语言程序设计案例教程(第四版)》章节习题答案第2章算法.doc
- 《C语言程序设计案例教程(第四版)》章节习题答案第4章.doc
- 《C语言程序设计案例教程(第四版)》章节习题答案第5章.doc
- 《C语言程序设计案例教程(第四版)》章节习题答案第6章.doc
- 《C语言程序设计案例教程(第四版)》章节习题答案第7章.doc
- 《C语言程序设计案例教程(第四版)》章节习题答案第8章结构体、共用体和枚举类型.doc
- 《C语言程序设计案例教程(第四版)》章节习题答案第9章位运算.doc
最近下载
- 造价咨询项目实施阶段全过程造价咨询服务方案造价咨询总体服务方案工作流程重难点分析造价偏差处理.doc VIP
- Three Times’ Beating Monster西游记三打白骨精英语剧本.doc VIP
- 2026国网山东省电力公司高校毕业生提前批招聘笔试模拟试题及答案解析.docx VIP
- 部编版小学四年级道德与法治上册第三单元测试卷(含答案).docx VIP
- 关爱留守儿童教案.pdf VIP
- 医院纪检干部培训课件.ppt VIP
- 教科版四年级上册科学第一单元测试卷(含答案).docx
- 北师大八年级上册生物全册新质教学课件(配2025年秋改版教材).pptx
- 学校传染病防控1案8制(疫情).doc VIP
- 电影剧本精选_灵魂拒葬.pdf VIP
文档评论(0)