选择题 有以下程序
#include<stdio.h>
void f(int*q)
{ int i=0;
for(;i<5;i++)(*q)++;
}
main()
{ int a[5]={1,2,3,4,5},i;
f(a);
for(i=0;i<5;i++)printf('%d,',a[i]);
}
程序运行后的输出结果是______。
选择题 某棵树的度为4,且度为4,3,2,1的结点个数分别为1,2,3,4,则该树中的叶子结点数为______。
选择题 有以下程序:
#include <stdio.h>
main()
{
int*p,x=100;
p=x;x=*p+10;
printf('%d\n',x);
}
程序运行后的输出结果是______。
选择题 有以下程序:
#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][i];
}
main( )
{int x[][N]={{1,2,3},{4},{5,6,7,8},{9,10}},y[N],i;
fun(x, y);
for(i=0;i<N;i+ +) printf('%d,', y[i]);
printf('\n');
}
程序的运行结果是______。
选择题 有以下程序:
#include <stdio.h>
main( )
{
int a[ ]={2,4,6,8}, *p=a,i;
for(i=0;i<4;i++)
a[i]=*p++;
printf('%d\n',a[2]);
}
程序的输出结果是______。
选择题 若有定义:int a,b,c=1;,以下选项中的赋值语句正确的是______。
选择题 有以下程序:
#include<stdio.h>
struct tt
{ int x; struct tt *y;} s[2]={1,0,2,0};
main()
{ struct tt *p=s;
p->y=s;
printf('%d',++p->x);
}
程序运行后的输出结果是______。
选择题 有以下定义:
int a;
long b;
double x, y;
则以下选项中正确的表达式是______。
选择题 某完全二叉树按层次输出(同一层从左到右)的序列为ABCDEFGH。该完全二叉树的中序序列为______。
选择题 若有定义语句
char c='\101';
则变量c在内存中占______。
选择题 有以下程序
#include<stdio.h>
main()
{
int i, t[][3]={9, 8, 7, 6, 5, 4, 3, 2, 1};
for(i=0; i<3; i++)
printf('%d', t[2-i][i]);
}
程序执行后的输出结果是______。
选择题 以下叙述中正确的是______。
选择题有以下计算公式:若程序前面已在命令行中包含math.h文件,不能够计算上述公式的程序段是______。
选择题 阅读以下程序:
# include<stdio.h>
main()
{ int case; float printF;
printf('请输入2个数:');
scanf('%d%f', &case,&printF);
printf('%d%f\n',case,printF);
}
该程序在编译时产生错误,其出错原因是______。
选择题 以下选项中的编译预处理命令行,正确的是______。
选择题 在结构化程序设计思想提出之前,在程序设计中曾强调程序的效率。与程序的效率相比,人们更重视程序的
选择题 下列条件语句中,输出结果与其他语句不同的是______。
选择题 有以下程序:
#include <stdio.h>
main()
{ int n,*p=NULL;
*p=n;
printf('Input n:'); scanf('%d',p);printf('output n:');printf('%d\n',p);
}
该程序试图通过指针p为变量n读入数据并输出,但程序中有多处错误,以下语句中正确的是______。
选择题 以下叙述正确的是
选择题 若有以下程序
#include<stdio.h>
#define N 4
void fun(int a[][N],int b[],int flag)
{ int i,j;
for(i=0; i<N; i++)
{ b[i]=a[i][0];
for(j=1;j<N; j++)
if(flag?(b[i]>a[i][j]):(b[i]<a[i][j]))
b[i]=a[i][j];
}
}
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,1);
for(i=0; i<N; i++) printf('%d,',y[i]);
fun(x,y,0);
for(i=0; i<N; i++)printf ('%d,', y[i]);
printf('\n');
}
则程序的输出结果是______。