东软试题 C
C语言笔试题及参考答案-东软集团[试题]
![C语言笔试题及参考答案-东软集团[试题]](https://img.taocdn.com/s3/m/1a89430c6ad97f192279168884868762caaebbc9.png)
C语言笔试题及参考答案-东软集团1、局部变量能否和全局变量重名?答:能,局部会屏蔽全局。
要用全局变量,需要使用":: "局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。
对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。
2、如何引用一个已经定义过的全局变量?答:extern ,可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变理,假定你将那个变写错了,那么在编译期间会报错,如果你用extern方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间报错。
3、全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么?答:可以,在不同的C文件中以stati c形式来声明同名全局变量。
可以在不同的C文件中声明同名的全局变量,前提是其中只能有一个C文件中对此变量赋初值,此时连接不会出错4、语句for( ;1 ;)有什么问题?它是什么意思?答:和while(1)相同。
5、do……while和while……do有什么区别?答:前一个循环一遍再判断,后一个判断以后再循环6、请写出下列代码的输出内容#includemain(){int a,b,c,d;a=10;b=a++;c=++a;d=10*a++;printf( "b,c,d:%d,%d,%d ",b,c,d);return 0;}答:10,12,1207、static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。
全局变量本身就是静态存储方式,静态全局变量当然也是静态存储方式。
东软软件测试(偏重C语言)工程师笔试题及参考答案
![东软软件测试(偏重C语言)工程师笔试题及参考答案](https://img.taocdn.com/s3/m/70d2d61fbd64783e09122ba3.png)
东软软件测试(偏重C语言)工程师笔试题及参考答案问题:东软软件测试(偏重C语言)工程师笔试题及参考答案回答:试卷一:C系语言面试题及答案1、局部变量能否和全局变量重名?答:能,局部会屏蔽全局。
要用全局变量,需要使用::局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。
对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。
2、如何引用一个已经定义过的全局变量?答:extern可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变量,假定你将那个变量写错了,那么在编译期间会报错,如果你用extern方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间报错。
3、全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么?答:可以,在不同的C文件中以static形式来声明同名全局变量。
可以在不同的C文件中声明同名的全局变量,前提是其中只能有一个C文件中对此变量赋初值,此时连接不会出错。
4、语句for( ;1 ;)有什么问题?它是什么意思?答:无限循环,和while(1)相同。
5、do……while和while……do有什么区别?答:前一个循环一遍再判断,后一个判断以后再循环。
6、请写出下列代码的输出内容#includemain(){int a,b,c,d;a=10;b=a++;c=++a;d=10*a++;printf( b,c,d:%d,%d,%d ,b,c,d);return 0;}答:10,12,1207、测试计划工作的目的是什么?测试计划文档的内容应该包括什么?其中哪些是最重要的?答案:软件测试计划是指导测试过程的纲领性文件。
包含了产品概述、测试策略、测试方法、测试区域、测试配置、测试周期、测试资源、测试交流、风险分析等内容。
东软stm32期末考试题及答案
![东软stm32期末考试题及答案](https://img.taocdn.com/s3/m/2b6fb7ef6429647d27284b73f242336c1eb93098.png)
东软stm32期末考试题及答案一、单项选择题(每题2分,共20分)1. STM32系列微控制器属于以下哪种类型的微控制器?A. 8位微控制器B. 16位微控制器C. 32位微控制器D. 64位微控制器答案:C2. STM32的内部时钟系统不包括以下哪一项?A. 内部高速时钟(HSI)B. 外部高速时钟(HSE)C. 外部低速时钟(LSE)D. 外部中速时钟(MSE)答案:D3. 在STM32中,以下哪个寄存器用于控制GPIO的模式?A. GPIOx_MODERB. GPIOx_OTYPERC. GPIOx_OSPEEDRD. GPIOx_PUPDR答案:A4. STM32的中断优先级配置中,抢占优先级和响应优先级的范围是多少?A. 0-15B. 0-31C. 0-255D. 0-1023答案:B5. STM32的以下哪个外设不是用来实现通信的?A. USARTB. SPIC. I2CD. ADC答案:D6. STM32中,以下哪个选项不是ADC的触发方式?A. 软件触发B. 硬件触发C. 外部中断触发D. DMA触发答案:D7. STM32的以下哪个寄存器用于配置定时器的计数模式?A. TIMx_CR1B. TIMx_CR2C. TIMx_SMCRD. TIMx_DIER答案:C8. STM32中,以下哪个选项不是DMA的通道?A. DMA1_Channel1B. DMA2_Channel2C. DMA1_Channel7D. DMA3_Channel4答案:D9. STM32的以下哪个寄存器用于配置RCC时钟?A. RCC_CRB. RCC_CFGRC. RCC_CIRD. RCC_PLLCFGR答案:B10. STM32中,以下哪个选项不是电源控制寄存器PWR的控制位?A. PVDEB. DBPC. FPDSD. VOS答案:A二、填空题(每题2分,共20分)1. STM32的内部高速时钟(HSI)的频率是_________ MHz。
C语言笔试题及参考答案-东软集团
![C语言笔试题及参考答案-东软集团](https://img.taocdn.com/s3/m/3255b4fa770bf78a65295476.png)
方法2:
#include
#include
main()
{
char str[]= "hello,world ";
int len=strlen(str);
char t;
for(int i=0; i{
t=str[i];
str[i]=str[len-i-1]; str[len-i-1]=t;
}
printf( "%s ",str);
15。enum string
{
x1,
x2,
x3=10,
x4,
x5,
}x;
问x;
答案:取值在0。1。10。11。12中的一个
16。unsigned char *p1;
unsigned long *p2;
p1=(unsigned char *)0x801000;
p2=(unsigned long *)0x810000;
return 0;
}
答:10,12,120
7、static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
全局变量(外部变量)的说明之前再冠以static就构成了静态的全局变量。全局变量本身就是静态存储方式,静态全局变量当然也是静态存储方式。这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序,当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。而静态全局变量则限制了其作用域,即只在定义该变量的源文件内有效,在同一源程序的其它源文件中不能使用它。由于静态全局变量的作用域局限于一个源文件内,只能为该源文件内的函数公用,因此可以避免在其它源文件中引起错误。
东软校园招聘笔试试题c语言方向1
![东软校园招聘笔试试题c语言方向1](https://img.taocdn.com/s3/m/23ef093f87c24028915fc375.png)
Neusoft 东软东软定制培养班笔试试题-C方向(A)学校:专业:姓名:联系方式:一、选择题(共30题,每题2分,满分60分)1、(数据结构)对图中的二对叉树,按先根次序遍历得到的结点序列为。
A、ABCDHEIFGB、ABDHIECFGC、HDIBEAFCGD、HIDBEFGAC2、(数据结构)设线性表(a1,a2,a3……a500)中所有元素的值由小到大排列,对一个给定的值K,用二分法查找表中与K相等的元素,在查找不成功的情况下,至多需要比较次。
A、8B、9C、10D、113、(数据结构)二叉树的查找有深度优先和广度优先二类,深度优先包括。
A、前序遍历、后序遍历、中序遍历B、前序遍历、后序遍历、层次遍历C、前序遍历、中序遍历、层次遍历D、中序遍历、后序遍历、层次遍历4、(数据结构)关于事务的故障与恢复,下列叙述正确的是。
A、事务日志用来记录事务执行的频度B、采用增量备份,数据的恢复可以不使用事务日志文件C、系统故障的恢复,只需要进行重做(redo)的操作D、对日志文件建立检查点的目的是为了使数据恢复效率提高5、(数据结构)人们把平均检索长度最短的二叉树称作最佳二排序树,最佳二叉排序树在结构上的特点是。
A、除最下二层可以不满外,其余都是充满的B、除最下一层可以不满外,其余都是充满的C、每个结点的左右子树的高度之差的绝对值不大于1D、每下层的叶子必须在左边6、(数据结构)在数据结构中,结点及结点间的相互关系是数据的逻辑结构,数据结构按逻辑关系的不同,通常可分为两类。
A、动态结构和静态结构B、紧凑结构和非紧凑结构C、线性结构和非线性结构D、内部结构和外部结构7、(数据结构)队列是一种常用的数据结构,其元素的入队与出队遵循原则。
A、先进先出B、先进后出C、随机时、顺序出D、顺序进、随机出8、(数据结构)与单向链表相比,双向链表的优点之一是。
A、更节省存储空间B、便于进行随机访问C、更容易访问相邻结点D、可以省略头指针和尾指针9、(操作系统)在文件存储设备管理中,有三类常用的空闲块管理方法,即位图向量法,空闲块链表链接法和。
东软培训考核试题答案(内部资料)
![东软培训考核试题答案(内部资料)](https://img.taocdn.com/s3/m/694bad0a974bcf84b9d528ea81c758f5f61f2949.png)
东软培训考核试题答案(内部资料)⼀、单选题(共20分,每题1分)1、快速排序的时间复杂度_____。
A)B) O(n*n); C)O(n*n/2); ; D)O(log(n));2、计算程序执⾏完的结果:short a;char *p;a = 1234;p= (char *)&a*p = 56;请问题变量a的数值为______。
A)1234; B) 3456; C)5634;3、判断程序的结果:char * p = “Hello World”;*p = “A”;程序执⾏后的结果_______。
A) p指向的字符串为“Aello World”;“H ello World”;C)D) 结果未知;4、请问这个结构体所占的空间⼤⼩是______。
Typedef {Int a;Char b,Short c,Short d,}AA_t;A)16byte; B) 9 byte; D)85、有下列程序段char a[3],b[]=”China”;a = b;printf(“%s”,a);则______。
A)运⾏后将输出China Ch;C)运⾏后将输出Chi6、若有语句int * point,a =4 ;和point = &a______。
7 、语句int (*ptr)();的含义是______。
A)ptr是指向⼀维数组的指针变量;D)ptr是⼀个函数名,该函数的返回值是指向int类型的指针;8、若有以下定义和语句:struct student{int age;int num;};struct student stu[3] = {{1001,20},{1002,19},{1003,21}};main(){struct student *p;p = stu;...}则以下不正确的引⽤是______。
A)(p++)->num; B)p++; C)(*p).num;9、请正确指出下列指针的最确切的含义,int (*ptr)[3]、int *(*ptr)[4]、void* (*ptr)(void*)______。
东软性格测试题(3篇)
![东软性格测试题(3篇)](https://img.taocdn.com/s3/m/19da1f8ee109581b6bd97f19227916888586b953.png)
第1篇亲爱的参与者,欢迎您参与东软性格测试。
本测试旨在帮助您更好地了解自己的性格特点,从而在职业规划、人际交往等方面有所启示。
本测试共有50道题目,每题有四个选项,请您根据自己的实际情况选择最符合您的选项。
测试结束后,请将答案汇总,以帮助我们分析您的性格特征。
一、自我认知1. 在面对新事物时,您通常:A. 感到好奇,愿意尝试B. 感到犹豫,需要观察一段时间C. 感到排斥,不愿意接触D. 感到焦虑,害怕失败2. 您认为自己的优点是:A. 善于沟通,能够与人建立良好关系B. 责任心强,能够承担重要任务C. 创新能力强,善于解决问题D. 学习能力强,能够迅速掌握新知识3. 您在团队合作中通常扮演的角色是:A. 领导者,带领团队完成任务B. 执行者,按照计划完成任务C. 协调者,协调团队成员之间的关系D. 观察者,从旁协助其他成员4. 您在面对压力时,通常:A. 能够保持冷静,积极应对B. 会感到焦虑,但能努力克服C. 容易崩溃,无法应对D. 沉默寡言,逃避问题5. 您认为自己的缺点是:A. 缺乏自信,容易受他人影响B. 太过固执,难以接受他人意见C. 沟通能力不足,难以表达自己D. 情绪波动大,难以控制二、情绪管理6. 当您感到高兴时,通常会:A. 与他人分享,感染他人B. 保持沉默,独自享受C. 悄悄高兴,不想让他人知道D. 感到不安,担心高兴会短暂7. 您在遇到挫折时,通常会:A. 保持乐观,积极寻找解决办法B. 感到沮丧,但能努力克服C. 容易放弃,不再尝试D. 愤怒,责怪他人8. 您在面对冲突时,通常会:A. 保持冷静,寻求和解B. 感到愤怒,试图反击C. 保持沉默,逃避冲突D. 悲观,认为无法解决9. 您在表达情感时,通常会:A. 直接表达,不掩饰B. 含蓄表达,避免冲突C. 不表达,担心他人误解D. 假装无动于衷,内心痛苦10. 您在遇到压力时,通常会:A. 运动释放压力B. 与朋友聊天,寻求安慰C. 独自承受,不寻求帮助D. 酒精或药物麻痹自己三、人际关系11. 您在与人交往时,通常会:A. 主动与人交流,建立友谊B. 保持距离,避免冲突C. 沉默寡言,观察他人D. 假装热情,实则冷漠12. 您在团队合作中,通常:A. 积极参与,发挥自己的优势B. 保持中立,不参与任何一方C. 被动参与,等待他人指导D. 难以融入团队,独立完成任务13. 您在处理人际关系时,通常会:A. 坚持原则,不妥协B. 考虑他人感受,适当妥协C. 随波逐流,没有自己的立场D. 坚持自己的立场,不顾他人感受14. 您在处理冲突时,通常会:A. 保持冷静,寻求双赢方案B. 愤怒,试图反击C. 保持沉默,逃避冲突D. 悲观,认为无法解决15. 您在表达关心时,通常会:A. 直接表达,不掩饰B. 含蓄表达,避免尴尬C. 不表达,担心他人误解D. 假装冷漠,实则关心四、职业发展16. 您在职业规划中,通常会:A. 确定目标,努力实现B. 随波逐流,没有明确目标C. 被动接受工作,不主动争取D. 拒绝接受不适合自己的工作17. 您在职业发展过程中,通常会:A. 主动学习,提升自己B. 被动接受培训,不主动学习C. 不愿意学习,认为工作就能学到东西D. 认为工作与学习无关18. 您在团队合作中,通常会:A. 积极参与,发挥自己的优势B. 保持中立,不参与任何一方C. 被动参与,等待他人指导D. 难以融入团队,独立完成任务19. 您在处理工作压力时,通常会:A. 保持冷静,积极应对B. 感到焦虑,但能努力克服C. 容易崩溃,无法应对D. 沉默寡言,逃避问题20. 您在表达对工作的看法时,通常会:A. 直接表达,不掩饰B. 含蓄表达,避免冲突C. 不表达,担心他人误解D. 假装热情,实则冷漠五、生活态度21. 您在日常生活中,通常会:A. 积极乐观,热爱生活B. 悲观消极,抱怨生活C. 保持沉默,观察生活D. 假装热情,实则冷漠22. 您在面对困难时,通常会:A. 保持冷静,积极应对B. 感到焦虑,但能努力克服C. 容易崩溃,无法应对D. 沉默寡言,逃避问题23. 您在处理家庭关系时,通常会:A. 考虑他人感受,适当妥协B. 坚持原则,不妥协C. 随波逐流,没有自己的立场D. 坚持自己的立场,不顾他人感受24. 您在表达对生活的看法时,通常会:A. 直接表达,不掩饰B. 含蓄表达,避免冲突C. 不表达,担心他人误解D. 假装冷漠,实则关心25. 您在对待朋友时,通常会:A. 主动关心,乐于助人B. 保持距离,避免麻烦C. 沉默寡言,观察他人D. 假装热情,实则冷漠六、兴趣爱好26. 您在业余时间,通常会:A. 学习新知识,提升自己B. 与朋友聚会,放松心情C. 独自一人,享受安静时光D. 追求刺激,尝试新鲜事物27. 您在兴趣爱好方面,通常会:A. 坚持到底,成为专家B. 随意尝试,不追求结果C. 热衷一时,很快放弃D. 假装热情,实则冷漠28. 您在遇到挫折时,通常会:A. 保持冷静,积极应对B. 感到焦虑,但能努力克服C. 容易崩溃,无法应对D. 沉默寡言,逃避问题29. 您在表达对兴趣爱好看法时,通常会:A. 直接表达,不掩饰B. 含蓄表达,避免冲突C. 不表达,担心他人误解D. 假装冷漠,实则关心30. 您在追求兴趣爱好时,通常会:A. 坚持到底,成为专家B. 随意尝试,不追求结果C. 热衷一时,很快放弃D. 假装热情,实则冷漠七、道德观念31. 您在道德观念方面,通常会:A. 坚持原则,不妥协B. 考虑他人感受,适当妥协C. 随波逐流,没有自己的立场D. 坚持自己的立场,不顾他人感受32. 您在处理道德困境时,通常会:A. 保持冷静,积极应对B. 感到焦虑,但能努力克服C. 容易崩溃,无法应对D. 沉默寡言,逃避问题33. 您在表达道德观念时,通常会:A. 直接表达,不掩饰B. 含蓄表达,避免冲突C. 不表达,担心他人误解D. 假装冷漠,实则关心34. 您在对待他人时,通常会:A. 诚实守信,不做对不起他人的事B. 隐瞒事实,避免麻烦C. 假装善良,实则自私D. 不关心他人,只顾自己35. 您在处理道德问题时,通常会:A. 保持冷静,积极应对B. 感到焦虑,但能努力克服C. 容易崩溃,无法应对D. 沉默寡言,逃避问题八、心理健康36. 您在心理方面,通常会:A. 保持乐观,积极应对B. 感到焦虑,但能努力克服C. 容易崩溃,无法应对D. 沉默寡言,逃避问题37. 您在面对心理压力时,通常会:A. 保持冷静,积极应对B. 感到焦虑,但能努力克服C. 容易崩溃,无法应对D. 沉默寡言,逃避问题38. 您在处理心理问题时,通常会:A. 保持冷静,积极应对B. 感到焦虑,但能努力克服C. 容易崩溃,无法应对D. 沉默寡言,逃避问题39. 您在表达心理感受时,通常会:A. 直接表达,不掩饰B. 含蓄表达,避免冲突C. 不表达,担心他人误解D. 假装冷漠,实则关心40. 您在对待心理问题时,通常会:A. 保持冷静,积极应对B. 感到焦虑,但能努力克服C. 容易崩溃,无法应对D. 沉默寡言,逃避问题九、人际关系41. 您在与人交往时,通常会:A. 主动与人交流,建立友谊B. 保持距离,避免冲突C. 沉默寡言,观察他人D. 假装热情,实则冷漠42. 您在团队合作中,通常扮演的角色是:A. 领导者,带领团队完成任务B. 执行者,按照计划完成任务C. 协调者,协调团队成员之间的关系D. 观察者,从旁协助其他成员43. 您在处理人际关系时,通常会:A. 坚持原则,不妥协B. 考虑他人感受,适当妥协C. 随波逐流,没有自己的立场D. 坚持自己的立场,不顾他人感受44. 您在处理冲突时,通常会:A. 保持冷静,寻求和解B. 愤怒,试图反击C. 保持沉默,逃避冲突D. 悲观,认为无法解决45. 您在表达关心时,通常会:A. 直接表达,不掩饰B. 含蓄表达,避免尴尬C. 不表达,担心他人误解D. 假装冷漠,实则关心十、职业发展46. 您在职业规划中,通常会:A. 确定目标,努力实现B. 随波逐流,没有明确目标C. 被动接受工作,不主动争取D. 拒绝接受不适合自己的工作47. 您在职业发展过程中,通常会:A. 主动学习,提升自己B. 被动接受培训,不主动学习C. 不愿意学习,认为工作就能学到东西D. 认为工作与学习无关48. 您在团队合作中,通常会:A. 积极参与,发挥自己的优势B. 保持中立,不参与任何一方C. 被动参与,等待他人指导D. 难以融入团队,独立完成任务49. 您在处理工作压力时,通常会:A. 保持冷静,积极应对B. 感到焦虑,但能努力克服C. 容易崩溃,无法应对D. 沉默寡言,逃避问题50. 您在表达对工作的看法时,通常会:A. 直接表达,不掩饰B. 含蓄表达,避免冲突C. 不表达,担心他人误解D. 假装热情,实则冷漠请您根据自己的实际情况,认真填写以上50道题目,并在测试结束后将答案汇总。
东软员工培训 摸底考试试题 内部资料
![东软员工培训 摸底考试试题 内部资料](https://img.taocdn.com/s3/m/7761db65783e0912a2162a4c.png)
a[2]的值依次是___________
A. 10,11,12 B. 11,12,12 C.10, 12, 12
D.11,11,12
10.设有说明 int s[2]={0,1}, int *p=s;则下列错误的 C 语句是___________ A. s+=1; B. p+=1; C. *p++; D.(*p)++;
func2(x, y);
printf(“%d,%d”, x, y) ;
}
运行结果为(
)
A.10, 10,10,10 B.10, 10, 20, 20 C.20, 20, 20, 20 D.20, 20, 30, 30
14.如下代码 typedef struct ptrblock {
char *ptr; char name[10]; }Node_t;
static int y=10;
D. 不确定
void func1( ) {
x += 10; Y += 10; }
void func2(int x, int y) {
x += 10; y += 10; }
void main( void )
{
Func1( );
printf(“%d, %d”, x, y) ;
D, char c = 100; unsigned char uc = 100 c = c + uc; if (c > uc) {…} else {…}
18.下面各个程序中那些是不正确的(不符合 const 特征)(
)
A, int i;
int * const pi;
pi =&i;
东软集团招聘笔试试题
![东软集团招聘笔试试题](https://img.taocdn.com/s3/m/1853a6eb551810a6f524865a.png)
东软集团招聘笔试试题(11)第一部分(通用能力类)1 、某学校2006 年度毕业学生7650 名,比上年度增长2 % . 其中本科毕业生比上年度减少2 % . 而研究生毕业生数量比上年度增加10 % , 那么,这所高校今年毕业的本科生有:A .3920人B .4410人C .4900人D .5490人2 、现有边长1 米的一个木质正方体,已知将其放入水里,将有0 . 6 米浸入水中.如果将其分割成边长0. 25 米的小正方体,并将所有的小正方体都放入水中,直接和水接触的表内积总量为:A .3. 4平方米B .9. 6平方米C .13. 6平方米D .16 平方米3 、把144张卡片平均分成若干盒,每盒在10 张到40 张之间,则共有()种不同的分法。
A .4B .5C .6D .74 、从一副完整的扑克牌中.至少抽出()张牌.才能保证至少6 张牌的花色相同。
A . 2 1B . 22C . 23D . 245、小明和小强参加同一次考试,如果小明答对的题目占题目总数的3 / 4 .小强答对了27 道题,他们两人都答对的题目占题目总数的2 / 3 ,那么两人都没有答对的题目共有:A . 3道B . 4道C . 5道D .6 道6、甲乙两人在一条椭圆型田径跑道上练习快跑和慢跑,甲的速度为3M/S,乙的速度为7M/S,他们在同一点同向跑步,经过100S第一次相遇,若他们反向跑,多少秒后第一次相遇()A 30B 40C 50 D707、有一堆钢管,最下面一层有30根,逐层向上递减一根,这堆钢管最少有多少根?()A 450 B 455 C 460 D4658、甲乙丙三名羽毛球选手训练共用了48个羽毛球,其中甲比乙多用了4个,乙比丙多用了4个,他们三个用的羽毛球数之比为()A 5:4:3 B 6:5:4 C 4:3:2 D 3:2:19、10、11、共有20 个玩具交给小王手工制作完成.规定,制作的玩具每合格一个得5 元,不合格一个扣2 元,未完成的不得不扣.最后小王共收到56 元,那么他制作的玩具中,不合格的共有()个。
东软C_C++笔试
![东软C_C++笔试](https://img.taocdn.com/s3/m/b635b63c87c24028915fc3b2.png)
1.实现双向链表删除一个节点P,在节点P后插入一个节点,写出这两个函数;答://假设线性表的双向链表存储结构typedef struct DulNode{struct DulNode *prior; //前驱指针ElemT ype data; //数据struct DulNode *next; //后继指针}DulNode,*DuLinkList;//删除操作Status ListDelete_DuL(DuLinkList &L,int i,ElemT ype &e){if(!(p=GetElemP_DuL(L,i))) //此处得到i位置的节点指针,如果有需要也得写出具体函数实现return ERROR;e=p->data;p->prior->next=p->next;p->next->prior=p->pror;free(p);return OK;}//插入操作Status ListInsert_DuL(DuLinkList &L,int i,ElemT ype &e){if(!(p=GetElemP_DuL(L,i)))return ERROR;if(!(s=(DuLinkList)malloc(sizeof(DuLNode))))return ERROR;s->data=e;s->prior=p->prior;p->prior->next=s;s->next=p;p->prior=s;return OK;}2.写一个函数,将其中的\t都转换成4个空格。
答:该函数命名为convert,参数的意义为:*strDest目的字符串,*strSrc源字符串,length源字符串的长度函数实现为:char* convert(char *strDest, const char *strSrc,int length){char * cp = strDest;int i=0;while(*strSrc && i{if (*strSrc==‟\t‟) //将\t转换成4个空格{for(int j=0;j<4;j++)*cp++='';}else //否则直接拷贝*cp++=*strSrc;strSrc++;i++;}return strDest;}7.下列哪两个是等同的int b;A const int* a = &b;B const* int a = &b;C const int* const a = &b;D int const* const a = &b;答:各式表示的意思分别为:A const int* a = &b; //*a是const,但指针a可变B const* int a = &b; //a是const,但*a可变C const int* const a = &b; //a和*a都是const,常量和指针的值都不能改变D int const* const a = &b; //a和*a都是const,常量和指针的值都不能改变因此C,D两者是相同的。
东软c语言笔试题及答案大全
![东软c语言笔试题及答案大全](https://img.taocdn.com/s3/m/17dfa29e710abb68a98271fe910ef12d2bf9a911.png)
东软c语言笔试题及答案大全东软C语言笔试题及答案大全1. 以下哪个关键字用于定义C语言中的函数?A. classB. functionC. voidD. int答案:D2. 在C语言中,以下哪个选项不是合法的变量名?A. _myVarB. my_varC. 2variableD. myVar2答案:C3. 下列关于C语言中数组的描述,错误的是:A. 数组可以存储相同类型的多个元素B. 数组的索引从0开始C. 数组的大小在声明时必须指定D. 数组的大小可以在运行时确定答案:D4. C语言中,以下哪个运算符用于比较两个值是否相等?A. ==B. =C. !=D. !=答案:A5. 在C语言中,以下哪个语句用于循环执行一段代码?A. ifB. forC. whileD. switch答案:B6. 下列哪个函数用于将字符串转换为浮点数?A. atoiB. atofC. itoaD. sprintf答案:B7. 在C语言中,以下哪个选项是正确的注释方式?A. // This is a single line commentB. /* This is a single line comment */C. // This is a multi-line commentD. /* This is a multi-line comment */答案:A8. 下列哪个函数用于计算两个数的和?A. printfB. scanfC. sumD. strcat答案:C(注意:C语言标准库中没有sum函数,此题意在考察自定义函数的概念)9. 在C语言中,以下哪个关键字用于定义结构体?A. structB. unionC. enumD. typedef答案:A10. 下列哪个选项是C语言中的预处理器指令?A. #includeB. #defineC. #importD. #export答案:A11. 在C语言中,以下哪个关键字用于声明一个指针?A. intB. charC. floatD. *答案:D12. 下列哪个选项是合法的C语言常量?A. 0x1AB. 1.23e5C. 123D. All of the above答案:D13. C语言中,以下哪个函数用于输出字符串?A. printfB. scanfC. sprintfD. strcat答案:A14. 下列哪个选项是C语言中正确的二维数组声明?A. int arr[3][4];B. int arr[][];C. int arr[3][];D. int arr[4][3][2];答案:A15. 在C语言中,以下哪个选项用于定义一个枚举类型?A. structB. unionC. enumD. typedef答案:C16. 下列哪个函数用于计算字符串的长度?A. strlenB. strcpyC. strcatD. strcmp答案:A17. C语言中,以下哪个关键字用于定义一个联合体?A. structB. unionC. enumD. typedef答案:B18. 下列哪个选项是C语言中正确的条件语句?A. ifB. unlessC. switchD. case答案:A19. 在C语言中,以下哪个函数用于将浮点数转换为字符串?A. sprintfB. printfC. scanfD. strcat答案:A20. 下列哪个选项是C语言中正确的无限循环?A. while(1)B. for(;;)C. do-whileD. All of the above答案:D。
C 语言考试(东软员工)
![C 语言考试(东软员工)](https://img.taocdn.com/s3/m/daa66f74f46527d3240ce049.png)
《C语言编程》课程考试笔试试卷总分:100分时间:120分钟姓名:班级:身份证号:一:简答:(22分)1 . 头文件中的ifndef/define/endif 起什么用?(2分)使被包含的程序只被编译一次。
2. 以下为Windows NT下的VC6开发环境下程序,请计算sizeof的值(8分)char str[] = “Hello” ;char *p = str ;int n = 10;请计算sizeof (str ) = 6sizeof ( p ) = 4sizeof ( n ) = 4void *p = malloc( 100 );请计算sizeof ( p ) = 43. 用变量a给出下面的定义:a) 一个整型数(An integer)(1分)int a;b) 一个指向整型数的指针(A pointer to an integer)(1分)int *a;c) 一个指向指针的的指针,它指向的指针是指向一个整型数(A pointer to a pointer to an integer)(1分)int **a;d) 一个有10个整型数的数组(An array of 10 integers)(1分)int a[10];e) 一个有10个指针的数组,该指针是指向一个整型数的(An array of 10 pointers to integers)(2分)int *a[10];f) 一个指向有10个整型数数组的指针(A pointer to an array of 10 integers)(2分)int (*a)[10];g) 一个指向函数的指针,该函数有一个整型参数并返回一个整型数(A pointer to a function that takes an integer as an argument and returns an integer)(2分)int (*a)(int iT emp);h) 一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数(An array of ten pointers to functions that take an integer argument and return an integer)(2分)int (*a[10])(int iT emp);typedef int (*fn)(int a); fn a[10];二.选择:(36分,每空3分)1.下面程序段的运行结果是【】a =1;b=2;c=2;while (a<b<c){t = a; a = b; b = t; c--;}printf(“%d,%d,%d”,a,b,c);A) 1,2,0B) 2,1,0 C) 1,2,1 D) 2,1,12.下面的程序输出是【】。
大连东软期末C语言部分单选题库(学生练习用)
![大连东软期末C语言部分单选题库(学生练习用)](https://img.taocdn.com/s3/m/915cb126cfc789eb172dc86d.png)
a>=25 && a<=10
a>=25 || a<=10
d c
√ √
(x-y)<-10||!(y-x)>10 (x-y)*(x-y)<100
以执行以下程序时,为使输出结果为t=4,则给a和 b输入的值应满足的条件是_________。 int main( ) { int s,t,a,b; scanf("%d,%d", &a,&b); s=1; t=1; 21 a>b if(a>0)s+=1; if(a>b) t+=s; else if(a==b) t=5; else t=2*s; printf("t=%d\n", t); return 0; } switch( a+b); { case 若a、b、c1、c2、x、y均是整型变量,以下正确的 1:y=a+b;break; 22 switch语句是_________。 case 0:y=ab;break; } 下列程序段的输出结果是_________。 int main( ) { int i; for(i=0; i<3; i++) switch( i ) 23 { case 1:printf("%d",i); case 2:printf("%d", i); default:printf("%d",i); } return 0; }
D _8_ A.dat
j2_KEY Double long _2Test 可以完成任何复杂的任 只能完成部分复杂的任务 务 程序的测试必须由程序员 程序设计就是编制程序 自己去完成
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
c++单选题12设char s[10]={‘N’,’a
’,’v’,’i’},则
strlen(s)等于________。
6;4;5;不确定
c++单选题12下面程序的运行结果是
_______。
int Get(int *pX)8;3;5;不确定
c++单选题12下面程序片段的输出结果是:
___
char str[ ]="ab\tc\\8;7;6;5
c++填空题16对数组a[n]按降序进行的选择
排序算法
void
c++填空题18假定有定义为
“ struct NODE {
int data;
c++填空题16对按从小到大排列的有序数组
a[n]进行二分查找x的算法,
若查找成功返回该元素下标,c++编程题115用C语言写一函数用“冒泡法
”为输入的10个字符按从小到
大的顺序排序。
c++编程题115请实现函数:LIST_t*
ListCat(LIST_t*list1,
LIST_t *list2)
c++组合题120外语题(任选一题,每题10
分)
请根据第一外语选答以下任
c++问答题110英译汉
Windows provides a
standard mechanism for
c++问答题110日译汉
実力テストを受けたがらない
学生がいる。
その理由を聞く
a/b/c*e* 33*a*e/
b/c
3*a*e/
b*c
a*e/c/b
*3
堆文件流式
文件索引
顺序
文件
顺序
文件
终止性错误输入
是否
正确
界面
是否
有误
是否
存在
冗余
4; 3; 2;1
float char int double
该数组的长度;该数组
的元素
个数;
该数
组中第
一个元
该数
组的地
址
(D2)16(52)16(E9)16(69)16
都是虚函数只有被
重新说
明时才
只有被
重新说
明为
都不是
虚函数
5634
一个指针数组,数一个指
针数
组,数
一个指
向3个
元素数
一个指
向3个
元素数
1,12,40,11,1
000
4,4,40,11,4
int
i=10000;for(
;;)
int
k=1000
;
int
s=36;
while(
432编译出
错
10,11,1 211,12,
12
10,
12, 12
11,11,
12
p+=1;s+=1*p++(*p)++
;
B645不确定D835不确定D8765【1】a[j]>
a[k]
【2】 k=j
【4】 i<n
【5】malloc
(sizeof(
【8】p=p->
next
【9】 return mid
int i, flag;
for(flag=
1;flag==1;)
int i, flag;
for(flag=
1;flag==1;)
英译汉
Windows提供了一套标准的机制在程29
日译汉
有的学生不想接受
实力测试,问其理
29。