计算机等级二级C语言全真模拟试题及答案-2一、选择题(每题2分,共计70分)*树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二*树的后序遍历为A)GEDHFBCAB)DGEBHFCAC)ABCDEFGHD),它的根结点数目是A)有且只有1B)1或多于1C)0或1D),e2,e3,e4,则可能的出栈序列是A)e3,e1,e4,e2B)e2,e4,e3,e1C)e3,e4,e1,e2D)任意顺序 ,应采纳的原则之一是A)不限制goto语句的使用B)减少或取消注解行C)程序越短越好D)程序结构应有助于读者理解 、运算成分、控制成分和A)对象成分B)变量成分C)语句成分D),不属于软件需求规格说明书的作用的是A)便于用户、开发人员进行理解和交流B)反映出用户问题的结构,可以作为软件开发工作的基础和依据C)作为确认测试和验收的依据D))工具B)过程C)方法D))外模式B)概念模式C)内模式D)存储模式 -R图转换到关系模式时,实体与联系都可以表示成A)属性B)关系C)键D))结构化定义语言B)结构化控制语言C)结构化查询语言D))C语言编译时不检查语法B)C语言的子程序有过程和函数两种C)C语言的函数可以嵌套定义D),退格符是A)\nB)\tC)\fD)\)构成C程序的基本单位是函数B)可以在一个函数中定义另一个函数C)main()函数必须放在其他函数之前D):inta=25,b=14,c=19;以下三目运算符(?:)所构成语句的执行后a<=25&&b--<=2&&c?printf("***a=%d,b=%d,c=%d\n",a,b,c):printf("###a=%d,b=%d,c=%d\n",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==1234;floatb=;doublec=;printf("-,%,%",a,b,c);A)无输出B)12,,)1234,,)1234,,,从键盘输入ADescriptor(表示回车),则下面程序的运行结果是#includemain(){charc;intv0=1,v1=0,v2=0;do{switch(c=getchar()){case′a′:case′A′:case′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=%d\n",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==0,s=0;while(!x!=0)s+=++x;printf("%d",s);则A)运行程序段后输出0B)运行程序段后输出1C)程序段中的控制表达式是非法的D),变量k中的值为intk=3,s[2];s[0]=k;k=s[1]*10;A)不定值B)33C)30D),正确的是x=-1;do{x=x*x;}while(!x);A)是死循环B)循环执行两次C)循环执行一次D)=14,b=15,x;charc=′A′;x=(a&&b)&&(c<′B′);执行该程序段后,x的值为A)tureB)falseC)0D)(inti);voidfunc2(inti);charst[]="hello,friend!";voidfunc1(inti){printf("%c",st[i]);if(i<3){i+=2;func2(i);}}voidfunc2(inti){prin
计算机等级二级c语言全真模拟试题及答案-2.doc - 计算机等级二级c语言 来自淘豆网www.taodocs.com转载请标明出处.