设主函数中有如下所示的变量定义和函数声明,那么正确的函数调用是()。inta,bcharc1,c2doublem,ndoublemul(doublex,doubley)
A.func(m,n/10)
B.mul(m,n)
C.mul(a/b,n)
D.mul(c1/c2,a/b)
A.func(m,n/10)
B.mul(m,n)
C.mul(a/b,n)
D.mul(c1/c2,a/b)
第1题
关于变量的属性,以下说法正确的是( )。
(A)主函数中定义的变量是全局变量,非主函数定义的变量是局部变量
(B)静态变量和外部变量的作用域是整个程序
(C)静态变量具有永久生存期,动态变量具有动态生存期
(D)外部变量既可以多次定义,也可以多次声明
第2题
A.定义一个整型指针变量FP
B.声明一个返回整型指针的FP函数原型
C.定义一个指向函数的指针变量FP
D.构造一个指向函数的指针类型FP
第3题
A.包的声明和包体中的函数可以在参数个数上不一致
B.包中不能定义变量
C.包中定义的全局变量所有的子过程都可以使用
D.包中的存储过程不能重载,但函数可以重载
第4题
A.全局变量指在函数之外定义的变量,一般没有缩进,在程序执行全过程有效
B.局部变量指在函数内部使用的变量,当函数退出时,变量依然存在,下次函数调用可以继续使用
C.使用global保留字声明简单数据类型变量后,该变量作为全局变量使用
D.简单数据类型变量无论是否与全局变量重名,仅在函数内部创建和使用,函数退出后变量被释放
第5题
找最值 题目内容: 从键盘任意输入6个整数,用指针变量作函数参数编程计算最大值和最小值,并返回它们所在数组中的位置。函数原型如下所示: int FindMax(int num[], int n, int *pMaxPos);//函数返回最大值,pMaxPos返回最大值所在的下标 int FindMin(int num[], int n, int *pMinPos);//函数返回最小值,pMaxPos返回最小值所在的下标 程序运行结果示例: Input 10 numbers: -1 2 3 45 92 8 9 ↙ Max=92,Position=4,Min=-1,Position=0 输入格式: "%d" 输出格式: 提示信息:"Input 6 numbers:\n" 输出结果:"Max=%d,Position=%d,Min=%d,Position=%d\n"
第6题
第7题
第8题
在C语言中,定义一个函数 f1如下:
f1(intx,int y)
4
{
static int count=0;
int temp;
temp=x;
x=y;
y=temp;
count++;
}
则下列叙述正确的是()。
A.变量count为全局变量, temp为局部变量。
B.x,y属于函数的形式参数。
C.变量count,temp均为局部变量。
D.函数的功能是实现两个变量值的交换。
E.函数的默认返回值类型为 int,函数没有返回任何值。
F.变量count,temp为局部变量,所占空间在函数退出时释放。
第9题
A.4
B.1
C.0
D.400
第10题
A.Fun(int y,double m);
B.k=Fun(10,12.5);
C.k=void Fun(a,b);
D.Fun(a,b);
第11题
A.函数只能与主模块共用同一个仿真时间单位,而任务可以定义自己的仿真时间单位
B.函数不能启动任务,而任务能启动其它任务和函数
C.任务至少要有一个输入变量,而函数可以没有或有多个任何类型的变量
D.函数返回一个值,而任务则不返回值