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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

计算机等级考试二级C模拟试题2文档格式.docx

1、C)fD)b(13)以下叙述中正确的是A)构成C程序的基本单位是函数B)可以在一个函数中定义另一个函数C)main()函数必须放在其他函数之前D)所有被调用的函数一定要在调用之前进行定义(14)在C程序中,判逻辑值时,用非0表示逻辑值真, 又用0假。 在求逻辑值时,用()表示逻辑表达式值为, 又用()表示逻辑表达式值为A)1 0B)0 1C)非0 非0D)1 1(15)在C语言中,运算对象必须是整型数的运算符是A)%B)C)%和D)*(16)字符型数据在机器中是用ASCII码表示的,字符5和7在机器中表示为A)10100011和 01110111B)01000101和01100011C)001

2、10101和00110111D)01100101和01100111(17)若已定义:int a=25,b=14,c=19;以下三目运算符(?:)所构成语句的执行后a=25&b-=2&c?printf(*a=%d,b=%d,c=%dn,a,b,c):#a=%d,b=%d,c=%dn,a,b,c);程序输出的结果是A)*a=25,b=13,c=19B)*a=26,b=14,c=19C)# a=25,b=13,c=19D)# a=26,b=14,c=19(18)若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是A)2.500000B)

3、2.750000C)3.500000D)0.000000(19)下列程序段的输出结果是:int a=1234;float b=123.456;double c=12345.54321;-,%2.1f,%2.1f,a,b,c);A)无输出B)12,123.5,12345.5C)1234,123.5,12345.5D)1234,123.4,1234.5(20)若运行以下程序时,从键盘输入 ADescriptor(表示回车),则下面程序的运行结果是#include main()char c;int v0=1,v1=0,v2=0;doswitch(c=getchar()case a:case A:ca

4、se e:case E:case i:case I:case o:case O:case u:case U:v1+=1;default:v0+=1;v2+=1; while(c!=n); printf(v0=%d,v1=%d,v2=%dn,v0,v1,v2);A)v0=7,v1=4,v2=7B)v0=8,v1=4,v2=8C)v0=11,v1=4,v2=11D)v0=13,v1=4,v2=12(21)设有以下程序段int x=0,s=0;while(!x!=0)s+=+x;%d,s);则A)运行程序段后输出0B)运行程序段后输出1C)程序段中的控制表达式是非法的D)程序段执行无限次(22)有如

5、下程序 float x=2.0,y;if(x10.0)y=1.0/x;else y=1.0;%fn,y);该程序的输出结果是A)0.000000B)0.250000C)0.500000D)1.000000(23)执行下面的程序段后,变量k中的值为int k=3, s2;s0=k; k=s1*10;A)不定值B)33C)30D)10(24)以下程序段的描述,正确的是x=-1;dox=x*x;x);A)是死循环 B)循环执行两次C)循环执行一次D)有语法错误(25)以下选项错误的是A)main() int x,y,z;x=0;y=x-1;z=x+y;B)main()x=0,y=x+1;C)main

6、() int x;intint y;D)main()y=x+1;z=x+y,(26)有如下程序段int a=14,b=15,x;char c=A;x=(a&b)&(cB);执行该程序段后,x的值为A)tureB)falseC)0D)1(27)下列程序执行后的输出结果是void func1(int i);void func2(int i);char st=hello,friend!;void func1(int i) printf(%c,sti);if(iap)_;return(p);在下划线处应填入的内容是A)i=pB)ap=aiC)p=jD)p=I(29)下面说明不正确的是A)char a1

7、0=chinaB)char a10,*p=a;p=C)char *a;a=D)char a10,*p;p=a=(30)以下程序的输出结果是#include void prt (int *x, int *y, int *z)printf(%d,%d,%dn,+*x,+*y,*(z+);int a=10,b=40,c=20;prt (&a,&b,&c);A)11,42, 3112,22,41B)11,41,2012,42,20C)11,21,4011,21,21D)11,41,2112,42,22(31)若有函数内部说明:int a34;则数组a中各元素A)可在程序的运行阶段得到初值0B)可在程序

8、的编译阶段得到初值0C)不能得到确定的初值D)可在程序的编译或运行阶段得到初值0 C (32)有如下程序 char s=ABCD, *p;for(p=s+1; p该程序的输出结果是A)ABCDBCDCDDB)ABCC)BD)BCD(33)下列程序执行后的输出结果是 int a33, *p,i;p=&a00;for(i=1; i9; i+)pi=i+1;%dn,a12);A)3B)6C)9D)随机数(34)定义如下变量和数组:int k;int a33=9,8,7,6,5,4,3,2,1;则下面语句的输出结果是for(k=0;k3;k+)printf(,akk);A)7 5 3B)9 5 1C)

9、9 6 3D)7 4 1(35)下列程序执行后的输出结果是 char arr24;strcpy(arr,you strcpy(arr1,mearr03=&;%sn,arr);A)you&meB)youC)meD)err(36)有以下函数char fun(char *p)return p;该函数的返回值是A)无确切的值B)形参p中存放的地址值 C)一个临时存储单元的地址D)形参p自身的地址值(37)以下正确的说法是A)定义函数时,形参的类型说明可以放在函数体内B)return后边的值不能为表达式C)如果函数值的类型与返回值类型不一致,以函数值类型为准D)如果形参与实参类型不一致,以实参类型为准(

10、38)有以下程序int f(int n) if(n=1)return 1;else return f(n-1)+1; int i,j=0;ij共执行的次数是int i=0, j=10, k=2, s=0;for (;)i+=k;if(ij),s);break;s+=i;B)7C)5D)6(43)以下4个选项中,不能看做一条语句的是A);B)a=5,b=2.5,c=3.6;C)if(ax);A)10B)11C)51D)60(48)若有运算符,sizeof,&=,则它们按优先级由高至低的正确排列次序是A)sizeof,&=,B)sizeof,&=C),sizeof,&D)b?a:b)+1main

11、() int i=6,j=8,k;printf (,MAX(i,j); 1.(9)(7)以下程序的功能是从健盘输入若干学生的成绩,并输出最高成绩和最低成绩,当输入负数时结束。请填空。float x,amax,amin;scanf (%famax=x;amin=x;while (【7】)if (xamax)elseif【8】 else scanf (n amax=%fn amin=%fn,amax,amin); 1.(x0) 2.(x (8)在对文件操作的过程中,若要求文件的位置指针回到文件的开始处,应当调用的函数是【9】。 1.(rewind()或fseek()(9)在计算机中,字符的比较是对

12、它们的【10】进行比较。 1.(ASCII码)(10)在内存中,存储字符x要占用1个字节,存储字符串X要占用【11】个字节。 1.(2)(11)下列程序的输出结果是16.00,请填空。int a=9, b=2;float x=【12】, y=1.1,z;z=a/2+b*x/y+1/2;%5.2fn, z ); 1.(6.6) (12)设在主函数中有以下定义和函数调用语句,且fun函数为void类型;请写出fun函数的首部【13】。要求形参名为b。double s1022;int n; fun(s); 1.(void fun(double b22)(13)下列程序的功能是输入一个整数,判断是否是

13、素数,若为素数输出1,否则输出0,请填空。int i, x, y=1;, &for(i=2;=x/2; i+)if【14】 y=0; break;, y); 1.(x%i=0)(14)下面程序的功能是将一个字符串str的内容颠倒过来,请填空。#include int i,j,【15】;char str=1234567;for(i=0,j=strlen(str)【16】;ik=stri;stri=strj;strj=k;,str); 1.(k) 2.(-1)(15)以下程序可把输入的十进制数以十六进制数的形式输出,请填空。char b17=0123456789ABCDEFint c64,d,i=

14、0,base=16;long n;Enter a number:%lddoci=【17】;i+;n=n/base;while(n!=0);Transmite new base:for(-i;i=0;-i)d=ci;,b【18】); 1.(nose) 2.(d)(16)若给fun函数的形参s传送字符串:6354abcc (其中表示空格字符),则函数的返回值是【19】。long fun(char s)long n;int sign;for(;isspace(*s);s+);sign=(*s=-)?-1:1;if(*s=+|*s=-)s+;for(n=0;isdigit(*s);s+)n=10*n+(*s-0);return sign*n; 1.(6354)(17)设有定义struct int a; float b; char c; abc, *p_abc=&abc;,则对结构体成员a的引用方法可以是abc.a和p_abc【20】a。 1.(-

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2