- 2021-05-17 发布 |
- 37.5 KB |
- 15页
申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
文档介绍
国家开放大学电大《C语言程序设计》网络课判断题答案
国家开放大学电大《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 用来移动数据文件中的文件位置指针。 选择一项: 对 错查看更多