好文档 - 专业文书写作范文服务资料分享网站

232849 北交《C语言程序设计》在线作业二 15秋答案

天下 分享 时间: 加入收藏 我要投稿 点赞

WORD格式-专业学习资料-可编辑

. 死循环 . 循环一次 . 循环两次 . 有语法错 正确答案:

12. 若w=1,x=2,y=3,z=4;,则条件表达式w>x?w:y<z?y:z的结果为______。( ) . 4 . 3 . 2 . 1

正确答案:

13. 设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数fof(fp)的返回值为_____。 . OF . 非0值 . 0 . NULL 正确答案:

14. 若已定义x和y为oul类型,则表达式:x=1,y=x+3/2的值是____。 . 1 . 2.0 . 2 . 2.5

正确答案:

15. 二进制语言是属于面向_____的语言。 . 机器 . 过程 . 问题 . 对象 正确答案:

北交《语言程序设计》在线作业二

二、多选题(共 15 道试题,共 45 分。)

1. 以下对语言函数的有关描述中,错误的是:______。

. 调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参 . 函数既可以嵌套定义又可以递归调用 . 函数必须有返回值,否则不能使用函数

学习资料分享

WORD格式-专业学习资料-可编辑

. 程序中有调用关系的所有函数必须放在同一个源程序文件中 正确答案:

2. 函数调用可以______。 . 出现在一个表达式中 . 出现在执行语句中 . 作为一个函数的实参 . 作为一个函数的形参 正确答案:

3. 关于文件的打开方式描述正确的是:______。 . r:打开只读文件

. +:打开或建立用于更新数据的文件,数据追加到文件尾 . :打开或建立一个把数据追加到文件尾的文件 . r+:打开用于更新数据的文件 正确答案:

4. 以下不正确的叙述是______。 . 语言的主函数是无参函数

. 语言的主函数最多允许有1个参数 . 语言的主函数最多允许有2个参数 . 语言的主函数可以有2个以上参数 正确答案:

5. 语言程序中,下列___________标识符是合法。 . snf . if . flot . _3 . str_2 F. G. 5 H. His.g 正确答案:F

6. 以下叙述中正确的是______。

. 对于oul类型数组,不可以直接用数组名对数组进行整体输入或输出

. 当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息

. 可以通过赋初值的方式确定数组元素的个数

. 数组名代表的是数组所占存储区的首地址,其值不可改变 正确答案:

7. 下列说法中错误的是______。 . 不允许设置参数的默认值

. 设置参数的默认值只能在定义函数时设置 . 设置参数的默认值时,应该设置右边的参数 . 设置参数的默认值时,应该全部参数都设置 正确答案:

8. 在语言中,正确的int类型的常数是:______。

学习资料分享

WORD格式-专业学习资料-可编辑

. 0 . 32768 . 037 . 0xf

正确答案:

9. 下列关于#inlu命令的叙述中,正确的是______。 . 一个#inlu命令中只能指定一个被包含文件 . 一个#inlu命令中可以指定多个被包含文件

. 一个被包含文件中又可以包含另一个被包含文件 . #inlu命令中,文件名可以用双引号或尖括号括起来 正确答案:

10. 下列_________数据类型属于语言提供的基本数据类型。 . 数组类型 . 指针类型 . 整型

. 结构体类型 . 空类型 F. 字符型 G. 实型

H. 共用体类型 正确答案:FG

11. 下列字符中能构成标识符的是______。 . 数字字符 . 连接符 . 下划线字符 . 大写字母 正确答案:

12. 关于静态局部变量的说明正确的是______。 . 静态局部变量存储在静态存储区

. 静态局部变量是在编译时赋初值的,即只赋一次值,在程序运行时它已有初值 . 若在定义局部变量时不赋初值,则编译时自动赋初值为0或空字符

. 虽然静态局部变量在函数调用结束后仍然存在,但其他函数是不能引用它的 正确答案:

13. 关于实参和形参的说法正确的是______。

. 在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元 . 实参可以是变量、常量或表达式 . 实参与形参的类型应相同或赋值兼容

. 实参变量对形参变量的数据传递是“值传递” 正确答案:

14. 语言中函数返回值的类型与下列哪项无关? . 定义函数时所指定的函数类型 . 调用函数时临时

. 调用该函数的主函数类型 . rturn语句中的表达式类型

学习资料分享

WORD格式-专业学习资料-可编辑

正确答案:

15. 带参宏定义与函数的区别是:______。

. 函数调用时,先求出实参表达式的值,然后代入形参,带参的宏只是进行简单的字符替换 . 函数调用是在程序运行时为形参分配临时的存储单元,而宏展开是在编译前进行的 . 宏不存在类型问题,宏名和参数都不存在类型问题

. 调用函数只能得到一个返回值,而使用宏可设法得到几个结果 正确答案:

北交《语言程序设计》在线作业二

三、判断题(共 10 道试题,共 25 分。)

1. 宏定义就是用宏名代替一个字符串,也就是简单的置换,不作对性检查。 . 错误 . 正确 正确答案:

2. 对于二维数组[2][3],则[1]表示是第二行的首地址。 . 错误 . 正确 正确答案:

3. 使用符号常量的好处是:一,含义清楚,二,在需要改变一个常量时能做到“一改全改”( ) . 错误 . 正确 正确答案:

4. 若有以下函数调用语句: fun(+,(x,y),fun(n+k,,(,)));在此函数调用语句中实参的个数是4。 . 错误 . 正确 正确答案:

5. 变量的指针就是指向该变量指针变量的值。 . 错误 . 正确 正确答案:

6. swith语句中,多个s可以共用一组执行语句。( ) . 错误 . 正确 正确答案:

7. 在语言中,变量不区分大小写。

学习资料分享

WORD格式-专业学习资料-可编辑

. 错误 . 正确 正确答案:

8. 自增运算符和自减运算符只能用于变量,不能用于常量或表达式 。( ) . 错误 . 正确 正确答案:

9. fr函数只能释放mllo()函数分配的存储空间。 . 错误 . 正确 正确答案:

10. 逻辑运算符的优先级比算术运算符高。 . 错误 . 正确 正确答案:

学习资料分享

232849 北交《C语言程序设计》在线作业二 15秋答案

WORD格式-专业学习资料-可编辑.死循环.循环一次.循环两次.有语法错正确答案:12.若w=1,x=2,y=3,z=4;,则条件表达式w>x?w:y<z?y:z的结果为______。().4.3.2.1正确答案:13.设fp为指向某二进制文件的指针,且已读到此文件末尾,则函
推荐度:
点击下载文档文档为doc格式
82r6r79red9lpyv23wwc1symv1jox50079f
领取福利

微信扫码领取福利

微信扫码分享