全部知识点

第1061题

软件设计中模块划分应遵循的准则是

第1062题

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

第1063题

下面描述中正确的是

第1064题

以下叙述中正确的是

第1065题

下面属于应用软件的是

第1066题

逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是( )。

第1067题

下面选项中关于编译预处理的叙述正确的是

第1068题

程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。

单向链表结构.png

若有以下程序段

q=s;s=s->next;p=s ;
while(p->next)p=p->next;
p->next=q;q->next=NULL;

该程序段实现的功能是()。

第1069题

若有以下程序段

int r=8; 
printf("%d\n", r>>1);

输出结果是

第1070题

有以下程序

#include <stdio.h>
#include <string.h>
Struct A 
{
	int a; 
	char b[10]; 
	double c;
};
struct A f(struct A t);
main()
{
	struct A a = {1001,"ZhangDa",1098.0}; 
	a=f(a); 
	printf("%d,%s,%6.1f\n",a.a,a.b,a.c);
}
struct A f(struct A t)
{
	t.a = 1002;
	strcpy(t.b,"ChangRong");
	t.c=1202.0;
	return t;
}

程序运行后的输出结果是

第1071题

有以下程序

#include <stdio.h>
main()
{
	int a=3; 
	printf("%d\n", (a+=a-=a*a));
}

程序运行后的输出结果是

第1072题

有以下程序

#include<stdio.h>
main()
{
	int a =7; 
	while(a--); 
	printf("%d\n", a);}
}

程序运行后的输出结果是

第1073题

下面不属于软件设计阶段任务的是

第1074题

深度为5的完全二叉树的结点数不可能是

第1075题

下面不能作为软件设计工具的是

第1076题

有以下程序

main()
{
	int x=1, y=0, a=0, b=0; 
	switch(x)
	{
		case 1: switch(y) 
		{
			case O: a++; break: 
			case 1: b++; break;
		}
		case 2: a+; b++; break: 
		case 3: a++; b+t;
	}	
	printf("a=%d, b=%d\n", a, b);
}

程序的运行结果是

第1077题

以下选项中合法的实型常量是

第1078题

若有定义typedef char T[10];T*a;上述定义中a的类型与下面选项中完全相同的是

第1079题

有以下程序

#include <stdio.h>
int f(int x); 
main()
{
    int a, b=0; 
    for(a=0;a<3;a++)
    { 
       b=b+f(a);
       putchar('A'+b);
	}
}
int f (int x) 
{
	return x*x+1;
}

程序运行后的输出结果是

第1080题

有以下程序

#include <stdio.h>
void main()
{ 
	int a[]={2, 3, 5, 4}, i; 
	for (i=0; i<4;i++)
	switch (i%2)
	{
		case 0:switch(a[i]%2)
		{
			case O:a[i]++;break;
			case 1:a[i]--;
			break;
		}
		case 1:a[i]=0;
	}
	for (i=0;i<4;i++)
	printf("%d", a[i]);
	printf("\n");
}

程序运行后的输出结果是

0.049614s