题目内容

下列程序运行结果是()。#includesvoid increment(){static int x=0;x+=1;printf("%d ",x);}void main(){increment();increment();increment();}

A. 1 1 1
B. 1 2 3
C. 0 1 2
D. 0 0 0

查看答案
更多问题

下面叙述正确的是()。

A. 全局变量在定义它的文件中的任何地方都是有效的
B. 全局变量在程序的全部执行过程中一直占用内存单元
C. 同一文件中的变量不能重名
D. 使用全局变量有利于程序的模块化合可读性的提高

若函数的形参为一维数组,则下列说法中正确的是()。

A. 调用函数时的对应实参必为数组名
B. 形参数组可以不指定大小
C. 形参数组的元素个数必须等于实参数组的元素个数
D. 形参数组的元素个数必须多余实参数组的元素个数

有如下函数调用语句:func(rec1,rec2+rec3,rec4);该函数调用语句中,含有的实参个数是()。

A. 3
B. 4
C. 5
D. 有语法错误

下面程序的运行结果是_________。#includevoid f(int a[]){int i=0;while(a[i]<=10){printf("%d ",a[i]); i++;}}void main(){int a[]={1,5,10,9,11,7};f(a+1);}

答案查题题库