欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】二级C语言笔试-62及答案解析.doc

    • 资源ID:1326307       资源大小:85.50KB        全文页数:24页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】二级C语言笔试-62及答案解析.doc

    1、二级 C语言笔试-62 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:70.00)1.以下程序运行后的输出结果是#includestdio.hmain( )FILE * fp;int a10=1,2,3,i,n;fp=fopen(“d1.dat“,“w“);for(i=0;i3;i+) fprintf(fp,“%d“,ai);fprintf(fp,“/n“);fclose(fp);fp=fopen(“d1.dat“,“r“);fscanf(fp,“%d“, (分数:2.00)A.1 2 3 4B.2 3 4 4C.4 3 3 2D.1 1 2 35.设有

    2、表示学生选课的 3张表:学生 S(学号,姓名,性别,年龄,身份证号),课程 C(课号,课名),选课 SC(学号,课号,成绩),则表 SC的关键字(键或码)为(分数:2.00)A.课号,成绩B.学号,成绩C.学号,课号D.学号,姓名,成绩6.设有定义语句 int( * f)(int);,则下列叙述中正确的是(分数:2.00)A.f是基类型为 int的指针变量B.f是指向函数的指针变量,该函数具有一个 int类型的形参C.f是指向 int类型一维数组的指针变量D.f是函数名,该函数的返回值是基类型为 int类型的地址7.以下定义语句中正确的是(分数:2.00)A.int a=b=0;B.char

    3、A=65+1,b=b;C.float a=1,*b= i=n2;while(ij)t=si;si=sj;sj=t;i+;j-;main( )in c a10=1,2,3,4,5,6,7,8,9,0,k;fun(a,0,3);fun(a,4,9);fun(a,0,9);for(k=0;k10;k+)printf(“%d“,ak);printf(“/n“);(分数:1.00)_12.以下程序运行后的输出结果是#includestdio.hint f(int x)int y;if(x=0 x=1) return(3);y=x*x-f(x-2);return y;main( )int z;z=f(3)

    4、;printf(“%d/n“,z);(分数:1.00)A.0B.9C.6D.813.算法的有穷性是指(分数:1.00)A.算法程序的运行时间是有限的B.算法程序所处理的数据量是有限的C.算法程序的长度是有限的D.算法只能被有限的用户使用14.变量 a中的数据用二进制表示的形式是 01011101,变量 b中的数据用二进制表示的形式是 11110000。若要求将 a的高 4位取反,低 4位不变,所要执行的运算是(分数:1.00)A.abB.a | bC.a (分数:2.00)A.1 2 3 4B.2 3 4 4C.4 3 3 2 D.1 1 2 3解析:解析 在 for(i=0;i12;i+)c

    5、si+;中,数组元素 si的值作为数组 c的下标。当退出循环时,数组 c的 4个元素的值分别为 4、3、3、2。5.设有表示学生选课的 3张表:学生 S(学号,姓名,性别,年龄,身份证号),课程 C(课号,课名),选课 SC(学号,课号,成绩),则表 SC的关键字(键或码)为(分数:2.00)A.课号,成绩B.学号,成绩C.学号,课号 D.学号,姓名,成绩解析:解析 “选课表”SC 是“学生表”S 和“课程表”C 的映射表,其主键是两个表的主键的组合。6.设有定义语句 int( * f)(int);,则下列叙述中正确的是(分数:2.00)A.f是基类型为 int的指针变量B.f是指向函数的指针

    6、变量,该函数具有一个 int类型的形参 C.f是指向 int类型一维数组的指针变量D.f是函数名,该函数的返回值是基类型为 int类型的地址解析:解析 f 是指向函数的指针变量,该函数有一个整型参数,函数返回值类型为整型。7.以下定义语句中正确的是(分数:2.00)A.int a=b=0;B.char A=65+1,b=b; C.float a=1,*b= i=n2;while(ij)t=si;si=sj;sj=t;i+;j-;main( )in c a10=1,2,3,4,5,6,7,8,9,0,k;fun(a,0,3);fun(a,4,9);fun(a,0,9);for(k=0;k10;k

    7、+)printf(“%d“,ak);printf(“/n“);(分数:1.00)_解析:解析 fun 函数的功能是对数组中下标在 n1n2 之间的元素进行首尾互换。所以在 main函数中,当 fun(a,0,3)调用执行完后,数组 a12=4,3,2,1,5,6,7,8,9,0;当 fun(a,4,9)调用执行后,数组 a12=4,3,2,1,0,9,8,7,6,5;当 fun(a,0,9)调用执行后,数组 a12=5,6,7,8,9,0,1,2,3,412.以下程序运行后的输出结果是#includestdio.hint f(int x)int y;if(x=0 x=1) return(3);

    8、y=x*x-f(x-2);return y;main( )int z;z=f(3);printf(“%d/n“,z);(分数:1.00)A.0B.9C.6 D.8解析:解析 本题是一个递归函数调用程序,当 x的值等于 0或 1时,函数值等于 3;其他情况下 y=x2-f(x-2)。在 main函数中,执行语句 z=f(3)时,y=3*3-f(3-2)=9-f(1)=9-3=6。13.算法的有穷性是指(分数:1.00)A.算法程序的运行时间是有限的 B.算法程序所处理的数据量是有限的C.算法程序的长度是有限的D.算法只能被有限的用户使用解析:解析 算法具有:有穷性。一个算法必须总是(对任何合法的

    9、输入值)在执行有穷步之后结束,且每一步都可在有限时间内完成,即运行时间是有限的。确定性。算法中每一条指令必须有确切的含义,读者理解时不会产生歧义。可行性。一个算法是可行的,即算法中描述的操作都可以通过已经实现的基本运算执行有限次来实现。输入。一个算法有 0个或多个输入,这些输入取自于某个特定的对象的集合。输出。一个算法有一个或多个输出。14.变量 a中的数据用二进制表示的形式是 01011101,变量 b中的数据用二进制表示的形式是 11110000。若要求将 a的高 4位取反,低 4位不变,所要执行的运算是(分数:1.00)A.ab B.a | bC.a&bD.a4解析:解析 对于任何二进制

    10、数,和 1进行异或运算都会对其取反,而和 0进行异或运算不会产生任何变化。15.下列叙述中错误的是(分数:1.00)A.在程序中凡是以“#”开始的语句行都是预处理命令行B.预处理命令行的最后不能以分号表示结束C.#define MAX是合法的宏定义命令行D.C程序对预处理命令行的处理是在程序执行的过程中进行的 解析:解析 C 语言中的预处理命令以符号#开头,这些命令是在程序执行前,即编译时进行处理的。16.在数据库设计中,将 E-R图转换成关系数据模型的过程属于(分数:1.00)A.需求分析阶段B.概念设计阶段C.逻辑设计阶段 D.物理设计阶段解析:解析 数据库的逻辑设计分为:将概念模型转换成

    11、一般的数据模型;将一般的数据模型转换为特定的数据库管理系统所支持的数据模型。把概念模型转换成关系数据模型就是把 E-R图转换成一组关系模式。17.对长度为 n的线性表排序,在最坏情况下,比较次数不是 n(n-1)/2的排序方法是(分数:1.00)A.快速排序B.冒泡排序C.直接插入排序D.堆排序 解析:解析 在最坏的情况下,快速排序、冒泡排序和直接插入排序需要的比较次数都是 n(n-1)/2,堆排序需要比较的次数为 nlog2n。18.以下程序运行后的输出结果是#includestdio.h#includestring.htypedef struetchar name9;char sex;fl

    12、oat score2; STU;void f(STU(分数:1.00)A.STU b=“Zhao“,m,85.0,9 解析:解析 在调用函数 f时,实参结构变量 c传递给形参 a。在 f函数中,a 的值改变不会影响实参c。因此,main 函数中输出 c的内容不变。19.若变量已正确定义,则以下程序段的输出结果是int a=3,b=5,c=7;if(ab)a=b;c=a;if(c!=(分数:1.00)A.c=b:printf(“%解析:解析 第一条 if语句的条件不满足,顺序执行语句 c=a;,第二条 if语句的条件不满足,退出if结构。变量 c的值等于 3,变量 b的值没有被改变,程序输出的结

    13、果为 3,5,3。20.设有如下程序段,则执行 p=s;语句后,以下叙述中正确的是char s20=“Bejing“,*p;p=s:(分数:1.00)A.可以用*p 表示 s0 B.s数组中元素的个数和 p所指字符串长度相等C.s和 p都是指针变量D.数组 s中的内容和指针变量 p中的内容相同解析:解析 语句 p=s的作用是把字符数组 s的首地址作为初值赋给了指针变量 p,并且使 p指向了字符数组 s的第一个字符 s0,因此,*p 与 s0等价。21.以下结构体类型说明和变量定义中正确的是(分数:2.00)A.typedef structint n;char c;REC;REC t1,t2;

    14、B.struct REC;int n;char c;REC t1,t2;C.typedef struct REC;int n=0;char c=A;t1,t2;D.structint n;char c;REC;REC t1,t2;解析:解析 对于选项 B、C,在进行结构体类型声明时,REC 后不应该有分号;对于选项 D,REC 是结构体变量而不是结构体类型名,不能用来定义变量 t1和 t2。22.在 C语言中,只有在使用时才占用内存单元的变量,其存储类型是(分数:2.00)A.auto和 register B.extern和 registerC.auto和 staticD.static和 re

    15、gister解析:解析 C 语言中只有自动变量 auto和寄存器变量 register,在使用时才开辟内存空间。23.当变量 e的值不为 2、4、6 时,值也为“真”的表达式是(分数:2.00)A.(c=2)(c=4)(c=6)B.(c=2&c=6)(c!=3)(c!=5) C.(c=2&c=6)&!(c%2)D.(c=2&c=6)&(c%2!=1)解析:解析 对于选项 A、C、D,变量 e的值为 2、4、6 时,值为“真”,不符合题意;对于选项 B,满足表达式(c=2&c=6)的整型变量 c的值是 2、3、4、5、6。当变量 c的值不为 2、4、6 时,其值只能为 3或 5,所以表达式 c!

    16、=3和 c!=5中至少有一个为真。24.程序流程图中带有箭头的线段表示的是(分数:2.00)A.图元关系B.数据流C.控制流 D.调用关系解析:解析 在程序流程图中,图框表示各种操作的类型,图框中的文字和符号表示操作的内容,流程线表示操作的先后次序。带箭头的线段在数据流程图中表示数据流。带箭头的线段在程序流程图中表示控制流。在题目给出的选项中,图元之间用带有箭头的线段表示图元关系。模块之间用带有箭头的线段表示调用关系。25.以下程序运行后的输出结果是#includestdio.hmain( )int x=1,y=0,a=0,b=0;switch(x)case 1:switch(y)ease 0

    17、:a+;break;ease 1:b+;break;ease 2:a+;b+;break;case 3:a+:b+:printf(“a=%d,b=%d/n“,a,b);(分数:2.00)A.a=1,b=0B.a=2,b=2C.a=l,b=1D.a=2,b=1 解析:解析 由于 x=1,从外层 switch的 case 1入口,到达内层的 switch;由于 y=0,从内层 switch的 case 0入口,执行 a+;,执行 break语句,跳出内层 sw:itch 结构;“case 常量表达式”只能起语句标号作用,并不是在该处进行条件判断。本题程序在执行完内层 switch结构后,继续执行了

    18、外部switch结构的 case 2分支。最后 a和 b的值分别为 2和 1。26.以下程序运行后的输出结果是#includestdio.hmain( )int a=1,2,3,4,y,*p=&a3;-p;y=*p;printf(“y=%d/n“,y);(分数:2.00)A.y=0B.y=1C.y=2D.y=3 解析:解析 指针变量 p开始指向 a3,执行-p 后,p 指向 a2,语句 y=*p的作用是把 a2的值 3赋给变量 y,所以输出为 y=3。27.有定义语句:char s10;。若要从终端给 s输入 5个字符,错误的输入语句是(分数:2.00)A.gets(&s0);B.scanf(

    19、“%s“,s+1);C.gets(s);D.scanf(“%s“,s1); 解析:解析 输入是用%s 格式描述符,要求输入项必须是存放字符串的地址。s1是数组元素值,而不是地址。28.以下选项中不合法的标识符是(分数:2.00)A.printB.FORC.&a D._00解析:解析 C 语言的用户标识符可以由字母、数字和下画线组成,且第一个字符不能是数字。选项 C中的标识符的第一个字符为“&”,不合法。29.软件设计中模块划分应遵循的准则是(分数:2.00)A.低内聚低耦合B.高内聚低耦合 C.低内聚高耦合D.高内聚高耦合解析:解析 模块划分应遵循的准则包括模块之间的耦合和内聚。一般来说,要求

    20、模块之间的耦合尽可能地低,即模块尽可能独立;模块的内聚程度尽可能地高,即遵循高内聚、低耦合的原则。30.以下程序运行后的输出结果是#includestdio.hmain( )int x=8;for(;x0;x-)if(x%3) printf(“%d,“,x-);continue;printf(“%d,“,-x);(分数:2.00)A.7,4,2B.8,7,5,2C.9,7,6,4D.8,5,4,2 解析:解析 程序中 continue语句的作用是结束本次循环,继续下次循环。程序每执行一次循环,x 的值减 2,循环共执行 4次。当 x的值为 8、4、2 时,printf 语句先输出 x的值,再将

    21、 x的值减 1。而当 x为 6时,if 语句条件成立,程序先将 x的值减 1,再将其输出。所以输出结果为 8,5,4,2。31.以下程序运行后的输出结果是#includestdio.hvoid fun(char *a,char *b)while( *a =*)a+;while(*b=*(分数:2.00)A.b+;a+;br解析:解析 fun 函数的功能是:首先找到字符串中第一个非“*”的位置,然后从该位置开始,将字符串复制到 b。在 main函数中,输出该字符串“a*b*“。32.若有定义:int a23;。以下选项中对 a数组元素正确引用的是(分数:2.00)A.a2!1B.a23C.a03

    22、D.a12!1 解析:解析 选项 A、B、C 下标越界;选项 D表示数组元素 a00。33.已知字符 a的 ASCII十进制代码为 97,则执行下述程序段后的输出结果是char ch;int k;ch=a;k=12;printf(“%c,%d,“,ch,ch,k);printf(“k=%d/n“,k);(分数:2.00)A.因变量类型与格式描述符的类型不匹配输出无定值B.输出项与格式描述符个数不符,输出为零值或不定值C.a,97,12k=12D.a,97,k=12 解析:解析 第一条 print的格式说明符个数多于输出项数,多余输出项数不予输出,输出的结果为a,97;第二个输出语句输出的结果为

    23、 k=12。34.以下选项中不属于字符常量的是(分数:2.00)A.CB.“C“ C./xCCD./072解析:解析 C 语言规定字符常量是用一对单撇号“”括起来的单个字符。选项 B中是用双引号括起来的字符,应称为字符串常量。35.已知字母 A的 ASCII代码值为 65,若变量 kk为 char型,以下不能正确判断出 kk中的值为大写字母的表达式是(分数:2.00)A.kk=A&kk=ZB.!(kk=Akk=Z) C.(kk+32)=a&(kk+32)=zD.isalpha(kk)&(kk91)解析:解析 选项 A、C 符合要求;函数 isalpha用来确定一个字符是否为字母,大写字母的 A

    24、SCII码值的范围为 6590,所以如果一个字母的 ASCII码小于 91,那么就能确定它一定是大写字母。因此,错误的是选项 B。36.以下不构成无限循环的语句或者语句组是(分数:2.00)A.n=0;do+n;while(n=0); B.n=0;while(1)n+;C.n=10;while(n);n-;D.for(n=0,i=1;i+)n+=i;解析:解析 对于选项 B,循环控制表达式为常量 1,表示循环条件始终满足;对于选项 C,由于循环体是空语句(分号),则 n-不属于循环体,因此 n始终不会被改变;对于选项 D,在 for循环中,没有作为循环控制用的表达式 2,表示条件始终满足。37

    25、.下列关于栈的叙述中,正确的是(分数:2.00)A.栈按“先进先出”组织数据B.栈按“先进后出”组织数据 C.只能在栈底插入数据D.不能删除数据解析:解析 在栈中,允许插入与删除的一端称为栈顶。栈顶元素总是最后被插入的元素,从而也是最先被删除的元素;即栈是按照“先进后出”或“后进先出”的原则组织数据的。38.在软件开发中,需求分析阶段产生的主要文档是(分数:2.00)A.可行性分析报告B.软件需求规格说明书 C.概要设计说明书D.集成测试计划解析:解析 需求分析阶段的工作主要包括需求获取、需求分析、编写需求规格说明书和需求评审 4个方面。产生的主要文档为软件需求规格说明书。39.有 3个关系

    26、R、S 和 T如下:(分数:2.00)A.B.C.D. 解析:解析 在关系运算中,交的定义如下:设 R1和 R2为参加运算的两个关系,它们具有相同的度n,且相对应的属性值取自同一个域,则 R1R2 为交运算,结果仍为度等于 n的关系,其中,交运算的结果既属于 R1又属于 R2。40.以下定义语句中错误的是(分数:2.00)A.int x3=0,1,1,2,3;B.int x43=1,2,3,1,2,3,1,2,3,1,2,3;C.int x4=1,2,3,1,2,3,1,2,3,1,2,3; D.int x3=1,2,3,4;解析:解析 C 语言中,定义并初始化二维数组时,可以省略数组的第一维

    27、的长度,但是不能省略第二维的长度。二、填空题(总题数:14,分数:30.00)41.测试用例包括输入值集和 1 值集。(分数:2.00)填空项 1:_ (正确答案:输出)解析:解析 软件测试用例是为了有效地发现软件缺陷而编写的包含测试目的、测试步骤、期望测试结果的特定集合。正确认识和设计软件测试用例可以提高软件测试的有效性,便于测试质量的度量,增强测试过程的可管理性。软件测试用例包括输入值集和输出值集。测试用例是软件测试的核心。42.深度为 5的满二叉树有 1 个叶子结点。(分数:2.00)填空项 1:_ (正确答案:16)解析:解析 在满二叉树中,叶子结点数目的计算公式为 2n-1,其中 n

    28、为树的深度。43.设某循环队列的容量为 50,头指针 front=5(指向队头元素的前一位置),尾指针 rear=29(指向队尾元素),则该循环队列中共有 1 个元素。(分数:2.00)填空项 1:_ (正确答案:24)解析:解析 实现循环队列时,头指针指向第一个元素的前一个空间,尾指针指向最后一个元素。因此,此时队列中 6,7,8,29 这 24个空间存有元素,即队列中有 29-5=24个元素。44.在关系数据库中,用来表示实体之间联系的是 1。(分数:2.00)填空项 1:_ (正确答案:关系)解析:解析 在关系数据库中,用关系(二维表结构)表示实体及其之间联系的模型称为关系数据模型。45

    29、.在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中, 1 负责数据的模式定义与数据的物理存取构建。(分数:2.00)填空项 1:_ (正确答案:数据定义语言)解析:解析 数据定义语言负责数据的模式定义与数据的物理存取构建;数据操纵语言负责数据的操纵,如查询与增、删、改等;数据控制语言负责数据完整性、安全性的定义与检查,以及并发控制、故障恢复等。46.已有定义:char c=;int a=1,b;(此处 c的初值为空格字符)。执行 b=!c&a;后 b的值为 1。(分数:2.00)填空项 1:_ (正确答案:0)解析:解析 字符空格的 ASCII码不为 0,所以本题中表达式!c

    30、的值为 0,b=0&1 的结果显然为 0。47.设变量已正确定义为整型,则表达式 n=i=2,+i,i+的值为 1。(分数:2.00)填空项 1:_ (正确答案:3)解析:解析 计算逗号表达式时,从左到右计算由逗号分隔的各表达式的值,整个逗号表达式的值等于最后一个表达式的值。本题中,首先 i被赋值为 2,+i 后,i 的值为 3,i+作为整个逗号表达式值,即值为 3。48.若有定义:int k;,则以下程序段的输出结果是_。for(k=2;k6;k+,k+) printf(“#%d“,k);(分数:2.00)填空项 1:_ (正确答案:#2#4)解析:解析 在 for循环语句中,k 的初值为

    31、2,变量每次自加 1两次,因此 k的取值为 2和 4,输出结果为#2#4。以下程序段的定义语句中,x1的初值是 (9) ,程序运行后输出的内容是 (10) 。#includestdio.hmain( )int x=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,*p4,i;for(i=0;i4;i+)pi=&x2*i+1;prntf(“%d“,pi0);printf(“/n“);(分数:4.00)填空项 1:_ (正确答案:2)解析:解析 在 main函数中,根据整型数组 x数组的定义可知,x1的初值等于 2,因此第9空处应填 2。在 for循环中,当 i=0时,

    32、p0=&x1,p00=2;当 i=1时,p1=&x3,p10=4;当 i=2时,p2=&x5,p20=6;当 i=3时,P3=&x7,p30=8。因此,第10空处应填 2 4 6 8。填空项 1:_ (正确答案:2 4 6 8)解析:49.以下程序的输出结果是_。#includestdio.hvoid swap(int *a,int *b)int *t:t=a;a=b;b=t;main( )int i=3,j=5,*p=&i,*q=&j;swap(p,q);printf(“%d%d/n“,*p,*q);(分数:2.00)填空项 1:_ (正确答案:3 5)解析:解析 对于 swap函数,形参指

    33、针变量 a和 b分别指向 i和 j。在 swap(int*a,int*b)执行完后,指针变量 a和 b分别指向 j和 i,而指针变量 p和 q所指向变量的值没有发生变化,所以输出结果为 3 5。50.以下程序的输出结果是_。#includestdio.hmain( )int a5=2,4,6,8,10,*p;p=a;p+;printf(“%d“,*p);(分数:2.00)填空项 1:_ (正确答案:4)解析:解析 在 main函数中,执行语句 p=a;p+;后,指针 p指向数组 a1,所以输出结果为 4。51.以下程序的输出结果是_。#includestdio.hvoid fun(int x)

    34、if(x/20) fun(x/2);printf(“%d“,x);main( )fun(3);printf(“/n“); (分数:2.00)填空项 1:_ (正确答案:1 3)解析:解析 fun 函数是递归调用函数。在 main函数中调用 fun(3)时,进入 fun函数后,调用 fun(1),输出 1;递推到 fun(3)时,输出 3。所以,结果为 13。52.以下程序中函数 fun的功能是:统计 person所指结构体数组中所有性别(sex)为 M的记录的个数,存入变量 n中,并作为函数值返回。请填空。#includestdio.h#define N 3typedef structint

    35、num;char nam10;char sex; SS;int fun(SS person)int i,n=0;for(i=0;iN;i+)if(_ =M)n+;return n;main( )SS WN=1,“AA“,F,2,“BB“,M,3,“CC“,M;int n;n=fun(W);printf(“n=%d/n“,n);(分数:2.00)填空项 1:_ (正确答案:personi.sex)解析:解析 fun 函数对结构体数组 person中的性别进行判断,所以其正确的调用格式为 personi.sex。53.以下程序的功能是从名为 filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。#includestdio.hmain( )FILE *fp;char ch;fp=fopen(_);ch=fgetc(fp);whlie(!feof(fp)putchar(eh);ch=fgetc(fp);putehar(“/n“);fclose(fp);(分数:2.00)填空项 1:_ (正确答案:“filea.dat“,“r/)解析:解析 要求程序打开 filea.dat文件,供读入数据用,空白处应当填入“filea.dat“,“r“。


    注意事项

    本文(【计算机类职业资格】二级C语言笔试-62及答案解析.doc)为本站会员(孙刚)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

    收起
    展开