一、下列程序的执行结果是_________。

#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)相关推荐

  1. C语言面试题分享(6)

    注:以下都是找错题(即:找出程序中的错误或不合理的地方) 一. void test1() {char string[10];char* str1 = "0123456789";st ...

  2. C语言面试题分享(3)

    一.用变量a给出下面的定义 a) 一个整型数(An integer) int a; b) 一个指向整型数的指针(A pointer to an integer) int*a; c) 一个指向指针的的指 ...

  3. C语言面试题分享(2)

    一.sizeof 和 strlen 有何区别? 分析: sizeof 是一个操作符,strlen 是库函数. sizeof 的参数可以是数据的类型,也可以是变量,而 strlen 只能以结尾为'\0' ...

  4. C语言面试题分享(1)

    一.用预处理指令#define 声明一个常数,用以表明一年中有多少秒.(忽略闰年问题) #define SECOND_PER_YEAR (606024*365)UL 分析: #define语法的基本常 ...

  5. 华为js面试题_华为C语言面试题最优思路及答案分享

    原标题:华为C语言面试题最优思路及答案分享 华为校招15道C语言面试题分享 用预处理指令#define 声明一个常数, 用以表明1年中有多少秒 (忽略闰年问题) 一 题 #defineSECONDS_ ...

  6. 神州数码笔试题C语言,神州数码程序类笔试题分享

    神州程序类笔试题分享: 神州数码笔试1)description of the students table: sid_id number start_date date end_date date w ...

  7. c语言程序设计试题及答案十,C语言程序设计试题试题及答案.doc

    <C语言程序设计试题试题及答案.doc>由会员分享,可在线阅读,更多相关<C语言程序设计试题试题及答案.doc(49页珍藏版)>请在装配图网上搜索. 1.C ,C+(120)1 ...

  8. Python培训之就业面试题分享

    近几年,学习Python编程的人越来越多,大家对于Python编程技术非常感兴趣,想要转型到这个行业,下面小编为大家整理一份Python找工作的面试题分享,希望能够帮助正在找Python工作的小伙们. ...

  9. c语言大学程序设计题库,黑龙江大学C语言程序设计试题库程序单选

    <黑龙江大学C语言程序设计试题库程序单选>由会员分享,可在线阅读,更多相关<黑龙江大学C语言程序设计试题库程序单选(5页珍藏版)>请在人人文库网上搜索. 1.黑龙江大学C语言程 ...

最新文章

  1. python2.7环境下“No module named numpy”的解决办法
  2. 顺丰被删库?半个DBA的跑路经验总结
  3. Java学习之生成随机数
  4. glance服务上传镜像的时候,报错HTTPInternalServerError (HTTP 500)
  5. 2.3.9 读者-写者问题
  6. ComeFuture英伽学院——2019年 全国大学生英语竞赛【C类初赛真题解析】大小作文——详细解析
  7. 1097 Deduplication on a Linked List (25 分)_35行代码AC
  8. qt客户端连接服务器不响应,qt判断tcp客户端是否连接服务器
  9. React开发(150):判断方法有避免报错
  10. 爆破linux密码 $6$3uwqC9JI$d9iPRmTDAoXs/IbsplxS3iyeErHqw7fUycacXNHyZk1UCSwFEydl515/zXN7OEwHnyUaqYcNG...
  11. hive 修改分区备注_hive修改 表/分区语句
  12. Session History 属性和方法
  13. java实验报告心得_java实验报告心得体会.doc
  14. 蓝桥杯题目练习 基础篇 [蓝桥杯2015初赛]奖券数目
  15. lnmp一键安装远程连接mysql_阿里云 lnmp一键安装包远程访问Mysql
  16. 准提咒LA 观想 3D文字
  17. java中cbrt_JavaScript中带有示例的Math.cbrt()方法
  18. 计算机视觉作业(三)Scene Recognition with Bag of Words
  19. 纪念一下| 上传资源的创作者等级升级到Lv3
  20. ​川希:互联网创业赚钱就是抄抄抄,越抄越赚钱!

热门文章

  1. 音视频技术开发周刊 | 188
  2. Mdebug:基于React开发的移动web调试工具
  3. 技术创作101训练营:从0到1教你搭建自己的技术品牌
  4. Techo 大会:AI 会替代 DBA 么?
  5. 腾讯开源负责人许勇:未来开源计划重点是AI和服务小程序生态
  6. 离线安装minikube—1.10.1
  7. DeepMind发布Sonnet 帮你用TensorFlow快速搭建神经网络
  8. vue:model和v-model的区别
  9. leetcode 476. Number Complement | 476. 数字的补数(位运算)
  10. leetcode 438. Find All Anagrams in a String | 438. 找到字符串中所有字母异位词(Java)