欢迎您访问浙江自考网!网站为考生提供浙江自考信息服务,供学习交流使用,非政府官方网站,官方信息以浙江省招生考试院为准 登录  网站导航

浙江自考网

自考热线:16657169113

自考办电话 | 在线提问 | 公众号

2024年4月浙江自考《C语言程序设计》每日一练(13)

编辑整理:浙江自考网 发表时间:2024-01-15   【

【1.61】一个函数内有数据类型说明语句如下:

double x,y,z(10);

关于此语句的解释,下面说法正确的是____。

A)z是一个数组,它有10个元素。

B)z是一个函数,小括号内的10是它的实参的值。

C)z是一个变量,小括号内的10是它的初值。

D)语句中有错误。


【1.62】已知函数定义如下:

float fun1(int x,int y)

{float z;

z=(float)x/y;

return(z);

}

主调函数中有int a=1,b=0;可以正确调用此函数的语句是____。

A)printf('%f',fun1(a,b));B)printf('%f',fun1(&a,&b));

C)printf('%f',fun1(*a,*b));D)调用时发生错误


【1.63】下面函数的功能是____。

a(s1,s2)

char s1[],s2[];

{while(s2++=s1++);

}

A)字符串比较B)字符串复制C)字符串连接D)字符串反向


【1.64】在下列结论中,只有一个是错误的,它是。

A)C语言允许函数的递归调用

B)C语言中的continue语句,可以通过改变程序的结构而省略

C)有些递归程序是不能用非递归算法实现的

D)C语言中不允许在函数中再定义函数


【1.65】已知:int a,*y=&a;则下列函数调用中错误的是。

A)scanf('%d',&a);B)scanf('%d',y);

C)printf('%d',a);D)printf('%d',y);


【参考答案】

【1.61】答案:D

【1.62】答案:D

注释:主调函数中b=0,在执行fun1函数里的除法时发生溢出错误。

【1.63】答案:B

【1.64】答案:C

【1.65】答案:D

注释:在答案D中,正确的函数调用应当是:printf('%d',*y)。





浙江自考网课程中心

浙江自考网声明:

1、由于各方面情况的调整与变化,本网提供的考试信息仅供参考,考试信息以省考试院及院校官方发布的信息为准。

2、本网信息来源为其他媒体的稿件转载,免费转载出于非商业性学习目的,版权归原作者所有,如有内容与版权问题等请与本站联系。

浙江自考便捷服务

浙江自考网微信交流群