单项选择题在C语言程序中定义全局变量,如果该变量使用关键字static作为存储类别说明符,则它的作用域是()

A.整个程序范围
B.定义该变量的源文件范围
C.main函数内部
D.从定义该变量的位置开始直至程序结束


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题用一维数组名作为函数的实参时,传递给对应形参的是()

A.整个数组
B.第一个数组元素的地址
C.数组的首地址
D.B项和C项都是正确的

2.单项选择题关于函数调用时的参数传递,以下错误的描述是()

A.实参可以是常量、变量或表达式
B.形参可以是常量、变量或表达式
C.实参与形参的个数相等、类型一致
D.实参必须有确定的赋值

4.单项选择题在函数调用过程中,如果函数A调用函数B,函数B又调用函数A,则这种函数调用被称为()

A.间接递归调用
B.直接递归调用
C.间接循环调用
D.直接循环调用

6.单项选择题关于函数的定义,以下正确的描述是()

A.如果函数不返回值,可以省略类型说明符
B.可以在同一程序中定义同名的函数,只要保证它们的返回值类型或形参列表不相同即可
C.同一函数中的形参名必须唯一,但可以与其他函数中的变量同名
D.如果函数体为空,则函数最外层的一对花括号可以省略

8.单项选择题在VC6.0中有定义语句:doublea[5]={23.7,1.08,-6.5,43.4,0.69};inti;则下列语句中错误的是()

A.for(i=0;i<5;i++)a[i]=getchar()
B.for(i=0;i<5;i++)a[i]+=’a’
C.for(i=0;i<5;i++)printf("%f\n",a[i])
D.for(i=0;i<5;i++)scanf("%lf",A.