admin管理员组文章数量:1534521
2023年12月18日发(作者:)
单选题
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. mainO®数是程序的主入I丨,程序总是从main()函数开始执行
C.
如果没有声明main()函数,程序将从第1行开始执行
D. main()函数可以有返回值,也可以没有返回值
7、 下而程序中,合法的选项是(D)
A. #includeint main() { printff'hello worldn"); return 0;}
B. #includeint man() { printf("hello worldn"); return 0;}
C. #includeint main() { printf(Hhello worldn") return 0;}
D. #includeint main() { print("hello worldn"); return 0;}
8、 下而程序中,运行结果为“1,2”的是(A)
非
A. #includeint main() {int a = 1; int b = 2; printf("%d %dn",a,b); return 0;}
B. #includeint main() {int a = 1; int b = 2; printf("%d/'a); printf("%dn",b); return 0;}
C. #includeint main() {int a = 1, b = 2; printf("%d〃%dn",a,b); return 0;}
D. #includeint main() {int a = l,a= b = 2; printf("%d,%dn",a,b); return 0;}
9、 下列关于注释的描述中,错误的是(B)
A. C语言屮的注释有两种类型:单行注释和多行注释
B.
所有的注释都可以嵌套使用
C.
单行注释用符号表示,“〃忻面为被注释的内容
D.
多行注释以符号“/*“开头,以符号叶厂结尾
解析:在C语言中,有的注释可以嵌套使用,有的则不可以,例如: 多行注释“/*・・・*/”中可以嵌套单行注释“//”; 多行注释“/*・・・*/”中不能嵌套多行注释“严…*/”。
10、 下列关于注释的描述中,正确的是(C)
A.
注释只在C语言源文件中有效,在编译时会被编译器忽略
B.
注释只能对程序中的某一行代码进行解释
C.
注释不可以嵌套使用
D.
单行注释以符号“/*”开头,以符号结尾
11、
C语言可执行程序的开始执行点是
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)
D. stdio.h是标准输入输出头文件
16、关于
printff'hello worldn");, F列描述中错误的是(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++语言的开发和测试。(x)
5、
Visual Studio系列的IDE是跨平台的。(/)
6、 在C语言程序中,以分号“;”作为结束标记的代码都可称为语句。(/)
7、 注释在编译时也会被编译到程序中。(x)
8、
/printf("helloworldnH);*/
是合法的注释。(x)
9、 机器语言是由二进制数0和1组成的一串指令。(/)
10、 汇编语言的可移植性较好。(X)
11、 计算机语言可分为四大类:机器语言、汇编语言、脚本语言和高级语言。(/)
12、
C语言属于机器语言。(X)
13、
C
语言的主流开发工具包括:Visual Studio> Code::Block、Eclipse> Vim。(/)
14、 编写C语言程序的流程是:新建项目、添加源文件、编写代码、运行程序。(/)
15、
C语言中的注释有两种类型:单行注释和多行注释。(/)
16、
Visual Studio只支持C/C++程序语言的开发和测试。(乂)
17、 在C语言程序中,一个语句的结束用”;“来标记。(/)
18、 注释会影响程序的运行。(x)
19、 多行注释Z间不能嵌套调用。(/)
填空题
1、 根据功能和实现方式编程语言可分为三大类,分别是:(),(),()0
2、 计算机语言主要由一些指令组成,这些指令包括()、符号和语法等内容。
3、 计算机语言可分为三大类,即机器语言、汇编语言和()。
4、
C语言中的注释有两种类型,分别单行注释和()。
5、 单行注释用()符号表示。
6、 注释在编绎时会被编绎器忽略,它只在C语言()文件屮有效。
简答题
1、 简单介绍c语言的特点。
2、 为了使下面的程序能够正常运行,请在空格处填写相应的代码。
3、 请编写一个helloworld程序,要求如下:
4、 请编写一个程序,实现两个变量a和b的求和操作,要求如下:
5、 请阅读下面的程序,在空口处填写正确的代码,实现换行。
6、 请阅读下面的程序,分析代码是否能够编译通过,如果能编译通过,请列出运行的结果,
否则请说明编译失败的原因。
7、 请编写一个程序,在控制台输出一句话:屮国欢迎你!
8、 请编写一个程序,实现从键盘输入两个数据,然后将两个数据相加,结果输出到控制台 上。
9、 请简述C语言的特点。
10、 请简述机器语言、汇编语言和高级语言。
版权声明:本文标题:C语言程序设计教程第一章练习题题目 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1702864392a27888.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论