ImageVerifierCode 换一换
格式:DOC , 页数:18 ,大小:109.50KB ,
资源ID:1335165      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1335165.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】国家计算机二级(C)91及答案解析.doc)为本站会员(bowdiet140)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【计算机类职业资格】国家计算机二级(C)91及答案解析.doc

1、国家计算机二级(C)91 及答案解析(总分:3480.00,做题时间:120 分钟)一、选择题(1-10 题每题 2 分,11-50 题(总题数:50,分数:3000.00)1.有以下定义和语句: int a32=1,2,3,4,5,6,*p3; p0=a1; 则*p0+1)所代表的数组元素是( )。 (分数:60.00)A.a01B.a10C.a11D.a122.有以下程序 main() char*P=“3697“,“2584“; int i,j;long num=0; for(i-0;iA.35B.37C.39D.39753.有以下程序 main() int x32=0,i; for(i=

2、0;i,则输出结果为【 】。 (分数:60.00)A.2 0 0B.2 0 4C.2 4 0D.2 4 64.有以下程序 #include #define N 5 #define M N+1 #define f(x) (x*M) main() int i1,i2; i1=f(2); i2=f(1+1); printf(“ddn“,i1,i2); 程序的运行结果是【 】。 (分数:60.00)A.12 12B.11 7C.11 11D.12 75.有以下程序 main( ) int x=102,y=012; printf(“%2d,%2d/n”,x,y); 执行后输出结果是( )。 (分数:60

3、.00)A.10,01B.002,12C.102,10D.02,106.若变量已正确定义,则以下语句的输出结果是【 】。 S=32; S=32; prinff(“d“,s); (分数:60.00)A.-1B.0C.1D.327.在 C 语言中,只有在使用时才占用内存单元的变量,其存储类型是( )。(分数:60.00)A.anto 和 registerB.extern 和 registerC.auto 和 staticD.static 和 register8.有以下程序 int fun1(double a)return a*=a; int flun2(double X,double Y) dou

4、ble a=0,b=0; a=funl(X);b=funl(Y);return(int)(a+b); main() double W;w=fun2(1.1,2.0); 程序执行后变量 W 中的值是【 】。 (分数:60.00)A.5.21B.5C.5D.09.设有以下定义和语句 char str20=“Program“,*p; p=str; 则以下叙述中正确的是【 】。 (分数:60.00)A.*p 与 str0的值相等B.str 与 p 的类型完全相同C.str 数组长度和 p 所指向的字符串长度相等D.数组 str 中存放的内容和指针变量 p 中存放的内容相同10.下列叙述中正确的是( )

5、。(分数:60.00)A.C 语言中既有逻辑类型也有集合类型B.C 语言中没有逻辑类型但有集合类型C.C 语言中有逻辑类型但没有集合类型D.C 语言中既没有逻辑类型也没有集合类型11.设有如下关系表 (分数:60.00)A.T=RSB.T=RSC.T=RSD.T=R/S12.有以下程序: #includestring.h main(int argc,char *argv ) int i,len=0; for(i=1;iargc;i+) len+=strlen(argvi); printf(“%d/n“,len); 程序编译连接后生成的可执行文件是 exlexe,若运行时输入带参数的命令行是:

6、exl abcd efg 10回车 则运行的结果是( )。 (分数:60.00)A.22B.17C.12D.913.程序中对 fun 函数有如下说明: void *fun( ); 此说明的含义是( )。 (分数:60.00)A.fun 了数无返回值B.fun 函数的返回值可以是任意的数据类型C.fun 函数的返回值是无值型的指针类型D.指针 fun 指向一个函数,该函数无返回值14.下列关于栈的描述正确的是【 】。(分数:60.00)A.在栈中能插入元素而不能删除元素B.在栈中只能删除元素而不能插入元素C.栈是特殊的线性表,只能在一端插入或删除元素D.栈是特殊的线性表,只能在一端插入元素,而在

7、另一端删除元素15.有以下程序 main() int a44=1,4,3,2,8,6,5,7,3,7,2,5,4,8,6,1,i ,k,t; for(i=0;iy); printf(“%d/n“(+p)-x); 程序的运行结果是 (分数:60.00)A.10,1B.20,1C.10,2D.20,228.有以下程序: struct STU char num10; float score3; main( ) struct STU s3=“20021“,90,95,85, “20022“,95,80,75, “20023“,100,95,90 ,*p=s; int i; float sum=0; f

8、or(i=0;i3;i+) sum=sum+p-scorei; printf(“%6.2f/n“,sum); 程序运行后的输出结果是( )。(分数:60.00)A.260B.270C.280D.28529.在多媒体计算机中,CD-ROM 属于( )。(分数:60.00)A.存储媒体B.传输媒体C.表现媒体D.表示媒体30.下面选项中不属于面向对象程序设计特征的是【 】。(分数:60.00)A.继承性B.多态性C.类比性D.封装性31.有以下程序 fun(int x) int p; if(x= =0 | X= =1)return(3); P=x-fun(x-2); return P; main(

9、) printf(“dn“,fun(7); 执行后的输出结果是【 】。 (分数:60.00)A.7B.3C.2D.032.以下叙述中正确的是(分数:60.00)A.全局变量的作用域一定比局部变量的作用域范围大B.静态(static)类别变量的生存期贯穿于整个程序的运行期间C.函数的形参都属于全局变量D.未在定义语句中赋初值的 auto 变量和 static 变量的初值都是随机值33.以下数组定义中错误的是【 】。(分数:60.00)A.int x 3:0;B.int x23=l,2,3,4,5,6;C.int X 3=l,2,3,4,5,6;D.int x23=l,2,3,4,5,6;34.若

10、有以下程序: main( ) int k=2,i=2,m; m=(k+=i*=k);printf(“%d,%d/n“,m,i); 执行后的输出结果是( )。 (分数:60.00)A.8,6B.8,3C.6,4D.7,435.设有定义 int n1=0,n2,*p= int I; for(i=1;i3;i+) scanf(“%c”, switch(k) case 0: printf(“another/n”); case 1: printf(“number/n”); 程序运行时,从键盘输入:01,程序执行后的输出结果是( )。 (分数:60.00)A.another numberB.another

11、 number anotherC.another number numberD.number number37.一个算法应该具有“确定性”等 5 个特性,下面对另外 4 个特性的描述中错误的是( )。(分数:60.00)A.有零个或多个输入B.有零个或多个输出C.有穷性D.可行性38.以下不合法的数值常量是【 】。(分数:60.00)A.011B.lelC.8.0E0.5D.0xabcd39.以下非法的赋值语句是( )。(分数:60.00)A.n=(i=2,+i);B.j+;C.+(i+1);D.x=j0;40.有以下程序: int a=2; int f(int n) static int a

12、=3; int t=0; if(n%2)static int a=4;t+=a+; else static int a=5; t+=a+; return t+a+; main() int s=a,i; for(i=0;i3;i+) s+=f(i); printf(“%d/n“,s); 程序运行后的输出结果是【 】。 (分数:60.00)A.26B.28C.29D.2441.设有如下说明 typedef struct ST long a;int b;char c2;NEW; 则下面叙述中正确的是【 】。(分数:60.00)A.以上的说明形式非法B.ST 是一个结构体类型C.NEW 是一个结构体类

13、型D.NEW 是一个结构体变量42.在 Windows 环境下,单击当前窗口中的按钮“ (分数:60.00)A.将当前应用程序转为后台运行B.退出 Windows 后再关机C.终止当前应用程序的运行D.退出 Windows 后重新启动计算机43.有以下程序: struct s int x,y; data2=10,100,20,200; main( ) struct s *p=data; printf(“%d/n“,+(p-x); 程序运行后的输出结果是( )。 (分数:60.00)A.10B.11C.20D.2144.在 Internet 中,用于在计算机之间传输文件的协议是( )。(分数:6

14、0.00)A.TELNETB.BBSC.FTPD.WWW45.程序流程图中带有箭头的线段表示的是(分数:60.00)A.图元关系B.数据流C.控制流D.调用关系46.若有定义:int *p3;,则以下叙述中正确的是( )。 (分数:60.00)A.定义了一个基类型为 int 的指针变量 p,该变量具有三个指针B.定义了一个指针数组 p,该数组含有三个元素,每个元素都是基类型为 int 的指针C.定义了一个名为*p 的整型数组,该数组含有三个 int 类型元素D.定义了一个可指向一维数组的指针变量 p,所指一维数组应具有三个 int 类型元素47.在计算机中,一个字节所包含二进制位的个数是( )

15、。(分数:60.00)A.2B.4C.8D.1648.在 E-R 图中,用来表示实体的图形是【 】。(分数:60.00)A.矩形B.椭圆形C.菱形D.三角形49.有以下程序 int add(int a,int b)return(a+b); main() int k,(*f)(),a=5,b=10; f=add; 则以下函数调用语句错误的是【 】。 (分数:60.00)A.k:(*f)(a.b);B.k=add(a,b);C.k=*f(a,b);D.k=f(a,b);50.有以下程序 main() int k=5; while(-k)printf(“d“,k-=3); printf(“n“);

16、执行后的输出结果是【 】。 (分数:60.00)A.1B.2C.4D.死循环二、填空题(每空 2 分,共 40 分)(总题数:12,分数:480.00)51.以下程序的功能是;求出数组 X 中各相邻两个元素的和依次存放到 a 数组中,然后输出。请填空。 main1 int x10,a9,i; for(i=O;iy); printf(“%d/n“(+p)-x); 程序的运行结果是 (分数:60.00)A.10,1B.20,1C.10,2 D.20,2解析:数组名的值即为数组首地址,所以 p-y 可得第一个元素的 y 值,(+p)-x 可得第二个元素的 x 值。28.有以下程序: struct S

17、TU char num10; float score3; main( ) struct STU s3=“20021“,90,95,85, “20022“,95,80,75, “20023“,100,95,90 ,*p=s; int i; float sum=0; for(i=0;i3;i+) sum=sum+p-scorei; printf(“%6.2f/n“,sum); 程序运行后的输出结果是( )。(分数:60.00)A.260B.270 C.280D.285解析:给结构体数组赋韧值时,由于数组中的每个元素都是一个结构体,因此要将其成员的值依次放在一对 花括号中,以便区分各元素。s0=“2

18、0021“,90,95,85 ,s1= “20022,95,80,75 ,s2:“20023“, 100,95,90 。29.在多媒体计算机中,CD-ROM 属于( )。(分数:60.00)A.存储媒体 B.传输媒体C.表现媒体D.表示媒体解析:30.下面选项中不属于面向对象程序设计特征的是【 】。(分数:60.00)A.继承性B.多态性C.类比性 D.封装性解析:面向对象程序设计的 3 个主要特征是:封装性、继承性和多态性。31.有以下程序 fun(int x) int p; if(x= =0 | X= =1)return(3); P=x-fun(x-2); return P; main()

19、 printf(“dn“,fun(7); 执行后的输出结果是【 】。 (分数:60.00)A.7B.3C.2 D.0解析:因为 fun(int x)是一个递归函数,所以主函数中的调用 fun(7)经过三次递归调用,其过程可以描述为“fun(7)=7-fun(5)=7-(5-fun(3)=7-(5-(3-fun(1)=7-(5-(3-3)=7-5=2“,所以最后的输出结果为 2。32.以下叙述中正确的是(分数:60.00)A.全局变量的作用域一定比局部变量的作用域范围大B.静态(static)类别变量的生存期贯穿于整个程序的运行期间 C.函数的形参都属于全局变量D.未在定义语句中赋初值的 aut

20、o 变量和 static 变量的初值都是随机值解析:33.以下数组定义中错误的是【 】。(分数:60.00)A.int x 3:0;B.int x23=l,2,3,4,5,6; C.int X 3=l,2,3,4,5,6;D.int x23=l,2,3,4,5,6;解析:二维数组的初始化有以下几种形式:分行进行初始化。不分行的初始化。部分数组元素初始化。省略第一维的定义,不省略第二维的定义。选项 B 等号右边分了 3 行,大于等号左边数组的行数 2。34.若有以下程序: main( ) int k=2,i=2,m; m=(k+=i*=k);printf(“%d,%d/n“,m,i); 执行后的

21、输出结果是( )。 (分数:60.00)A.8,6B.8,3C.6,4 D.7,4解析:35.设有定义 int n1=0,n2,*p= int I; for(i=1;i3;i+) scanf(“%c”, switch(k) case 0: printf(“another/n”); case 1: printf(“number/n”); 程序运行时,从键盘输入:01,程序执行后的输出结果是( )。 (分数:60.00)A.another number B.another number anotherC.another number numberD.number number解析:37.一个算法应

22、该具有“确定性”等 5 个特性,下面对另外 4 个特性的描述中错误的是( )。(分数:60.00)A.有零个或多个输入B.有零个或多个输出 C.有穷性D.可行性解析:38.以下不合法的数值常量是【 】。(分数:60.00)A.011B.lelC.8.0E0.5 D.0xabcd解析:数值常量包括整型常量和字符常量。在用字母 e(或 E)表示指数形式的实型常量时,字母 e(或 E)之前必须有数字且字母 e(或 E)后面的指数必须为整数。39.以下非法的赋值语句是( )。(分数:60.00)A.n=(i=2,+i);B.j+;C.+(i+1); D.x=j0;解析:自加或自减运算的操作数不能是表达

23、式。40.有以下程序: int a=2; int f(int n) static int a=3; int t=0; if(n%2)static int a=4;t+=a+; else static int a=5; t+=a+; return t+a+; main() int s=a,i; for(i=0;i3;i+) s+=f(i); printf(“%d/n“,s); 程序运行后的输出结果是【 】。 (分数:60.00)A.26B.28C.29 D.24解析:解本题耍弄清楚这样几点:1、定义“int a=2;“中的全局变量 a,其作用范围是从定义此变量的位置开始到本源文件结束;2、“st

24、atic int a=3;“中的静态局部变量 a 的作用范围是其所在的函数 f,并对其只赋一次初值,以后每次调用函数时不再重新赋初值,而只是保留上次函数调用结束时的值;3、复合语句“static int a=4;t+=a+; “和“static int a=5;t+=a+;“中定义的两个变量 a 属于复合语句中定义的变量,作用范围只在其本身所在的复合语句内。对于本程序来讲,第三行定义的静态局部变量并不会对四、五两行的复合语句产生作用,这是因为复合语句中也定义了与其同名的静态局部变量。 41.设有如下说明 typedef struct ST long a;int b;char c2;NEW; 则

25、下面叙述中正确的是【 】。(分数:60.00)A.以上的说明形式非法B.ST 是一个结构体类型C.NEW 是一个结构体类型 D.NEW 是一个结构体变量解析:typedef 关键字用于声明一个新的类型名代替已有的类型名。本题中如果没有用 typedef 进行定义的话,则 struct ST 为结构体类型,现在用 typedef 定义后,相当于用 NEW 代表了 struct ST 这一结构体类型,故 NEW 为结构体类型。 42.在 Windows 环境下,单击当前窗口中的按钮“ (分数:60.00)A.将当前应用程序转为后台运行B.退出 Windows 后再关机C.终止当前应用程序的运行 D

26、.退出 Windows 后重新启动计算机解析:43.有以下程序: struct s int x,y; data2=10,100,20,200; main( ) struct s *p=data; printf(“%d/n“,+(p-x); 程序运行后的输出结果是( )。 (分数:60.00)A.10B.11 C.20D.21解析:44.在 Internet 中,用于在计算机之间传输文件的协议是( )。(分数:60.00)A.TELNETB.BBSC.FTP D.WWW解析:45.程序流程图中带有箭头的线段表示的是(分数:60.00)A.图元关系B.数据流C.控制流 D.调用关系解析:程序流程图

27、是人们对解决问题的方法、思路或算法的一种描述。其中,图框表示各种操作的类型,图框中的文字和符号表示操作的内容,流程线表示操作的先后次序。带箭头的线段在数据流程图中表示数据流。带箭头的线段在程序流程图中表示控制流。题中给出的选项中,在图元之间用带有箭头的线段表示图元关系。在模块之间用带有箭头的线段表示调用关系。构成程序流程图的基本图符及含义:或表示控制流;表示加工步骤;表示逻辑条件。46.若有定义:int *p3;,则以下叙述中正确的是( )。 (分数:60.00)A.定义了一个基类型为 int 的指针变量 p,该变量具有三个指针B.定义了一个指针数组 p,该数组含有三个元素,每个元素都是基类型

28、为 int 的指针 C.定义了一个名为*p 的整型数组,该数组含有三个 int 类型元素D.定义了一个可指向一维数组的指针变量 p,所指一维数组应具有三个 int 类型元素解析:47.在计算机中,一个字节所包含二进制位的个数是( )。(分数:60.00)A.2B.4C.8 D.16解析:48.在 E-R 图中,用来表示实体的图形是【 】。(分数:60.00)A.矩形 B.椭圆形C.菱形D.三角形解析:在 E-R 图中,用矩形表示实体集,用椭圆形表示属性,用菱形(内部写上联系名)表示联系。49.有以下程序 int add(int a,int b)return(a+b); main() int k

29、,(*f)(),a=5,b=10; f=add; 则以下函数调用语句错误的是【 】。 (分数:60.00)A.k:(*f)(a.b);B.k=add(a,b);C.k=*f(a,b); D.k=f(a,b);解析:在语句“k=*f(a,b)“中,由于“()“的优先级高于“*“,所以“木 f(a,b);“表示其返回类型为指针的带有两个整型参数的函数。50.有以下程序 main() int k=5; while(-k)printf(“d“,k-=3); printf(“n“); 执行后的输出结果是【 】。 (分数:60.00)A.1 B.2C.4D.死循环解析:k 的初始值为 5,当第一次进行 w

30、hile 循环时,k 自减 l 变为 4,非 0,执行循环体里的 printf 语句,输出 1,此时 k 的值变为 1。程序执行第二次循环,k 自减 1 变为 0,为假,退出 while 循环语句。所以程序的最后结果为 1,即本题的正确答案为选项 A)。二、填空题(每空 2 分,共 40 分)(总题数:12,分数:480.00)51.以下程序的功能是;求出数组 X 中各相邻两个元素的和依次存放到 a 数组中,然后输出。请填空。 main1 int x10,a9,i; for(i=O;i10;i+)scanf(“d“, for(i=O;i填空项 1:_ (正确答案:i=1)填空项 1:_ (正确

31、答案:xi-1)解析:对于 l0 个数,相临的两个数相加取和,总共要进行 9 次加法运算。所以空 14 处应填入 i-1。相临的两个数相加取和,放在数组 a 中,x0与 x1的和存放在 a0中。所以空 15 处应填入 xi-1。52.若有以下程序 main( ) int p,a=5; if(p=a!=0) printf(“%d/n“,p); else printf(“%d/n“,p+2); 执行后输出结果是 1。 (分数:40.00)填空项 1:_ (正确答案:1)解析:53.以下程序运行时,若从键盘输入:10 20 30回车,输出的结果是 1。 #includestdio.h main2 i

32、nt i=0,j=0,k=0; scanf(“%d%*d%d“, printf(“%d%d%d/n“,i,j,k); (分数:40.00)填空项 1:_ (正确答案:10300)解析:在 scanf 格式控制符中,如果在%后有一个“*“附加说明符,表示跳过它指定的列数。本题中“%d%*d“表示将 10 赋给 i,%*d 表示读入整数但不赋给任何变量,然后再读入整数 30 赋给变量 j,那么变量 k 并没有重新赋值,仍为初始值 0。所以输出的结果为 10300。 54.函数 YangHui 的功能是把杨辉三角形的数据赋给二维数组的下半三角,形式如下 1 1 1 1 2 1 1 3 3 1 1 4

33、 6 4 1. 其构成规律是: (1.)第 0 列元素和主对角线元素均为 1 (2.)其余元素为其左上方和正上方元素之和 (3.)数据的个数每行递增 1 请将程序补充完整。 #define N 6 void yanghui(int xNN) int i,j; x00=1; for(i=1;iN;i+) xi0= 1=1; for(j=1;ji;j+) xij= 2; (分数:40.00)填空项 1:_ (正确答案:xii)解析:55.在 64 位高档微机中,CPU 能同时处理 1 个字节的二进制数据。(分数:40.00)填空项 1:_ (正确答案:8)解析:56.以下程序通过函数 sunFun

34、 求 (分数:40.00)填空项 1:_ (正确答案:x)解析:57.以下函数 sstrcat1 的功能是实现字符串的连接,即将 t 所指字符串复制到 s 所指字符串的尾部。例如:s 所指字符串为 abcd,t 所指字符串为 efgh,函数调用后 s 所指字符串为 abcdefgh。请填空。 #include string.h void sstrcat(char *s,char *t) int n; n=strlen(s); while(*(s+n)= 2s+;t+; (分数:40.00)填空项 1:_ (正确答案:*t)解析:本题解题的关键在理解“*(s+n)“,其中 s 代表字符串 s 的

35、首地址,n 是字符串 s 的长度,*(s+n)代表了字符串 s 最后一个字符的后一个字符,即“/0“,根据题意, “/0“所在位置应该赋值为字符串 t 的第一个字符,字符串 t 的其他字符根据循环,依次赋值到 s 所指字符串的尾部,所以本题应填“*t。 58.以下程序运行后的输出结果是 1。 main2 int x=0210; printf(“%X/n“,x); (分数:40.00)填空项 1:_ (正确答案:88)解析:由于八进制数以 0 开头,所以 0210 表示八进制数;“%X“的格式指以十六进制形式输出,输出十六进制的“a-f“时以大写字母输出。所以本题可以先将 0210 化为十进制,

36、然后再化为十六进制。 59.以下程序运行后的输出结果是 1 int a=5; fun(int b) static int a=10; a+=b+; printf(“%d “,a); main( ) int c=20; fun(c); a+=c+; printf(“%d/n“,a); (分数:40.00)填空项 1:_ (正确答案:30 25)解析:60.以下程序运行后的输出结果是 1。 #includestring.h char* ss(char *s) char *p,t; p=s+1;t=*s; while(*p)*(p-1)=*p;p+; *(p-1);t; return s; main

37、2 char *p,str10=“abcdefgh“; p=ss(str); printf(“%s/n“,p); (分数:40.00)填空项 1:_ (正确答案:bcdefgha)解析:函数 ss 的作用是将指针变量 s 指向的字符串的首字符移到最后一个位置,其他字符依次前移。其方法是:首先将首字符进行了保存,保存在字符变量 t 中;其次,从指针变量 p 指向的字符(字符串 s 中的第二个字符,即字符 b)开始,通过语句“(p-1)=*p;“依次前移,直到*p 指向的存储单元中的值为空为止;最后通过语句“*(p-1)=t;“将保存在 t 中的字符放到移动后的字符串的末尾,所以本题输出的结果是b

38、cdefgha。61.在 DOS 环境下,表示打印机的设备文件名是 1。(分数:40.00)填空项 1:_ (正确答案:PRN)解析:62.有以下程序,其功能是:以二进制“写“方式打开文件 d1.dat,写入 l-100 这 100 个整数后关闭文件。再以二进制“读“方式打开文件 d1.dat,将这 100 个整数读入到另一个数组 b 中,并打印输出。请填空。 #include main1 FILE *fp; int i,a100,b100; fp=fopen(“d1.dat“,“wb“); for(i=O;i2); fread(b ,sizeof(int),100,fp); fclose(fp); for(i=0;i填空项 1:_ (正确答案:“rb“)解析:“rb“表示只读方式打开一个二进制文件。赋给 p,这样循环,节点可以依次向后取值。

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