欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    07-10全国计算机等级考试二级C 语言笔试试卷.docx

    • 资源ID:64502768       资源大小:648.09KB        全文页数:87页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    07-10全国计算机等级考试二级C 语言笔试试卷.docx

    2007年4月全国计算机等级考试二级C语言笔试试卷(含参考答案)、选择题(1) (1。)每小题2分,(11) (50)每题1分,共60分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相 应位置上答在试卷上不得分。(1)下列叙述中正确的是(B)A)算法的效率只与问题的规模有关,而与数据的存储结构无关B)算法的时间复杂度是指执行算法所需要的计算作量C)数据的逻辑结构与存储结构是对应的D)算法的时间复杂度与空间复杂度一定相关(2)在结构化程序设计中,模块划分的原则是(D)A)各模块应包括尽量多的功能B)各模块的规模应尽量大。各模块之间的联系应尽量紧密D)模块内具有高内聚度、模块间具有低耦合度(3)下列叙述中正确的是(A)A)软件测试的主要目的是发现程序中的错误B)软件测试的主要目的是确定程序中错误的位置C)为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D)软件测试是证明软件没有错误(4)下面选项中不属而向对象程序设计特征的是(C)A)继承性B)多态性。类比性D)时装性(5)列对队列的叙述正确的是(D)A)队列属于非线性表B)队列按“先进后出”原则组织数据。队列在队尾删除数据D)队列按“先进先出”原则组织数据(6)对下列二叉树ABCDEFXYZ进行前序遍历的结果为(C)A) DYBEAFCZX B) YDEBFZXCA ABDYECFXZ D) ABCDEFXYZ(7)某叉树中有n个度为2的结点,则该叉树中的叶子结点数为(A)A) n+1 B)n-1 C) 2n D) n/27 (8)在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是(B)A)并B)交C)投影D)笛卡儿乘积(9)在ER图中,用来表示实体之间联系的图形是(C)A)矩形B)椭圆形C)菱形D)平行四边形(10)下列叙述中错误的是(A)A)在数据库系统中,数据的物理结构必须与逻辑结构致B)数据库技术的根本目标是要解决数据的共享问题C)数据库设计是指在已有数据库管理系统的基础上建立数据库D)数据库系统需要操作系统的支持(11)算法中,对需要执行的每步操作,必须给出清楚、严格的规定,这属于算法的(C)A)正当性B)可行性C)确定性D)有穷性(12)列叙述中错误的是(D)A)计算机不能直接执行用C语言编写的源程序B) C程序经C编译程序编译后,生成后缀为.obj的文件是个二进制文件C)后缀为.obj的文件,经连接程序生成后缀为.exe的文件是个二进制文件D)后缀为.obj和.exe的二进制文件都可以直接运行(13)按照C语言规定的用户标识符命名规则,不能出现在标识符中的是(B)A)大写字母B)连接符 数字字符D)下划线(14)以下叙述中错误的是(C)A)C语言是种结构化程序设计语言B)结构化程序有顺序、分支、循环三种基本结构组成使用三种基本结构构成的程序只能解决简单问题D)结构化程序设计提倡模块化的设计方法(15)对于个正常运行的C程序,以下叙述中正确的是(A)A)程序的执行总是从main函数开始,在main函数结束B)程序的执行总是从程序的第一个函数开始,在main函数结束程序的执行总是从main函数开始,在程序的最后一个函数中结束D)程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束(16)设变量均已正确定义,若要通过scanfT%d%c%d%c”,&a1.&cl,&a2,&c2);语句为变量al和 a2赋数值10和20,为变量cl和c2赋字符X和Y。以所示的输入形式中正确的是(注:口代 表空格字符)(D)A) 10nXn20nY回车) B) 10nX20nY(回车)C) IOdX冋车D) 1OX冋车)20nY(回车2OY回车(17)若有代数式(其中e仅代表自然对数的底数,不是变量),则以卜.能够正确表示该代数 式的C语言表达式是(C)A)sqrt(abs(nAx+eAx)B) sqrt(fabs(pow(n,x)+pow(x,e)C)sqrt(fabs(pow(n,x)+exp(x) D) sqrt(fabs(pow(x,n)+exp(x)(18)设有定义:im k=O;,以下选项的四个表达式中与其他三个表达式的值不相同的是(A)A) k+ B)k+=1 C)+k D)k+1(19)有以下程序,其中u表示按无符号整数输出(B)main()(unsigned int x=OxFFFF; /* x的初值为十六进制数/primfC%un”,x);程序运行后的输出结果是A) -1 B) 65535 C) 32767 D) OxFFFF(20)设变量x和y均已正确定义并赋值,以if语句中,在编译时将产生错误信息的是(C)A)iRx+);B)ifx>y&&y!=O);C)ifi(x>y)x- D)if(y<0) ;else y+;else x+;(21)以下选项中,当x为大于1的奇数时,值为0的表达式(D)A)x%21 B)x/2 C)x%2!=0 D)x%2=0(22)以叙述中正确的是(C)A) break语句只能用于switch语句体中B)continue语句的作用是:使程序的执行流程跳出包含它的所有循环Obreak语句只能用在循环体内和switch语句体内D)在循环体内使用break语句和continue语句的作用相同(23)有以下程序(A)main()int k=5,n=O;doswitch(k)easel: case3:n+=l; break;default;n=O;k;case2: case4:n+=2;k-;break;printfT%d”,n); while(k>0&&n<5);)程序运行后的输出结果是A) 235 B) 0235 C) 02356 D) 2356(24)行以程序mian()int ij;fbr(i=l;i<4;i-H-)fbr(j=i;j<4;j+) printft'%d*%d=%d ”,ij,i*j); printfC"");)程序运行后的输出结果是(B)A) 1*1=1 1*2=2 1*3=3 B) 1*1=1 1*2=2 1*3=32*1=2 2*2=43*1=3 3*3=9C)1*1=11*2=2 2*2=42*2=4 2*3=6D)1*1=12*1=2 2*2=41*3=3 2*3=6 3*3=93*1=3 3*2=6 3*3=9(25)以合法的字符型常量是(A)A)M3" B)',018" C)“65" D)fn”(26)在C语言中,函数返冋值的类型最终取决于(A)A)函数定义时在函数首部所说明的函数类型B)return语句中表达式值的类型。调用函数时主函数所传递的实参类型D)函数定义时形参的类型中大写(27)已知大写字母A的ASCH码是65,小写字母aASCH码是9,以下不能将变量 字母转换为对应小写字母的语句是(D)A)c=(c-A)%26+'a' B)c=c+32C)c=c,A'+'a' D£=('A'+c)%26'a'(28)有以卜.函数int fiin(char *s)char *t=s;while(*t-H-);retum(t-s);该函数的功能是(B)A)比较两个字符的大小B)计算s所指字符串占用内存字节的个数。计算s所指字符串的长度D)将s所指字符串复制到字符串t4«(29)设已有定义:float x;则以对指针变量p进行定义且赋初值的语句中正确的是(D)A)float *p=1024; B)int *p=(float x);C)float p=&x; D)float *P=&x;(30)有以程序#include <stdio.h>main()int n,*p=NULL;*p=&n;printf14input n:"); scanfC'%d",&p); printfV'output n:"); primfT%dn'',p);)该程序试图通过指针p为变量n读入数据并输出,但程序有多处错误,以下语句正确的是(A)A) int n,*p=NULL; B)*p=&n; C)scanfl;M%d*,&p) D)print为"%dn”,p);(31)以卜.程序中函数f的功能是:当flag为1时,进行有由小到大排序:当flag为0时,进行 由大到小排序。void Hint b,int njnt flag)int ij,t;fbr(i=0;i<n-l;i-H-)fbr(j=i+lj<nj-H-)if(flag?bi>bU:bi<bD) t=bi;bi=bU;bD=t;)main()int al 0=5,4,3,2,1,67,8,9,10),i;f(&a2,5,0); «a,5,l);fbr(i=0;i<10;i+) printfT'%d,"ai);)程序运行后的输出结果是(B)A) 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,B) 3, 4, 5, 6, 7, 2, I, 8, 9, 10,C) 5, 4, 3, 2, h 6, 7, 8, 9, 10,D) 10, 9, 8, 7, 6, 5, 4, 3, 2, 1,(32)有以下程序void Hint b)inti;fbr(i=2;iv6;i 卄)bi*=2;main()int a 10= 1,23,4,5,6,7,8,9,10) ,i;f(a);fbr(i=0;iv 10;i+) print 优d,”同i);)程序运行后的输出结果是(B)A) 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,B) 1, 2, 6, 8, 10, 12, 7, 8, 9,10C) 1, 2, 3, 4,10.12,14,16, 9,10,D) 1, 2, 6, 8,10,12,14,16, 9,10,(33)有以下程序typcdef struct int b,p;A;void RA c)/注意:c是结构变量名/intj;c.b+=l; c.p+=2;main()int i;Aa=l,2;觞);print"d,%dn”,a.b,a.p);)程序运行后的输出结果是(D)A) 2, 3 B) 2, 4 C) 1, 4 D) 1, 2(34)有以程序main()inta44=l,4,3,2,8,6,5,7,3,725,4,8,6,l,ij,k,t;fbr(i=0;i<4;i+)fbr(j=0;j<3J-H-)fbr(k=j+1 ;k<4;k+)iWaji>aki)t=aji;aUi=aki;aki=t;/ 按列排序/fbr(i=0;i<4;i-H-)printf(ti%d;aijl);)程序运行后的输出结果是(A)A) 1,6,5,7, B)8,7,3,l, C)4,7,52 D)1,621,(35)有以程序main()inta44=l,4,3,2,8,657,3,725,4,8,6,l,i,k,t;fbr(i=0;i<3;i-H-)fbr(k=i+i;k<4;k+) if(aii<akk)t=aii;aii=akk;akk=t;fbr(i=0;i<4;i+)printR“%d 二 ai);程序运行后的输出结果是(B)A)621,1, B)6,4,3,2, C)1,126, D)2,3,4,6,(36)有以程序void Rint *q)int i=0;fbr(; i<5;i+)(*q)-H-;main()int a5= 1,2,3,4,5,i;Ra);fb«i=0;iv5;i+)prin改d,",ai);)程序运行后的输出结果是(B)A)2,2,3,4,5, B)6,234,5, C)1,2,3,4,5, D) 2,3,4,5,6,(37)有以下程序#include <string.h>main()char p20='a','b','c','dq尸'abc", rO="abcdeM;strcpy(p+strlen(q),r); strcat(p,q);printfl*%d%dnM,sizeof(p),strlen(p);程序运行后的输出结果是(C)A)20 9 B)9 9 C)20 11 D)ll 11(38)有以下程序#include <string.h>main()char p20='a','b','c','d',q abc", r 'abcde”strcat(p,r); Strcpy(p+strlen(q),q);Printf|"%d n”,sizeo 即);程序运行后的输出结果是(B)A)9 B)6 C)ll D)7(39)有以下程序#include <string.h>main()void fchar p10, intn)/字符串从小到大排序/ char t 10: int ij;fbr(i=0;i<n-l;i-H-)iflstrcmp(pi,pj)>0) strcpy(t,pi); strcpy(pi,pj); strcpy(pi,t);)main()char p510= "abc','aabdfg","abbd'':,dcdbe","cd"f(P,5);printH4i%dn",strlen(pO);程序运行后的输出结果是)(40)有以程序void f(int n, int *r)intrl=O;iRn%3=0) r1=n/3;else if(n%5=0) rl=n/5;else f(-n,&rl);r=rl;main()int m=7,匚Rm,&r); printf(*%dn,rM);程序运行后的输出结果是(A)A) 2 B) 1 C)3 D)0(41)有以下程序main(int argc,char *argv)int n=0,i;fbr(i=l;i<argc;i+) n=n*l 0+*argvi-40print /dn”,n);编译连接后生成可执行文件tt.exe»若运行时输入以下命令行tt 12 345 678程序运行后的输出结果是(D)A) 12 B) 12345 012345678 D) 136(42)有以程序int a=4;int int n)int t=0; static int a=5;if(n%2) int a=6; t+=a+;else int a=7 : t +=a+; return t+a+;main ()int s=a, i=0:fbr (: i i-H-) s+=f(i);printf(ii%dn,s);)程序运行后的输出结果是(B)A)24 B)28 032 D)36(43)有一个名为init.txt的文件,内容如:#define HDY(A,B) A/B# define PRINT(Y) Print尸dn.,Y) 有以下程序#include “init.txt”main()int a= 1 ,b=2,c=3 ,d=4,k:K=HDY (a+c, b+d);PRINT (K);面针对该程序的叙述正确的是(D)A)编译有错B)运行出错 运行结果为y=0 D)运行结果为y=6(44)有以下程序main()char ch=4*uvwxyzM,*pc :Pc=ch; print优cn”,*(pc+5);程序运行后的输出结果是(A)A)z B)0 C)元素ch5的地址D)字符y的地址(45)有以下程序struct S int n; int a20;void instruct S *P)int ij,t;fbr(i=O;i<p->n-l;i-H-)fbr(j=i+l j<p->nj+)iflp->ai>p->aj) t=p->ai; p->ai=p->aj; p->a|j=t; main()int i; struct S s= 10,2,3,1,6,8,7,5,4,10,9;f(&s);fbr(i=0;i<s.n;i-H-) printf(M%d*,s.ai);程序运行后的输出结果是(A)A) 1,2,3,4,5,6,7,8,9,10, B) 10,9,8,7,6,5,4,3,2,1,C) 2,3,1,6,8,7,5,4,10,9, D) 10,9,8,7,6,1,2,3,4,5,(46)有以程序struct S int n; int a20; ;void Rint *a,int n)int i;fbr(i=O;i<n-l;i+) ai+=i;main()int i; struct S S» 10,23,1,6,8,7,5,4,10,9);Rs.a, s.n);for(i=0;i<s.n;i-H-) printf("d”,s.ai);)程序运行后的输出结果是(A)A) 2,4,3,9,12,12,11,11,18,9, B) 3,4,2,7,9,8,6,5,11,10,C) 23,1,6,8,7,5,4,10.9, D) 1,2,3,6,8,7,5,4,10,9,(47)有以下程序段typcdcf struct node int data; struct node *next; *NODE;NODE p;以卜.叙述正确的是(C)A) p是指向struct node结构变量的指针的指针B) NODEp:语句出错C) p是指向struct node结构变量的指针D) p是struct node结构变量(48)有以程序main()unsigned char a=2,b=4,c=5,d;d=a|b; d&=c; printfT%dn”,d);程序运行后的输出结果是(B)A) 3 B) 4 C) 5 D) 6(49)有以下程序#include <stdio.h>main()FILE *fp; int k,n,a6= 1,2,3,456;fbpen("d2.dat","w");fprintf(fp,M%d%dnM,aO,a 1 ,a2);巾rint加,“d%d%dn'a3,a4,a5);化 lose(印);fp=fbpen(*d2 .dat'MrM);fscan印,“d%d”,&k,&n); printfi*%d%dn,;k,n);fclose(fp);程序运行后的输出结果是(D)A)1 2 B)1 4 C)123 4 D) 123 456(50)有以下程序#include <stdio.h>main ()FILE *fp; int i,a6=l,2,3,4,5,6k);加=fbpen(“d3.dat",“w+b");fvritc(a,sizeof int),6,fp);fseek(用,sizeoRinl)*3,SEEK_SET);/“该语句使读文件的位置指针从文件头向后移动3个int型数 据/fread(a,sizeoRint),3,fp); fclose(fp);fbr(i=0;i<6;i-H-) printfC%d,",ai);)程序运行后的输出结果是(A)A)4,5,6,4,5,6, B) 1,2,3,4,5,6, C)4,5,6,l,2,3, D)6,5,4,3,2,l,二,填空题(每空2分,共40分)请将每个空的正确答案写在答题卡口至20序号的横线上,答在试卷上不得分。注意:以命令美键字壊空的必须写完整(1)在深度为7的满叉树中,度为2的结点个数为63(2)软件测试分为白箱(盒)测试和黑箱(盒)测试,等价类划分法属于黑箱(或黑盒) 测试。(3)在数据库系统中,实现各种数据管理功能的核心软件称为_数据库管理系统_。(4)软件生命周期可分为多个阶段,般分为定义阶段、开发阶段和维护阶段。编码和测试 属于开发阶段。(5)在结构化分析使用的数据流图(DFD)中,利用数据字典对其中的图形元素进行确切解 释。(6)执行以程序后的输岀结果是a=14。main()int a=10;a=(3*5,a+4); print44a=%dn,a);(7)当执行以程序时,输入1234567890回车,则其中while循环体将执行 0次。# include <stdio.h>main()char ch;While(ch=getchar()=') prinlfT#");)(8)以程序的运行结果是m=4 k=4 i=5 k=5 int k=0;void fiin(int m) m+=k; k+=m; printfm=%dn k=%d ",m,k-H-);main() int i=4;fiin(i-H-); printf(Mi=%d k=%dn'i,k);(9)以下程序的运行结果是#&。main()int a=2,b=7,c=5;switch(a>0)case 1 :switch(b<0)case 1 :switch(""); break;Case 2: printff'!"); break;case 0: switch(c=5) case 0: printtf'*"); break;case 1: prints"#"); break;case 2: prin用、'$"); break;default: printf(M&M);printf(''n'');)(10)以下程序的输岀结果是9# include <string.h>main() printf(''%dn'strlen(''IBMnO12lV,);)(11)已定义 charch="$”;inti=lj;执行 j=!ch&&HH以后,i 的值为 !(12)以下程序的输出结果是54# include <string.h>main()chara=*l,;2V3,;4'0,;printR'k%d % dn”,sizeoRa),srelen(a);)(13)设有定义语句:1址83=0,1,2;,则数组元素312的值为0(14)以下程序的功能是:求出数组x中各相邻两个元素的和依次存放到a数组中,然后输出。 请填空。main()int x10,a9,l;for (i=0;i<10;i+)scanfT%d”,&xi);fbr( i=l ;i<10;i+-»-)ai-l=xi+xi-1;fbr(i=0;i<9;i-H-)print %d”同 i);printfC'H');(15)以程序的功能是:利用指针指向三个整型变量,并通过指针运算找出三个数中的最大值, 输出到屏幕上,请填空:main()int x,y,z,max,*px,*py,*pz,*pmax;scanf("%d%d%d”,&x,&y,&z);px=&x;py=&y;pz=&z;pmax=&max; pmax=*px (或*pmax=x) ;if(*pmax<*py)*pmax=*py;if*pmax<*pz)*pmax=*pz;printf(*max=%dn'max);)(16)以下程序的输岀结果是10int fiin(int*x,int n)if(n=O)return x0 else return x0+fun(x+l,n-l);)main()int a= 1,2,3,4,5,61;printf(*<%dnM,fun(a,3);(17)以下程序的输出结果是35 include<stdlib.h>main()char *sl,*s2,m;sl=s2=(char*)malloc(sizeof|char); sl=15; s2=20;m=*sl+*s2;printfT%dn'',m);(18)设有说明struct DATEint year;int month; int day;1;请写出一条定义语句,该语句定义d为上述结构体变量,并同时为其成员year, month, day依 次赋初值 2006. 10. 1: struct DATA d=2006J0J;(19)设有定义:FILE 网;,请将以下打开文件的语句补充完整,以便可以向文本文件readme.txt 的最后续写内容。fv=fbpen("readme.txt", "a")参考答案、选择题:1-5 241346-10 3132111-15 3423116-20 4311321-25 4342126-30 1424131-35 2241236-40 2323241-45 4241146-50 13241二、填空题:632,3,DBNS4,开发5,数据字典a-14无答案10,2.130无答案17, 1018, 4019.无答案20, 20a皿 年9月全丽尹馴口& C廳屈®恒-Ha、15M «D - (to)华毫2分.(Li) - (aw 整分,共。分) 区位上,答本梏上不爲逐序a程内!文告c雌加鑑S踊。邮署与相关油的実M合 (付脚地目物是a发现令/ b改正停课cAVKttft "管跋件第正住価IUaCttKHk上对京岡靜0对象的会委c对家的血。对案的分类«利肱科不肝合利於呼激Hi«m是程序"拜“一.»*wr啲可读性好c程序中有例!的曲。心雪蔚要有砺依a(5)下列述中正给是程序的炯娴与微 即存mws关b程序的帆行效率只寧淡于&HB笹姉的 c程卿B次行欽不只取決于程序的山安偏下列雌中,正的是餐餐唸師梅与»建樹製流是一対年的6 由于(:程序设访日中TWWR8R,因利用欧蝸只跳镒再d以上三符雌甘A n(a*l)Z2 B n8 C afar L>/2 D w/2(T)喩期在痔"比静g T叉縛。H)4卜子谷点肅0 d母为1期g,覺除又«»«场育”为A 2U B 221 C 229 e 231但j下陽建中,正藤»是A 9UE岸物建一小榦立图親密不g鼾"W訂513下和述中,正的是A为了建立一个头条,先却阖伯変蝴 B标美票的二顧阱即H&却眄以分崩干1UK嘖C 一个美泰的!跑直泉壽为关案,士D个关茶可以包!,b聽 cm ,遇字e语空是i><xe 0 X C .vbj P .cp(U>可行(:程序中用作用户标則启««jaon rkd Dr. cm 61<1(13I吸下遶塵中,合情的Tflc 中敦M是A 03B B 12 C .iT7 D OafiA .U-4234«1.5 UO.OM'Oxf$40(M)下网瞇中,正M是 c面即防从索fK序中第一个MH版行b可在悭序中用定田一 H作秀生,程序阳凌开始执行C C语言规定必须用作为主函数名,程序将从此开始执行,将在此结束 D wiin可以用作用户标识符,可指定任査一个函数作为主函数(15) 若在定义语句:inta.b.c, gfc;接着执行以下选项中的语句,则能正确执行的语句是A scanf( "«d» , a, b, c) ; B scanf(, a, b, c);C scanf ("廿,p)D scanf( "Mv ,Ap)(16) 以下关宇!ong, iot和short占用内存大小的叙述正确的是DA均占4个字节B根据赛奥的大小耒決定所占的字节数C由用户自己定义D由C语言编译系统决定(17) 如果变量均已正确定义并赋值,以下合法的C语言赋值语句是AA x=y=5 B x=uK2.5 C x+n=i D x=5=4+l(18) 若有以下程序段Biot j; float y; char Dase50;scaiif ( "%2dlf%s* , £j, &y, dbk);当执行上述程序段,从键盘上入55566 777abe后,y的值为A 5556& 0 B 566 0 C 7777. 0 D 566777. 0(19) 若变量已正确定义,有以下程序段i=«;do priotf (» » i); whiLe(i+);printf ( "Mn» , i);其出结果是A 0, 0 B 0, 1 C 1, 1D程序进入无隈循环状香(20) 有以下亜公式若程序前面已在命令行中包含Bath.h文件,不能正确计算上述公式的程序段是BA, if (x>=)y=s«irt (x);else y= sqrt(-x);C if (x=0)y=sqrt(x);if if(x<0)y=sqrt(-x); (21) 设有条件表达式: A.(EXP=O) B(EXP!=O) (22) 有以下程序B y= sqrt(x);if (x<0)y=sqrt (-x);0 y= sqrt(x>=fl?x:_x);(EXP) ?i+: j,则以下表达式中与(EXP)完全等价的是B C(EXP=1) D (EXP!=1)ItincLode <stdio. b>aioO iot y=9;for( ; y>0; y)if(yW=0)priotf( "M*y);)程序的运行结果是CA 741 B 963 C 852 0 875421(23)已有定义:char c;,程序前面已在命令行中包含etg b文件,不能用于判断c中的字条为大写字母的表达式是BA is*vper(c);B 'A' <=C<= ZC 'A' <=cttc<= 'Z'0 c<=( 'z' -32)44( 'a' -32<=c)far (i=l; j<=3; j+)«Aj;priutf ( "%clVn" ,); ) 程序的运行结果是A. 0 B 1 C 20 3(25) 若函数调用时的实参为变量时,以下关于函数務参的叙述中正确的是DA函数的实参和其对应的務参共占同一存储单元B福参只是花式上的存在,不占用具体存储单元C同名的实参和務参占同一存储单元0函数的花参和实参分别占用不同的存储单元(26) 已知字符A'的ASCII代码值是65,字件变量cl的值是A,c2的值是.执行语句priotf( “M%d» , cl, c2F);后,出结果是CK A,B B A,68 C 65,660 65 68(27) 以下叙述中错或的是AA改变函数務参的值,不会改变对应实参的值B函数可以返回地址值C可以给指针变量赋个整数作为地址值D当在程序的开头包含文件stdidb时,可以给指针变量赋NULL(28) 以下正确的字符串常量是DA "、» B 'abc' C OLywic Gsks 0 "»(29) 设有定义:char pO= fl 2',3),g>,以下不能计算出f char »据所占字节数的表达式是AA sizeof(p) B sizeof(cbar) C sizeof(*q)D sizeof(p0)(30) 有以下函数Ait aaa(char *s) char *t=s;wbile(*t+);t; return (t-s);以下关乎aan函数的功能的叙述正确的是AA求字符串£的长度B比较两个串的大小C将串s梵制到串t 0求字符串s所占字例 (31)若有定义语句:int a36;,按在内存中的存入序,a数组的第10个元素是DA a04 B al3 C a03 D al4 (32)有以下程序ttinclnde <stdio. b> void fan (char *p) +4p;printf ( «»sn» , *p);)ainO(char %=( "Moring" , "Afternoco" , "Evening" , "Night" ); fon(a);)程序的运行结果是AA Afternoon B fternoon C Moring 0 oring(33) 若有定义语句:int a 3,和3;,则以下语句中正确的是CA p=a; B p0=a; C p±1図;0 pl=&a;(34) 有以下程序ttinclnde <stdid b> void ftm(int *a, int n)/* f<n函畫的功能是格a所指数组元素从大到小拝序/ (i«»t t, i, j;for(i=0;i<irl

    注意事项

    本文(07-10全国计算机等级考试二级C 语言笔试试卷.docx)为本站会员(无***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开