选择题 有以下程序:
#include <string.h>
struct STU
{ char name [10];
int num;
}
void f(char * name, int num)
{ struct STU s[2]={ {' SunDan', 20044}, { ' Penghua', 20045}};
num=s[0].num;
strcpy(name, s[0].name);
}
main()
{ struct STU s[2]={{ 'YangSan', 20041}, { ' LiSiGuo', 20042 } }, * p;
p=&s[1]; f(p->name, p->num);
printf(' % s % d\n', p-> name, p->num);
}
程序运行后的输出结果是
选择题 下列关系表达式中,结果为“假”的是______。
选择题 有以下程序:
#include <stdio.h>
void fun(int a,int b,int c)
{ a=b; b=c; c=a; }
main( )
{ int a=10, b=20, c=30;
fun(a,b,c);
printf('%d,%d,%d\n',c,b,a);
}
程序运行后的输出结果是______。
选择题 下列有关数据库的描述,正确的是______。
选择题 若有以下程序:
#include <stdio.h>
main( )
{ int a=-2, b=0;
while(a+ +) + +b;
printf('%d,%d\n', a, b);
则程序的输出结果是______。
选择题 有以下程序
#include<stdio.h>
int k=5;
void f(int *s)
{ s=&k; }
main()
{ int m=3,*p=m;
f(P);
printf('%d,%d\n',m,*p);
}
程序的运行结果是______。
选择题 有下列程序:
#include<stdio.h>
void fun(int a[],int n,int flag)
{int i=0,j,t;
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if(flag?(a[i]>a[j]):(a[i]<a[j]))
{t=a[i];a[i]=a[j];a[j]=t;}
}
main()
{int c[10]={7,9,10,8,3,5,1,6,2,4},i;
fun(c,10,1);
fun(c,8,0);
for(i=0;i<10;i++)
printf('%d,',c[i]);
}
程序执行后的输出结果是______。
选择题 有以下程序:
#include<stdio.h>
main()
{ int a=0, b=0, c=0;
c=(a=a-5); (a=b, b+=4);
printf('%d, %d, %d\n', a, b, c);
}
程序运行后的输出结果是______。
选择题 函数调用:strcat(strcpy(s1,s2),s3)的功能是______。
选择题 现在有以下定义,int a;double b;float c;char k;则下面的表达式a/b+c-k值的类型为:
选择题 黑盒测试技术依据的是______。
选择题 下面程序段的运行结果是______。
x=y=0;
while(x<25)
{y++;x+=++y;}
printf('%d,%d',y,x);
选择题 以下选项中,与n=i++完全等价的表达式是______
选择题 某二叉树共有845个节点,其中叶子节点有45个,则度为1的节点数为______。
选择题 以下叙述中错误的是______。
选择题 下面不属于软件需求分析阶段工作的是______。
选择题 有以下程序:
#include<stdio.h>
main()
{
printf('%d\n',NULL);
}
程序运行后的输出结果是______。
选择题 以下选项中,合法的C语言常量是______。
选择题 如果进栈序列为A,B,C,D,则可能的出栈序列是______。
选择题 有下列程序段:
typedef struct NODE
{ int num; struct NODE *next;
} OLD;
下列叙述中正确的是______。