全部知识点
第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;则以下叙述正确的是
( )。