选择题 有以下程序:
#include <stdio.h>
int f(int n);
main()
{ int a=3, s;
} s=f(a); s=s+f(a); printf('%d\n', s);
int f(int n)
{ static int a =1;
n+=a++;
return n;
}
程序运行后的输出结果是______。
选择题 有以下程序
#include<stdio.h>
main()
{int i;
for(i=1;i<=40;i++)
{if(i++%5==0)
if(++i%8==0)printf('%d',i);
}
printf('\n');
}
执行后的输出结果是______。
选择题 有以下程序:
#include<stdio.h>
main()
{ int a=0,b=0;
for(;a<5;a++)
{ if(a%2==0)continue;
b+=a;
break;
}
printf('%d\n',b);
}
程序运行后的输出结果是______。
选择题 算法时间复杂度的度量方法是______。
选择题 有以下程序
#include<stdio.h>
#include<stdlib.h>
void fun(int *p1, int *p2, int *s)
{s=(int *)malloc(sizeof(int));
*s=*p1+*(p2++);
}
main()
{ int a[2]={1, 2}, b[2]={10, 20}, *s=a;
fun(a, b, s); printf('%d\n', *s);
}
程序运行后的输出结果是______。
选择题 有以下程序
#include<stdio.h>
void fun(int *s)
{ static int j=0;
do s[j]+=s[j+1]; while(++j<2);
}
main()
{ int i,a[10]={1,2,3,4,5);
for(i=1; i<3; i++) fun(a);
for(i=1; i<5; i++)
printf('%d',a[i]);
printf('\n');
}
程序运行后的输出结果是______。
选择题 下面选项中的程序段,没有编译错误的是______。
选择题 有以下程序:
#include<stdio.h>
#define N 4
void fun(int a[][N],int b[])
{ int i;
for(i=0;i<N;i++)b[i]=a[i][N-1-i];
}
main( )
{ int x[N][N]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},y[N],i;
fun(x,y);
for(i=0;i<N;i++)printf('%d,',y[i]);
printf('\n');
}
程序的运行结果是______。
选择题 设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为______。
选择题 以下叙述中正确的是______。
选择题 关于函数返回值,以下叙述正确的是______。
选择题 有以下程序:
#include<stdio.h>
void fun(int n)
{ static int k=0;
if(n<0) {printf('-');n=-n;}
k+=n%10;printf('%d,',k);
if(n/10)fun(n/10);
}
main()
{ int x=-12;
fun(x);printf('\n');
}
程序运行后的输出结果是
选择题 以下选项中叙述错误的是______。
选择题 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是______。
选择题 若有以下程序
#include<stdio.h>
int f(int a[], int n)
{if(n>1)
{int t;
t=f(a, n-1);
returnt>a[n-1]?t:a[n-1];
}
else
return a[0];
}
main()
{ int a[]={8, 2, 9, 1, 3, 6, 4, 7, 5};
printf('%d\n', f(a, 9));
}
则程序的输出结果是______。
选择题 有以下程序
#include<stdio.h>
#define M 5
#define f(x, y) x*y+M
main()
{ int k;
k=f(2, 3)*f(2, 3);
printf('%d\n', k);
}
程序的运行结果是______
选择题 以下选项中非法的C语言字符常量是______。
选择题 下面程序运行后的输出结果是______。
#include<stdio.h>
main()
{ int a[5]={1,0,4,2,0},b[5]={1,2,3,4,5},i,s=0;
for(i=0;i<5;i++)s=s+b[a[i]];
printf('%d\n',s);
}
选择题以下程序的主函数中调用了在其面前定义的fun函数#include<stdio.h>main(){doublea[15],k;k=fun(a);}则以下选项中错误的fun函数首部是______。
选择题 有以下程序
#include <stdio.h>
main()
{ int k=5;
while(--k) printf('%d',k-=3);
printf('\n');
}
执行后的输出结果是______。