C语言
第981题
有以下程序
#includeint fun(int x[],int n)
{
static int sum=0,i;
for(i=0;i<n;i++)sum+=x[i]; retur num;}
main()
{ int a[] {1,2,3,4,5},b[]={6,7,8,9},s=0;
s=fun(a,5)+fun(b,4);
printf("%d\n",s);}程序执行后的输出结果是( )。
第982题
有以下程序:
#include <stdio.h>
int fun(int n)
{
static int t=1;
int i=1;
for(;i<=n;i++)t*=i;
return t;
}
main()
{
int t=1,i;
for(i=2;i<4;i++)
t+=fun(i);
printf("%d\n",t);
}程序的运行结果是( )。
第983题
有如下程序:
#include <stdio.h>
int sum(int data)
{
static int init=1;
return init+=data;
}
main()
{
int i;
for(i=1;i<=1;i++)printf("%d,",sum(i));
printf("\n");
}程序运行后的输出结果是( )。
第984题
有如下程序:
#include <stdio.h>
int sum(int data)
{
static int init=0;
return init+=data;
}
main()
{
int i;
for(i=1;i<=5;i++)printf("%d,",sum(i));
printf("\n");
}程序运行后的输出结果是( )。
第985题
有如下程序:
#include <stdio.h>
int *sum(int data)
{
static int init=0;
init+=data;
return &init;
}
main()
{
int i,*p;
for(i=1;i<=4;i++) sum(i);
p=sum(0);
printf("%d\n",*p);
}程序运行后的输出结果是( )。
第986题
以下针对全局变量的叙述错误的是( )。
第987题
有以下程序
#include <stdio.h>
void fun2(char a,char b)
{
printf("%c %c",a,b);
}
char a='A',b='B';
void fun1()
{
a='C';
b='D';
}
main()
{ fun1();
printf("%c %c ",a,b);
fun2('E','F');
}程序的运行结果是( )
第988题
有以下程序:
#include <stdio.h>
int b=2;
int fun(int *k)
{
b=*k+b;
return(b);
}
main()
{
int a[10]={1,2,3,4,5,6,7,8},i;
for(i=2;i<4;i++)
{
b=fun(&a[i])+b;
printf("%d",b); }
printf("\n");
}程序运行后的输出结果是( )。
第989题
有以下程序:
#include <stdio.h>
int a=1,b=2;
void fun1(int a,int b)
{
printf("%d%d",a,b);
}
void fun2()
{
a=3;
b=4;
}
main()
{
fun1(5,6); fun2();
printf("%d%d\n",a,b);
}程序运行后的输出结果是( )。
第990题
有以下程序:
#include <stdio.h>
int a=2;
int f()
{
static int n;
int m;
m=n=0;
n++;
a++;
m++;
return m+n+a;
}
main()
{ int k;
for(k=0;k<3;k++)
printf("%d, ",f());
printf("\n");
}程序的运行结果是( )。
第991题
有以下程序
#include <stdio.h>
int a=4;
int f(int n)
{
int t=0;
static int a=5;
if(n%2)
{
int a=6;
t+=a++;
} else
{
int a=7;
t+=a++;
}
return t+a++;
}
main()
{
int s=a,i=0;
for(;i<2;i++)s+=f(i);
printf("%d\n",s);
}程序运行后的输出结果是( )。
第992题
以下叙述中正确的是( )。
第993题
以下叙述中正确的是( )。
第994题
以下选项中叙述正确的是( )。
第995题
以下叙述中错误的是( )。
第996题
设有如下程序段:
int a[8]={0};
int b[]={0};
char c[2]={"A","B"};
char d="AB";以下叙述正确的是( )。
第997题
下列选项中,能正确定义数组的语句是( )。
第998题
要求定义一个具有6个元素的int型一维数组,以下选项中错误的是 ( )。
第999题
若有定义语句:
int m[]={5,4,3,2,1},i=4;,则下面对m数组元素的引
用中错误的是( )。
第1000题
若有说明语句:
int *ptr[10];
以下叙述正确的是( )。