C语言面试题分享(5)
一、下列程序的执行结果是_________。
#include <stdio.h>union un
{int i;char c[2];
};void main()
{ union un x;x.c[0]=10:x.c[1]=1:printf(“%d\n”,x.i);
}
A)266 B)11 C)265 D)138
答案:A
评析:由于本题定义的是共用体,所以成员列表中的整型变量x与字符数组c共占用同一个存储单元,且此存储单元为2个字节,通常c[0]位于低字节,c[1]位于高字节,所以x.i的值为266,即0x010A。
二、下列程序执行后输出的结果是_________ 。
#include <stdio.h>f(int a)
{static c=0;c=a+c++;return(c);
}void main(void){int a=2, i, k;for(i=O;i<2;i++)k=f(a++);printf(”%d\n”,k);
}
答案:7
评析:在程序执行时,static变量仅初始化一次,下次使用时将使用上次保存的值。
三、下面程序执行后输出的结果是_________ 。
#include <stdio.h>int m=13;int fun(int x,int y)
{int m=3;return(x*y-m);
}void main(void)
{int a=7,b=5;printf(”%d\n”,fun(a,b)/m);
}
答案:2
评析:考察同名变量,在函数中优先取局部变量。
本题变量m既是外部变量(值是13),又是fun函数的局部变量(值为3)。函数fun(xy-m)的值为75-3=32,在main函数中,fun(a,b)/m中的m应取外部变量的值13,因此输出2。
C语言面试题分享(5)相关推荐
- C语言面试题分享(6)
注:以下都是找错题(即:找出程序中的错误或不合理的地方) 一. void test1() {char string[10];char* str1 = "0123456789";st ...
- C语言面试题分享(3)
一.用变量a给出下面的定义 a) 一个整型数(An integer) int a; b) 一个指向整型数的指针(A pointer to an integer) int*a; c) 一个指向指针的的指 ...
- C语言面试题分享(2)
一.sizeof 和 strlen 有何区别? 分析: sizeof 是一个操作符,strlen 是库函数. sizeof 的参数可以是数据的类型,也可以是变量,而 strlen 只能以结尾为'\0' ...
- C语言面试题分享(1)
一.用预处理指令#define 声明一个常数,用以表明一年中有多少秒.(忽略闰年问题) #define SECOND_PER_YEAR (606024*365)UL 分析: #define语法的基本常 ...
- 华为js面试题_华为C语言面试题最优思路及答案分享
原标题:华为C语言面试题最优思路及答案分享 华为校招15道C语言面试题分享 用预处理指令#define 声明一个常数, 用以表明1年中有多少秒 (忽略闰年问题) 一 题 #defineSECONDS_ ...
- 神州数码笔试题C语言,神州数码程序类笔试题分享
神州程序类笔试题分享: 神州数码笔试1)description of the students table: sid_id number start_date date end_date date w ...
- c语言程序设计试题及答案十,C语言程序设计试题试题及答案.doc
<C语言程序设计试题试题及答案.doc>由会员分享,可在线阅读,更多相关<C语言程序设计试题试题及答案.doc(49页珍藏版)>请在装配图网上搜索. 1.C ,C+(120)1 ...
- Python培训之就业面试题分享
近几年,学习Python编程的人越来越多,大家对于Python编程技术非常感兴趣,想要转型到这个行业,下面小编为大家整理一份Python找工作的面试题分享,希望能够帮助正在找Python工作的小伙们. ...
- c语言大学程序设计题库,黑龙江大学C语言程序设计试题库程序单选
<黑龙江大学C语言程序设计试题库程序单选>由会员分享,可在线阅读,更多相关<黑龙江大学C语言程序设计试题库程序单选(5页珍藏版)>请在人人文库网上搜索. 1.黑龙江大学C语言程 ...
最新文章
- python2.7环境下“No module named numpy”的解决办法
- 顺丰被删库?半个DBA的跑路经验总结
- Java学习之生成随机数
- glance服务上传镜像的时候,报错HTTPInternalServerError (HTTP 500)
- 2.3.9 读者-写者问题
- ComeFuture英伽学院——2019年 全国大学生英语竞赛【C类初赛真题解析】大小作文——详细解析
- 1097 Deduplication on a Linked List (25 分)_35行代码AC
- qt客户端连接服务器不响应,qt判断tcp客户端是否连接服务器
- React开发(150):判断方法有避免报错
- 爆破linux密码 $6$3uwqC9JI$d9iPRmTDAoXs/IbsplxS3iyeErHqw7fUycacXNHyZk1UCSwFEydl515/zXN7OEwHnyUaqYcNG...
- hive 修改分区备注_hive修改 表/分区语句
- Session History 属性和方法
- java实验报告心得_java实验报告心得体会.doc
- 蓝桥杯题目练习 基础篇 [蓝桥杯2015初赛]奖券数目
- lnmp一键安装远程连接mysql_阿里云 lnmp一键安装包远程访问Mysql
- 准提咒LA 观想 3D文字
- java中cbrt_JavaScript中带有示例的Math.cbrt()方法
- 计算机视觉作业(三)Scene Recognition with Bag of Words
- 纪念一下| 上传资源的创作者等级升级到Lv3
- ​川希:互联网创业赚钱就是抄抄抄,越抄越赚钱!
热门文章
- 音视频技术开发周刊 | 188
- Mdebug:基于React开发的移动web调试工具
- 技术创作101训练营:从0到1教你搭建自己的技术品牌
- Techo 大会:AI 会替代 DBA 么?
- 腾讯开源负责人许勇:未来开源计划重点是AI和服务小程序生态
- 离线安装minikube—1.10.1
- DeepMind发布Sonnet 帮你用TensorFlow快速搭建神经网络
- vue:model和v-model的区别
- leetcode 476. Number Complement | 476. 数字的补数(位运算)
- leetcode 438. Find All Anagrams in a String | 438. 找到字符串中所有字母异位词(Java)