全部知识点

第4821题

有以下程序:

#include <stdio.h>
main()
{
int i=5;
do
{
if(i%3==1)
if(i%5==2)
{ printf("*%d",i);break;}
i++;
} while(i!=0);
printf("\n");
}

程序运行的结果是( )。

第4822题

有以下程序:

#include <stdio.h>
#include <stdlib.h>
int fun(int n)
{
int *p;
p=(int*)malloc(sizeof(int));
*p=n;
return*p;
}
main()
{
int a;
a=fun(10);
printf("%d\n",a+fun(10));
}

程序运行的结果是( )。

第4823题

有以下程序:

#include <stdio.h>
main()
{
int x=1,y=2,z=3;
if(x>y)
if(y<z)printf("%d",++z);
else printf("%d",++y);
printf("%d\n",x++);
}

程序运行的结果是( )。

第4824题

有以下程序:

#include <stdio.h>
void fun(int a,int b)
{
int t;
t=a;
a=b;
b=t;
}
main()
{
int c[10]={1,2,3,4,5,6,7,8,9,0},i;
for(i=0;i<10;i+=2)fun(c[i],c[i+1]);
for(i=0;i<10;i++)printf("%d,",c[i]);
printf("\n");
}

程序运行的结果是( )。

第4825题

在面向对象方法中,不属于“对象”基本特点的是( )。

第4826题

有以下程序:

#include <stdio.h>
void fun(int a[],int n)
{
int i,t;
for(i=0;i<n/2;i++)
{
t=a[i];
a[i]=a[n-1-i];
a[n-1-i]=t;
}
}
main()
{
int k[10]={1,2,3,4,5,6,7,8,9,10},i;
fun(k,5);
for(i=2;i<8;i++)printf("%d",k[i]);
printf("\n");
}

程序运行的结果是( )。

第4827题

有以下程序:

#include <stdio.h>
int fun(int a,int b)
{
if(b==0)return a;
else return(fun(--a,--b));
}
main()
{
printf("%d\n",fun(4,2));
}

程序运行的结果是( )。

第4828题

有以下程序:

#include <stdio.h>
main()
{
int i,j;
for(i=3;i>1;i--)
{
for(j=1;j<=2;j++)printf("%d",i+j);
printf("\n");
}
}

程序运行的结果是( )。(以下代表回车)

第4829题

数据流图中带有箭头的线段表示的是( )。

第4830题

若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(u代表一个空格)( )。

第4831题

软件开发中,需求分析阶段可以使用的工具是( )。

第4832题

在数据管理技术发展的三个阶段中,数据共享最好的是( )。

第4833题

下列叙述中正确的是( )。

第4834题

有三个关系R、S和T如下:

关系

由关系R和S通过进行运算得到关系T,则所使用的运算为( )。

第4835题

有以下程序:

#include <stdio.h>
main()
{
struct STU
{
char name[9];
char sex;
double score[2];
}st;ruct STU a = {"Zhao", 'm', 85.0, 90.0}, b = {"Qian", 'f', 95.0, 92.0};
b=a;
printf("%s,%c,%2.0f,%2.0f\n", b.name, b.sex, b.score[0], b.score[1]);
}

程序运行的结果是( )。

第4836题

有以下程序:

#include <stdio.h>
main()
{
FILE *pf;
char *s1="China",*s2="Beijing";
pf=fopen("abc.dat","wb+");
fwrite(s2,7,1,pf);
rewind(pf);   /*文件位置指针回到文件开头*/
fwrite(s1,5,1,pf);
fclose(pf);
}

以上程序执行后abc.dat文件的内容是( )。

第4837题

有以下定义:

struct data
{ int i;char c;double d; } x;

以下叙述中错误的是( )。

第4838题

以下函数的功能是:计算a的n次方作为函数值返回。

double fun(double a,int n)
{
 int i;
 double s=1.0;
 for(i=1;i<=n;i++)s=______;
 return s;
}

为实现上述功能,函数中下划线处应填入的是( )。

第4839题

有以下程序:

#include <stdio.h>
#include <string.h>
main()
{
 char str[]={"Hello,Beijing"};
 printf("%d,%d\n",strlen(str),sizeof(str));
}

程序的运行结果是( )。

第4840题

若有说明:

typedef struct{int a;char c;}w;

则以下叙述正确的是 ( )。