搜档网
当前位置:搜档网 › C语言模拟测试题一及答案

C语言模拟测试题一及答案

模拟题一

一、选择题

1.下列说法正确的是()。

A)main函数必须放在C程序的开头

B)main函数必须放在C程序的最后

C)main函数可以放在C程序的中间部分,但在执行C程序时是从程序开头执行的

D)main函数可以放在C程序的中间部分,但在执行C程序时是从main函数开始的

2.C语言中不能用来表示整常数的进制是()。

A)十进制B)十六进制C)八进制D)二进制

3.在下面几组数据类型中, 全为最常用的基本数据类型的是哪一组:()。

A)整型实型字符型B)整型数组指针

C)数组结构体共用体D)指针逻辑型空类型

4.C语言规定标识符由()等字符组成。

A)字母数字下划线B)中划线字母数字

C)字母数字逗号D)字母下划线中划线

5.若有说明语句:char c= ‘\64’ ; 则变量C包含()。

A)1个字符B)2个字符

C)3个字符D)说明不合法,C值不确定

6.若有如下定义:int a=2,b=3; float x=3.5,y=2.5; 则表达式:

(float)(a+b)/2+(int)x%(int)y的值是()。

A)2.500000 B)3.500000 C)4.500000 D)5.000000

7.设有如下定义和执行语句,其输出结果为()。

int a=3,b=3;

a = --

b + 1; printf(“%d %d”,a,b);

A)3 2 B)4 2 C)2 2 D)2 3

8.以下表达式: 2+’a’+i*f, 其中i为整型变量,f为float型变量,则表达式的最终数据类型为()。

A)int B)float C)char D)double

9.C语言中,运算对象必须是整型数的运算符是()。

A)%B)\C)% 和\D)**

10.有如下语句:

printf(“%s,%5.3s\n”,“COMPUTER”,“COMPUTER”);

执行语句后的最终结果为()。

A)COMPUTER ,CMP . B)COMPUTER, CMP.

C)COMPU, CMP. D)COMPU, CMP .

11.能正确表示x的取值范围在[0,100]和[-10,-5]内的表达式是()。

A)(x<=-10)||(x>=-5)&&(x<=0)||(x>=100)

B)(x>=-10)&&(x<=-5)||(x>=0)&&(x<=100)

C)(x>=-10)&&(x<=-5)&&(x>=0)&&(x<=100)

D)(x<=-10)||(x>=-5)&&(x<=0)||(x>=100)

12.以下if语句中语法错误的是()。

A)if (a>b)printf(“%f”,a); B)if(a>b)printf(“%f”,a);

else printf(“%f”,b);

C)if(a>b)printf(“%f”,a) D)if(a>b)printf(“%f”,b);

else printf(“%f”,b); else printf(“%f”,a);

13.程序段如下

int k=0;

while(k++<=2); printf("last=%d\n",k);

则执行结果是last= ()。

A)2 B)3 C)4 D)无结果

14.能表示整数x符合下面两个条件的语句是()。

(1)“能被4整除,但不能被100整除”.(2)能被4整除,又能被400整除.

A)(x%4==0&&x%100!=0)||x%400==0

B)(x%4==0||x%100!=0)&&x%400==0

C)(x%4==0&&x%400!=0)||x%100==0

D)(x%100==0||x%4!=0)&&x%400==0

15.下面有关for循环的正确描述是()。

A)for循环只能用于循环次数已经确定的情况

B)for循环是先执行循环体语句,后判断表达式

C)在for循环中,不能用break语句跳出循环体

D)for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来

16.循环语句中的for语句,其一般形式如下:

for(表达式1;表达式2;表达式3) 语句

其中表示循环条件的是()。

A)表达式1 B)表达式2 C)表达式3 D)语句

17.若二维数组a有m列,则a[I][j]元素前的数组元素个数为()。

A)j*m+i B)i*m+j C)i*m+j-228 D)i*m+j+1

18.以数组作为函数的参数时传递的数组的首地址,那么实参数组与形参数组之间的数据传递方式为()。

A)地址传递B)单向值传递

C)双向值传递D)随机传递

19.C语言中变量的指针指的是()。

A)变量类型B)变量值C)变量值D)变量地址

20.将字符串str2连接到字符串str1中应使用()。

A)strcpy(str1,str2) B)strcat(str1,str2)

C)strcmp(str1,str2) D)strcat(str2,str1)

21.设有两字符串“Beijing”、“China”分别存放在字符数组str1[10],str2[10]中,下面语句中能把“China”连接到“Beijing”之后的为()。

A)strcpy(str1,str2);

B)strcpy(str1, “China”);

C)strcat(str1,“China”)

D)strcat(“Beijing”,str2);

22.若有以下定义:

int a[10],*p=a; 则*(p+3)表示的是()。

A)元素a[3]的地址B)元素a[3]的值

C)元素a[4]的地址D)元素a[4]的值

23.以下程序的运行结果是()。

main( )

{ int a=2, i ;

for(i=0;i<3;i++) printf(“%4d”,f(a) ) ; }

f( int a)

{ int b=0,c=3;

b++; c++; return(a+b+c); }

A)7 10 13 B)7 7 7

C)7 9 11 D)7 8 9

24.若有如下语句: int *p1,*p2; 则其中int所指的是()。

A)p1的类型B)*p1和*p2的类型

C)p2的类型D)p1和p2所能指向变量的类型

25.在C语言程序中,若未在函数定义时说明函数类型,则函数默认的类型为()。

A)void B)double C)int D)char

26.若有如下说明:

int a[10]={1,2,3,4,5,6,7,8,9,10};

char b=’a’,d,e;

则数值为4的表达式是()。

A)a[4] B)a[d-b] C)a[‘d’-b] D)a[e-b]

27.在说明一个结构体变量时系统分配给它的存储空间是()。

A)该结构体中第一个成员所需存储空间

B)该结构体中最后一个成员所需存储空间

C)该结构体中占用最大存储空间的成员所需存储空间

D)该结构体中所有成员所需存储空间的总和

28.有如下程序段,在Turbo C环境下运行的结果为()。

main( )

{

int i=2,p,k=1; int f(int a,int b)

p=f(i,++k); { int c;

printf(“I=%d,p=%d”,k,p); if(a>b) c=1;

} else if (a==b) c=0;

else c=-1; return(c); }

A)1,0 B)2,0 C)2,-1 D)1,1

29.使用fseek函数可以实现的操作是()。

A)改变文件的位置指针的当前位置

B)文件的顺序读写

C)文件的随机读写

D)以上都不对

30.若fp是指向某文件的指针,且已读到此文件末尾,则库函数feof(fp)的返回值是()。

A) EOF B) 0 C) 非零值D) NULL

二、填空题

1.为表示关系:x≤y≤z ,应使用的C语言表达式是_____(x<=y)________。

2.字符串是以__________为结束标志的一维字符数组。有定义:char a[]="";则a数组的长度是____________。

3.设int a; float f; double i ;则表达式10+'a'+i*f值的数据类型是___________。

4.设有说明语句"int a[3][4]={{1,2},{3,4,5},{6,7,8}};"则a[0][2]的初始化值为_____________,a[2][2]的初始化值为______________。

5.假定p所指对象的值为25,p+1所指对象的值为46,则执行"(*p)++;"语句后,p所指对象的值为___________

6.程序由主要由__________、_________组成。

7.有函数调用fun1(x+y,(y,z),10,fun((x,y―1)));函数fun1有_______ 个参数。

三、程序阅读题

1.下面程序可求出1~1000的自然数中所有的完数(因子和等于该数本身的数)请填空。

main( )

{ int m, n, s;

for(m=2;m<1000;m++)

{ ____(1)____;

for(n=1;n<=m/2;n++)

if(__(2)___) s+=n;

if(__(3)___) printf(“%d\n”, m); } }

2.. 用起泡法对十个数由大到小排序。

main( )

{ int a[11], i, j, t;

printf(“input 10 numbers: \n”);

for(i=1;i<11;i++)

scanf(“%d”,&a[i]);

printf(“\n”);

for (j=1;j<=9;j++)

for(i=1; _(4)__; i++)

if (__(5)___)

{t=a[i]; a[i]=a[i+1]; __(6)__ ;}

printf(“the sorted numbers: \n”);

for ( i=1; i<11; i++)

printf(“%d”,a[i]);

}

写出下面程序的执行结果

3.#include

main( )

{ char c=‘A’+‘10’-‘5’;

printf(“c=%c\n”,c); }

4.#include

main( )

{ int a,b,c;

a=1;b=2;c=3;

if(a>b)

if(a>c)

printf(“%d\n”,a);

else printf(“%d\n”,b);

printf(“over\n”); }

5. main( )

{ char a[6][6], i, j;

for(i=0;i<6;i++)

for(j=0;j<6;j++)

{ if ( i

a[i][j]= ‘#’;

else if(i==j) a[i][j]= ‘ ’;

else a[i][j]= ‘*’ ; }

for(i=0;i<6;i++)

{ for(j=0;j<6;j++)

printf(“%c”,a[i][j]);

printf(“\n”);}

}

6.main( )

{ int i=2, x=5, j=7;

fun (j,6);

printf(“i=%d; j=%d; x=%d\n”, i, j, x ) ; }

fun (int i, int j )

{ int x=7;

printf(“i=%d; j=%d; x=%d\n”, i, j, x) ;

7. # include

main ( )

{ int i, j; int ﹡p,﹡q; i=2; j=10;

p=&i; q=&j; ﹡p=10; ﹡q=2;

printf(〞i=%d, j=%d\n 〞, i, j); }

8. struct stru {int x; char c; };

main( )

{ struct stru a={10, ’x’},*p=&a; func (p);

printf ( “%d,%c”, a.x, a.c); }

func (struct stru *b)

{b->x=20; b->c=’y’; }

四、编程题

1.把输入的整数(最多不超过5位)按输入顺序的反方向输出,例如,输入数是12345,要求输出结果是54321,编程实现此功能。

2.编一程序,从键盘输入10个整数并保存到数组,要求找出最小的数和它的下标,然后把它和数组中最前面的元素对换位置。

3.编写一个函数计算一个字符串的长度,输入输出在主函数内完成。(使用指针)

参考答案:

一、选择题:

1~5 D D A A A 6~10 B A D A B

11~15 B C C A D 16~20 B D A D B

21~25 C B B D C 26~30 C D B A C

二、填空题:

1.(x<=y)&&(y<=z)

2. '\0' , 0

3. double

4. 0 , 8

5. 26

6. 数据结构,算法

7. 4

三、程序阅读题:

1.(1)s=0

(2)m%n= =0

(3)s==m

2.(4)i<=10-j

(5)a[i]>a[i+1]

(6)a[i+1]=t

3.c=F

4.over

5. #####

* ####

** ###

*** ##

**** #

*****

6. i=7;j=6;x=7 i=2;j=7;x=5;

7. i=10,j=2

8. 10,x

四、编程题:

1.这是一种答案,可以不使用循环,使用switch语句来做。

#include

main( )

{int n=1,m=0,k,mod_mn=1;

printf(“Please Input m value:\n”);

scanf(“%d”,&m);

n=1;

for(k=0;;k++)

{mod_mn=m/(n*10);

printf(“%d”,(m-mod_mn*n*10)/n);

if(mod_mn= =0) break;

n*=10;

}

}

2.main( )

{int i,array[10];

int min,k=0;

printf(“\nPlease input array 10 elements\n”);

for(i=0;i<10;i++)

scanf(“%d”,&array [i]);

printf(“Before exchange:\n”);

for(i=0;i<10;i++)

printf(“%5d”,array[i]);

min=array[0];

for(i=1;i<10;i++)

if(min>array[i])

{min= array[i]; k=i; }

array[k]=array[0];

array[0]=min;

printf(“\nAfter exchange:\n”);

for(i=0;i<10;i++)

printf(“%5d”,array[i]);

printf(“\nk=%d\nmin=%d\n”,k,min);

}

3.#include

main( )

{char *str;

printf(“输入一字符串:”);

gets(str);

printf(“[%s]的长度为:%d\n”,str,string_length(str));

}

string_length(char *s)

{int len=0;

while(*s++)

len++;

return(len);

}

c语言试题带答案

C语言模拟题二 C语言模拟题二 一、单项选择题 1.程序中定义以下宏#define S(a,b)a*b 若定义int area;且令area=S(3+1,3+4),则变量area的值为_________ A 10 B 12 C 21 D 28 2.正确的标识符是_________ A if B a=2 C a.3 D a_3 3.表达式1&3&5&7的值为_________ A 1 B 3 C 5 D 7 4.语句printf(″s\\t″)的输出结果为_________ A s\\t B s\t C s\ D s 5. 执行下列语句后,sum变量的值是_________ int sum=0; for(int i=0;i<10;i++,sum+=i); A 45 B 55 C 0 D 编译错误 6.已知有共用体变量data1定义如下: union data { int i; char ch; float f; } data1;则变量data1所占的内存存储空间可表示为_________ A sizeof(int) B sizeof(char) C sizeof(float) Dsizeof(int)+sizeof(char)+sizeof(float) 7.若fp是指向某文件的指针,且feof(fp)的返回值是非零值,则表示_________ A 已读到此文件末尾 B 未读到此文件的末尾

C 此文件已关闭D此文件尚未被打开 8.以下c语言函数声明中,不正确的是_________ A void fun (int x,int y); B fun (int x,int y); C int fun (int x,y); D char *fun (char *s); 9.若有语句if(x==0) y=5;则与条件x==0等价的表达式为_________ A x B !x C x!=1 D 以上都不对 10. 在执行以下程序时,如果从键盘上输入:ABCdef<回车>,则输出为 A)ABCdef B)abcDEF C)abc D)DEF #include main( ) { char ch;while((ch=getchar( ))!='\n'){ if(ch>='A' && ch<='Z')ch=ch+32; else if(ch>='a' && ch<='z')ch=ch-32; printf("%c",ch);}printf("\n");} 11.下面不能正确进行字符串赋值操作的语句是_______ A)char s[5]={"ABCDE"};B)char s[5]={'A'、'B'、'C'、'D'、'E'}; C) char *s;s="ABCDEF";D)char *s;scanf("%s",s); 12.若x=4,则x*=x+2的值为_________ A 36 B 24 C 18 D 20 13.函数调用语句func((exp1,exp2),(exp3,exp4,exp5));中,实参的个数为_________ A 1 B 2 C 4 D 5 14.设a为5,执行下列语句后,b的值不为2的是_________ A b=a/2 B b=6-(--a) C b=a%2 D b=a<32?2:1 15.假设指针p1已经指向了某个整型变量,要使指针p2也指向同一个变量,则下面各项中正确的是_________ A p2=**p1 B p2=*&p1 C p2=*p1 D p2=&*p1 16.以下运算符中,运算对象必须是整型的是_________ A / B %= C != D〈= 17.以下关于typedef的叙述中错误的是_________ A用typedef可以增加新的类型 B用typedef可以定义各种类型名,但不能用来定义变量 C用typedef只是将已有的类型用新的标识符来代表 D使用typedef有利于程序的通用和移植

C语言程序设计模拟试题1(附答案)

《C语言程序设计》模拟试卷一 一、单项选择题(每题2分,共30分) 1、下列有关C语言的叙述中错误的是(D)。 A) C语句必须以分号结束 B) 任何一个C程序中有且只有一个主函数 C) 复合语句在语法上可被看作一条语句 D) C程序中对数据的任何操作都可由运算符实现 2、以下不能定义为用户标识符的是(C)。 A) MAIN B) _HJ C) 2ong D) LINE1 3、下列符号中用来表示C语言中的回车换行的是(B)。 A) \r B) \n C) \b D) \t 4、如有如下定义:int a=1,则语句printf(“%d,%d”, a, ++a);的运行结果为(B)。 A) 1, 1 B) 1, 2 C) 2, 2 D) 2, 1 5、已知ch为字符型变量,下面表达式中正确的是(A)。 A) ch=’\xff ’B) ch=’\ff ’C) ch=’ ff ’D) ch=” ff ” 6、以下能正确定义一维数组的是(C)。 A) int a[5]={0,1,2,3,4,5}; B) int a[5]=”012345”; C) char a[ ]=”012345”; D) char a[5]={0,1,2,3,4,5}; 7、以下语句中能正确定义变量并赋初值的是(A)。 A) char c=65; B) float f=f+1.1; C) double x=12.3e3.6; D) int m=n=2.0; 8、在执行下列程序时输入:1357924,则程序的运行结果为(D)。 main( ) { int x, y; scanf(“%2d%2d”,&x,&y); printf(“%2d”,x*y); } A) 13 B) 1357 C) 74 D) 741 9、执行下列程序段后输出的结果是(C)。

C语言程序设计模拟试题一(含答案)

C语言程序设计模拟试题一(含答案) 1、下列述叙中正确的是 A) 显示器和打印机都是输出设备 B) 显示器只能显示字符 C) 通常的彩色显示器都有7种颜色 D) 打印机只能打印字符和表格 2、微型计算机中运算器的主要功能是进行 A) 算术运算B) 逻辑运算 C) 算术和逻辑运算D) 初等函数运算 3、https://www.sodocs.net/doc/bd19128443.html,是DOS系统的最外层模块,通常称之为 A) 引导程序B) 输入输出系统 C) 命令处理系统D) 文件管理系统 4、电子邮件是 A) 网络信息检索服务 B) 通过Web网页发布的公告信息 C) 通过网络实时交互的信息传递方式 D) 一种利用网络交换信息的非交互式服务 5、和十进制数225相等的二进制数是 A) 11101110 B) 11111110 C) 10000000 D) 11111111 6、下列叙述中正确的是 A) 指令由操作数和操作码两部分组成\ B) 常用参数xxMB表示计算机的速度 C) 计算机的一个字长总是等于两个字节

D) 计算机语言是完成某一任务的指令集 7、计算机的内存储器比外存储器 A) 价格便宜B) 存储容量大 C) 读写速度快D) 读写速度慢 8、设当前盘为C盘,执行DOS命令"COPY B:\A.TXT PRN"之后,结果是 A) B盘上的A.TXT文件被复制到C盘的PRN文件 B) 屏幕上显示B盘上的A.TXT文件内容 C) B盘上的A.TXT文件内容在打印机上输出 D) B盘上的A.TXT文件被复制到B盘上的PRN文件 9、要将当前盘当前目录下的两个文件X1.TXT和B1.TXT连接起来之后存入B盘当前目录下并且命名为Z.TXT,无论B 盘当前目录是什么,完成这件任务可以使用的命令是 A) COPY A:X1.TXT+C:B1.TXT Z.TXT B) COPY X1.TXT+C:\\WS\\B1.TXT B:\\Z.TXT C) COPY A:X1.TXT+C:\\WS\\B1.TXT D) COPY X1.TXT+B1.TXT B:Z.TXT 10、下列四组DOS命令中,功能等价的一组是 A) COPY A:*.* B:与DISKCOPY A: B: B) COPY ABC.TXT+XYZ.TXT 与TYPE XYZ.TXT>>ABC.TXT C) COPY ABC.TXT+XYZ.TXT与COPY XYZ.TXT+ABC.TXT D) TYPE *.FOR>CON与COPY *.FOR CON 11、设当前目录为D:\BB,现要把D:\AA目录下首字符是A的文本文件全部删除,应该使用命令 A) DEL A*.TXT B) DEL \\AA\\A.TXT C) DEL \\AA\\A*.TXT D) DEL \\AA\\A?.TXT 12、在Windows中,启动应用程序的正确方法是 A) 用鼠标指向该应用程序图标

C模拟题及答案

1、设有数组的初始化定义如下:int a[5]={1,2,3};对该定义的正确理解是( B )。 A.将3个数依次赋给a[1 ]至a[3 ] B.将3个数依次赋给a[0 ]至a[2 ] C.将3个数依次赋给a[0 ]至a[3 ] D.因初值的个数小于数组长度,所以定义是错的 2、下列选项中,值不等于0.5的表达式是( A)。 A.1/2 B.1/2.0 C.(float)1/2 D.1.0/2 3、若有“float x=123.456; printf("%2.1f",x);”,则执行后的输出结果为( D )。 A.3.4 B.3.5 C.123.4 D.123.5 4、能把ch中的大写字母转换为对应小写字母的表达式是( B )。 A.ch=ch-32 B.ch-='A'-'a' C.ch+=-32 D.ch-='a'-'A' 5、以下对结构体变量成员num的非法引用是( B)。 struct person { int age; intnum; }x,*p=&x; A.x.num B.person.num C.p->num D.(*p).num 6、设有以下程序,则对循环次数描述正确的是( B )。 int k=10; while (k= =0) k=k-1; A. 执行10次循环 B.不执行循环 C.执行一次循环 D.执行无限次循环 7、设有如下程序,则输出结果是()。 int a=2,b=3,c=1; if (a>b) if (a>c) printf(“%d\n ”,a); else printf(“%d\n ”,b );

printf(“Over!\n ”); A.2 B.3 C.Over! D.1 8、对二维数组a初始化为:int a[ ][2]={1,2,3,4,5,6};则a第一维的大小是()。 A.2 B.3 C.4 D.不能确定 9、若x、i、j、k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为()。 A.4 B.16 C.32 D.52 10、执行函数调用“fun('A')”得到的返回值为()。 int fun(char ch) { return(ch>='0'&&ch<='9'); } A.-1 B.0 C.1 D.2 11、以下数组的定义形式正确的是()。 A.int k=5,a[k]; B.int a[ ]; C.char c[]={'a'}; D.char a(10); 12、若有语句“int a[10],*p=&a[2];”,则执行语句“p=p+4;”后,p指向的数组元素是()。 A.a[4] B.a[5] C.a[6] D.a[7] 13、表示关系x<=y<=z的C语言表达式为()。 A.(x<=y)&&(y<=z) B.(x<=y)AND(y<=z) C.(x<=y<=z) D.(x<=y)&(y<=z) 14、下面不正确的字符常量是()。 A.“c” B.‘\\’’ C.‘’ D.‘K’ 15、若有定义:char a; int b; float c; double d;,则表达式a*b+d-c值的类型为()。 A.float B.double C.char D.int 16、定义int a[9],*p=a;不能表示a[1] 地址的是()。 A.p+1 B.a+1 C.a-1 D.&a[1] 17、下列关于C程序的说法错误的是()。

全国计算机二级C语言模拟测试【含详细解析】 (1)

全国计算机二级C语言模拟测试卷【附带详细解析】 @乡村教师胡劲 1.下列叙述中正确的是 A. 栈与队列都只能顺序存储 B. 循环队列是队列的顺序存储结构 C. 循环链表是循环队列的链式存储结构 D. 栈是顺序存储结构而队列是链式存储结构 正确答案:B你的答案: 解析:【解析】栈是所有的插入与删除都限定在表的同一端进行的线性表;队列是指允许在一端进行插入,而在另一端进行删除的线性表,二者均即可以顺序存储也可以链式存储。为了充分地利用数组的存储空间,把数组的前端和后端连接起来,形成一个环形的表,称为循环队列,因此循环队列是队列的一种顺序存储结构,B选项正确。 2.设某二叉树的前序序列为ABC,中序序列为CBA,则该二叉树的后序序列为 A. BCA B. CBA C. ABC D. CAB 正确答案:B你的答案:

解析:【解析】二叉树遍历可以分为3种:前序遍历(访问根节点在访问左子树和访问右子树之前)、中序遍历(访问根节点在访问左子树和访问右子树两者之间)、后序遍历(访问根节点在访问左子树和访问右子树之后)。前序序列为ABC,则A为根节点。中序序列为CBA,则C和B均为左子树节点或右子树节点,且C为B父节点,可知后序序列为CBA,B选项正确。 3.下列排序方法中,最坏情况下时间复杂度最小的是 A. 冒泡排序 B. 快速排序 C. 堆排序 D. 直接插入排序 正确答案:C你的答案: 解析:【解析】在最坏情况下,对长度为n的线性表排序,冒泡排序、快速排序、直接插入排序的时间复杂度均为O(n^2),堆排序时间复杂度为O(nlog2n),复杂度最小。C选项正确。

4.为了对有序表进行对分查找,则要求有序表 A. 只能顺序存储 B. 只能链式存储 C. 可以顺序存储也可以链式存储 D. 任何存储方式 正确答案:A你的答案: 解析:【解析】二分法查找也称拆半查找,是一种高效的查找方法。能使用二分法查找的线性表必须满足两个条件:用顺序存储结构;线性表是有序表。A选项正确。 5.软件设计中模块划分应遵循的准则是 A. 低耦合低内聚 B. 高耦合高内聚 C. 低耦合高内聚 D. 内聚与耦合无关 正确答案:C你的答案: 解析:【解析】模块的独立程度可以由两个定性标准度量:内聚性和耦合性。耦合衡量不同模块彼此间互相依赖(连接)的紧密程度。内聚衡量一个模块内部各个元素彼此结合的紧密程度。一般来说,要求模块之间的耦合尽可能弱,即模块尽可能独立,且要求模块的内聚程度尽可能高。内聚性和耦合性是一个问题的两个方面,耦合性程度弱的模块,其内聚程度一

C语言计算机考试试题及答案

一、单项选择题(每小题2分,共40分) 二、填空题(每空2分,共20分) 三、程序填空题(每小题5分,共20分) 四、编程题(每小题10分,共20分) 1、C 语言源程序文件经过C 编译程序编译连接之后生成一个后缀为(C )的文 件。 A.”.c” B.“.obj” C.“.exe” D.“.bas” 2、以下叙述不正确的是( C )。 A. 一个C 源程序可由一个或多个函数组成 B. 一个C 源程序必须包含一个main 函数 C.在C 程序中,一行只能写一个语句 D.在C 程序中,注释说明对程序功能不产生影响 A.math B.stdio C.main D.abs 6、以下不正确的C 语言标识符是(A )。 A. void B. a3_b3 C. ablexe D. _x 7、以下选项中属于C 语言的数据类型是(C )。 A.复数型 B.逻辑型 C.双精度型 D.集合型 8、若有说明和语句:int a=5; a++; 则此处表达式a++的值是(C )。 A.7 B.6 C.5 D.4 9、在C 语言中,以下叙述不正确的是( A )。 A.在C 程序中,无论是整数还是实数,都能被准确无误的表示 B.在C 程序中,变量名代表存储器中的一个位置 C. C 语言中的变量名只能由字母,数字和下划线三种字符组成 D. C 语言中变量必须先定义后引用 10、设以下变量均为int 类型,则值不等于7的表达式是(C )。 A. (x=y=6,x+y,x+1) B. (x=y=6,x+y,y+1) C. (x=6,x+1,y=6,x+y ) D. (y=6,y+1,x=y,x+1) 3 xn 11、与数学式G 对应的C 语言表达式是(C )。 A. 3*x 八 n/(2*x-1) B. 3*x**n/(2*x-1) C. 3*pow(x,n)*(1/(2*x-1)) 3、一个C 语言程序是由(B )。 A.一个主程序和若干子程序组成 C.若干过程组成 4、用C 语言编写的代码程序(B A.可立即执行 C.经过编译即可执行 5、一个C 语言源程序只有一个函 B. 函数组成 D. 若干子程序组成 )。 B. 是一个源程序 D. 经过编译解释才能执行 那么这个函数的名称为( C )。 D. 3*pow(n,x)/(2*x-1)

C语言测试题及答案(1)(1)

一.选择题 1.int i=10;float x; 执行x=5/i; 后x的值为 __C______。 A.0.5 B.0 C.0.0 D.1.0 2. 以下标识符中,哪一个是C语言的合法标识符 C A) 2abcd B)int C)a-2c D)_char E)#456xy 3. 以下 C 是不正确的转义字符: A) '\n' B)’\’’C)'061' D)'\0' 4.执行下面的程序后 # include # define SQR(X) (X) * (X) void main () { int a=10,K=2,m=1; a /= SQR(K+m) / SQR(K+m); printf(”a=%d”,a); } 输出结果是a=__B_____。 A.10 B.1 C.9 D.0 5. 现有定义char str1[]="China",str2[5]={'C','h','i','l','e'};则有 A A)strcmp(str1,str2)>0 B)strcmp(str1,str2)<0 C)strlen(str1)=6 D)str1与str2所占存储空间大小一样 6.有以下的结构体变量定义语句: struct student { int num; char name[9]; } stu;则下列叙述中错误的是B 。 A.结构体类型名为student B.结构体类型名为stu C.num是结构体成员名 D.struct是C的关键字 7. 执行以下程序: # include void main (void) { char c=0; printf(“%c\n”,c); } 输出结果是 _D_______。 A.‘\0’ B.语法错,不能执行 C.0 D.一个空行 8.C语言对嵌套 if 语句的规定是: else 总是和 D 配对 A)其之前最近的 if B) 缩进位置相同的 if C)第一个 if D) 其之前最近且不带 else 的 if 9.设有定义语句enum aa{add,sub,mul,div}opera;,以下对枚举变量opera的操 作中,不正确的是 B A. opera=(enum aa)2 B. scanf(“%d”,&opera) C. opera=add+1 D. if(opera==sub)print(”OK”);

C语言模拟试卷及答案

《C语言程序设计》考试试卷(答案) 一、填空题(每小空1分,共10分) 1.C语言程序的三种基本结构是顺序结构、选择结构、循环结构 . 2.一个C程序有且仅有一个main( ) 函数。 3.C语言描述“x和y都大于或等于z"的表达式是x〉=z && y〉=z。 4.C语言可以用来实现循环的结构化语句是while、do while、for。 5.数组名表示数组在内存的首地址。 6.int a=3,*p=&a;*p+2的值是5。 二、单项选择题(每小题2分,共70分) 1._____是C语言合法的标识符。 (A)3_sy45 (B)su_m (C)@123 (D)3D64 2.一个程序的执行是从。 (A)本程序的main函数开始,到main函数结束 (B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束. (C)本程序的main函数开始,到本程序文件的最后一个函数结束。 (D)本程序文件的第一个函数开始,到main函数结束。 3.以下叙述正确的是。 (A)在C程序中,main函数必须位于程序的最前面。 (B)C程序每行中只能写一条语句。 (C)C语言本是没有输入输出语句. (D)在对一个C程序进行编译的过程中,可发现注释中的拼写错误. 4.以下叙述不正确的是。 (A)逗号运算符的运算级最低。 (B)ABC和abc是两个不同的变量。 (C)若a和b类型相同,在执行a=b后,b的自身值不变。 (D)‘a’和“a”是完全等价的常量。 5.int x=3,y=2;则表达式x+=x*=y+8的值为。 (A)28 (B)30 (C)60(D)17 6.在c语言中,变量的隐含存储类别是 . (A)auto (B)static (C)extern (D)无存储类别7.执行下面两个语句后,输出的结果为_____。 char c1=98; printf(“%d %c”,c1,c1-32); (A)97 66 (B)98 b (C)b 66 (D)98 B 8.执行下面语句后的结果为。 y=10;x=y++; (A)x=10,y=10 (B)x=11,y=11 (C)x=10,y=11(D)x=11,y=10 9.char w;int x;float y;double z;则表达式w*x+z-y值的数据类型是 . (A)double (B)char (C)int (D)float 10.C语言中要求操作数必须是整数的运算符是。 (A)/ (B)% (C)!= (D)= 11.用scanf(“%d,%d”,&a,&b)输入数据时,下面输入法中正确的是。 (A)123,4 (B)123 4 (C)123;4 (D)1234 12.以下关于运算符优先顺序的描述中正确的是________

C语言模拟测试题一及答案

模拟题一 一、选择题 1.下列说法正确的是()。 A)main函数必须放在C程序的开头 B)main函数必须放在C程序的最后 C)main函数可以放在C程序的中间部分,但在执行C程序时是从程序开头执行的 D)main函数可以放在C程序的中间部分,但在执行C程序时是从main函数开始的 2.C语言中不能用来表示整常数的进制是()。 A)十进制B)十六进制C)八进制D)二进制 3.在下面几组数据类型中, 全为最常用的基本数据类型的是哪一组:()。 A)整型实型字符型B)整型数组指针 C)数组结构体共用体D)指针逻辑型空类型 4.C语言规定标识符由()等字符组成。 A)字母数字下划线B)中划线字母数字 C)字母数字逗号D)字母下划线中划线 5.若有说明语句:char c= ‘\64’ ; 则变量C包含()。 A)1个字符B)2个字符 C)3个字符D)说明不合法,C值不确定 6.若有如下定义:int a=2,b=3; float x=3.5,y=2.5; 则表达式: (float)(a+b)/2+(int)x%(int)y的值是()。 A)2.500000 B)3.500000 C)4.500000 D)5.000000 7.设有如下定义和执行语句,其输出结果为()。 int a=3,b=3; a = -- b + 1; printf(“%d %d”,a,b); A)3 2 B)4 2 C)2 2 D)2 3 8.以下表达式: 2+’a’+i*f, 其中i为整型变量,f为float型变量,则表达式的最终数据类型为()。 A)int B)float C)char D)double 9.C语言中,运算对象必须是整型数的运算符是()。 A)%B)\C)% 和\D)** 10.有如下语句: printf(“%s,%5.3s\n”,“COMPUTER”,“COMPUTER”); 执行语句后的最终结果为()。 A)COMPUTER ,CMP . B)COMPUTER, CMP. C)COMPU, CMP. D)COMPU, CMP . 11.能正确表示x的取值范围在[0,100]和[-10,-5]内的表达式是()。 A)(x<=-10)||(x>=-5)&&(x<=0)||(x>=100) B)(x>=-10)&&(x<=-5)||(x>=0)&&(x<=100) C)(x>=-10)&&(x<=-5)&&(x>=0)&&(x<=100) D)(x<=-10)||(x>=-5)&&(x<=0)||(x>=100) 12.以下if语句中语法错误的是()。

C考试模拟题1及参考答案

考试模拟题1及参考答案 考试模拟题1 一、单项选择题(共20题,每题1分,共20分。) 1. 以下叙述不正确的是。 A. 一个C源程序可由一个或多个函数组成 B. 在C程序中注释说明只能位于一条语句的后面 C. C程序的基本组成单位是函数 D. 一个C源程序必须包含一个main函数 2. 若变量已正确定义并赋值,表达式()不符合C语言语法。 A. 3%2.0 B. a*b/c C. 2, b D. a/b/c 3. 六种基本数据类型的长度排列正确的是()。 A. bool=char7) if(b>8) if(c>9)

x=2;else x=3;后x的值是()。 A. 2 B. 1 C. 0 D. 3 6. 对以下程序,当输入数据的形式为12a345b789↙,正确的输出结果为()。 int main() {char c1,c2;int a1,a2; c1=getchar(1); scanf("%2d",&a1);2 c2=getchar(a); scanf("%3d",&a2);345 printf("%d,%d,%c,%c\n",a1,a2,c1,c2); ,,, return 0; } A. 12,345,a,b B. C. 2a,45b,1,3 D. 2,789,1,a 7. 以下程序的输出结果是:()。 int main() { char st[20]= "hello\0\t\\\ "; printf("%d %d\n",strlen(st),sizeof(st)); return 0; } A. 9 9 B. 5 20 C. 13 20 (D)20 20 8. 若已定义int a[9],*p=a;并在以后的语句中未改变p的值,则不

c语言考试试题及答案

c语言考试试题及答案 一、选择题 1. 在C语言中,下列哪个关键字用于声明一个变量的名称? A. define B. int C. printf D. scanf 答案:B 2. 函数的返回类型可以是下列哪种类型? A. int B. float C. char D. all of the above 答案:D 3. 下列哪个运算符用于访问结构体变量的成员? A. . B. -> C. :

D. , 答案:A 4. 文件指针是下列哪种类型? A. FILE B. pointer C. file* D. fp 答案:A 5. 下面哪个循环结构在执行前先判断条件,再决定是否执行循环体? A. for B. while C. do-while D. switch 答案:B 二、填空题 1. C语言中,用于定义常量的关键字是____。 答案:const 2. 在C语言中,用于输出结果到控制台的函数是____。

答案:printf 3. C语言中,用于读取用户输入的函数是____。 答案:scanf 4. 下面是一个二维数组的声明方式:int arr[3][4];那么该数组的元 素个数是____。 答案:12 5. C语言中,用于在循环执行过程中跳过当前迭代的关键字是____。 答案:continue 三、编程题 请编写一个程序,实现从键盘输入两个整数,然后输出它们的和。 ```c #include int main() { int num1, num2, sum; printf("请输入第一个整数:"); scanf("%d", &num1); printf("请输入第二个整数:");

c语言模拟题1(有答案)

模拟题1 一、单选题(本大题10小题,每题2分,共20分) 1.C语言表达式a=15,a%6的值是_______A A.3 B.5 C.非法表达式 D.15 2.循环语句中,continue语句的作用是______A A.结束本次循环 B.跳出子函数 C.从本循环体内跳出 D.终止程序 3.定义一个返回值为int 的无参函数cacul的正确语句是______C A.void cacul(void); B.void cacul(int); C.int cacul(); D.int cacul; 4.下面运算优先级按从高到低的排列正确的是_____A A.条件运算赋值运算逗号运算 B.算术运算逻辑运算关系运算 C.逻辑运算关系运算赋值运算 D.位运算算术运算赋值运算 5.以下叙述中,正确的是_____B A.C程序中,main函数必须位于程序最前面 B.C语言本身没有输入和输出语句 C.在对一个C程序进行编译的过程中发现注释中的拼写错误 D.C程序中每行中只能写一个语句 6.数组age[2][4]的非法引用是________A A.age[3][0] B.&age[0][0] C.age[0][1] D.age[1][1+1] 7.变量定义int x, a=3, b=4;则语句x = ( a = 0 ) && ( b = 8 ); 执行之后各变量的值为______B A.x =0, a=3, b=4 B.x =0, a=0, b=4 C.x =0, a=3, b=8 D.x =0, a=0, b=8 8.下列_________语句正确定义字符数组。C A.char x[4]= "hello" B.char x[5]= "hello" C.char x[]= "hello" D.char x[4+1]= "hello"

一级c计算机考试试题及答案

一级c计算机考试试题及答案试题一:多选题 1. 关于计算机网络的说法,以下选项中正确的是: a. 计算机网络是连接多台计算机的设备和传输介质的系统 b. 计算机网络只能用于连接计算机,而不能连接其他设备 c. 计算机网络的主要作用是传输和存储数据 d. 计算机网络的构成只包括硬件设备 答案:a. 计算机网络是连接多台计算机的设备和传输介质的系统试题二:单选题 2. 在C语言中,下列关键字中表示函数返回类型的是: a. void b. int c. if d. for 答案:b. int 试题三:填空题 3. 在Excel中,使用函数SUM(A1:A5)可以实现对单元格A1到A5内数值求和的功能。

答案:SUM 试题四:判断题 4. CPU是计算机的核心组件,用于执行计算机指令和处理数据。答案:正确 试题五:编程题 5. 请编写一个C语言程序,实现从1到10的累加,并输出结果。答案: ```c #include int main() { int sum = 0; for(int i = 1; i <= 10; i++) { sum += i; } printf("累加结果为:%d\n", sum); return 0; } ```

试题六:简答题 6. 简述什么是操作系统,并列举出几个常见的操作系统。 答案:操作系统是一种管理和控制计算机硬件与软件资源的系统软件。常见的操作系统有Windows、macOS、Linux等。 ... 通过以上一级C计算机考试试题及答案,我们可以了解一些计算机基础知识和编程能力要求。希望以上内容能帮助到您。

C语言测试题及答案

C语言测试题及答案 C语言测试题及答案 古今来许多世家,无非积德。天地间第一人品,还是读书。以下是店铺为大家搜索整理的C语言测试题及答案,希望能给大家带来帮助! C语言测试题及答案篇1 1.(A )是构成C语言程序的基本单位。 A、函数 B、过程 C、子程序 D、子例程 2.C语言程序从 C 开始执行。 A、程序中第一条可执行语句 B、程序中第一个函数 C、程序中的main函数 D、包含文件中的第一个函数 3、以下说法中正确的是( C )。 A、C语言程序总是从第一个定义的函数开始执行 B、在C语言程序中,要调用的函数必须在main( )函数中定义 C、C语言程序总是从main( )函数开始执行 D、C语言程序中的main( )函数必须放在程序的开始部分 4.下列关于C语言的说法错误的是( B ) 。 A、 C程序的工作过程是编辑、编译、连接、运行 B、 C语言不区分大小写。 C、 C程序的三种基本结构是顺序、选择、循环 D、C程序从main函数开始执行 5.下列正确的标识符是(C )。 A、-a1 B、a[i]

C、a2_i D、int t 5~8题为相同类型题 考点:标识符的命名规则 只能由字母、数字、下划线构成 数字不能作为标识符的开头 关键字不能作为标识符 选项A中的“-” ,选项B中“[”与“]”不满足(1);选项D中的int为关键字,不满足(3) 6.下列C语言用户标识符中合法的是(B )。 A、3ax B、x C、case D、-e2 E)union 选项A中的标识符以数字开头不满足(2);选项C,E均为为关键字,不满足(3);选项D中的“-”不满足(1); 7.下列四组选项中,正确的C语言标识符是( C )。 A、 %x B、a+b C、a123 D、123 选项A中的“%” ,选项B中“+”不满足(1);选项D中的标识符以数字开头不满足(2) 8、下列四组字符串中都可以用作C语言程序中的标识符的是( A)。 A、print _3d db8 aBc B、Iam one_half start$it 3pai C、str_1 Cpp pow while D、Pxq My->book line# His.age 选项B中的“”,”$” ,选项D中“>”,”#”,”.”,”-”不满足(1);选项C中的while为关键字,不满足(3)

c语言笔试模拟题以及答案

1.一、单选题:(每题1.5分,共60分) 1、 C语言程序的基本单位是_______. A. 语句 B. 函数 C. 程序行 D. 字符 答案: B 2、 C语言程序由( )组成 A. 子程序 B. 过程 C. 函数 D. 主程序段程序 答案: C 3、算法的表示方法有________。 A. 自然语言,传统流程图,N-S流程图,伪代码,计算机语言 B. 高级语言,汇编语言,机器语言 C. C语言,QBASIC语言,InterDev D. 图形图像法,描述法,编程法 E. 计算机语言 答案: A 4、以下程序的输出结果是 main( ) { int k=17; printf(“%d,%o,%x \n”,k,k,k); }

A. 17,021,0×11 B. 17,17,17 C. 17,0×11,021 D. 17,21,11 答案: D 5、下列变量定义中合法的是 A. short _a=1-.le-1; B. double b=1+5e2.5; C. long do=0xfdaL; D. float 2_and=1-e-3; 答案: A 6、 C语言中合法的字符常量是____ A. ‘\084′ B. ‘\X43′ C. ‘ab’ D. “\0″ 答案: B 7、下面说法中正确的是( ) A. int型和long型运算先将int型转换成unsigned型,再转换 B. 两个float型运算结果为double型 C. 只要表达式中存在double型,所有其他类型数据都必须转 D. 表达式中的类型转换与运算顺序有关 答案: C 8、以下不正确的叙述是

A. 在C程序中,逗号运算符的优先级最低 B. 在C程序中,APH和aph是两个不同的变量 C. 若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变 D. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值 答案: D 9、设变量n为float类型,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是 A. n=(n*100+0.5)/100.0 B. m=n*100+0.5,n=m/100.0 C. n=n*100+0.5/100.0 D. n=(n/100+0.5)*100.0 答案: B 10、下列运算符中优先级最高的是 A. < B. + C. && D. != 答案: B 11、若变量已正确定义并赋值,下面符合C语言语法的表达式是 A. a:=b+1 B. a=b=c+2 C. int 18.5%3 D. a=a+7:c+b

c语言模拟考试及答案

c语言模拟考试及答案

————————————————————————————————作者:————————————————————————————————日期:

模拟试题 模拟试卷一 一、选择题 1.逻辑运算符两侧运算对象的数据____ A.只能是0或1 B.只能是0或非0正数 C.只能是整型或字符型数据 D.可以是任何类型的数据 2.下面程序段的输出结果是____ int a=023; printf("%d\n",--a); A.23 B.17 C.18 D.24 3.若有定义:int a[3][4]; 下面不能表示数组a[1][1]的是____。 A. *(a[1]+1) B. *(&a[1][1]) C.(*(a+1))[1] D. *(a+5) 4.设有语句:char str1[]="string",str2[8],*str3,*str4="string";则______不是对库函数strcpy的正确调用。 A. strcpy(str1,"HELLO1"); B. strcpy(str2,"HELLO2"); C. strcpy(str3,"HELLO3"); D. strcpy(str4,"HELLO4"); 5.设有定义: int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12}; int (*prt)[3]=a,*p=a[0]; 则下列能够正确表示数组元素a[1][2]的表达式是______。 A. *((*prt+1)[2]) B. *(*(p+5)) C. (*prt+1)+2 D.*(*(a+1)+2) 6.有以下程序 struct abc { int a, b, c; }; main() { struct abc s[2]={{1,2,3},{4,5,6}}; int t; t=s[0].a+s[1].b; printf("%d\n",t); } 程序运行后输出结果是____。 A.5 B.6 C.7 D.8 7.有以下程序: #include union pw { int i; char ch[2]; } a; main()

全国计算机等级考试二级-基础知识和C语言程序设计 模拟考试试卷及答案(一)

全国计算机等级考试二级-基础知识和C语言程序设计 模拟考试试卷及答案(一) 一、选择题 (1)下列设备中只能作为输入设备的是 A)磁盘驱动器 B)鼠标器 C)存储器 D)显示器 (2)下列DOS组合控制键中,能使标准输出同时送到屏幕与打印机的 是 A)Ctrl+Break B)Ctrl+P C)Ctrl+C D)Ctrl+H (3)通常所说的386机是 A)8位机 B)16位机 C)32位机 D)64位机 (4)二进制数01100100转换成十六进制数是 A)64 B)63 C)100 D)144 (5)十六进制数100转换成十进制数是 A)1024 B)512 C)256 D)128 (6)对于存有重要数据的5.25英寸软盘,防止计算机病毒感染的主法

A)不要与有病毒的软盘放在一起 B)在写保护口贴上胶条 C)保持软盘清洁 D)定期对软盘格式化 (7)在启支DOS系统时,启动盘的根目录下必须包含的文件有 A)https://www.sodocs.net/doc/bd19128443.html, B)https://www.sodocs.net/doc/bd19128443.html, C)https://www.sodocs.net/doc/bd19128443.html, D)https://www.sodocs.net/doc/bd19128443.html, (8)DOS系统启动后,下列文件中常驻内存的是 A)https://www.sodocs.net/doc/bd19128443.html, B)https://www.sodocs.net/doc/bd19128443.html, C)https://www.sodocs.net/doc/bd19128443.html, D)https://www.sodocs.net/doc/bd19128443.html, (9)下列字中,不能作为DOS磁盘文件名的是 A)JTU B)93GZ.PRG C)CON D)ATT&T.BAS (10)下列命令中属于内部命令的是 A)SYS B)COSP C)DIR D)DISKCOMP (11)下列文件名中,能与ABC?.?匹配的是 A)AB12.C B)ABCD.FOR C)ABC.TXT D)ABCD.C (12)要列出当前盘当前目录中第三个字符为"B"的所有文件的清单, 可使用的命令为 A)DIR* *B*.* B)DIR ??B*.*? C)DIR ??B.* D)DIR ??B*.*

全国计算机等级考试二级c语言模拟试题及答案一

全国计算机等级考试二级C语言模拟试题及答案(一) 一、选择题 (1)栈和队列的共同特点是 A)都是先进先出 B)都是先进后出 C)只允许在端点处插入和删除元素 ?D)没有共同点 正确答案:? C (2)已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是A)acbed B)decab C)deabc D)cedba 正确答案:? D (3)链表不具有的特点是

A)不必事先估计存储空间 B)可随机访问任一元素 C)插入删除不需要移动元素 ?D)所需空间与线性表长度成正比 正确答案:? B (4)结构化程序设计的3种结构是A)顺序结构、选择结构、转移结构B)分支结构、等价结构、循环结构C)多分支结构、赋值结构、等价结构D)顺序结构、选择结构、循环结构 正确答案:? D (5)为了提高测试的效率,应该 A)随机选取测试数据 B)取一切可能的输入数据作为测试数据C)在完成编码以后制定软件的测试计划

D)集中对付那些错误群集的程序 正确答案:? D (6)算法的时间复杂度是指 A)执行算法程序所需要的时间 B)算法程序的长度 C)算法执行过程中所需要的基本运算次数 D)算法程序中的指令条数 正确答案:? C (7)软件生命周期中所花费用最多的阶段是 A)详细设计 B)软件编码 C)软件测试 D)软件维护 正确答案:? D (8)数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为

A)C B)Basic C)DDL D)DML 正确答案:? C (9)下列有关数据库的描述,正确的是 A)数据库是一个DBF文件 B)数据库是一个关系 C)数据库是一个结构化的数据集合 D)数据库是一组文件 正确答案:? C (10)下列有关数据库的描述,正确的是 A)数据处理是将信息转化为数据的过程 B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C)关系中的每一列称为元组,一个元组就是一个字段

相关主题