全部知识点
第5021题
有以下程序
#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");
}程序运行后的输出结果是( )。
第5022题
有以下程序
#include <stdio.h>
main()
{
int a[10]={11,12,13,14,15,16,17,18,19,20},*p=a,i=9;
printf("%d,%d,%d\n",a[p-a],p[i],*(&a[i]));
}程序运行后的输出结果是( )。
第5023题
有以下程序
#include <stdio.h>
#include <stdlib.h>
void fun(double *p1,double *p2,double *s)
{
s = (double *)calloc( 1,sizeof(double) );
*s = *p1 + *( p2+1 );
}
main()
{
double a[2] = { 1.1, 2.2 }, b[2] = { 10.0, 20.0 }, *s=a;
fun(a, b, s);
printf("%5.2f\n", *s);
}程序的输出结果是( )。
第5024题
以下叙述中正确的是( )。
第5025题
若要使用C数学库中的sin函数,需要在源程序的头部加上 #include关于引用数学库,以下叙述正确的是( )。
第5026题
以下叙述中正确的是( )。
第5027题
下面结构体的定义语句中,错误的是( )。
第5028题
有以下程序
#include <stdio.h>
typedef struct {int b, p;} A;
void f(A c)
{
int j;
c.b+=1;
c.p+=2;
}
void main()
{
int i;
A a={1,2};
f(a);
printf("%d,%d\n", a.b, a.p);
}程序运行后的输出结果是( )。
第5029题
有以下程序
#include <stdio.h>
main()
{
char x=2,y=2,z;
z=(y<<1)&(x>>1);
printf("%d\n",z);
}程序的输出结果是( )。
第5030题
对于现实世界中事物的特征,在实体-联系模型中使用( )。
第5031题
下列关于队列的叙述中正确的是( )。
第5032题
下列选项中属于面向对象设计方法主要特征的是( )。
第5033题
关系表中的每一横行称为一个( )。
第5034题
下面对软件测试和软件调试叙述错误的是( )。
第5035题
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个 或者多个共有的( )。
第5036题
以下叙述正确的是( )。
第5037题
下列叙述中错误的是( )。
第5038题
若有定义语句:
int x=12,y=8,z;
在其后执行语句:
z=0.9+x/y;
则z的值为( )。
第5039题
设有定义:
double x=2.12;
以下不能完整输出变量x值的语句是
( )。
第5040题
有以下程序
#include <stdio.h>
main()
{
int x=1,y=0;
if (!x) y++;
else if (x==0)
if (x) y+=2;
else y+=3;
printf("%d\n", y);
}程序运行后的输出结果是( )。