c语言经典笔试100题,100条经典C语言笔试题目(全).doc
100条经典C语言笔试题目(全)
100条经典C语言笔试题目
请填写bool,float,指针变量与“零值”比较的if语句。
提示:这里“零值”可以是0,0.0,FALSE 或者“空指针”。例如int变量n与“零值”比较的if语句为:
if ( n == 0 )
if ( n != 0 )
以此类推。
(1)请写出 bool flag 与“零值”比较的 if 语句:
【标准答案】if ( flag )
if ( !flag )
(2)请写出 float x 与“零值”比较的 if 语句:
【标准答案】 const float EPSINON = 0.00001;
if ((x >= - EPSINON) && (x <= EPSINON)
不可将浮点变量用“==”或“!=”与数字比较,应该设法转化成“>=”或“<=”此类形式。
(3)请写出 char *p 与“零值”比较的 if 语句
【标准答案】 if (p == NULL)
if (p != NULL)
以下为 Linux下的 32 位 C程序,请计算 sizeof 的值。 char str[] = “Hello” ;
char *p = str ;
int n = 10;
请计算(1)sizeof (str ) =
sizeof ( p ) =
sizeof ( n ) =
【标准答案】(1)6、(2)4、(3)4
void Func ( char str[100]) { ……;
} 请计算 sizeof( str ) = (5)void *p = malloc( 100 ); 请计算sizeof ( p ) =
【标准答案】(4)4、(5)4
3、 long a=0x801010;a+5=?
【标准答案】0x801010用二进制表示为:“1000 0000 0001 0000 0001 0000”,十进制的值为8392720,再加上5就是8392725。
4、用变量a给出下面的定义
e) 一个有10个指针的数组,该指针是指向一个整型数的;
f) 一个指向有10个整型数数组的指针 ;
g) 一个指向函数的指针,该函数有一个整型参数并返 回一个整型数;
h) 一个有10个指针的数组,该指针指向一个函数,该 函数有一个整型参数并返回一个整型数;
【标准答案】e)int * a[10]; f)int (*a)[10] g)int (*a)(int); h) int (*a[10])(int)
5、设有以下说明和定义:typedef union {long i; int k[5]; char c;} DATE;struct data { int cat; DATE cow; double dog;} too;DATE max;则语句 printf("%d",sizeof(struct date)+sizeof(max));的执行结果是:_____【标准答案】DATE是一个union, 变量公用空间. 里面最大的变量类型是int[5], 占用20个字节. 所以它的大小是20.data是一个struct, 每个变量分开占用空间. 依次为int4 + DATE20 + double8 = 32.所以结果是 20 + 32 = 52。当然...在某些16位编辑器下, int可能是2字节,那么结果是 int2 + DATE10 + double8 = 20
6、请问以下代码有什
c语言经典笔试100题,100条经典C语言笔试题目(全).doc相关推荐
- 【笔试真题】字节跳动产品岗笔试主观题解析!!
题目一:如果选一家互联网公司和今日头条深度合作,选择哪一家?为什么?TOC 考点:战略分析 [主要解题思路] 本题考查的是战略分析,对于这种题,我们可以有两种思路去思考. 1.思路1:SWOT分析–企 ...
- python入门经典100题-Python3基础训练经典100题(带答案)下载
实例001:数字组合 实例002:"个税计算" 实例003:完全平方数 实例004:这天第几天 实例005:三数排序 实例006:斐波那契数列 实例007:copy 实例008:九 ...
- html语言无序下拉菜单,(4条消息)HTML语言标记详解
开发过Android的同学都知道,Android应用程序中的界面是由一个个控件组合而成的,比如说按钮控件,图片控件,文本输入框控件等.HTML语言的标记就可以理解成控件的标记,一个标记指定了一个控件, ...
- 湖北c语言二级考试真题,湖北省计算机二级C语言考试.pdf
1.计算机在实现工业自动化中的应用主要是进行 (A) A.实时控制 B.数据处理 C.数值计算 D.人工智能 2.计算机的主频指的是 (D) A.硬盘读写速度,用Hz表示 B.软盘读写速度,用Hz表示 ...
- java常见笔试编程题_9道常见的java笔试选择题
9道常见的java笔试选择题 1.关于Java编译,下面哪一个正确()(选择一项) A.Java程序经编译后产生machine code B.Java程序经编译后会生产byte code C.Java ...
- 大一下c语言期末考试编程题,大一上期末C语言编程题
大一上期末C语言编程题 (6页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分 用公式 π/4 = 1-1/3+1/5-1/7--,编程序 ...
- 单片机c语言常用的语句有几条,单片机C语言常用语句详解
<单片机C语言常用语句详解>由会员分享,可在线阅读,更多相关<单片机C语言常用语句详解(22页珍藏版)>请在人人文库网上搜索. 1.C51编程中常见语句的总结.首先,C51定义 ...
- 国二c语言公共基础知识题库,国二C语言公共基础知识习题(答案)
算法的基本概念.复杂度,栈与队列的区分,树的概念与遍历:以上三点知识是必考内容 链表.顺充查找.二分法查找为选考内容 下列关于栈和队列的描述中,正确的是()D A.栈是先进先出 B.队列是先进后出 C ...
- 程序员面试题精选100题
程序员面试题精选100题(01)-把二元查找树转变成排序的双向链表 题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表.要求不能创建任何新的结点,只调整指针的指向. 比如将二元查找树 ...
最新文章
- 手把手教你生成对抗网络 GAN,50 行代码玩转 GAN 模型!(附源码)
- 为什么利用多个域名来存储网站资源会更有效?
- Python判断 子集
- Redis进阶-string底层数据结构精讲
- Spring Security:基于MySQL数据库的身份认证
- mysql数据库实例
- redis 经纬度_Redis 中的 GEO(地理信息)类型
- 109.虚函数与析构构造
- 基于springboot的社区核酸检测统计管理系统
- is this mysql server_mysql出现is not allowed to connect to this mysql server异常的解决办法
- 用c语言写贪吃蛇(简易)(适用初学者)(保姆级)
- 如何把Eclipse改成中文版
- Red5流媒体服务器的搭建与使用
- c语言斐波那契数列_Day 7:斐波那契数列
- Linux服务端rpm包安装Jenkins
- 安卓手机格式化怎么弄_安卓手机怎么格式化 Android手机内存卡格式化方法
- 审美灵感|插画配色分享
- mysql 用update insert_mysql 一些insert/update的用法
- Gmail和Orkut邀请自助发送[共享]
- 手动挡五个档位示意图_手动挡车档位介绍,手动挡挡位示意图