考研高级语言程序设计在线题库每日一练(二十四)
以下是希赛网给大家分享考研高级语言程序设计在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!
本文提供考研高级语言程序设计在线题库每日一练,以下为具体内容
1、C语言中,可用来定义多个不同数据类型变量的数据类型是( )。
A、 结构体
B、 文件型
C、 数组
D、 枚举
2、下面哪个表达式是一个字符常量?
A、0x39
B、"abc"
C、"a";
D、'\n'
3、以下选项中,合法的用户标识符是( )。
A、long
B、_2Test
C、3Dmax
D、
4、下列不是高级语言的特点的是( )。
A、功能强
B、通俗易懂
C、计算机能直接识别
D、适用性强
5、以下叙述中错误的是( )。
A、一个C程序可以包含多个不同名的函数
B、一个C程序只能有一个主函数
C、C程序在书写时,有严格的缩进要求,否则不能编译通过
D、C程序的主函数必须用main作为函数名
1、试题答案:A
试题解析:
【考点】本题考查数据类型
【解析】C语言允许用户自己建立由不同类型数据组成的组合型的数据结构,称它为结构体;故选项A符合题意,选A。文件型只能定义文件数据类型;数组可以定义不同数据类型,但同一数组只能有一种数据类型;枚举只能定义枚举数据类型;故B、C、D错误。
2、试题答案:D
试题解析:
【考点】本题考查数据类型。
【解析】0x39是一个十六进制数,十进制的值为57。"abc"是一个字符串常量。"a"是一个字符串常量,虽然只有一个字符a,但使用双撇号""代表它是字符串。'\n'是换行符。故本题选D。
3、试题答案:B
试题解析:
C语言规定标识符只能由字母、数字、下划线3种字符组成,且第一个字符必须为字母或下划线。编译系统将大写字母和小写字母认为是两个不同的字符。关键字不能作为用户标识符。
选项A,long是关键字:声明长整型变量或函数返回值类型,故不能作为用户标识符,选项A不合法。选项B符合要求,合法。选项C中3Dmax,第一个字符为数字,故选项C不合法。选项D中A.dat,有字符'.',故选项D不合法。综上本题选B。
4、试题答案:C
试题解析:
【考点】本题考查C语言--C语言概述--计算机语言--机器语言、汇编语言、高级语言的概念。
【解析】高级语言:这种语言的功能很强,且不依赖与具体机器,用它写出的程序对任何型号的计算机都适用(或只需做很小的修改),它与具体机器的距离较远,故称为计算机高级语言。
计算机也是不能直接识别高级语言程序的,也要进行“翻译”。故本题选C。
5、试题答案:C
试题解析:
【考点】本题考查C语言--C语言概述--C语言--C语言程序结构的特点。
【解析】一个C程序有且只有一个主函数main。一个C程序可以包含多个不同名字的子函数。C程序在书写时没有严格的缩进要求;故选项C错误,本题选C。