
笔面试题题解
文章平均质量分 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进制为0xffffffe0 D 都不对 有符号数最高位为1,所以a为负数; 负数原码转补码是符号位不变,其他各位取反,然后加1; 无符号数的原创 2016-11-24 17:48:32 · 1594 阅读 · 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 · 985 阅读 · 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 · 814 阅读 · 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 · 1203 阅读 · 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 · 1450 阅读 · 1 评论