- 0
- 0
- 约2.66千字
- 约 9页
- 2026-11-08 发布于河南
- 举报
优看电子笔试题及答案
一、C语言与编程基础(30分)
1.在C语言中,以下关于指针和数组的描述,错误的是()。
A.数组名在表达式中通常会被转换为指向数组首元素的指针
B.两个指针相减的结果是它们所指向的元素之间的元素个数
C.指针变量的值可以改变,指向不同的内存地址
D.`intp;p=100;`是合法的赋值语句
答案:D
2.关于宏定义`defineSQUARE(x)xx`,执行`inta=5;intb=SQUARE(a+1);`后,b的值是多少?
答案:12(解析:宏展开为a+1a+1,即1+5+1=7,而非(5+1)(5+1)=36)
3.下列代码的输出结果是()。
```c
includestdio.h
intmain(){
inta=10;
intp1=a;
intp2=p1;
printf(%d,p2);
return0;
}
```
答案:10
4.结构体对齐问题:在32位系统中,定义如下结构体,`sizeof(structTest)`的值是多少?
```c
structTest{
charc;
您可能关注的文档
最近下载
- 监理平行检验记录文本表.doc
- 完美打印版《新概念3》.doc VIP
- 2025广东广州市海珠区就业服务管理中心招聘1名基层公共就业创业服务岗位考试备考试题及答案解析.docx
- 数据缺失及其处理方法综述.pdf VIP
- 社会工作实务(中级)考题(含四套).pdf VIP
- FusionServer RH2288 V3 服务器 用户指南 01.pdf VIP
- 鄂尔多斯市东胜区八年级历史上册 第二单元 近代化的早期探索与民族危机的加剧 第4课 洋务运动学案(无答案) .docx VIP
- 特斯拉供应商手册.docx VIP
- 游戏工作室雇佣员工合同.docx VIP
- 钢丝绳类别、 直径和级的最小破断拉力表.pdf VIP
原创力文档

文档评论(0)