您好,欢迎来到好走旅游网。
搜索
您的当前位置:首页C语言程序设计教程第一章练习题题目

C语言程序设计教程第一章练习题题目

来源:好走旅游网
单选题

1、下列语言中不属于计算机语言的三大类的是( C )。 A.机器语言 B.汇编语言 C.脚本语言 D.高级语言

2、下列说法中不正确的是( C )

A。计算机语言大致可分为三大类,即机器语言、汇编语言和高级语言

B。C语言是一种通用的、过程式的编程语言,具有高效、灵活、可移植等优点 C。C语言属于汇编语言

D.高级语言比汇编语言更贴近于人类使用的语言,易于理解、记忆和使用 3、以下开发工具中不属于主流的开发工具的是( B ) A。Visual Studio B。Xcode

C。Code::Block D。Eclipse

4、下列选项是对主流开发工具的介绍,其中错误的是( B )

A.Visual Studio支持C/C++、C#、F#、VB等多种程序语言的开发和测试 B.Code::Block是一个免费的跨平台IDE,支持C、C++和Fortan程序的开发 C。Eclipse是一种被广泛使用的免费跨平台IDE,最初由IBM公司开发 D。Vim是一款功能非常强大的IDE ( 和其他IDE不同的是,Vim本身并不是一个用于开发计算机程序的IDE,而是一款功

能非常强大的文本编辑器,它是UNIX系统上Vi编辑器的升级版。 )

5、下列选项中,不属于开发一个C语言应用程序的具体实现步骤的是( A ) A.启动开发工具 B.添加源文件 C。编写代码 D.运行程序

6、下列选项中,关于main()函数叙述不正确的是( C )

A。一个完整的C语言程序中,有且只能有一个main()函数

B。main()函数是程序的主入口,程序总是从main()函数开始执行 C.如果没有声明main()函数,程序将从第1行开始执行 D.main()函数可以有返回值,也可以没有返回值 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\; 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\); return 0; } 9、下列关于注释的描述中,错误的是( B )

A.C语言中的注释有两种类型:单行注释和多行注释 B.所有的注释都可以嵌套使用

C。单行注释用\"//”符号表示,\"//”后面为被注释的内容 D。多行注释以符号\"/*\"开头,以符号”*/”结尾

解析:在C语言中,有的注释可以嵌套使用,有的则不可以,例如:

多行注释“/*…*/”中可以嵌套单行注释“//”;

多行注释“/*…*/”中不能嵌套多行注释“/*…*/”.

10、下列关于注释的描述中,正确的是( C )

A.注释只在C语言源文件中有效,在编译时会被编译器忽略 B.注释只能对程序中的某一行代码进行解释 C.注释不可以嵌套使用

D。单行注释以符号”/*\"开头,以符号\"*/\"结尾 11、C语言可执行程序的开始执行点是 ( D ) A。程序中第一条可执行语句 B.程序中第一个函数 C.程序中的main函数

D。包含文件的第一个函数

12、一个完整的C语言程序是 ( B )

A。要由一个主函数或一个以上的非主函数构成

B。由一个且仅由一个主函数和零个以上(含零)的非主函数构成 C。要由一个主函数和一个以上的非主函数构成 D。由一个且只有一个主函数或多个非主函数构成 13、以下说法正确的是( A )

A。c语言程序总是从第一个函数开始执行

B.在c语言程序中,要调用的函数必须在main()函数中定义 C。c语言程序总是从main()函数开始执行

D。c语言程序中的main()函数必须放在程序的开始部分 14、在c语言程序中,注释部分从哪开始,到哪结束?( D ) A。从”(”开始到\")\"结束 B.从REM开始无结束标志 C.无起始标志

D。从”/*\"开始,\"*/”结束

15、关于#include〈stdio。h>这句代码,下列描述中错误的是( A ) A.\"#”是预处理标志,用来对文本进行预处理操作 B.include是预处理指令 C.一对尖括号可以去掉

D。stdio.h是标准输入输出头文件 16、关于printf(\"hello world\\n\");,下列描述中错误的是( C ) A。printf()是格式化输出函数,用于输出信息 B。printf()括号中的内容为函数的参数

C。printf()括号中的内容会全部输出到控制台

D.\\n表示换行

17、关于注释,下列描述中错误的是( C )

A。注释只是对代码的解释说明,只在源文件中有效 B.注释可分为单选注释与多行注释 C.单选注释的符号为//

D.多行注释间可以嵌套使用 18、下列是多行注释的符号是(D) A.// B./ 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、请简述机器语言、汇编语言和高级语言。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- haog.cn 版权所有 赣ICP备2024042798号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务