C语言试题

C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。下面,小编为大家搜索整理了C语言试题,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试网!

[单选题] 下面选项中关于编译预处理的叙述正确的是

A.预处理命令行必须使用分号结尾

B.凡是以#号开头的`行,都被称为编译预处理命令行

C.预处理命令行不能出现在程序的最后一行

D.预处理命令行的作用域是到最近的函数结束处

参考答案:B

参考解析:本题考查预编译的预编译处理命令行,预处理命令行不能以分号结尾,所以A选项错误,预处理命令行可以出现在程序的最后一行,预处理命令行作用域是整个文件。

[单选题] 设--X树共有150个结点,其中度为l的结点有l0个,则该---X树中的叶子结点数为( )。

A.71

B.70

C.69

D.不可能有这样的二叉树

参考答案:D

参考解析:在树结构中,一个结点所拥有的后件个数称为该结点的度,所有结点中最大的度称为树的度。对任何一棵二叉树,度为0的结点总是比度为2的结点多一个。如果有一棵二叉树,结点总数为l50,假设度为0的结点个数为n,则有n+10+n一1=150,n=70.5,由于结点个数必须是整数,所以不可能有题目中这样的二叉树。故选择D选项。

[单选题] 以下选项中,能用作用户标识符的是( )。

A.-0-

B.8-;8

C.void

D.unsigned

参考答案:A

参考解析:C语言中标识符由字母、下划线、数字组成,且开头必须是字母或下划线。另外,关键字不能作为标识符。8中以数字8开头,所以错误。c与D中用的是关键字void与unsigned,所以错误。

【C语言试题】相关文章:

c语言节点的作用,C语言试题相关推荐

  1. c语言节点的作用,C语言链表(基本功能函数)

    创建链表 Node* CreateLinkList(const int n) { Node *head = NULL; Node *previous = NULL; Node *current = N ...

  2. c语言fun的作用,c语言fun函数有什么作用

    c语言fun函数有什么作用 c语言fun函数的作用是被主函数所调用,来定义一个函数或方法,这样在引用时可以用fun表示,比如[int fun(int x,int y)]. c语言fun函数的作用是: ...

  3. C语言文件缓冲区作用,C语言 文件操作4--文件结构体FILE的理解以及缓冲区再讲...

    //文件结构体FILE的理解以及缓冲区再讲 #include #include //要点:文件结构 //struct _iobuf { // char *_ptr; ------当前缓冲区内容指针 / ...

  4. %2d在c语言中什么作用,C语言中的 %2d是什么意思

    修饰符格式说明.意义M%md以宽度m输出整型数,不足m时,左补空格0m%0md以宽度m输出整型数,不足m时,左补零m,n%m.nf以宽度m输出实型小数,小数位为n位例如:设i=123,a=12.345 ...

  5. c语言 const常量作用,C语言 const常量讲解

    //const的本质 //const本质上是伪常量,无法用于数组初始化以及全局变量初始化 //原因在于const仅仅限定变量无法直接赋值,但是却可以通过指针间接赋值 //例如局部常量在栈区,而不在静态 ...

  6. step在c语言中什么作用,C语言step-by-step(二)(数据类型)

    第2章:数据类型 先介绍一些计算机指令简单的知识: 大家都知道我们的计算机有硬盘.有内存这两样东西,都属于存储器,但是硬盘属于在掉电后不丢失信息,一般我们把资料存放在硬盘:然而内存掉电会丢掉所有信息, ...

  7. c语言算术运算的作用,C语言算术运算符和算术表达式

    C语言算术运算符和算术表达式 运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算.下面和大家分享一些C语言算术运算符和算术表达式,一起来看看吧! 一. 基本的算术运算符 (1)+(加法运算 ...

  8. c语言get()的作用,c语言get函数的用法有哪些

    C语言中gets从标准输入设备读字符串函数,可以无限读取,不会判断上限,今天学习啦小编在这里为大家介绍C语言get函数的用法,欢迎大家阅读! c语言get函数的用法:int getc(FILE *st ...

  9. c语言选择结构作用,c语言选择结构程序设计教案

    <c语言选择结构程序设计教案>由会员分享,可在线阅读,更多相关<c语言选择结构程序设计教案(16页珍藏版)>请在人人文库网上搜索. 1.选择结构程序设计(一)说明内容1关系运算 ...

  10. c语言record的作用,C语言基础 record 2-指针,结构体,链表,文件的输入输出

    指针: 1.指针的概念: 内存区的每一个字节有一个编号,这就是 '地址',由于通过地址能找到所需的变量单元,而地址指向该变量单元,所以将地址形象化称为 '指针'.C/C++中是可多继承的指针,而Jav ...

最新文章

  1. js获取当前页面的URL信息
  2. DeepLearning tutorial(3)MLP多层感知机原理简介+代码详解
  3. 【MATLAB】绘图技巧(4)——网格线与边框线控制
  4. 网络分层模型OSI和TCP/IP四层模型
  5. c++ const static
  6. 我也分享一个c# ini操作类
  7. linux 硬链接 软链接_Linux中的软链接–完整参考
  8. 凸优化第八章几何问题 8.6 分类
  9. 2019长江课堂作业答案_2019版长江课堂作业答案语文四年级
  10. MineCraft - 服务端插件指令汇总
  11. TX-LCN分布式事务
  12. 靶机渗透练习99-hacksudo:FOG
  13. hnu 数字电路 实验1.1 异或门
  14. macOS的计时器:Clocker for Mac
  15. 调用“抱抱脸团队打造的Transformers pipeline API” 通过预训练模型,快速训练和微调自己的模型
  16. python数据分析基础试题_Python数据分析基础知识
  17. 九度oj-1163-素数
  18. 伤感 html代码,让对方瞬间心酸的文案,伤感入体,痛彻心扉!
  19. 《江城子·乙卯正月二十日夜记梦》古词鉴赏
  20. 深入理解Arrays.sort()

热门文章

  1. java ssh ssm_JAVA --- SSH和SSM的区别
  2. uni-app引入阿里Icon 图标方式(CustomIcon 扩展自定义图标库)
  3. 08 计算机视觉-opencv直方图与傅里叶变换
  4. ExtJs6中利用TreePicker实现下拉树
  5. mac 思科 链路聚合_链路聚合笔记
  6. opencv修改像素值
  7. CFPS数据处理:少儿代答库与成人库匹配
  8. Linux环境MySQL卸载教程
  9. python将linux时间戳转换,Unix时间戳转换(python)
  10. Linux文件中批量转换时间戳,linux 文件日期转时间戳