【计算机类职业资格】二级C语言分类模拟题576及答案解析.doc

上传人:roleaisle130 文档编号:1325605 上传时间:2019-10-17 格式:DOC 页数:15 大小:61KB
下载 相关 举报
【计算机类职业资格】二级C语言分类模拟题576及答案解析.doc_第1页
第1页 / 共15页
【计算机类职业资格】二级C语言分类模拟题576及答案解析.doc_第2页
第2页 / 共15页
【计算机类职业资格】二级C语言分类模拟题576及答案解析.doc_第3页
第3页 / 共15页
【计算机类职业资格】二级C语言分类模拟题576及答案解析.doc_第4页
第4页 / 共15页
【计算机类职业资格】二级C语言分类模拟题576及答案解析.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、二级 C语言分类模拟题 576及答案解析(总分:41.50,做题时间:90 分钟)一、选择题(总题数:30,分数:41.50)1.以下说法正确的是_。(分数:2.00)A.宏定义是 C语句,要在行末加分号B.可以使用#undefine 提前结束宏名的使用C.在进行宏定义时,宏定义不能嵌套D.双引号中出现的宏名也要进行替换2.以下程序的输出结果是 _ 。 #includestdio.h int m=13; int fun(int x,int y) int m=2; return(x*y-m); main() int a=7,b=6; printf(“%d“,fun(a,b)/m); (分数:2.

2、00)A.1B.3C.7D.103.以下叙述中正确的是_。(分数:1.00)A.循环发生嵌套时,最多只能两层B.三种循环 for,while,do-while 可以互相嵌套C.循环嵌套时,如果不进行缩进形式书写代码,则会有编译错误D.for语句的圆括号中的表达式不能都省略掉4.有以下程序: #includestdio.h main() int m,n; scanf(“%d%d“, while(m!=n) while(mn) m=m-n; while(nm) n=n-m; printf(“%d/n“,m); 该程序的功能是_。(分数:1.00)A.计算 m和 n的最小公倍数B.计算 m和 n的最

3、大公约数C.计算 m和 n的差值D.找出 m和 n中的较大值5.有以下程序: #includestdio.h void fun(char*t, char*s) while(*t!=0)t+; while(*t+=*s+)!=0); main() char ss10=“acc“, aa10=“bbxxyy“; fun(ss, aa); printf(“%s, %s“, ss, aa); 程序运行结果是_。(分数:2.50)A.accxyy,bbxxyyB.acc,bbxxyyC.accxxyy,bbxxyyD.accbbxxyy,bbxxyy6.设在 C语言中,float 类型数据占 4个字节,

4、则 double类型数据占_个字节。(分数:2.50)A.1B.2C.8D.47.有以下程序: #include stdio.h int k=5; void f(int *s) s= *s=7: main( ) int m=3; f( printf(“%d,%d/n“,m,k); 程序运行后的输出结果是_。(分数:1.00)A.3,5B.7,7C.5,7D.3,78.有以下程序: #includestdio.h main() FILE *fp; int i,a6=1,2,3,4,5,6,k; fp=fopen(“data.dat“,“w+“); for(i=0;i6;i+) fprintf(f

5、p,“%d/n“,a5-i); rewind(fp); for(i=0;i6;i+) fscanf(fp,“%d“, printf(“%d,“,k); fclose(fp); 程序运行后的输出结果是_。(分数:1.00)A.6,5,4,3,2,1,B.1,2,3,4,5,6,C.1,1,1,1,1,1D.6,6,6,6,6,6,9.设有定义: struet complex int real,unreal; data1=1,8,data2; 则以下赋值语句中错误的是_。(分数:1.00)A.data2.real=data1.unreal;B.data2=data1;C.data2.real=da

6、ta1.real;D.data2=(2,6);10.若已包括头文件string.h且已有定义 char s118,s2=“ABCDE“和 int i,现要将字符串 “ABCDE“赋给 s1,下列语句错误的是 _ 。(分数:1.00)A.strcpy(s1,s2)B.strcpy(s1, “ABCDE“);C.s1=“ABCDE“;D.for(i=0;i6;i+)s1i=s2i;11.有以下程序: #include stdio.h main() FILE *fp; int i,k,n; fp=fopen(“data.dar“,“w+“); for(i=1;i6;i+) fprintf(fp,“%

7、d “,i); if(i%3=0) fprintf(fp,“/n“); rewind(fp); fscanf(fp,“%d%d“, printf(“%d%d/n“,k,n); fclose(fp); 程序运行后的输出结果是( )。(分数:1.00)A.0 0B.123 45C.1 4D.1 212.VC 6.0中 int类型变量所占字节数是_。(分数:1.00)A.1B.2C.3D.413.以下不合法的字符常量是_。(分数:1.00)A.“/018“B.“/“C.“/“D.“/xcc“14.以下叙述中正确的是_。(分数:2.50)A.一条语句只能定义一个数组B.每个数组包含一组具有同一类型的变

8、量,这些变量在内存中占有连续的存储单元C.数组说明符的一对方括号中只能使用整型常量,而不能使用表达式D.在引用数组元素时,下标表达式可以使用浮点数15.有以下程序: # include stdio.h # include string.h main() char x=“STRING“; x0=0;x1=“/0“;x2=“0“; printf(“%d%d/n“, sizeof(x),strlen(x); 程序运行后的输出结果是_。(分数:1.00)A.6 1B.7 0C.6 3D.7 116.有下列程序: main() int x=5; do printf(“%d“,x-=4); while(!

9、(-x); 程序的输出结果是( )。(分数:1.00)A.1B.20C.1 4D.死循环17.有以下程序: #includestdio.h void fun(int*s) static int j=0; do sj+=sj+1; while(+j2); main() int k, a10=1, 2, 3, 4, 5; for(k=1; k3; k+) fun(a); for(k=0; k5; k+) printf(“%d“, ak); 程序运行后的输出结果是(分数:1.00)A.34756B.23445C.35745D.1234518.将 E-R图转换为关系模式时,实体和联系都可以表示为_。(

10、分数:2.00)A.属性B键C.关系D域19.有以下程序 #includestdio.h #define N 4 void fun(int aN,int b) int i; for(i=0;iN;i+)bi=aii-aiN-1-i; main() int xNN=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,yN,i; fun(x,y); for(i=0;iN;i+)printf(“%d,“,yi);printf(“/n“); 程序运行后的输出结果是_。(分数:1.00)A.-3,-1,1,3,B.-12,-3,0,0,C.0,1,2,3,D.-3,-3,-3,

11、-3,20.下列不属于软件工程 3个要素的是_。(分数:2.50)A.工具B.过程C.方法D.环境21.与数学表达式 xyz 对应的 C语言表达式是_。(分数:1.00)A.(x=y)|(y=x)B.(x=y=z)C.(x=y)!(y=z)D.(x=y)(y=z)22.以下叙述中错误的是_。(分数:2.00)A.C语言源程序经编译后生成后缀为.obj 的目标程序B.C程序经过编译、连接步骤后才能形成一个真正可执行的二进制机器指令文件C.用 C语言编写的程序称为源程序,它以 ASC代码形式存放在一个文本文件中D.C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令23.以下选项中

12、,合法的一组 C语言数值常量是_。(分数:1.00)A.028.5e-3-0xfB.12.0Xa234.5e0C1774e1.50abcD.0x8A10,0003. e524.已知字符“A“的 ASCII代码值是 65,字符变量 c1的值是“A“,c2 的值是“D“,则执行语句printf(“%d,%d“,c1,c2-2);的输出结果是_。(分数:1.00)A.65,68B.A,68C.A,BD.65,6625.对长度为 4的顺序表进行查找,若第一个元素的概率为 1/8,第二个元素的概率为 1/4,第三个元素的概率 3/8,第四个元素的概率为 1/4,则查找任一元素的平均查找长度为_。(分数:

13、1.00)A.11/8B.7/4C.9/4D.11/426.有以下程序: # include stdio.h main() int a=2,b; b=a2; printf(“%d/n“,b); 程序运行后的输出结果是_。(分数:1.00)A.2B.4C.6D.827.设有以下定义: int a=0; double b=1.25; char c=“A“; #define d 2 则下面语句中错误的是( )。(分数:1.00)A.a+;B.b+;C.c+;D.d+;28.结构化程序设计的 3种结构是 _ 。(分数:2.00)A.顺序结构,分支结构,跳转结构B.顺序结构,选择结构,循环结构C.分支结

14、构,选择结构,循环结构D.分支结构,跳转结构,循环结构29.有以下程序: #include stdio.h main() char*mm4=“abcd“,“1234“,“mnop“,“5678“; char* pm=mm; int i; for(i=0; i4; i+) printf(“%s“,pmi+i); printf(“/n“); 程序的运行结果是_。(分数:1.00)A.abed1234mnop5678B.abcd234op8C.a2o8D.a1m530.有以下程序: #includestdio.h #define N 4 void fun(int aN,int b) int i; f

15、or(i=0;iN;i+)bi=aii-aiN-1-i; main() int xNN=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,yN,i; fun(x,y); for(i=0;iN;i+) printf(“%d,“,yi); printf(“/n“); 程序的运行结果是_。(分数:1.50)A.-3,-1,1,3,B.-12,-3,0,0,C.0,1,2,3,D.-3,-3,-3,-3,二级 C语言分类模拟题 576答案解析(总分:41.50,做题时间:90 分钟)一、选择题(总题数:30,分数:41.50)1.以下说法正确的是_。(分数:2.00)A.宏

16、定义是 C语句,要在行末加分号B.可以使用#undefine 提前结束宏名的使用 C.在进行宏定义时,宏定义不能嵌套D.双引号中出现的宏名也要进行替换解析:2.以下程序的输出结果是 _ 。 #includestdio.h int m=13; int fun(int x,int y) int m=2; return(x*y-m); main() int a=7,b=6; printf(“%d“,fun(a,b)/m); (分数:2.00)A.1B.3 C.7D.10解析:解析 本题考查的是函数调用时的参数的作用域。在函数调用时,当全局变量和局部变量的名称相同时,在局部变量的作用域内,局部变量起作

17、用,因而在 fun函数内 m的应该等于 2,main 中的 m为13,所以返回值为 76-2=40,而 fun(a,b)/m值为 40/13=3。3.以下叙述中正确的是_。(分数:1.00)A.循环发生嵌套时,最多只能两层B.三种循环 for,while,do-while 可以互相嵌套 C.循环嵌套时,如果不进行缩进形式书写代码,则会有编译错误D.for语句的圆括号中的表达式不能都省略掉解析:解析 A 选项中,循环发生嵌套时,没有规定层数;C 选项中,循环嵌套时,书写代码时没有要求必须缩进;D 选项中,for 语句的圆括号中的表达式都可以省略掉。B 选项正确。4.有以下程序: #include

18、stdio.h main() int m,n; scanf(“%d%d“, while(m!=n) while(mn) m=m-n; while(nm) n=n-m; printf(“%d/n“,m); 该程序的功能是_。(分数:1.00)A.计算 m和 n的最小公倍数B.计算 m和 n的最大公约数 C.计算 m和 n的差值D.找出 m和 n中的较大值解析:解析 题目使用更相减损术求最大公约数,其思想:任意给定两个正整数,判断它们是否都是偶数。若是,则用 2约简,若不是则执行第二步。以较大的数减较小的数,接着把所得的差与较小的数比较,并以大数减小数。继续这个操作,直到所得的减数和差相等为止。则

19、第一步中约掉的若干个 2与第二步中等数的乘积就是所求的最大公约数。因此。故答案为 B选项。5.有以下程序: #includestdio.h void fun(char*t, char*s) while(*t!=0)t+; while(*t+=*s+)!=0); main() char ss10=“acc“, aa10=“bbxxyy“; fun(ss, aa); printf(“%s, %s“, ss, aa); 程序运行结果是_。(分数:2.50)A.accxyy,bbxxyyB.acc,bbxxyyC.accxxyy,bbxxyyD.accbbxxyy,bbxxyy 解析:解析 主函数中语

20、句 fun(ss,aa)的功能是将字符串 aa连接到字符串 ss的末尾。6.设在 C语言中,float 类型数据占 4个字节,则 double类型数据占_个字节。(分数:2.50)A.1B.2C.8 D.4解析:解析 C 语言中各种数据类型在内存中所占的字节数与机器的位数有关,16 位机中(也就是在标准C中),若 int类型数据占 2个字节,则 float类型数据占 4个字节,double 类型数据占 8个字节。7.有以下程序: #include stdio.h int k=5; void f(int *s) s= *s=7: main( ) int m=3; f( printf(“%d,%d

21、/n“,m,k); 程序运行后的输出结果是_。(分数:1.00)A.3,5B.7,7C.5,7D.3,7 解析:解析 函数 f()的功能是定义一个整型的指针变量 s,指向全局变量 k,然后修改 s指向地址中的值为 7,因此 f()函数只是修改全局变量 k的值为 7,与 main()函数中临时变量 m无关,因此最后输出为3,7,答案为 D选项。8.有以下程序: #includestdio.h main() FILE *fp; int i,a6=1,2,3,4,5,6,k; fp=fopen(“data.dat“,“w+“); for(i=0;i6;i+) fprintf(fp,“%d/n“,a5

22、-i); rewind(fp); for(i=0;i6;i+) fscanf(fp,“%d“, printf(“%d,“,k); fclose(fp); 程序运行后的输出结果是_。(分数:1.00)A.6,5,4,3,2,1, B.1,2,3,4,5,6,C.1,1,1,1,1,1D.6,6,6,6,6,6,解析:解析 fopen(“data.dat“,“w+“);w+打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失,若文件不存在则建立该文件。rewind(fp);使文件 fp的位置指针指向文件开始。fprintf(fp,“%d/n“,a5-i);将 ai输出到 fp指向的文件中

23、。fscanf(fp,“%d“,将 fp读入到变量k中,第一个 for循环将数组中元素倒着输入到 fp指向的文件中。rewind();则指向文件开始,因此打印的是数组 a的倒叙。故打印结果为 6,5,4,3,2,1。答案为 A选项。9.设有定义: struet complex int real,unreal; data1=1,8,data2; 则以下赋值语句中错误的是_。(分数:1.00)A.data2.real=data1.unreal;B.data2=data1;C.data2.real=data1.real;D.data2=(2,6); 解析:解析 选项中可以在声明变量的同时为 data

24、2赋值,但是“data2=(2,6);”应写作“data2=2,6;“,因此选择 D。10.若已包括头文件string.h且已有定义 char s118,s2=“ABCDE“和 int i,现要将字符串 “ABCDE“赋给 s1,下列语句错误的是 _ 。(分数:1.00)A.strcpy(s1,s2)B.strcpy(s1, “ABCDE“);C.s1=“ABCDE“; D.for(i=0;i6;i+)s1i=s2i;解析:解析 数组名 s1是代表 s1数组首地址的地址常量,而不是变量,因为“=”左边不能出现常量,因此 s1=“ABCDE“的方法是错误的。11.有以下程序: #include

25、stdio.h main() FILE *fp; int i,k,n; fp=fopen(“data.dar“,“w+“); for(i=1;i6;i+) fprintf(fp,“%d “,i); if(i%3=0) fprintf(fp,“/n“); rewind(fp); fscanf(fp,“%d%d“, printf(“%d%d/n“,k,n); fclose(fp); 程序运行后的输出结果是( )。(分数:1.00)A.0 0B.123 45C.1 4D.1 2 解析:解析 程序首先定义了一个文件指针 fp,并使用 fopen()函数以“w+”方式新建一个可读写文件“data.dat

26、”。然后使用一个 for循环,循环变量 i从 1递增到 5,在循环体中每次写入循环变量 i的值和 4 个空格,当 i能被 3整除的时候写入一个换行符。所以循环结束时,文件中的内容应该为: 1 2 3 4 5 接下来程序使用 rewind()函数,将文件的读写指针调回起始位置。并调用 fscanf()函数从文件中读取两个整数到变量 k和 n。所以最终输出应该为:1 2。故本题选 D。12.VC 6.0中 int类型变量所占字节数是_。(分数:1.00)A.1B.2C.3D.4 解析:解析 VC6.0 中基本整型 int占 4个字节。13.以下不合法的字符常量是_。(分数:1.00)A.“/018

27、“ B.“/“C.“/“D.“/xcc“解析:解析 本题考查的知识点是字符常量中的转义字符。转义字符是以一个“/”开头的字符序列,它只代表一个字符。在选项 A中,“/”后跟着三个数字,是表示一个 ASCII码值等于这三位数字所组成的八进制数数值的字符,但是八进制数只能是由 07 这八个数字表示,而选项 A中出现了数字 8,所以是不合法的。选项 B是表示一个双引号的转义字符表示方法;选项 C表示的是一个反斜杠;选项 D表示一个ASCII值为十六进制值 cc的字符。故应该选择 A。14.以下叙述中正确的是_。(分数:2.50)A.一条语句只能定义一个数组B.每个数组包含一组具有同一类型的变量,这些

28、变量在内存中占有连续的存储单元 C.数组说明符的一对方括号中只能使用整型常量,而不能使用表达式D.在引用数组元素时,下标表达式可以使用浮点数解析:解析 A 选项中,一条语句只能定义一个数组是不准确的,可以通过一条语句定义多个数组;C 选项中,数组说明符的一对方括号中可以是整型常量,也可以是整型常量表达式;D 选项中,在引用数组元素时,下标表达式必须是整型的。因此 B选项正确。15.有以下程序: # include stdio.h # include string.h main() char x=“STRING“; x0=0;x1=“/0“;x2=“0“; printf(“%d%d/n“, si

29、zeof(x),strlen(x); 程序运行后的输出结果是_。(分数:1.00)A.6 1B.7 0 C.6 3D.7 1解析:解析 字符数组长度为 7,因为 C语言中系统会在字符串末尾加入一个字符“/0“,而 x0=0的作用是将一个整数 0存入字符数组中,系统会自动将整型数 0转换成字符“/0“。所以输出为 7,0。16.有下列程序: main() int x=5; do printf(“%d“,x-=4); while(!(-x); 程序的输出结果是( )。(分数:1.00)A.1B.20C.1 4 D.死循环解析:解析 本题考查 dowhile循环。执行 printf语句,x=x-4

30、1,输出 1,判断 while循环的控制条件,-x=0,则(!(-x)非零,循环条件成立,执行下一次循环;执行 printf语句,x=x-4=-4,输出-4,判断 while循环的控制条件,-x=-5,则(!(-x)为零,循环条件不成立,结束循环。17.有以下程序: #includestdio.h void fun(int*s) static int j=0; do sj+=sj+1; while(+j2); main() int k, a10=1, 2, 3, 4, 5; for(k=1; k3; k+) fun(a); for(k=0; k5; k+) printf(“%d“, ak);

31、程序运行后的输出结果是(分数:1.00)A.34756B.23445C.35745 D.12345解析:18.将 E-R图转换为关系模式时,实体和联系都可以表示为_。(分数:2.00)A.属性B键C.关系 D域解析:解析 从 E-R图到关系模式的转换是比较直接的,实体与联系都可以表示成关系,E-R 图中属性也可以转换成关系的属性。19.有以下程序 #includestdio.h #define N 4 void fun(int aN,int b) int i; for(i=0;iN;i+)bi=aii-aiN-1-i; main() int xNN=1,2,3,4,5,6,7,8,9,10,1

32、1,12,13,14,15,16,yN,i; fun(x,y); for(i=0;iN;i+)printf(“%d,“,yi);printf(“/n“); 程序运行后的输出结果是_。(分数:1.00)A.-3,-1,1,3, B.-12,-3,0,0,C.0,1,2,3,D.-3,-3,-3,-3,解析:解析 本题中由 fun函数可知,b0=a00-a03=1-4=-3,b1=a11-a12=6-7=-1,b2=a22-a21=11-10=1,b3=a33-a31=16-13=3。因此主函数中打印 y数组元素的值为 A选项。20.下列不属于软件工程 3个要素的是_。(分数:2.50)A.工具B

33、.过程C.方法D.环境 解析:解析 软件工程包括 3个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理、文档生成;过程支持软件开发的各个环节的控制、管理。21.与数学表达式 xyz 对应的 C语言表达式是_。(分数:1.00)A.(x=y)|(y=x)B.(x=y=z)C.(x=y)!(y=z)D.(x=y)(y=z) 解析:解析 本题考查关系表达式和逻辑表达式。y 大于等于 x同时 y小于等于 z,因此 x=y 和 y=z是逻辑与的关系,D 选项正确。22.以下叙述中错误的是_。(分数:2.00)A.C语言源程序经编译后生成后缀为.obj 的目标程序B.C

34、程序经过编译、连接步骤后才能形成一个真正可执行的二进制机器指令文件C.用 C语言编写的程序称为源程序,它以 ASC代码形式存放在一个文本文件中D.C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令 解析:解析 C 语言程序编译时,每条可执行语句将转换为二进制的机器指令,非执行语句如注释语句等不被编译。23.以下选项中,合法的一组 C语言数值常量是_。(分数:1.00)A.028.5e-3-0xfB.12.0Xa234.5e0 C1774e1.50abcD.0x8A10,0003. e5解析:解析 C 语言中,八进制数其开头必须是数字“0”,其数字包括 07,因此选项 A错误。

35、浮点数据的指数形式表示中,字母 e或 E之后的指数必须为整数,所以选项 C错误。选项 D中,整型数据10,000的表示形式是错误的。24.已知字符“A“的 ASCII代码值是 65,字符变量 c1的值是“A“,c2 的值是“D“,则执行语句printf(“%d,%d“,c1,c2-2);的输出结果是_。(分数:1.00)A.65,68B.A,68C.A,BD.65,66 解析:解析 打印时以%d 整型格式打印输出,所以字符标量 c1的值打印出来就是 65,从 c2-2的值打印出来就是 68-2,即 66。所以选择 D选项。25.对长度为 4的顺序表进行查找,若第一个元素的概率为 1/8,第二个

36、元素的概率为 1/4,第三个元素的概率 3/8,第四个元素的概率为 1/4,则查找任一元素的平均查找长度为_。(分数:1.00)A.11/8B.7/4C.9/4 D.11/4解析:26.有以下程序: # include stdio.h main() int a=2,b; b=a2; printf(“%d/n“,b); 程序运行后的输出结果是_。(分数:1.00)A.2B.4C.6D.8 解析:解析 本题考查运算符“”,b=a2,是左移 2位,a=2,即 b=2*2*2=8。27.设有以下定义: int a=0; double b=1.25; char c=“A“; #define d 2 则下

37、面语句中错误的是( )。(分数:1.00)A.a+;B.b+;C.c+;D.d+; 解析:解析 自加运算对象可以是整型变量也可以是实型变量,但不能是表达式和常量。本题中,#defined2定义了 d为常数 2,d 是符号常量不能进行自加运算。故选项 D是个不正确的语句。28.结构化程序设计的 3种结构是 _ 。(分数:2.00)A.顺序结构,分支结构,跳转结构B.顺序结构,选择结构,循环结构 C.分支结构,选择结构,循环结构D.分支结构,跳转结构,循环结构解析:解析 程序设计语言仅仅使用顺序、选择和重复(循环)三种基本控制结构就足以表达出各种其他形式结构的程序设计方法。遵循程序结构化的设计原则

38、,按结构化程序设计方法设计出的程序易于理解、使用和维护;可以提高编程工作的效率,降低软件的开发成本。29.有以下程序: #include stdio.h main() char*mm4=“abcd“,“1234“,“mnop“,“5678“; char* pm=mm; int i; for(i=0; i4; i+) printf(“%s“,pmi+i); printf(“/n“); 程序的运行结果是_。(分数:1.00)A.abed1234mnop5678B.abcd234op8 C.a2o8D.a1m5解析:解析 程序执行过程为:定义指针数组,长度为 4,并为其初始化为 4个字符串。定义指向

39、指针的指针,并为其初始化为指针数组首地址。for 循环依次输出 4个字符串,第 i个字符串从第 i个下标值处开始输出到字符串结束,即第一个字符串输出 abcd,第二个字符串输出 234,第三个字符串输出 op,第四个字符串输出 8。程序的运行结果是 abcd234op8,故 B选项正确。30.有以下程序: #includestdio.h #define N 4 void fun(int aN,int b) int i; for(i=0;iN;i+)bi=aii-aiN-1-i; main() int xNN=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,yN,i; fun(x,y); for(i=0;iN;i+) printf(“%d,“,yi); printf(“/n“); 程序的运行结果是_。(分数:1.50)A.-3,-1,1,3, B.-12,-3,0,0,C.0,1,2,3,D.-3,-3,-3,-3,解析:解析 本题由 fun函数可知,b0=a00-a03=1-4=-3,b1=a11-12=6-7=-1,b2=a22-21=11-10=1,b3=a33-31=16-13=3,所以主函数中打印 y数组元素的值为 A选项。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1