浙江自考网 | 网站为考生提供浙江自考信息服务,供学习交流使用,非政府官方网站,官方信息以浙江省教育考试院为准。
| |
微信订阅

浙江自考网微信公众号

浙江自考网免费咨询电话
【热点】 浙江省自考管理系统 成绩查询系统 准考证打印入口 自考日程 免考申请 转考申请 实践考核 毕业申请 学位申请 论文答辩 微信公众号 微信交流群 在线咨询

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

整理编辑: 浙江自考网

发布时间:2024-01-11

阅读量:

【1.56】在一个C源程序文件中,若要定义一个只允许在该源文件中所有函数使用的变量,则该变量需要使用的存储类别是。

A)extern B)register C)auto D)static

【1.57】在C语言中,函数的数据类型是指____。

A)函数返回值的数据类型B)函数形参的数据类型

C)调用该函数时的实参的数据类型D)任意指定的数据类型

【1.58】已知如下定义的函数:

fun1(a)

{printf('n%d',a);

}

则该函数的数据类型是____。

A)与参数a的类型相同B)void型

C)没有返回值D)无法确定

【1.59】定义一个函数实现交换x和y的值,并将结果正确返回。能够实现此功能的是____。

A)swapa(int x,int y)B)swapb(int*x,int*y)

{int temp;{int temp;

temp=x;x=y;y=temp;temp=x;x=y;y=temp;

}}

C)swapc(int*x,int*y)D)swapd(int*x,int*y)

{int temp;{int*temp;

temp=*x;*x=*y;*y=temp;temp=x;x=y;y=temp;

}}

【1.60】求一个角的正弦函数值的平方。能够实现此功能的函数是____。

A)sqofsina(x)

float x;

{return(sin(x)*sin(x));

}

B)double sqofsinb(x)

float x;

{return(sin((double)x)*sin((double)x));

}

C)double sqofsinc(x)

{return(((sin(x)*sin(x));

}

D)sqofsind(x)

float x;

{return(double(sin(x)*sin(x)));

【参考答案】

【1.56】答案:D

注释:这里首先要明确一些基本概念。在C语言中,程序与文件是不同的概念,一个程序可以由一个文件组成,也可以由多个文件组成;一个文件中又可以包含多个函数;函数是构成C程序的基本单位。

变量的作用域因变量的存储类型不同而不同。auto和register类型的变量的作用域是说明变量的当前函数;外部变量的作用域是整个程序,即外部变量的作用域可以跨越多个文件;内部静态变量(定义在一个函数内部的static型的变量)的作用域是当前函数,外部静态变量(定义在函数外面的static型的变量)的作用域是当前文件,即可以跨越同一文件中的不同函数。

【1.57】答案:A

【1.58】答案:A

注释:它和参数a一样,数据类型说明被省略,按照C语言的规定,在这种情况下,表示它们是int型。

【1.59】答案:C

注释:函数swapa是值传递,函数的执行结果不能返回;函数swapb中变量temp不是指针变量,所以它不能接受地址量,用指针变量x为它赋值是不对的;函数swap中虽然指针变量交换了地址,即它们的指向的目标变量进行了交换,但是目标变量并没有行值的交换。

【1.60】答案:B


上一篇:2024年4月浙江省自考《C语言程序设计》每日一练(11)

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

浙江自考服务

  • 考试提醒,备考指导

    自考资料,学习交流

名师课程

    • 英语(二)

      英语(二)

    • 行政法学

      行政法学

    • 文学概论(一)

      文学概论(一)

    • 内科护理学(一)

      内科护理学(一)

    • 思想道德与法律基础

      思修

    • 中国近现代史纲要

      中国近现代史纲要