2022年东大15春学期《高级语言程序设计基础》在线作业1答案_第1页
2022年东大15春学期《高级语言程序设计基础》在线作业1答案_第2页
2022年东大15春学期《高级语言程序设计基础》在线作业1答案_第3页
2022年东大15春学期《高级语言程序设计基础》在线作业1答案_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、15 春学期高级语言程序设计基础在线作业 1 一,单项题1. 当正常执行了文件关闭操作时,fclose 函数的返回值是();A. -1 B. 随机值 C. 0 D. 1 . 正确答案: C 2. 以下程序的运行结果是();main int a=1, k; for k=0; k3; k+ printf%4d, f1a; f1int x static int z=3, y=0; y+; z+; returnx+y+z; A. 6 8 10 B. 6 6 6 C. 7 8 9 D. 7 9 11 . 正确答案: A 3. 设 x,y 是 float 型变量,就不正确的赋值语句是();A. +x; B

2、. y=int5; C. x*=y+1; D. x=y=0; . 正确答案: B 4. C 语言结构体类型变量在程序执行期间();A. 全部成员始终驻留在内存中 B. 只有一个成员驻留在内存中 C. 部分成员驻留在内存中 D. 没有成员驻留在内存中 . 正确答案: A 5. 如调用 fputc 函数输出字符胜利,就函数的返回值是();A. 输出的字符 B. -1 C. 0 D. EOF . 正确答案: A 6. 以下程序运行后,输出结果是();#define ADDx x+x main int m=1, n=2, s=3; s*=ADDm+n; printfs=%dn, s; A. s=8 B

3、. s=9 C. s=6 D. s=18 . 正确答案: D 7. 以下能对二维数组a 进行正确初始化的语句是();A. int a2=1,0,1,5,2,3; B. int a3=1,2,3,4,5,6; C. int a24=1,2,3,4,5,6; D. int a3=1,0,1,1,1; . 正确答案: B 8. 如期望当 num 的值为奇数时,表达式的值为“ 真”,num 的值为偶数时,表达式的值为“ 假” ;就以下不能满意要求的表达式是();A. num%2=1 B. .num%2=0 C. .num%2 D. num%2 . 正确答案: C 9. 以下对 C 语言中共用体类型数据

4、的表达正确选项();A. 可以对共用体变量名直接赋值 B. 一个共用体变量中可以同时存放其全部成员 C. 一个共用体变量中不能同时存放其全部成员 D. 共用体类型定义中不能显现结构体类型的成员 . 正确答案: C 10. 以下正确的说法是();A. 实参和与其对应的形参各占用独立的储备单元 B. 实参和与其对应的形参共占用一个储备单元 C. 只有当实参和与其对应的形参同名时才共用储备单元 D. 形参是虚拟的,不占用储备单元 . 正确答案: A 11. 语言的编译系统对宏命令的处理是();A. 在对源程序中其它成分正式编译之前进行的 B. 和 C 程序中的其它语句同时进行的 C. 在程序连接时进

5、行的 D. 在程序运行时进行的 . 正确答案: A 12. 如有定义: int i, x34; ,就不能将x11 的值赋给变量i 的语句是();A. i=x11 B. i=*x+1 C. i=*x+1+1 D. i=*x1+1 . 正确答案: B 13. 如 a、b、c 均为 int 型变量, 就执行以下程序段后的输出结果为( ); b=a=10,a+5,c=10; printfa=%d,b=%d,c=%dn,a,b,c; c=a=10,b=5,a+b;printfa=%d,b=%d,c=%dn,a,b,c; A. a=10,b=15,c=10a=10,b=5,c=10 B. a=10,b=1

6、0,c=10a=10,b=5,c=10 C. a=10,b=10,c=10a=10,b=5,c=15 D. a=10,b=10,c=10a= 正确答案: C 14. 在一个源文件中定义的全局变量的作用域为();A. 本文件的全部范畴 B. 本程序的全部范畴 C. 本函数的全部范畴 D. 从定义该变量的位置开头至本文件终止 . 正确答案: D 15. 以下能正确定义整型变量x、y 和 z 并为其赋初值5 的语句是();A. int x=y=z=5; B. int x,y,z=5; C. int x=5,y=5,z=5; D. x=5,y=5,z=5; . 正确答案: C 16. 如二维数组a 有

7、 m 列,就在 aij 前的元素个数为();A. j*m+i B. i*m+j C. i*m+j-1 D. i*m+j+1 . 正确答案: B 17. 如使用一维数组名作函数实参,就以下正确的说法是();A. 必需在主调函数中说明此数组的大小 B. 实参数组类型与形参数组类型可以不匹配 C. 在被调函数中,不需要考虑形参数组的大小 D. 实参数组名与形参数组名必需一样 . 正确答案: A 18. 设 x、 y 均是 int 类型变量,且x 值为 100,就关于以下for 循环的正确判定是();for y=100; x.=y; +x,y+printf*n; A. 循环体只执行一次 B. 是无限循环 C. 循环体一次都不执行 D. for 语句中存在语法错误 . 正确答案: C 19. 以下程序段的执行结果是( );int x=-3; do printf%dn, x+;while.x; A. -3 B. -2 C. -1 D

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论