《2022年北航年《C语言程序设计》在线作业试卷 .pdf》由会员分享,可在线阅读,更多相关《2022年北航年《C语言程序设计》在线作业试卷 .pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、北京航空航天大学在线作业试卷北航 15年 C 语言程序设计在线作业试卷二一、单选题(共10 道试题,共40 分。 )1. 若用数组名作为函数调用时的参数,则实际上传递给形参的是A. 数组元素的个数B. 数组的第一个元素值C. 数组中全部元素的值D. 数组首地址正确答案: D 2. 下列关于 #include 命令的叙述中,错误的是A. #include 命令中,文件名可以用双引号或尖括号括起来B. 一个被包含文件中又可以包含另一个被包含文件C. 一个#include命令中可以指定多个被包含文件D. 一个#include 命令中只能指定一个被包含文件正确答案: C 3. 在 C 程序中,若对函数
2、类型未加说明,则函数的隐含类型为( ) A. int B. double C. void D. char 正确答案: A 4. 表达式 ( )的值是 0。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - 北京航空航天大学在线作业试卷A. 3%5 B. 3/5.0 C. 3/5 D. 35 正确答案: C 5. 已知: int a=5; 执行以下的程序段后输出结果为_.Do printf( “%dn”,a-); while (!a)
3、; A. 5 B. 4 C. 陷入死循环D. 5 4 3 2 1 正确答案: A 6. 有以下语句 :int b;char c10;,则正确的输入语句是 _ A. scanf(%d%s,&b,&c); B. scanf(%d%s,&b,c); C. scanf(%d%s,b,c); D. scanf(%d%s,b,&c); 正确答案:7. 若有定义: int x; 要将 x 强制转换为双精度型,应该写成A. x(double) B. x(double) C. (double)x 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名
4、师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - 北京航空航天大学在线作业试卷D. double(x) 正确答案:8. 函数形参与实参之间的传递是“值传递”,以下叙述正确的是 ( ) A. 实参和与其对应的形参共用一个存储单元B. 实参和与其对应的形参各占用独立的存储单元C. 当实参和与其对应的形参同名时才共用一个存储单元D. 形参是形式的,不占用存储单元正确答案:9. 设 C 语言中, 一个 int 型数据在内存中占2 个字节, 则 unsigned int型数据的取值范围为 _。A. 0255 B. 032767 C. 065535 D.
5、02147483647 正确答案:10. 已知:int x,a,b;下列选项中错误的if 语句是_。 ( )A. if(a=b) x+ ;B. if(a=b) x+ ;C. if(a-b) x+ ;D. if(x) x+ ;正确答案:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - 北京航空航天大学在线作业试卷北航 C 语言程序设计在线作业二二、判断题(共15 道试题,共60 分。 )1. C 程序中,有调用关系的所有函数不一定放
6、在同一个源程序文件中。( ) A. 错误B. 正确正确答案:2. C 语言中,整常数有三种表示形式:十进制整数,八进制整数,十六进制整数。( )A. 错误B. 正确正确答案:3. C 语言中规定函数的返回值的类型由在定义该函数时所指定的函名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 7 页 - - - - - - - - - 北京航空航天大学在线作业试卷数类型所决定。 ( ) A. 错误B. 正确正确答案:4. 一个算法应该具备有穷性、确定性、输入、输出和有效性。( )
7、 A. 错误B. 正确正确答案:5. 在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元。( )A. 错误B. 正确正确答案:6. 数据结构指的是数据的组织形式,数组就是一种数据结构()A. 错误B. 正确正确答案:7. C 语言规定标识符可由字母、数字、下划线三种字符组成,第一个字符可以为数字或字母。 ( )A. 错误B. 正确正确答案:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 7 页 - - - - - - - - - 北京航空航天大学在线作
8、业试卷8. a和“ a”在内存中所占字节数相同。 ( )A. 错误B. 正确正确答案:9. 指向同一数组的两指针p1、p2 相减的结果与所指元素的下标相减的结果是相同的。 ( ) A. 错误B. 正确正确答案:10. 在标准 C 语言中,可以引用整个数组,而不必引用每一个数组元素。 ( )A. 错误B. 正确正确答案:11. 使用符号常量的好处是:一,含义清楚,二,在需要改变一个常量时能做到“一改全改” ( )A. 错误B. 正确正确答案:12. C 语言程序总是从主函数开始执行,在主函数结束。( ) A. 错误B. 正确名师资料总结 - - -精品资料欢迎下载 - - - - - - - -
9、 - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 7 页 - - - - - - - - - 北京航空航天大学在线作业试卷正确答案:13. 由于函数 scanf在接收变量时必须指定该变量在内存中的地址,因此有 scanf(%s,&str) 。 ( )A. 错误B. 正确正确答案:14. 在 C 语言中,可以用typedef定义一种新的类型。( )A. 错误B. 正确正确答案:15. 设 char s10; *p=s;则 s=p+s;是正确的表达式。 ( ) A. 错误B. 正确正确答案:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 7 页 - - - - - - - - -