ImageVerifierCode 换一换
格式:DOC , 页数:9 ,大小:43.50KB ,
资源ID:1421054      下载积分:5 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1421054.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言练习题1及参考答案.doc)为本站会员(h****)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

C语言练习题1及参考答案.doc

1、C 语言考试系统练习题 1一、判断题1.变量根据其作用域的范围可以分为局部变量和全局变量。 (Y / N)YES2.C 语言的 switch 语句中 case 后只能为常量或常量表达式。 (Y / N)NO(字符等都可以)3.两个字符串中的字符个数不相同时也可进行字符串大小的比较。(Y / N)YES4.循环结构中的 continue 语句是使整个循环终止执行。 (Y / N)NO(继续进行)5.char *p=“girl“;的含义是定义字符型指针变量 p,p 的值是字符串“girl“。NO(字符串)二、单选1.设有说明:char w; int x; float y; double z; 则表

2、达式 w*x+z-y 值的数据类型为( D) 。A.float B.int C.char D.double2.C 语言规定,在一个源程序中,main 函数的位置(C ) 。A.必须在最开始 B.必须在系统调用的库函数的后面C.可以任意 D.必须在后面3.C 语言的 if 语句嵌套时,if 与 else 的配对关系是(A ) 。A.每个 else 总是与它上面的最近的 if 配对B.每个 else 总是与最外层的 if 配对C.每个 else 与 if 的配对是任意的D.每个 else 总是与它上面的 if 配对4.下列字符序号中,不可用作 C 语言标识符的是(B ) 。A.b70 B.#ab

3、C.symbol D.a_15.整形变量 x=1,y=3,经过下列计算后,x 的值不等于 6 的是 (B)A.x=(x=1+2,x*2) B.x=y2?6:5 C.x=9-(-y)-(y-) D.x=y*4/26.若有下列定义,则对 a 数组元素地址的正确引用是(CD ) 。A.*(p+5) B.*p+2 C.*(a+2) D.* B.int a2=1,2;C.char a2=1,2,3; D.char a2=1;10.C 语言不可嵌套的是(B ) 。A.函数调用 B.函数定义 C.循环语句 D.选择语句三、程序填空答题说明在“*SPACE*”语句的下一行完成程序填空,首先将填空标志【?】删除

4、,然后填入正确的答案,答题结束后,必须在程序环境中做好保存。1./*-功能:从键盘上输入一个正整数,判断其是否是回文数。说明:所谓回文数是指顺序读与反序读都是一样的数,如 121、25852 都是回文数。将整数的各位依次存入数组 a 中,然后再进行判断-*/#include int main()int num,a10,r;int i=0,j,flag=1; /*flag 作为是否为回文的标志*/scanf(“%d“,if (num=j;i-,j+)if (aj=ai)/*SPACE*/【continue】; elseflag=0;break;/*SPACE*/if (【flag = 1】)pr

5、intf(“是回文n“);elseprintf(“不是回文n“);return 0; 2./*-功能:已知一个数列,它的头两项分别是 0 和 1,从第三项开始以后的每项都是其前两项之和。编程打印此数,直到某项的值超过 200 为止。-*/#include int main()int i,f1=0,f2=1;/*SPACE*/for(【i = 0】;i+)printf(“5%d“,f1 );/*SPACE*/if(f1【200】) break;printf(“5%d“,f2);if(f2200) break;if(i%2=0) printf(“n“);f1+=f2;/*SPACE*/f2+=【f

6、1】;printf(“n“);return 0;四、程序设计答题说明考生必须在“*Program*” “*End*”范围内编写程序,答题结束后,必须在程序环境中做好保存,必须正确执行一次当前试题。/*-功能:编写函数 fun 求一个字符串(长度不超过 80)的长度,在 main 函数中输入字符串,并输出其长度。-*/#include void wwjt(); int fun(char *p1)/*Program*/int len(0);for (; p1 != 0; +p1, +len);return len;/* End */int main()char *p,a80;int len;p=a

7、;printf(“please input a string:n“);gets(p);len=fun(p);printf(“The strings length is:%dn“,len);wwjt();return 0;void wwjt()FILE *IN,*OUT;char *pIN,sin80;int iOUT,i;pIN=sin;IN=fopen(“3.IN“,“r“);if(IN=NULL)printf(“Please Verify The Currernt Dir.it May Be Changed“);OUT=fopen(“3.out“,“w“);if(OUT=NULL)prin

8、tf(“Please Verify The Current Dir. it May Be Changed“);for(i=0;i#define N 1000int fun(int m)/*FOUND*/int s=0,i; /原来的是 int s=0,i;/*FOUND*/for(i=1;i#define N 20void fun ( int a, int n ) int i, m, t, k ;for(i=0;iam) / 原来的是 if(akam) k=m;t=ai;ai=am;am=t; / t=ak;ak=am;ak=t; int main( )int bN=11,5,12,0,3,6,9,7,10,8, n=10, i;for ( i=0; in; i+ ) printf(“%d “, bi);printf(“n“);/*FOUND*/fun (int bN, n); / 这里我完全不知道他到底想干啥for ( i=0; in; i+ )printf(“%d “, bi);printf(“n“);return 0;答案仅供参考!

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。