下列选项中不符合良好程序设计风格的是( )。
A:源程序要文档化 B:数据说明的次序要规范化 C:避免滥用goto语句 D:模块设计要保证高耦合、高内聚
下列选项中正确的语句是( )。
A:chars [8];s={"Beijing"}; B:char*s:s={Bei jing"); C:chars [8]: s="Bei jing"}; D:char*s:s="Bei jing";
已定义以下函数:fun (Char* p2, char* p1){ while ((*p2=*p1) != '/0') {p1++;p2++;} }函数的功能是( )。
A:将p1所指字符串复制到p2所指内存空间 B:将p1所指字符串的地址赋给指针p2 C:对p1和p2两个指针所指字符串进行比较 D:检查p1和p2两个指针所指字符串中是否有'/0',
以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序。#include <string. h>void f(char p[][10],int n){ chart[20];int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n; j++) if(strcmp(p[i],p[j]<0) {strcpy(t, p[i]); strcpy(p[i],p[j]);strcpy(p[j],t);}}main( ){ char p[][10]={"abc", "aabdfg", "abbd", "dcdbe", "cd"}; int i; f(p,5); printf("%d/n", strlen(p[0]));} 程序运行后的输出结果是( )。
A:6 B:4 C:5 D:3
有以下程序:street STU{ char num[10]; float score[3]; };main( ){ struct STU s[3]={ {"20021",90,95,85}, { "20022",95,80,75 }, {"20023",100, 95, 90} },*p=s, int i; float sum=0; for(i=0;i<3 ,i++) sum=sum+ p->score[i]; printf("%6.2f/n",sum);}程序运行后的输出结果是( )。
A:260.00 B:270.00 C:280.00 D:285.00
以下程序中函数f的功能是: 当flag 为1时,进行由小到大排序;当flag 为0时,进行由大到小排序。void f(int b[], int n, int flag){int i, j, t; for (i=0; i<n-1; i++) for (j=i+1; j<n; j++) if(flag b[!]>[j]: b[i]<b[j]) { t=b[i]; b[i]=b[j]; b[j]=t; }}main ( ){ int a[10]={5,4,3,2,1,6,7,8,9,10}, i; f(&a[2], 5, 0); f(a, 5, 1), for (i=0; i<10; i++) printf("%d,", a[i]);}程序运行后输出结果是( )。
A:1,2,3,4,5,6,7,8,9,10, B:3,4,5,6,7,2,1,8,9,10, C:5,4,3,2,1,6,7,8,9,10, D:10,9,8,7,6,5,4,3,2,1,
在一个容量为25的循环队列中,若头指针front=16,尾指针rear=9,则该循环队列中共有上 【1】 个元素。
在面向对象方法中,类之间共享属性和操作的机制称为 【2】 。
在数据库系统中,实现各种数据管理功能的核心软件称为 【3】 。
数据库管理系统或DBMS
在数据库的概念结构设计中,常用的描述工具是 【4】 。