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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(全国计算机等级二级C语言模拟试题及答案7.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

全国计算机等级二级C语言模拟试题及答案7.docx

1、全国计算机等级二级C语言模拟试题及答案72011年全国计算机等级二级C语言模拟试题及答案(7)一、填空题 1在C语言程序设计中,正确的标识符是由_组成的。 2设x=4,y=(+x)+(+x);那么y的值为_,表达式执行后,变量x的值为_。 3一个变量的指针是指_。 4能够构成一个数组,其元素满足的特点是_; 那么,构成结构体的成员可以是_。 5下面运算符=7-10_34?3%2:1_ x=2,y=2;+x|+y_x=3;x+=x-=2_ 二、选择题 在使用TurboC2.0环境编辑程序时,运行某程序使用的菜单项为() AFILEBRUNCEDITDOPTION 下列语句不具有赋值功能的是()

2、Aa*=bBx=1Ca+bDa+ C语言程序中,当出现条件分支语句ifelse时,else与()组成配对关系 A同一复合语句内部的ifB在其之前任意的ifC在其之前未配对的最近的ifD首行位置相同的if .下列数组定义方式不正确的语句是() Acharx5;Bchary=h,e,l,l,o; Cintx10=12,13,14,15;Dinty; .若有如下定义和语句,且0=i8+2Ba&dC(a*2-c)|dDa-bmC(*p).mDp.stu.n 下列函数中不能用于对文件进行输入输出操作的是()Afscanf()Bprintf()Cfgetc()Dfputs() 三、判断题 1C语言程序设计

3、可以对计算机硬件进行操作。()2在循环过程中,使用break语句和continue语句的作用是一样的。()3在函数的定义和调用过程中,形式参数和实在参数数目可以不一致。()4对于某一指针变量可以接收任何类型的值。()5在C语言程序设计中,不同类型的数在计算机内存中所占空间是不同的。()6文件指针是结构体类型,可以用表示file来定义。()7选择结构不可以使用嵌套形式,但是循环结构可以使用嵌套形式。()8在定义数组时,有时可以将该数组的维数省略。()9运算符&+*的优先级是*优先于+优先于&。()10任何数组都可以实现对其进行整体操作。() 三、程序填空题 1下面是实现输出九九乘法表的程序,在画

4、线的位置填上适当的语句,使该程序完整。 main() inti,j,k; for(i=1;_;i+) bsp; for(_;j=i;j+) printf(“%d*%d=%d”,_); printf(_); 2设计一个自定义函数,实现如下功能:求两个数的平方和,并且返回该和。 自定义函数如下: intmax(x,y) 3.设有如下面的结构体,请用C语言的语句定义出正确的结构体形式: 学生信息:包括(姓名,性别,年龄,分数:根据合适情况选择各项类型) structstudent 4.根据给出的程序段,请写出正确的结果 x=1;p=1,sum=0; for(x=1;x=5;x+) p=p*x; su

5、m=sum+p; 上面的程序段实现的功能是计算下面的式子_; 其运行结果为_。 五、阅读程序,写出下列程序段的结果 1.int*p,i; i=100; p=&i; i=*p+10;执行完上面的语句段后,i的值是_ 2.intA,B,C,m=1,n=0; A=(-m=n+)?-m:+n; B=+m; C=n-; 执行完上面的语句段后,A的值为_B的值为_C的值为_ 3.main() intc1=10,c2=10; printf(“c1=%d,c2=%dnc1=%d”,+c1,c2+,c1-); 该程序的运行结果是_。 4main() inti; for(i=3;i10;i+) if(i%4=0)

6、 continue; else printf(“%d,”,i); 该程序输出的结果是_ 5.main() intx; x=3; do printf(“%d”,x-); while(!x); 该程序运行的结果是_ 六、编程题 1编程实现:从键盘上接收10个整数,并对其进行排序(要求排成升序)。2编程实现求下面的式子的结果3编程实现将文本文件file1.dat中的内容复制到文本文件file2.dat中去,同时将小写字母转换成大写字母。参考答案一、填空题 1字母、数字、下划线212,63该变量的地址 4同一类型;不同类型5+%=6注释 63,1,1,612 二、选择题 BCC.C.A DA.D.DB

7、 三、判断题 1对2不对3不对4不对5对6不对7不对8对9对10不对 四、程序填空题 1i=9j=1i,j,i*j“n” 222intmax(x,y) intx,y;sp;intx,y; intz; z=x*x+y*y; return(z); 3.structstudent charxm10; charsex; intage; floatscore; 4.1!+2!+3!+4!+5!1+2+6+24+120=153 五、阅读程序,写出下列程序段的结果 1.110 2.101 3.c1=10,c2=10 c1=10 43,5,6,7,9 5.3 六、编程题1main() inta10; intm

8、,n,t; for(m=0;m10;m+) scanf(“%d”,&am); for(m=0;m9;m+) for(n=0;nan+1) t=an;an=an+1;an+1=t; for(m=0;m6) y=(x+2)/(3*x+1); else y=x*x+3*x+1; printf(“%f”,y); 3main() FILE*fp1,*fp2; charch; fp1=fopen(“file1.dat”,“r”); fp2=fopen(“file1.dat”,“w”); ch=fgetc(fp1); while(ch!=EOF) if(ch=a&ch=z) ch=ch-32; fputc(ch,fp2);fputc(ch,fp2); ch=fgetc(fp1); bsp; fclose(fp1); fclose(fp2);

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1