安徽省二级考试C语言_第1页
安徽省二级考试C语言_第2页
安徽省二级考试C语言_第3页
安徽省二级考试C语言_第4页
安徽省二级考试C语言_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

全国高等学校(安徽省试验区)2002年1月计算机级考试试卷个别选择题(每题1分,共10分)c语言部分一、填空如果a是浮点变量,并且a=4.6785,则表达式(int)(a*100 0.5)/100.0的值为_2、int x=11、y=10时式x-y? 10:11y? a:z的值是_3 .如果所有变量都是int类型,则在运行下一段之后,x的值为_x=80,a=10,b=16,y=9,z=0;if(aj) j=j 2; else i=i 2; 以下称为5 .数组a10int型时,要素和值如下所示阵列元素: a 0 a 1 a 2 a 3 a 4 a 5 a 6 a 7 a 8 a 9值: 94、8、3、6、7、0、1、5*(a a9 )的值是_6 .以下函数调用文件中的实际参数是_ _ _ _ _ _ _ _ _ _sub1(x1,x2 )、(x3,x4,x5 )和x6 )int (*hs ) ()/*函数体*/函数hs的返回值为_类型如果8、int为2字节、char为1字节、float为4字节,则定义如下结构stuunion char bj5;int bh2; c类;char xm8;浮动CJ; xc; sizeof(xc )的值为_9 .宏定义#define a 6包括#define b a 4执行c=b*10为int型) c的值为_在10、c中,文件指针变量的类型是_ _ _ _ _ _ _ _ _ _ _ _二、阅读程序,写出程序的执行结果1、main ()int i; 浮点j;i=18; j=29.4361;printf(“i=M,j=%2.2f”,I,j );以下称为2、main ()int k=10; charc=b;doswitch(c ) casea: k;caseb: k-;casec: k=3; break;cased: k=k % 4;以下称为while(c!=c;printf(“%dn”,k;以下称为3、main () char a =计算机;char t;int i,j=0;for(i=0; i8; I )for(j=i 1; j8; j )if(aiyxz) return x;else if (y=XYZ ) _ _ _ _ _ _ _ _ _ _ _else return z;以下称为main ()int x,y,z,s,i=1,j;scanf(“%d%d%d ),x,y,z;s=_ _ _ _ _ _ _ _ _ _ _while(1)j=i*s;if _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _break;I;以下称为printf(“%dn”,j;以下称为3 .判断输入的文字是否为中心对称例如,xyzzyx或xyzyx是中心对称main ()char s100、*p1、*p;int n;gets(s )n=strlen(s )p1=s; p2=_ _ _ _ _ _ _ _ _ _ _while(p1age )q=p;_ _ _ _ _ _ _ _ _ _以下称为printf (“% s”% dn ),q-name,q-age;以下称为四、编程问题1,36块砖36人搬,男性一次搬4块,女性一次搬3块,孩子两人一次搬完,刚好一次搬完,男性,女性,孩子各要多少人?2、输入编号n,求出埃菲拉数列(第n项)循环交换a34的第1行和第3行。a 0二九七二七十一三5 13 6 8 5 13 6 827 11 1 3 0 2 9 7全国高等学校(安徽省试验区)2002年6月计算机级考试试卷(二级c语言)计算机文化的基础部分个别选择题(每题1分,共10分) (不足)c语言部分三、填空1、int k=-1; 执行printf(“%o”,k ),将成为_。2、在c语言中,类型变量的所有成员独占地共享存储单元。3、如果打开并修改已存在的非空文件“FILE1”,则正确的开封文件为_。4、将所有变量定义为int类型,并执行以下段时为_。a=b=c=0; x=34;if(x)x-;else if(b) if(c)c=3;else x=4;5 .执行以下语句时,a、b和c的值为_。int x=10,y=9; int a、b、c;a=(-xy )? x: y;b=x; c=y;6、字符串 101x44102abnd 的长度为_。7 .已知函数为int *st(int x,float*p)222222222222200000008、设char str110=”ABCDEF”、str2=”xyz”的printf(“%s”)、strlen(strcpy (str1,str2); 结果_ _ _ _ _ _ _ _ _ _四、选择(22=112 )1、以下不正确的c标识符是_a,_12ab B、void C、imax D、str_124_Liint a、*p、*w; p=a,w=p; 取a值的公式.a、a、b、*p C、*p D、*w3、int a10、*p=a; 对数组元素ai的正确引用.a、a i B、p i C、*(p i) D、*(a0 i )4、扫描(“y=%f,y=%f”,x,y ); 要求x、y都是3.12,a、x=3.12、3.12b、3.12 3.12 C、x=3.12、y=3.12 D、x=3.12 y=3.125、将x、y作为浮点型变量,合法的赋值语句是_a、x=8 y; b、(浮点)3c、y=(x%2)/10 D、*x=106、如果有以下定义: #define N 2#define Y(n) (N 1)*5)执行文件: z=2*(N Y(5) )的结果是a、文件中有错误b、z=34 C、z=70 D、z=157、将整数变量a、b、c、m、n全部设为1,当执行(m=ab)(n=ab )时,m、n的值为_ .a、0、0b、0、1c、1、0d、1、18、下面的句子错的是.a、while(x=y-)10; b、do x; while(x=5)c、while(0) d、do 3; while(a=b )9 .将a、b作为int型变量,执行以下语句后的b值为_ _ _ _ _ _ _ _ _ _ _ _a=1; b=10;do b fufu a; while(b-0)a、9 B、-2 C、-1 D、810 .如果有以下定义,则值为3的表达式inta = 1,2,3,4,5,6,7,8,9,10,*p=a;a、p=2、*(p ) B、p=2、* pc、p=3、*p D、p=2、*p11 .函数的功能是交换x、y的值,通过正确的调用返回交换结果,而不能正确执行该功能的函数是_a,fa(int *x,int *y )int *p; *p=*x; *x=*y; *y=*p; 以下称为b,fb(int x,int y )int t; t=x; x=y; y=t; 以下称为c,fc(int *x,int *y )int p; p=*x; *x=*y; *y=p; 以下称为d,fd(int *x,int *y )*x=*x *y; *y=*x-*y; *x=*x-*y; 以下称为1-2 .定义结构stu结构 long sno;char name10;浮点核心; 表达式sizeof (结构stu )的值为_。a、10 B、14 C、18 D、22五、读议题,写执行结果1、main ()int i,j,m,n; i=7; j=10;m= i; n=j;printf (“%-5d” n %-5d”) I,j,m,n;以下称

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论