《泰道控制系统设备硬件开发工程师笔试题-管理资料.docx》由会员分享,可在线阅读,更多相关《泰道控制系统设备硬件开发工程师笔试题-管理资料.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、泰道控制系统设备硬件开发工程师笔试题-管理资料选择题1 :下述程序执行后的输出结果是(),includemain ()inta = 2, 4, 6, 8, 10);inty=l, x, *p;p=&al;for(x=0;x3;x+)y+二*(p+x+;printf(%d,y);)A. 17B. 18C. 19D. 20A.x=x*y+2;E. x=2+y*x;F. x=x*(y+2);G. x=y+2*x;3:定义宏将两个float类型变量中的数据交换,下列写法中最好 的是A.#definejh(a, b)t=a;a=b;b=t;B. #definejh(a, b)floatt;t=a;a=b
2、;b=t;C. #def ine jh (a, b) a=b ;b=a;D. #def ine jh (a, b, t) t=a; a=b; b=t;E. 下述程序执行后的输出结果是#includemain ()intx=F ;printf (%c, a + (x,a +1);)A. GB.HC. ID. J5:在某文件中,若全局变量与局部变量同名,则A.视为同一个变量B.变量作用域不确定C.不允许D.允许6:常数的书写格式决定了常数的类型和值,0x1011是A. 8进制整型常量B.字符常量C. 16进制整型常数D. 2进制整型常数7:设 double*p 6;则A. p是指向double型变
3、量的指针B. p是double型数组C.p是指针数组,其元素是指向double型变量的指针D. p是数组指针,指向double型数组8:对于do-while语句,错误的说法是A.先执行循环体后判断循环条件B.循环体至少要执行一次C.循环体有可能一次也不执行D.循环体中可以包含若干条语句9:求一个双精度实数的绝对值,应该调用函数A. sqrtB. powC. absD. fabs10:以下叙述中不正确的是A.在不同的函数中可以使用相同名字的变量B.函数中的形式参数是局部变量C.在一个函数内定义的变量只在本函数范围内有效D.在一个函数内的复合语句中定义的变量在本函数范围内有效11:设有定义“int
4、a=3, b, *p=&a;,则下列语句中使b不为3 的语句是A. b=*&a;B.b=*p;C. b=a;D. b=*a;12:下列程序的运行结果是()main ()inta3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23);int (*p)4, i=2, j=l;P=a;printf (/z %d/z , * (* (p+i)+j);)A. 9B. 11C. 17D. 1913:数据-35. 78在文本文件中占用的字节个数是A.4B. 5C. 6D. 814:下列说法中错误的是A. C语言中循环嵌套的层数没有限定B. C语言中的内部函数只能在本文件中被调用C.用
5、typedef语句定义的数据类型名称必须是大写字母D. C语言中的continue语句,可以通过改变程序的结构而省略简答题15:已知:无序数组,折半查找,各元素值唯一,16:写一个方法,在JAVA, C/C+源代码中,检查花括弧(是“(” 与“)”,与“)是否匹配,若不匹配,则输出不匹配花括 弧所在的行与列。17:输入一个五位以内的正整数,(1)判断它是一个几位数;请 按序输出其各位数字;逆序输出其各位数字。如输入:56439,输出:5位数5, 6, 4, 3, 99, 3, 4, 6, 518:下面的代码有什么问题?char*_strdup(constchartstrSource)(staticcharstrMAXSTRLEN;strcpy (str, strSource);returnstr;19:输入一字符串,检查是否回文(回文是指正反序相同,如, LeveL),若是则输出“Yes”,否则输出“No”。20:阅读下列程序段,简述其主要功能。includevoidmainO(FILE*fpdl, *fpd2;charch;fpdl=fopen( dl. dat“,r);