笔面试题题解
文章平均质量分 73
Mormont
暂无简述
展开
-
c语言笔面试题错题解析5
1.signed char a = 0xe0; unsigned int b= a; unsigned char c= a;下面说法正确的是?A (a>0)&&(b>0)为真B c== a 为真C b 的16进制为0xffffffe0D 都不对有符号数最高位为1,所以a为负数;负数原码转补码是符号位不变,其他各位取反,然后加1; 无符号数的原创 2016-11-24 17:48:32 · 1568 阅读 · 0 评论 -
c语言笔面试题错题解析4
1.#include char fun(char *c){if(*c='A'){ *c-='A' - 'a';}return *c;}main(){char s[81],*p=s;gets(s);while(*p){ *p = fun(p); putchar(*p); p++;}printf(:\n原创 2016-11-18 19:21:32 · 957 阅读 · 0 评论 -
c语言笔面试题错题解析3
1.下面两个结构体在#pragma pack(4)和pragma pack(8)的情况下,结构体的大小分别是:struct One{double d;char c;int i;}struct Two{char c;double d;int i;}许多实际的计算机系统对基本类型数据在内存中存放的位置有限制,它们会要求这些数据的首地址的值是某个数k(原创 2016-11-12 14:36:13 · 802 阅读 · 0 评论 -
c语言笔面试题错题解析2
1.程序段的执行结果是:#include using namespace std;void func1(int &x){x++;}void func2(int x){x++;}int main(){int abc = 100; xyz = 13;func1(xyz);abc = xyz;func2(abc);printf("%d\原创 2016-11-10 18:38:04 · 1172 阅读 · 0 评论 -
c语言笔面试题错题解析1
1.以下程序输出结果是?#include main(){ char c[2][5]={"6934","8254"},*p[2]; int i,j,s=0; for(i=0;i p[i]=c[i]; for(i=0;i for(j=0;p[i][j]>0&&p[i]j]s=s*10+p[i][j]-'0';printf("%d\原创 2016-11-01 21:48:35 · 1429 阅读 · 1 评论