信息隐蔽的概念与下述 ______ 概念直接相关。
A:软件结构定义 B:模块独立性 C:模块类型划分 D:模拟耦合度
对于下面的程序
#include<stdio.h>
#include<string.h>
char * scmp(char * s1,char * s2)
if(strcmp(s1,s2)<0)return(s1);
else return(s2);
main( )
int i;char string[20],str[3][20];
for(i=0;i<3;i++)gets(str[i]);
strcpy(string,scmp(str[0],str[1]));
strcpy(string,scmp(string,str[2]));
printf("%s/n",string);
若运行时依次输入abcd、abba和abc三个字符串,则输出结果为 ______。
A:abcd B:abba C:abc D:abca
当执行下.面的程序时,其输出结果为 ______。
union st
int a;
char b;
main( )
union st s;
char* p=(char *)&s;
s.a=0x3132;
s.b=0x33;
printf("%c",*p);
A:1 B:2 C:3 D:不确定
以下程序试图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符串#号时结束输入和输出操作,但程序有错
#include<stdio.h>
main( )
FILE * fout;
char ch;
fout=fopen(’abc.txt’’w’);
ch=fgetc (stdin);
while(ch!=’#’)
fputc(ch,fout);
ch=fgetc(stdin);
fclose(fout);
出错的原因是 ______。
A:函数fopen调用形式错误 B:输入文件没有关闭 C:函数fgetc调用形式错误 D:文件指针stdin没有定义
有以下程序:
void swap1(int * a,int * b)
int* c=a;
a=b,b=c;
void swap2(int * a,int * b)
int c=* a;
* a=*b,*b=c;
main( )
int a=10,b=15;
swap 1(&a,&b) ;
printf("%d,%d,",a,b) ;
a=10,b=15;
swap 2(&a,&b) ;
printf("%d,%d",a,b) ;
其输出结果为 ______。
A:15,10,10,15 B:15,10,15,10 C:10,15,10,15 D:10,15,15,10
栈的基本运算有三种:入栈、退栈和 【1】 。
在面向对象方法中,信息隐蔽是通过对象的 【2】 性来实现的。
数据流的类型有 【3】 和事务型。
数据库系统中实现各种数据管理功能的核心软件称为 【4】 。
数据库管理系统或DBMS
关系模型的数据操纵即是建立在关系上的数据操纵,一般有 【5】 、增加、删除和修改四种操作。