- 11.25 KB
- 2021-05-24 发布
国家开放大学电大《C 语言程序设计》网络课判断
题答案
判断题
题目 1
c 语言中的每条简单语句以分号作为结束符。
选择一项:
对
错
题目 2
C 语言中的每条复合语句以花括号作为结束符。
选择一项:
对
错
题目 3
在 C 语言程序中,在行尾使用注释的开始标记符为一对单斜线字符。
选择一项:
对
错
题目 4
注释内容的开始所使用的标记符为/*,则注释内容的结束所使用的标记符为*/。
选择一项:
对
错
题目 5
在一个 C 语言程序文件中,若要包含一个头文件,则使用以百分号开始的预处理命令。
选择一项:
对
错
题目 6
用于输出表达式值的标准输出函数是 printf () o
选择一项:
对
错 题目 7
当不需要函数返回任何值时,则需要使用保留字 void 作为函数的返回值类型。 选择一项:
对
错
题目 8
每个 C 程序文件在编译时可能出现有警告性错误,其对应的标识符为 erroro
选择一项:
对
错
题目 9
十进制数 25 表示成符合 C 语言规则的八进制数为 31o
选择一项:
对
错
题目 10
十进制数 25 表示成符合 C 语言规则的十六进制数为 0xl9o
选择一项:
对
错
题目 11
在 C 语言中,转义字符'n'表示一个换行符。
选择一项:
对
错
题目 12
执行“printf(〃%c〃,'F'-2);"语句后得到的输出结果为 H。
选择一项:
对
错
题目 13
已知字符'C'的 ASCII 码为 67,当执行“int x=' C,+5;"语句后 x 的值为 72。 选择一项:
对
错
题目 14
假定一个枚举类型的定义为“enuni RB(ab, ac=3, ad, ae}x=ad; ”,则 x 的值为 2。
选择一项:
对
错
题目 15
float 的类型长度为 8O
选择一项:
对
错
题目 16
在 C 语言中,常数 28 和 3. 26 具有相同的数据类型。
选择一项:
对
错
题目 17
若需要定义一个符号常量,并旦使 C 语言能够进行类型检查,则应在定义语句的开始使用保留字 consto
选择一项:
对
错
题目 18
使用 const 语句定义一个符号常量时,不必对它进行初始化。
选择一项:
对
错
题目 19
表达式 45%13 的值为 30
选择一项:
对
错
题目 20
假定 x=5,则表达式 2*x++的值为 12。
选择一项:
对
错
题目 21
表达式(float)25/4 的值为 6O
选择一项:
对
错
题目 22
表达式 x=x+l 表示成增量表达式为++x。
选择一项:
对
错
题目 23
关系表达式(x !=0)的等价表达式为(x) o
选择一项:
对
错
题目 24
关系表达式 x+y>5 的相反表达式为 x+y<=5o
选择一项:
对
错
题目 25
逻辑表达式(a〉b | b=5)的相反表达式为(a>b&&b=5)。
选择一项:
对
错
题目 26
若 x=5, y=10,则 x〉y 逻辑值为真。
选择一项:
对
错
题目 27
假定 x=5,则执行“a=(x?10:20); ”语句后 a 的值为 10。
选择一项:
对
错
题目 28
带有随机函数的表达式 rand ()%20 的值所在的区间范围是 0、19。
选择一项:
对
错
题目 29
假定 x=5,贝愀行“y=x++; ”语句后,x 的值为 5O
选择一项:
对
错
题目 30
假定 x=5,则执行“y=++x; ”语句后,y 的值为 6。
选择一项:
对
错
题目 31
在执行“typedef int DataType;”语句后,标识符 DataType 与保留字 int 具有完全相同的含义和作用。
选择一项:
对
错
题目 32
在 switch 语句中,每个 case 和冒号之间的表达式只能是常量。
选择一项:
对
错
题目 33
为了结束本层循环类语句或 switch 语句的执行过程,在语句体中需要使用 break 语句。
选择一项:
错
题目 34
在程序中执行到 break 语句时,将结束所在函数的执行过程,返回到调用该函数的位置。
选择一项:
对
错
题目 35
在程序执行完成任一个函数调用后,将结束整个程序的执行过程,返回到操作系统或 C 语言集成开发环境界面窗口。
选择一项:
对
错
题目 36
假定一维数组的定义为“char* a[8];”,则该数组所含元素的个数大于 8。
选择一项:
对
错
题目 37
假定二维数组的定义为“int a[3][5];”,则该数组所占存储空间的字节数为 60。
选择一项:
对
错
题目 38
假定二维数组的定义为“char 则该数组所含元素的个数为 M+N。
选择一项:
对
错
题目 39
假定二维数组的定义为“double a[M][N];”,则每个数组元素的行下标取值范围在 0*-1 之间。
选择一项:
对
错 题目 40 假定二维数组的定义为“double a[M][N];”,则每个数组元素的列下标取值范围在 0~N 之间。 选择一
项:
对
错
题目 41
存储一个空字符串需要占用 0 个字节的存储空间。
选择一项:
对
错
题目 42
使用“typedef char BB[10] [50]; ”语句定义标识符 BB 为含有 10 行 50 列的二维字符数组类型。 选择一项:
对
错
题目 43
存储字符'a'需要占用 1 个字节的存储空间。
选择一项:
对
错
题目 44
空字符串的长度为 lo
选择一项:
对
错
题目 45
字符串〃a:\xxk\数据〃的长度为 13o
选择一项:
对
错
题目 46
为了存储一个长度为 n 的字符串,所使用的字符数组的长度至少为 n+lo
错
题目 47
strcmp 函数用于进行两个字符串之间的比较。
选择一项:
对
错
题目 48
strcpy 函数用于把一个字符串拷贝到另一个字符数组空间中。
选择一项:
对
错
题目 49
一个二维字符数组 a[10] [20]能够最多存储 9 个字符串。
选择一项:
对
错
题目 50
一个二维字符数组 a[10] [20]能够存储的每个字符串的长度不超过 20o
选择一项:
对
错
题目 51
在 C 语言中,一个函数由函数头和函数体组成。
选择一项:
对
错
题目 52
在函数模块之外定义的变量称为全局变量,若没有被初始化则系统隐含对它赋初值 0。
选择一项:
对
错
题目 53
如果一个函数只允许同一程序文件中的函数调用,则不应在该函数定义的开始前加上保留字 statico
选择一项:
对
错
题目 54
如果在一个函数体中又出现对自身函数的调用,此种函数调用被称为递归调用。
选择一项:
对
错
题目 55
调用系统函数时,要先使用 include 命令包含该系统函数的原型语句所在的系统头文件。
选择一项:
对
错
题目 56
函数形参变量不属于局部变量。
选择一项:
对
错
题目 57
假定 P 所指对象的值为 25, p+1 所指对象的值为 46,则*?++的值为 46。
选择一项:
对
错
题目 58
假定 P 所指对象的值为 25, p+1 所指对象的值为 46,则*+切的值为 25。
选择一项:
对
错
题目 59
假定 P 所指对象的值为 25, p+1 所指对象的值为 46,则执行*(p++)运算后,p 所指对象的值为 46。
选择一项:
对
题目 60
假定 a 是一个指针数组,则 a+i 所指对象的地址比 a 地址大 4*i 字节。
选择一项:
对
错
题目 61
若要把一个整型指针 p 转换为字符指针,则采用的强制转换表达式为(char*)p。
选择一项:
对
错
题目 62
假定一个数据对象为 int*类型,则指向该对象的指针类型仍为 int*类型。
选择一项:
对
错
题目 63
假定 x 为一个简单变量,则&x 表示 x 的地址。
选择一项:
对
错
题目 64
若 P 指向 x,则柘与 x 的值不同。
选择一项:
对
错
题目 65
NULL 是一个符号常量,通常作为空指针值,它代表的值为 0。
选择一项:
对
错
题目 66
在结构类型的定义中,其中的数据成员可以是本身类型的直接对象。
选择一项:
对
错
题目 67
在结构类型的定义中,允许出现结构类型不完整的超前定义。
选择一项:
对
错
题目 68
定义结构类型的变量时,不能够同时进行初始化。
选择一项:
对
错
题目 69
使用一个结构类型时,必须一起使用关键字 struct 和类型标识符。
选择一项:
对
错
题目 70
假定一个结构类型的定义为“struct A(int a,b; A* c;};”,则该类型的长度为 12。
选择一项:
对
错
题目 71
假定一个结构类型的定义为“struct B(int a[5]; char* b;};”,则该类型的长度为 20。
选择一项:
对
错
题目 72
执行 calloc(n, 8)函数调用时,将动态分配得到 8*n 个字节的存储空间。
选择一项:
对
错 题目 73 执行 malloc(sizeof (struct BB))函数调用时,得到的动态存储空间能够保存具有 struct BB 结构类型
的一个对象。 选择一项:
对
错
题目 74
假定要访问一个结构对象 x 中的由 a 指针成员所指向的对象,则表示方法为 x. a。
选择一项:
对
错
题目 75
假定要访问一个结构指针 P 所指对象中的 b 指针成员所指的对象,则表示方法为 p->bo
选择一项:
对
错
题目 76
与结构成员访问表达式(*fp). score 等价的表达式是 fp->score0
选择一项:
对
错
题目 77
在 C 语言中,对二进制文件的所有不同打开方式共有 6 种。
选择一项:
对
错
题目 78
C 语言中的标准输入和输出设备文件都属于字符文件。
选择一项:
对
错
题目 79
在一个磁盘数据文件的文件名中,文件主名和扩展名都是必须的,不可省略。
错
题目 80
在数据文件打开方式字符串中,字符 r、w 和 a 具有确定的含义,分别代表读、写和追加方式。
选择一项:
对
错
题目 81
一个磁盘数据文件的文件名由文件主名和扩展名所组成,其中间用圆点分开。
选择一项:
对
错
题目 82
C 语言系统中提供一个用来描述文件属性的类型标识符为 FILEo
选择一项:
对
错
题目 83
每次只能向文本文件中写入一个字符,不能一次写入一个字符串。
选择一项:
对
错
题目 84
对二进制文件进行读和写操作将使用相同的系统函数。
选择一项:
对
错
题目 85
在 C 语言中,系统函数 fseekO 用来移动数据文件中的文件位置指针。
选择一项:
对
错