如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
计算机二级考试C语言选择题专练2017计算机二级考试C语言选择题专练练习做多了自然会形成自己的做题方法和速度,为此,今天百分网小编为大家整理了以下2017计算机二级考试C语言选择题专练,希望对大家有帮助!1.若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是()。A.bdgcefhaB.gdbecfhaC.bdgaechfD.gdbehfca2.三种基本结构中,能简化大量程序代码的是()。A.顺序结构B.分支结构C.选择结构D.重复结构3.算法的时间复杂度是指()。A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程所需要的基本运算次数D.算法程序中的指令条数4.概要设计中要完成的事情是()。A.系统结构和数据结构的设计B.系统结构和过程的设计C.过程和接口的设计D.数据结构和过程的设计5.在结构化分析方法中,数据字典的作用是()。A.存放所有需要处理的原始数据B.存放所有处理的结果c.存放所有程序文件D.描述系统中所用到的全部数据和文件的有关信息6.一个关系中属性个数为1时,称此关系为()。A.对应关系B.单一关系c.一元关系D.二元关系7.若有以下定义:chara;intb;floatc;doubled;则表达式a*b+b-c值的类型为()。A.floatB.intC.charD.double8.下列选择中,不能用做标识符的是()。A.1234B._1_2C.int_2_D.2_int_9.设x为int型变量,则执行以下语句后,x的值为()。x=10;x=x-=x-x;A.10B.20C.40D.3010.下列叙述中正确的是()。A.在面向对象的'程序设计中,各个对象之间具有密切的关系B.在面向对象的程序设计中,各个对象都是公用的C.在面向对象的程序设中,各个对象之间相对独立,相互依赖性小D.上述3种说法都不对11.以下程序的输出结果是()。main(){inti;for(i=0;i<3;i++)switch(i){case0:printf("%d",i);case2:printf("%d",i);default:printf("%d",i);}}A.000102B.000020C.000122D.00011112.下列程序执行后的输出结果是()。main(){intx=’f’;printf("%c\n",’A’+(x-’a’+1));}A.GB.HC.ID.J13.有如下程序:main(){inta=2,b=-1.c=2;if(a<0)if(b<0)c=0;elsec++;printf("%d\n",c);}该程序的输出结果是()。A.0B.1C.2D.314.在C语言中,函数返回值的类型最终取决于()。A.函数定义时在函数首部所说明的函数类型B.return语句中表达式值的类型C.调用函数时主调函数所传递的实参类型D.函数定义时形参的类型15.以下程序的输出结果是()。main(){inti=0,S=0;for(;;){if(i==3||i==5)continue;if(i==6)break;i++;s+=i:};printf("%d\n",s);}A.10B.13C.21D.程序陷入死循环16.假设a和b为int型变量,则执行以下语句后b的值为()。a=1;b=10;do{b-=a;a++;}while(b--<0);A.9B.-2C.-lD.817.下列程序执行后的输出结果是()。main(){inta[3][3],*p,i};p=&a[0][0];for(i=p;i<9;i++)p[i]=i+1;printf("%d\n",a[1][2]);}A.3B.6C.9D.随机数18.以下程序的输出结果是()。intf(intA){returna%2;}main(){ints[8]={1,3,5,2,4,6},i,d=0;for(i=0;f(s[8]);i++)d+=s[i];printf("%d\n",d);}A.9B.11C.19D.2119.s1和s2已正确定义并分别指向两个字符串。若要求:当s1所