兰考县红庙关东村做网站的,网站后台管理系统的主要功能,四川建设局网站首页,wordpress链接微博前言 两天没更新了#xff0c;作者在复习期末考试#xff0c;更新一波#xff0c;祝大家都能顺利通过期末考试#xff01;#xff01;#xff01; 指针相关博客 打响指针的第一枪#xff1a;指针家族-CSDN博客 深入理解#xff1a;指针变量的解引用 与 加法运算-CSDN博…前言 两天没更新了作者在复习期末考试更新一波祝大家都能顺利通过期末考试 指针相关博客 打响指针的第一枪指针家族-CSDN博客 深入理解指针变量的解引用 与 加法运算-CSDN博客 第一题 1. 下面程序段的运行结果是 【多选】 char s[] 12345, *p s;
printf(%d\n, *(p5)); A字符 \0 的 ASCII 码值 B0 C字符 5 的地址 D字符 5 答案及解析 AB 本题考查的是对指针➕整数和指针解引用 详谈【指针解引用】与【指针加整数】_指针解引用之后-CSDN博客 最后p 5是 到达的\0的地址解引用拿出来的就是\0ASCII就是0 第二题 2. 以下程序中while循环的次数是 int main()
{int i 0;while(i 10){if(i 1)continue;if(i 5)break;i;}
} A1 B10 C6 D死循环不能确定次数 答案及解析 D 本题考查的是对while循环中的continue和break语句的认识 continue语句不执行后面语句直接返回循环条件部分 break语句跳出当前循环 所以本题就是一直都是i 0 1 一直循环 第三题 3. 下面3段程序代码的效果一样吗 int b;
(1)const int *a b;
(2)int const *a b;
(3)int *const a b; A(2) (3) B(1) (3) C(1) (2) D都不一样 E都一样 答案及解析 C const在*左边指针指向的内容不可以改变pointer to const const在*右边指针本身不可被改变const pointer 第四题 4. 有定义 int a2.b3,c4; 表达式的值为 (a b !c)? b: a-- A1 B2 C3 D4 答案及解析 B 第五题 5. 下列代码的输出是() #include stdio.h
void print(char *s)
{if(*s){print(s);printf(%c, *s); }
}
int main()
{ char str[] Geneius;print (str);return 0;
} A\0suiene Bneius Crun-time error DsuieneG 答案及解析 A 本题考查的是函数递归 在s取到\0的地址的时候结束递归反向输出