设为首页 加入收藏

TOP

C++开发工程师面试题库 100~150道(三)
2014-11-23 12:40:03 来源: 作者: 【 】 浏览:32
Tags:开发 工程师 试题库 100 150
的说法错误的是()


A)应用程序通过系统调用访问内核


B)每个系统调用都有一个唯一的系统调用号


C)用户可以定制自己的系统调用


D)


可能是A,系统调用在内核执行。但这里访问比较模糊。


141.关于SPI说法正确的是()


A)SPI工作在全双工模式下


B)


C)


D)SPI接口一般工作在主从模式下



C语言


142.Char Test[10];char *pTest=test;问:&Test在数值上等于(A)


A)Test B) Test[0] C)&pTest D)符号表某个符号的地址


&Test相当于二维指针首指针,TEST是一维的首指针


143.在顺序表{3,6,8,10,12,15,16,18,21,25,30}中,用二分法查找关键码值11,所雪的关键码比较次数为()B


A)2 B)3 C)4 D)5


144.单链表中每个结点中包括一个指针link,它向该结点,现要将指针q指向的新结点放到指针p指向的单链表接点之后,下面的操作序列中哪一个是正确的(C)


A)q:=p^.link;p^.link:=q^:link


B)p^.link:=q^.link;q:=p^.link


C)q^.link:=p^.link;p^.link:=q


D)p^.link:=q;q^.link:=p^.link


145.以下叙述正确的是(C)


A)在C程序中,main函数必须位于程序的最前面


B)C程序的每行中只能写一条语句


C)C语言本身没有输入输出语句


D)在对一个C程序进行编译的过程中,可发现注释中的拼写错误


146.有以下程序


Main()


{


Char a[]=”programming”,b[]=”language”;


Char *p1,*p2;


Int i;


P1=a;p2=b;


For(i=0;i<7;i++)


If(*(p1+i)==*(p2+i))


Printf(“%c”,*(p1+i));


)


打印出什么()



147.请简述以下两个for循环的优缺点(6分)






148.位运算:给定一个整型变量a,(1)给bit3置数(2)清除bit3(6分)


a|=(0×1<<3);


a&=~(0×1<<3);


149.评述下面的代码(6分)


Main()


{


Int a[100];


Int *p;


P=((unsigned int *)a+1);


Printf(“0x%x”,*p);


}


1.数组没有赋初值,


2.指针类型转换不一致


3..打印一个未赋值的整数值,p=a[1]



#include


main()


{


int a[100]={1,2,3};


unsigned int *p;


p=((unsigned int *)a+1);


printf(“%x,%x\n”,a,p);


printf(“0x%x”,*p);


getchar();


}




150.编程题;(10分)


从键盘输入一组字符;


字母按升序排列;其余的字符按升序排列


字母放前,其余的放后



例如:输入:_@AB-@ab 结果:ABab-@@_


首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇软件测试技术类面试题集锦(6)十.. 下一篇华为面试题汇总(1)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: