清华同方员工笔试试题及答案:
最近一位学员去同方面试,让写个函数,这个函数实现如下功能:
求100个元素的数组中2进制1的总数。
其实考的是位运算符, 题目分解为求每个元素1的个数,然后再循环即可。
而如何求每个元素中1的个数呢?
上次学员去神州数码面试的时候,出了一道求一个元素2进制1的个数的题目。详见:神州
数码软件测试工程师笔试C语言题目详解
其实如果神州的那个题目会的话,同方的这个题目就太简单了。
我们每次笔试的时候,答题的思路
首先应该是想以前做没有做过一样的题目,如果有,直接照搬。
再次想想有没有做过类似的题目,如果有修改后照搬。
最后是如果不是上面两种情况,那做题目就比较伤脑筋了。只能靠我们平时学习多积累,
多总结,通过现象,找到作同类题目的本质。只要本质我们找到了,即使是最后一种情况,我们也就不怕了。
//假设是地址传递。int a[]:接受主调函数传递过来的实参(实参为数组名)
int calubinary(int a[])
{
int i;
int n=0;//2进制1的总数
for(i=0;i<100;i )
{
//while循环计算1个元素中2进制1的个数
while(a!=0)
{
//通过这个公式, 每次a中的2进制1就会少1个, 如果a里面是5, 也就是101, 那么经过
//这个公式一次,a就变成100。下一次就变成了000,自己算算就知道了。
a=a
求100个元素的数组中2进制1的总数。
其实考的是位运算符, 题目分解为求每个元素1的个数,然后再循环即可。
而如何求每个元素中1的个数呢?
上次学员去神州数码面试的时候,出了一道求一个元素2进制1的个数的题目。详见:神州
数码软件测试工程师笔试C语言题目详解
其实如果神州的那个题目会的话,同方的这个题目就太简单了。
我们每次笔试的时候,答题的思路
首先应该是想以前做没有做过一样的题目,如果有,直接照搬。
再次想想有没有做过类似的题目,如果有修改后照搬。
最后是如果不是上面两种情况,那做题目就比较伤脑筋了。只能靠我们平时学习多积累,
多总结,通过现象,找到作同类题目的本质。只要本质我们找到了,即使是最后一种情况,我们也就不怕了。
//假设是地址传递。int a[]:接受主调函数传递过来的实参(实参为数组名)
int calubinary(int a[])
{
int i;
int n=0;//2进制1的总数
for(i=0;i<100;i )
{
//while循环计算1个元素中2进制1的个数
while(a!=0)
{
//通过这个公式, 每次a中的2进制1就会少1个, 如果a里面是5, 也就是101, 那么经过
//这个公式一次,a就变成100。下一次就变成了000,自己算算就知道了。
a=a
以下是网友对清华同方员工笔试试题及答案的回答:
报歉,目前还没有相关答案。我来抢答案?
- 当前共有0条记录,每页0条,当前0/0页
- 上一页
- 下一页
最新更新笔试更多..
湖北成教网 武汉纺织大学成教
武汉轻工大学成教
湖北师范大学成教
武汉工程大学成教
长江大学成教
湖北科技学院成教
荆州教育学院成教
荆楚理工学院成教
湖北开放职业学院成教
湖北中医药高等专科学校成教
湖北理工学院成教
荆州理工职业学院成教
湖北国土资源职业学院成教
中南财经政法大学成教
武汉大学成教
武汉理工大学成教
武汉科技大学成教
华中农业大学成教
湖北工业大学成教
湖北中医药大学成教
武汉成人高考网
孝感成人高考网
荆州成人高考网
咸宁成人高考网
宜昌成人高考网
襄阳成人高考网
十堰成人高考网
武汉自考网
黄冈自考网
宜昌自考网
襄阳自考网
十堰自考网
湖北成人高考报名网
湖北自考报名网
湖北大学成教
湖北工业大学成教
湖北中医药大学成教
华中农业大学成教
武汉大学成教网
武汉科技大学成教
武汉理工大学成教
中南财经政法大学成教
上海成考网
上海自考网
中南财经政法大学自考
中南财经政法大学自考
华中师范大学自考招生网
武汉理工大学自考
湖北大学自考
华中农业大学自考
湖北中医药大学自考
湖北工业大学自考
华中师范大学自考招生网
湖北中医药大学成教
湖北中医药大学成教
武汉理工大学成教
武汉科技大学成教
武汉大学成教
湖北工业大学成教
湖北大学成教
华中农业大学成教
中南财经政法大学成教
华中师范大学成教
湖北中医药大学自考
武汉理工大学自考
武汉大学自考
湖北工业大学自考
湖北大学自考
华中农业大学自考
中南财经政法大学自考
华中师范大学自考