考试酷解析——A4_Declarations
解析
第二题:
//Comment on the output of this C code?
#include <stdio.h>
int main()
{
const int i = 10;
int *ptr = &i;
*ptr = 20;
printf("%d\n", i);
return 0;
}
通过不是const限定的指针修改const限定的值,会出现compile time warning,然后再输出20。
第三题:
//What is the output of this C code?
#include <stdio.h>
int main()
{
j = 10;
printf("%d\n", j++);
return 0;
}
注意细节,j这个变量没有生命,会报错,compile time error。
第四题:
//Does this compile without error?
#include <stdio.h>
int main()
{
for (int k = 0; k < 10; k++);
return 0;
}
是否有错误取决于编译器所采用的C标准,在C99标准中可以在for循环条件里声明变量,C90中不可以。
第七题:
#include <stdio.h>
int main()
{
char *var = "Advanced Training in C by Sanfoundry.com";
}
//Which of the following format identifier can never be used for the variable var?
如果用%d修饰输出,则输出的是ASCII码;如果用%s修饰输出,则输出整个字符串;如果用%c修饰输出,则输出的是第一个字符;但怎么说都不能用%f输出。
考试酷解析——A4_Declarations相关推荐
- #考试酷解析# 简介
简介 什么是考试酷?--鸭大的课堂同步练习(?) 干嘛要搞这样一个分类?--没办法,谁让可爱的ly老师搞了个我没搞懂的考试酷,为了方便复习,而且现在特殊时期时间忒多,所以有了这个考试酷考点解析. 嘿嘿 ...
- 考试酷解析——C4_Scope of a Variable
解析 第二题: 有没有和外部文件联系不影响输出 scopre rule,可以当作没有extern 变量. 第三题: extern 后面仍然要接数据类型,所以这题会报错是因为没有声明array 的 ty ...
- 考试酷解析——A11_Conditional Expressions
解析 主要是理清表达式关系即可,注意一下sizeof(short)=2. 第五题: //What is the output of this C code? #include <stdio.h& ...
- 考试酷解析——B3_For Loops
解析 第四题: //What is the output of this C code? #include <stdio.h> int main() { short i; for (i = ...
- 考试酷解析——C2_Functions Returning Non-integers
解析 第一题: sqrt()函数返回的是double值 第二题: 在函数定义的花括号最后加上分号是合法的,所以上述都是对的,选none of mentioned. 第四题: 可以多次转换数值的类型,但 ...
- 考试酷解析——A16_Sizeof
解析 第一题: char只占一个字节,即1 byte. 第二题: 'a'在C语言中被看作是整型字符常量(int),占4个字节,C++中则是看成字符,占一个字节. 第三题: sizeof 指针和size ...
- 考试酷解析——A1_Varieble Names
解析 第一题: C99标准规定,内部名称的局部变量作用域为63个字符. 第二题: C99标准规定,外部名称的全局变量作用域为31个字符.
- 2013驾考科目三考试难点解析
原来规定科目三考试上车准备.起步.直线行驶等13个道路驾驶技能项目.123号令实施后,科目三考试分两部分.道路驾驶技能考试项目增加到16项,增加了加减挡位操作.路口左转弯.路口右转弯3个考试项目,驾驶 ...
- 2009年5月软件设计师考试试题解析全国首发
[书名]软件设计师考试考前冲刺预测卷及考点解析:最新版 [作者]郭春柱 [ISBN]978-7-121-08407-2 [出版社]电子工业出版社 [出版日期]2009年8月 [定 价]39.50元 ...
最新文章
- BC26通过LWM2M协议连接ONENET,AT流程,STM32代码
- jQuery1.6以上attr改用prop
- 文本编辑器中菜单栏删除功能的实现
- AOP 的利器:ASM 3.0 介绍
- linux FTP服务器访问权限的问题
- 【前端】jQuery学习内容概览
- 转:构建高性能ASP.NET站点之二 优化HTTP请求(前端)
- Python django model 插入新增一条数据,得到create返回主键值 id
- 初学者求经典java学习视频
- win10打开无线网卡服务器,win10打不开无线网卡
- pkpm板按弹性计算还是塑性_用PKPM计算楼板配筋是用弹性算法还是塑性算法呢?...
- Rockchip RK3288 Datasheet芯片手册资料
- 小企业会计准则 ——主要账务处理和财务报表(1)
- 自主导航系列21-layered论文阅读
- c语言数字和字母运算,计算器中的字母CE、C、MR、MC、MS、M+、M-等等各是什么意思?让我来告诉你吧!...
- 拓扑优化丨99行拓扑优化详细解释(OC优化准则)
- 预测算法模型_如何测量预测模型或算法的准确性第1部分。
- 清火茶疗方 食疗灭四火
- Linux中的各种栈:进程栈 线程栈 内核栈 中断栈
- Hadoop的java程序报错Exception in thread main java.io.FileNotFoundException: File does not exis