C语言程序设计教程第一章练习题题目
更新时间:2023-05-08 05:26:01 阅读量: 实用文档 文档下载
1、下列语言中不属于计算机语言的三大类的是( C )。
A.机器语言
B.汇编语言
C.脚本语言
D.高级语言
2、下列说法中不正确的是( C )
A.计算机语言大致可分为三大类,即机器语言、汇编语言和高级语言
语言是一种通用的、过程式的编程语言,具有高效、灵活、可移植等优点
语言属于汇编语言
D.高级语言比汇编语言更贴近于人类使用的语言,易于理解、记忆和使用
3、以下开发工具中不属于主流的开发工具的是( B )
Studio
::Block
4、下列选项是对主流开发工具的介绍,其中错误的是( B )
Studio支持C/C++、C#、F#、VB等多种程序语言的开发和测试
::Block是一个免费的跨平台IDE,支持C、C++和Fortan程序的开发
是一种被广泛使用的免费跨平台IDE,最初由IBM公司开发
是一款功能非常强大的IDE
( 和其他IDE不同的是,Vim本身并不是一个用于开发计算机程序的IDE,而是一款功能非常强大的文本编辑器,它是UNIX系统上Vi编辑器的升级版。 )
5、下列选项中,不属于开发一个C语言应用程序的具体实现步骤的是( A )
A.启动开发工具
B.添加源文件
C.编写代码
D.运行程序
6、下列选项中,关于main()函数叙述不正确的是( C )
A.一个完整的C语言程序中,有且只能有一个main()函数
()函数是程序的主入口,程序总是从main()函数开始执行
C.如果没有声明main()函数,程序将从第1行开始执行
()函数可以有返回值,也可以没有返回值
7、下面程序中,合法的选项是( D )
A.#include int main() { printf("hello world\n"); return 0; }
B.#include int man() { printf("hello world\n"); return 0; }
C.#include int main() { printf("hello world\n") return 0; }
D.#include int main() { print("hello world\n"); return 0; }
8、下面程序中,运行结果为“1,2”的是( A )
A.#include int main() { int a = 1; int b = 2; printf("%d %d\n",a,b); return 0; }
B.#include int main() { int a = 1; int b = 2; printf("%d,"a); printf("%d\n",b);
return 0; }
C.#include int main() { int a = 1, b = 2; printf("%d,,%d\n",a,b); return 0; }
D.#include int main() { int a = 1,a= b = 2; printf("%d,%d\n",a,b); return 0; }
9、下列关于注释的描述中,错误的是( B )
语言中的注释有两种类型:单行注释和多行注释
B.所有的注释都可以嵌套使用
C.单行注释用"行注释以符号"/*"开头,以符号"*/"结尾
解析:在C语言中,有的注释可以嵌套使用,有的则不可以,例如:
多行注释“/*…*/”中可以嵌套单行注释“释只在C语言源文件中有效,在编译时会被编译器忽略
B.注释只能对程序中的某一行代码进行解释
C.注释不可以嵌套使用
D.单行注释以符号"/*"开头,以符号"*/"结尾
11、C语言可执行程序的开始执行点是 ( D )
A.程序中第一条可执行语句
B.程序中第一个函数
C.程序中的main函数
D.包含文件的第一个函数
12、一个完整的C语言程序是 ( B )
A.要由一个主函数或一个以上的非主函数构成
B.由一个且仅由一个主函数和零个以上(含零)的非主函数构成
C.要由一个主函数和一个以上的非主函数构成
D.由一个且只有一个主函数或多个非主函数构成
13、以下说法正确的是( A )
语言程序总是从第一个函数开始执行
B.在c语言程序中,要调用的函数必须在main()函数中定义
语言程序总是从main()函数开始执行
语言程序中的main()函数必须放在程序的开始部分
14、在c语言程序中,注释部分从哪开始,到哪结束?( D )
A.从"("开始到")"结束
B.从REM开始无结束标志
C.无起始标志
D.从"/*"开始,"*/"结束
15、关于#include<>这句代码,下列描述中错误的是( A )
A."#"是预处理标志,用来对文本进行预处理操作
是预处理指令
C.一对尖括号可以去掉
是标准输入输出头文件
16、关于printf("hello world\n");,下列描述中错误的是( C )
()是格式化输出函数,用于输出信息
()括号中的内容为函数的参数
()括号中的内容会全部输出到控制台
D.\n表示换行
17、关于注释,下列描述中错误的是( C )
A.注释只是对代码的解释说明,只在源文件中有效
B.注释可分为单选注释与多行注释
C.单选注释的符号为行注释间可以嵌套使用
18、下列是多行注释的符号是(D)
A.
C./*
D./**/
判断题
1、计算机不需要翻译就能直接识别的语言被称为汇编语言。()
2、C语言只适用于系统软件的开发。()
3、根据功能和实现方式的不同,C语言属于高级语言。()
4、Visual Studio仅支持C/C++语言的开发和测试。()
5、Visual Studio系列的IDE是跨平台的。()
6、在C语言程序中,以分号“;”作为结束标记的代码都可称为语句。()
7、注释在编译时也会被编译到程序中。()
8、/printf("hello world\n");*/ 是合法的注释。()
9、机器语言是由二进制数0和1组成的一串指令。()
10、汇编语言的可移植性较好。()
11、计算机语言可分为四大类:机器语言、汇编语言、脚本语言和高级语言。()
12、C语言属于机器语言。()
13、C语言的主流开发工具包括:Visual Studio、Code::Block、Eclipse、Vim。()
14、编写C语言程序的流程是:新建项目、添加源文件、编写代码、运行程序。()
15、C语言中的注释有两种类型:单行注释和多行注释。()
16、Visual Studio只支持C/C++程序语言的开发和测试。()
17、在C语言程序中,一个语句的结束用”;“来标记。()
18、注释会影响程序的运行。()
19、多行注释之间不能嵌套调用。()
填空题
1、根据功能和实现方式编程语言可分为三大类,分别是:(),(),()。
2、计算机语言主要由一些指令组成,这些指令包括()、符号和语法等内容。
3、计算机语言可分为三大类,即机器语言、汇编语言和()。
4、C语言中的注释有两种类型,分别单行注释和()。
5、单行注释用()符号表示。
6、注释在编绎时会被编绎器忽略,它只在C语言()文件中有效。
简答题
1、简单介绍C语言的特点。
2、为了使下面的程序能够正常运行,请在空格处填写相应的代码。
3、请编写一个helloworld程序,要求如下:
4、请编写一个程序,实现两个变量a和b的求和操作,要求如下:
5、请阅读下面的程序,在空白处填写正确的代码,实现换行。
6、请阅读下面的程序,分析代码是否能够编译通过,如果能编译通过,请列出运行的结果,否则请说明编译失败的原因。
7、请编写一个程序,在控制台输出一句话:中国欢迎你!
8、请编写一个程序,实现从键盘输入两个数据,然后将两个数据相加,结果输出到控制台上。
9、请简述C语言的特点。
10、请简述机器语言、汇编语言和高级语言。
正在阅读:
C语言程序设计教程第一章练习题题目05-08
10kv变电站施工验收方案04-27
IP网题库05-08
个人窗边的小豆豆读后感2022年04-18
2017年上海工程技术大学上海科学院基地805物理化学考研冲刺密押题08-26
部编语文1-9年级必背古诗词204首05-07
告诉你一件新鲜事作文04-01
钢支撑拆除方案12-18
记忆中的夏令营作文600字06-26
2015年科技活动中心工作小结06-04
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 练习题
- 程序设计
- 题目
- 语言
- 教程
- 基础实验箱实验手册-20120409
- 39种法定传染病分类的变化
- 廖彬吉(全)---浅谈水泥混凝土滑模施工技术(部分摘抄)
- 沉淀溶解平衡计算及图像分析教学文案
- Video(virtools BB模块汉语翻译及用法详解)
- 年过30 女星妆后扮嫩卖萌私房照
- 厂长岗位安全职责(通用版)
- 《普通车床加工技术》课程标准
- 2019届浙教版数学中考复习之专题一:数与式+【五套中考模拟卷】
- 2 015-2016第二学期课程表
- 战略性国际科技创新合作重点专项2018年度联合研发与
- 2021届新高考地理第四次模拟考试含答案
- 多维数据集培训教程
- (丁雪明)2015恩波考研内部资料英语写作讲义
- 最新单招成本会计高考题汇总及答案(三年)(高考高中)
- 小学五年级上册数学竞赛试题演示版.doc
- (完整word版)支持向量机(SVM)原理及应用概述分析
- 项目管理实施流程规范
- 多元与差异苏州与徽州民间信仰比较
- 中国古代文学史二过关宝典笔记