(新版)程序设计员职业技能鉴定考试题库(浓缩500题).docx
《(新版)程序设计员职业技能鉴定考试题库(浓缩500题).docx》由会员分享,可在线阅读,更多相关《(新版)程序设计员职业技能鉴定考试题库(浓缩500题).docx(170页珍藏版)》请在课桌文档上搜索。
1、(新版)程序设计员职业技能鉴定考试题库(浓缩500题)一、单选题1 .对数组定义语句intb10=1,2,3,4,5;的正确理解是。A、将5个初值依次赋给b1到b5B、将5个初值依次赋给b0到b4G将5个初值依次赋给b6到b10D、因为数组长度与初值个数不相同,所以此语句不正确答案:B2 .在C语言中,引用数组元素时,其数组下标的数据类型允许是OoAx整型常量Bx整型常量或整型表达式Cx整型表达式Dx任何类型的表达式答案:B3 .以下不能对二维数组a进行正确初始化的语句是OoAxinta23=0;Bvinta3=1,2,0);Cvinta23=1,2,(3,4,5,6);Dvinta3=1,2
2、,3,4,5,6);答案:C4 .下列选项中,不合法的变量是OA、intx=3B、charch=ic1CxfIoatfDxcasec答案:D5 .格式符“%x”表示含义为OA、有符号十六进制整数B、无符号十六进制整数C、十六进制数值D、十六进制字符答案:B6 .若有说明:inta46=0;则下面正确的叙述是()。Av只有元素a00可得到初值OB、此说明语句不正确C、数组a中各元素都可得到初值,但其值不一定为ODv数组a中每个元素均可得到初值O答案:D7,下列哪个循环也被称为当循环?AvFor循环BxWhile循环CvDo-While循环Dxint循环答案:B8.在C语言中,存储一个字符型变量所
3、需的字节数分别是()Av1B、2Cx4Dx8答案:A9若有说明语句“charc=、72二,则变量C在内存中占用的字节数是OAv1Bv2C、3Dx4答案:A10.sizeof(a)的结果值是()Av8B、4C、2Dx1答案:D11C语言中的标识符只能由字母,数字和下划线三种字符组成,且第一个字符OAv必须为字母B、必须为下划线C、必须为字母或下划线D、可以是字母,数字和下划线中任一字符答案:C12 .若有程序段:inta=1,2r3,4.5.6);printf(%df*(a+2);程序段输出结果OAv1Bv2C、3D、4答案:C13 .for(表达式1;表达式2;表达式3)表达式4,语句中不可以
4、省略的是OAx表达式1Bv表达式2Cx表达式3Dx表达式4答案:D14 .设有inti,Jk;则表达式i=1,j=2,k=3,i&j&k的值为OoAv1Bv2C、3答案:A15 .有以下程序:#incIudemain()intx=1,y-0;if(!x)y+;eIseif(x-Oif(X)y+=2;eIsey+=3;Prirrtf(%dn,y);程序运行后的输出结果是OoA、3B、2C、1DvO答案:D16 .若有程序段:inta23=(1,2,3,4,5t6);printf(%d,a12);程序段输出结果()A、2Bx3Cx5D、6答案:D17 .已知:intx,a,b;下列选项中错误的if
5、语句是()。Axif(a=b)x+;B、if(ab)a=b;b=c;c=a;printf(a-%db-%dc-%dn,a,b,c);A、=10b=50c=10Bva=10b=30c=10C、a=50b=30c=10Dva=50b=30c=50答案:B40 .设ch是char型变量,其值为A,且有下面的表达式:ch=(ch=A&ch=Z)?(ch+32):ch上面表达式的值是()AvB、aC、ZDvz答案:B41 .所谓输入输出是以。为主体而言的A、计算机主机Bv程序员Cv鼠标D、键盘答案:A42 .若有说明:inta4=0,0;则下面不正确的叙述是OoA、数组a的每个元素都可得到初值0。B、二
6、维数组的第一维大小为1。C、因为二维数组a中初值个数除以第二维的大小商不足1,故数组a的行数为1oD、只有元素a00和a01可得到初值0,其余元素均得不到初值0答案:D43 .以下选项中与if(a=1)a=b;eIsea+;语句功能不同的SWitCh语句是OoAvswitch(a-1)case:a-b;break;easel:a;B、switch(八)case1:a-b;break;default:a+;Cxswitch(八)defau11:a+;break;easel:a-b;D、switch(a-=1)case1:a-b;break;case:a+;答案:A44已知:CharS20以下正确
7、的语句是。AvS=MerryChristmas;Bxs20=MerryChristmas;Cxstrcpy(s,MerryChristmas);Dvstrcpy(MerryChristmas,s);答案:C45 .以下程序的输出结果是OoViOdmainOinta=20,b-10;prontf(%d,%dn,a+b,a-b);A、30,%dBv30,10CC、30,%10Dv无答案答案:A46 .在C语言中,指定用一个字节(8位)存储一个OA、整型B、实型C、双精度Dv字符答案:D47 .下述程序的输出结果是Oo#includemain()inta=Orb=0rc=0;if(+a01I+b0)
8、+c;printf(u%d,%d,%dn,a,b,c);)A、0,0,0B、1,1,1C、1,0,1D、0,1,1答案:C48 .以下正确的描述是0。A、函数的定义可以嵌套,但函数的调用不可以嵌套B、函数的定义不可以嵌套,但函数的调用可以嵌套C、函数的定义和函数的调用均不可嵌套D、函数的定义和函数的调用均可以嵌套答案:B49 .设x=3,y=-4tz=6,写出表达式!(xy)+(y!=z)(x+y)&(y-z)的结果()。Av0Bv1C、-1Dv6答案:B50 .uinta=5;whiIe(a3)a;”循环共执行了O次。A、0Bv1C、2Dv3答案:C51 .下列哪个表达式不能用于初始化For
9、循环的计数器变量?Axinti=0B、intj=10Cxintk-5+2Dxintn=(int)3.14答案:D52.假定所有变量均已正确说明,以下程序段运行后的输出结果是()。inta=1,b-5,c=3;if(ab)a-b;b-c;c-a;printf(a-%db=%dc=%dn,1,a,b,c);Av=5b=3c=5B、 a=1b=3c=1C、 a=5b=3c=1Dva=1b=5c=1答案:B53 .在For循环中,圆括号中第几部分用于判断循环是否执行?Av1Bv2C、3D、4答案:B54 .以下不正确的C语言标识符是()A、DEFBxdefC、de.fD、e_f答案:C55 .若函数调
10、用时,用数组名作为函数的参数,以下叙述中正确的是()A、实参与其调用的形参共用同一段存储空间B、实参与其对应的形参占用相同的存储空间C、实参将其地址传递给形参,同时形参也会将该地址传递给实参Dx实参将其地址传递给形参,等同实现了参数之间的双向值的传递答案:A56 .sizeof(f)的结果值是()Av8B、4C、2答案:D57 .main()inta,b,d=241;a=d/100%9;b=(-1)&(-1);Printf(%d,%d”,a,b);输出为0。A、6,1B、2,1C、6,0D、2,0答案:B58 .以下不是C语言简单语句的是OAv声明语句B、跳转语句Cx表达式语句D、函数调用语句
11、答案:B59 .有以下程序#includemain()intx;scanf(%d,&x);if(x=3);elseif(x!=10)printf(1,%dn,x);程序运行时,输入的值在()范围才会有输出结果。A、小于3的整数B、大于3或等于10的整数C、不等于10的整数Dv大于3且不等10的整数答案:D60 .下面有关for循环的正确描述是。A、for循环只能省略表达式1B、for循环只能省略表达式2C、for循环只能省略表达式3D、for循环圆括号里的表达式都可以省略答案:D61 .下列条件语句中,输出结果与其他语句不同的是OoAvif(a!-0)printf(%dn,x);eIsepri
12、ntf(%dn,y);B、if(a-0)printf(%dn,y);elseprintf(%dn,x);Cxif(a-0)printf(%dn,x);elseprintf(%dn,y);Dxif(八)printf(%dn,x);elseprintf(%dn,y);答案:C62 .下列条件语句中,功能与其他语句不同的是()。Avif(a-0)Prinff(%dn,y);elseprintf(%dn,x);B、if(八)printf(%dn,x);elseprinf(%dn,y);Cxif(a!-0)printf(%dn,x);elseprintf(%dn,y);Dxif(a-0)printf(%
13、dn,x);elseprintf(%dn,y);答案:D63 .在C语言中,函数的数据类型是指()。A、函数返回值的数据类型B、函数形参的数据类型C、调用该函数时的实参的数据类型D、任意指定的数据类型答案:A64 .若使用一位数组名作为函数实参,则以下正确的说法是O。A、必须在主调函数中说明此数组的大小B、实参数组类型与形参数组类型可以不匹配C、在被调函数中,不需要考虑形参数组的大小D、实参数组名与形参数组名必须一致答案:C65 .以下正确的说法是。A、用户若需要调用标准库函数,调用前必须重新定义B、用户可以重新定义标准库函数,若如此,该函数将失去原有意义C、用户系统根本不允许用户重新定义标准
14、库函数D、用户若需要调用库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动寻找该文件。答案:B66 .执行完循环“for(k=0*5*+);后,k的值为OoA、4B、5C、6D、7答案:B67 .&a表示的含义是。A、与aB、a的值C、变量a的地址Dva取反答案:C68 .假定所有变量均已正确说明,下列程序段运行后X的值是()。a三b=c三0jx=12;if(!a)X-;eIsex-5;if(c)x=3;eIsex-4;Av3B、4C、12D、11答案:B69 .下面字符串处理表达式中能用来把字符串str2连到字符串strl后的一个是OOAxstrcat(strI,s
15、tr2);B、strcat(str2,strI);Gstrcpy(str11str2);Dvstrcmp(strI,str2);答案:A70 .计算机执行程序指令是按O的方式执行的。A、逻辑Bv顺序C、从左到右D、从上到下答案:B71 .当调用函数时,实参是一个数组名,则向函数传送的是()Ax数组的首地址B、数组每个元素中的值C、数组每一个元素的地址D、数组的长度答案:A72 .若变量x、i、j和k都是int型变量,则计算下列表达式后,X=(i=4,j三16,k=32)的值是()A、4B、16Cv32D、52答案:C73 .在C语言中,字符型数据在计算机内存中以字符的O形式存储Av原码Bx反码
16、CvASCII码D、BCD码答案:C74 .C语言中的输出函数需要调用函数库中的标准()函数Av输入Bv输出C、调用Dv数据流答案:B75 .在程序运行过程中,其值不能被改变的量,称为OA、数值B、恒量G常量Dv定量答案:C76 .已知Chara二“ab;Charb4=aJb,cJd;则下列描述中正确的是OOA、数组和b数组完全相同B、a数组和b数组长度相同C、a数组长度比b数组长D、b数组长度比a数组长答案:D77 .C语言是一种。A、机器语言Bx汇编语言C、高级语言D、低级语言答案:C78 .以下错误的描述是()函数调用可以A、出现在执行语句中Bv出现在一个表达式中C、做为一个函数的形参D
17、、做为一个函数的实参答案:C79 .建立函数的目的之一是以下正确的说法是()。Ax提高程序的执行效率B、提高程序的可读性C、减少程序的篇幅D、减少程序文件所占内存答案:B80 .当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是OOAvk%2B、k%2=1C、(k%2)!=0Dv!k%2=1答案:D81 .以下定义语句,错误的是。A、inta5二;Bxintc10=1f2,0.0.0);C、intb3+3;Dxinti-5,ai;答案:D82 .若有定义语句“inta36;,按在内存中的存放顺序,a数组的第10个元素是()。Ax03Bva13C、a04D
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 新版 程序设计员 职业技能 鉴定 考试 题库 浓缩 500

链接地址:https://www.desk33.com/p-1435913.html