2020 C语言程序设计(下)(首都师范大学) 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-05-04到2020-07-17
本篇答案更新状态:已完结
【作业】第一周:函数(一) 第一周编程作业
1、 问题:求最大公约数和最小公倍数
建议:【本题是主观题,暂无解析】
2、 问题:排序并插入
建议:【本题是主观题,暂无解析】
【作业】第二周:函数(二) 第二周编程作业
1、 问题:最大公约数
建议:【本题是主观题,暂无解析】
2、 问题:奇数求和
建议:【本题是主观题,暂无解析】
【作业】第三周:函数(三) 第三周编程作业
1、 问题:巧算自然数
建议:【本题是主观题,暂无解析】
2、 问题:卖鸭子
建议:【本题是主观题,暂无解析】
3、 问题:输出各位数字之和
建议:【本题是主观题,暂无解析】
第三周:函数(三) 函数部分自测题
1、 问题:在c语言中有关参数的说法,以下不正确的说法是__
选项:
A:实参可以是常量、变量、或表达式
B:形参可以是常量、变量或表达式
C: 实参可以为任意类型
D:形参应与其对应的实参类型一致
答案: 【形参可以是常量、变量或表达式】
2、 问题:有关函数的说法,以下正确的说法是__
选项:
A:函数的定义可以嵌套,但函数的调用不可以嵌套
B:函数的定义不可以嵌套,但函数的调用可以嵌套
C:函数的定义和调用均不可以嵌套
D:函数的定义和调用均可以嵌套
答案: 【函数的定义不可以嵌套,但函数的调用可以嵌套】
3、 问题:以下程序有语法性错误,有关错误原因的正确说法是__int main() { int G=5,k;void prt_char();…… k=prt_char(G); …… }
选项:
A:语句void prt_char();有错,它是函数调用语句,不能用void说明
B:变量名不能使用大写字母
C:函数名不能使用下划线
D:函数说明与函数调用语句之间有矛盾
答案: 【函数说明与函数调用语句之间有矛盾】
4、 问题:若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是__
选项:
A:函数调用可以作为独立的语句存在
B:函数调用可以作为一个函数的实参
C:函数调用可以作为一个函数的形参
D:函数调用可以出现在表达式中
答案: 【函数调用可以作为一个函数的形参】
5、 问题:以下所列的函数首部说明形式中,正确的是___
选项:
A:void play(var :Integer,var b:Integer)
B:void play(int a,int b)
C:void play(int a,b)
D:Sub play(a as integer,b as integer)
答案: 【void play(int a,int b)】
6、 问题:在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是___
选项:
A:地址传递
B:单向值传递
C:由实参传给形参,再由形参传回实参
D:传递方式由用户指定
答案: 【单向值传递】
7、 问题:以下叙述中不正确的是__
选项:
A:在C中,函数中的自动变量可以赋初值,每调用一次,赋一次初值
B:在C中,外部变量的隐含类别是自动存储类别
C:在C中,在调用函数时,实在参数和对应形参在类型上只需赋值兼容
D:在C中,函数形参可以说明为register变量
答案: 【在C中,外部变量的隐含类别是自动存储类别】
8、 问题:关于函数参数,说法正确的是__
选项:
A:实参与其对应的形参各自占用独立的内存单元
B:实参与其对应的形参共同占用一个内存单元
C:只有当实参和形参同名时才占用同一个内存单元
D:形参是虚拟的,不占用内存单元
答案: 【实参与其对应的形参各自占用独立的内存单元】
9、 问题:1. 有以下程序 void fun (int a,int b,int c) { a=45; b=67; c=89;} int main() { int x=10, y=20,z=30; fun (x,y,z); printf("%d,/%d,%d",x,y,z); return 0; } 输出结果是___
选项:
A:30,20,10
B:10,20,30
C:45,67,89
D:89,67,45
答案: 【10,20,30】
10、 问题:确定一个函数的返回值的是__
选项:
A:return 语句中的表达式
B:调用函数的类型
C:系统默认的类型
D:被调用函数的类型
答案: 【return 语句中的表达式】
11、 问题:以下函数形式,正确的是__
选项:
A:double fun(int x,int y){ z=x+y; return z; }
B:fun(int x,y){ int z; return z; }
C:fun(x,y){ int x,y; double z; z=x+y; return z; }
D:double fun(int x,int y){ double z; z=x+y; return z; }
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦