PAGE / NUMPAGES

一、单选题

1、下面叙述中正确的是:

(A) 在C语言程序中,main()函数必须放在程序的开始位置

(B) 在C语言程序中,要调用的函数必须在main()函数中定义

(C) C语言程序总是从第一个函数开始执行

(D) C语言程序总是从main()函数开始执行

2、程序设计一般可以简化为以下4个步骤,其中首先应该完成的是:

(A) 调试并运行程序 (B) 编写程序

(C) 建立数学模型 (D) 设计数据结构和算法

3、编辑程序的功能是:

(A) 调试程序 (B) 将C源程序编译成目标程序

(C) 建立并修改程序 (D) 命令计算机执行指定的操作

4、在纸上写好一个C语言程序后,上机运行的基本步骤为:

(A) 编译、连接、编辑、运行 (B) 编译、编辑、连接、运行

(C) 编辑、连接、编译、运行 (D) 编辑、编译、连接、运行

5、用C语言等高级语言编写的程序称为:

(A) 编译程序 (B) 可执行程序

(C) 目标程序 (D) 源程序

6、一个C语言源程序经过“编译程序”翻译后生成一个二进制代码文件,它的扩展名为:

(A) .dat (B) .obj

(C) .c (D) .exe

7、关于为什么要学习C语言,以下描述错误的是:

(A) 非计算机专业同学学习C语言,可以培养使用计算机解决问题的思维和能力。

(B) C语言是结构化程序设计语言,是面向对象程序设计的基础。

(C) 通过对C语言的学习,可以培养工程推理和解决问题的能力。

(D) C语言早就过时了,应该学习最流行的语言。

8、一个C程序的执行是从:

(A) 本程序的main函数开始,到main函数结束。

(B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束。

(C) 本程序的main函数开始,到本程序文件的最后一个函数结束。

(D) 本程序文件的第一个函数开始,到本程序main函数结束。

9、以下叙述不正确的是:

(A) 一个C源程序可由一个或多个函数组成。

(B) 一个C源程序必须包含一个main函数。

(C) 程序的基本组成单位是函数。

(D) 在C程序中,注释说明只能位于一条语句的后面。

10、C语言程序的基本单位是:

(A) 子程序 (B) 标识符

(C) 函数 (D) 过程

11、通过“连接程序”软件,把C语言目标程序与C语言提供的各种库函数连接起来生成一个文件,它的扩展名为:个人收集整理 勿做商业用途

(A) .obj (B) .dat 个人收集整理 勿做商业用途

(C) .exe (D) .c个人收集整理 勿做商业用途

12、以下叙述中正确的是:

(A) C语言的源程序不必通过编译就可以直接运行

(B) C源程序经编译形成的二进制代码可以直接运行

(C) C语言中的每条可执行语句最终都将被转换成二进制的机器指令

(D) C语言中的函数不可以单独进行编译

二 填空题

1.C源程序的基本单位是 ( )。

2.一个C源程序中至少应包括一个( )。

3.在一个C源程序中,注释部分两侧的分界符分别为( )和( )。

4.一个函数是由两部分组成的,它们分别是( )和( )。

5.在C语言中,一个函数的函数体一般包括( )和( )。

6.在每个C语句和数据定义的最后必须有一个( )。

7.C语言本身没有输入输出语句。其输入输出是由( )来完成。

8.程序是指( )。

9.源程序是指( )。C源程序文件的扩展名为( )。个人收集整理 勿做商业用途

10

在纸上写好一个c语言程序后,上机运行的基本步骤为,c基本概念(选择题).docx相关推荐

  1. 手把手教你写第一个C语言程序

    C语言是所有编程语言的基础,历经50多年的发展依然被众多编程者使用,那么怎么写C语言程序呢?下面我将从项目的创建开始一步步交大家写第一个C语言程序. 一.C语言项目的创建: C语言是一门编译型语言.所 ...

  2. IOS学习笔记04---编写第一个C语言程序-Hello World

    IOS学习笔记04---编写第一个C语言程序-Hello World --------------------------------------------------------         ...

  3. 一个c语言程序什么时候结束,新人求救,写了一个C语言程序,输入完数据后就结束了!!!...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include "head.h" int main() { char ch; int n,i; STU stuRecord[STU_ ...

  4. 群答疑随手记:花椰妹在纸上写下了若干个连续的正整数,她把这些数遮挡住,只告诉蒜头君一共有k个数,它们的和为n,请蒜头君猜猜纸上是哪些数。现在蒜头君向你求助,帮他解决这个问题。(连续整数和)

    今天收到粉丝提问啦,抽空编个小代码解答一下啦!感谢他的信任!(以下是我的答案,仅供参考,如有错误,欢迎指正,谢谢) 题目:         连续整数和:花椰妹在纸上写下了若干个连续的正整数,她把这些数 ...

  5. c语言中怎么暂停一个一个游戏,求助:最近在linux下用c语言写了一个贪吃蛇程序,有几个问题,第一:贪吃蛇怎么实现暂停,第二:有时候同时输入上下左右中的两个键就会直接游戏结束...

    求助:最近在linux下用c语言写了一个贪吃蛇程序,有几个问题,第一:贪吃蛇怎么实现暂停,第二:有时候同时输入上下左右中的两个键就会直接游戏结束 /* 以下是主要的逻辑代码,还有些.c和.h就没发了 ...

  6. 【c】C语言编程写的一个http下载程序

    来自: 百度空间-软件工程师 大家都很熟悉HTTP协议的应用,因为每天都在网络上浏览着不少东西,也都知道是HTTP协议是相当简单的.每次用到FlashGet之类的下载软件下载网页,当用到那个" ...

  7. 一点点墨水滴在纸上写出来的字体

    字体简介:胸中点点墨,写出大智慧.点点墨体,一点点墨水滴在纸上写出的手写字体.点点墨体笔划饱满,寓动于静,寓险于平,字形正倚交错,大大小小,开开合合,线条粗细变化明显,跌宕有致. 字体名称:点点墨体 ...

  8. 古堡算式 福尔摩斯到某古堡探险,看到门上写着一个奇怪的算式: ABCDE * ? = EDCBA

    /** 古堡算式福尔摩斯到某古堡探险,看到门上写着一个奇怪的算式:ABCDE * ? = EDCBA他对华生说:"ABCDE应该代表不同的数字,问号也代表某个数字!"华生:&quo ...

  9. 古堡算式(福尔摩斯到某古堡探险,看到门上写着一个奇怪的算式:ABCDE * ? = EDCBA)

    /*** * 福尔摩斯到某古堡探险,看到门上写着一个奇怪的算式:ABCDE * ? = EDCBA他对华生说:"ABCDE应该代表不同的数字,问号也代表某个数字!"华生:" ...

最新文章

  1. 矩阵奇异值分解简介及C++/OpenCV/Eigen的三种实现
  2. rpm 使用手册 (谷歌翻译)
  3. leetCode数据查询笔记(困难)
  4. 2020年蓝桥杯模拟赛2020.3.25直播笔记
  5. ace+arm+linux,用NDK编译ACE在Android上运行
  6. 深度学习学习7步骤_如何通过4个简单步骤为深度学习标记音频
  7. sim7020c功耗_SIM7020C物联网NB-IOT模块 simcom代理
  8. astrm30米分辨率高程数据下载_如何下载道路沿线1000米范围内的高程?
  9. win7双系统安装openSUSE13.2解决【引导加载器安装期间出错】问题
  10. flask异步操作_从Flask到FastAPI的平滑迁移
  11. mysql 数据类型 image_MySQL 数据类型
  12. 传统的主从复制的概念和要点
  13. Android小应用-----画画板
  14. matlab 可视化 —— axis
  15. java异常处理和自定义异常利用try和catch让程序继续下去(回来自己再写个例子试运行下)...
  16. 开源游戏引擎哪家强?八款知名引擎资料够你忙
  17. c语言判断不是大写字母,c语言isupper()函数如何判断字符是否为大写英文字母实例...
  18. tomcat发布asp网站的解决办法(转)
  19. 喜获5亿元D2轮融资,星环科技谋求更多发展!
  20. 数据结构:弗洛伊德算法(最短路径)图文详解

热门文章

  1. 将request中的所有参数存放到自定义的map中
  2. 梯度提升决策树(GBDT)与XGBoost、LightGBM
  3. LeetCode简单题之数字转换为十六进制数
  4. 面试高频——JUC并发工具包快速上手(超详细总结)
  5. MLIR中间表示和编译器框架
  6. 如何使用TVM Pass Relay
  7. 计图(Jittor) 1.1版本:新增骨干网络、JIT功能升级、支持多卡训练
  8. 2021年大数据ELK(二十五):添加Elasticsearch数据源
  9. 【CV】吴恩达机器学习课程笔记第16章
  10. c语言程序设计第二版第五章课后答案甘勇,郑州工程技术学院副院长甘勇来校讲学和指导工作...