自学考试-高级语言程序设计自考题模拟13

上传人:hh****pk 文档编号:282242758 上传时间:2022-04-25 格式:DOC 页数:6 大小:72.50KB
返回 下载 相关 举报
自学考试-高级语言程序设计自考题模拟13_第1页
第1页 / 共6页
自学考试-高级语言程序设计自考题模拟13_第2页
第2页 / 共6页
自学考试-高级语言程序设计自考题模拟13_第3页
第3页 / 共6页
自学考试-高级语言程序设计自考题模拟13_第4页
第4页 / 共6页
自学考试-高级语言程序设计自考题模拟13_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《自学考试-高级语言程序设计自考题模拟13》由会员分享,可在线阅读,更多相关《自学考试-高级语言程序设计自考题模拟13(6页珍藏版)》请在金锄头文库上搜索。

1、高级语言程序设计自考题模拟13一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的。1 typedef int ARR 10;,与ARR a, *b;等价的定义是()A. int a, b;B. int a, *b;C int a 10 , *b;D. int a 10 , *=b 10;2、下而程序输岀的结果是()main() struct cmplx int x; int y; cnum 2 = 1, 3, 2, 7;printf(n%dnn, cnum0 成员名Dp-成员名7、文件使用方式、rb+的含义是()A.对文本文件只读B.对文本文件读和写C.对二进制文件读和写D.对二

2、进制文件只写8、下列语句小,能将c定义为文件型指针的是()A FILE cB FILE *cC file cD file *c9、系统标准输入设备的文件型指针是()A. stdin B. stdoutC. stderr D由用户自己定义的10、若文件型指针fp已经指向某文件的末尾,则函数feof (fp)的返回值是()A0 B一1CNULL D非零值IK为了存放一个人的身高、姓名和年龄,应该使用的数据类型是(A. 一维数组B.指向一维数组的指针变量C.结构型变量 D.结构型一维数组12下列语句中,正确的是( )A typedef vl int;B typedef v2 = int;C. typ

3、edef int v3;D typedef int=v4;13.下列语句中,不能将fp指向的文件的内部指针指向文件尾的是()4. fseek(fp, 20L, 1) ;B. fseek(fp, OL, SEEK END.;C. fp=fopen ( a 上乂七,Hab ) ;D fp=fopen ( na . txt , ab +”);14打开文件时,若文件使用方式选用字符串”w”,则表示()A. 打开一个已存在的二进制文件,只能读取数据B. 打开一个文本文件,只能写入数据C. 打开一个已存在的文木文件,只能读取数据D. 打开一个二进制文件,只能写入数据15、以下关于结构型变量成员地址的引用方

4、法中错误的是()A. &结构型变量名成员名 B.结构型变量名成员名C. &结构型变量名D. &结构型变量名.成员数组下标二、填空题16、称为运算符。17若有以下说明和定义语句,变量w在内存中所占的字节数是ostruct st float w 5; double ave; w;18、在对文件进行的操作中,若耍求文件的位置回到文件的开头应调用的函数是。19、成员运算符、 是一个双目中缀运算符,前一个运算对象必须是o20、按文件中数据存放的格式,可以把磁盘文件分为和文木文件。21、磁盘文件名的一般组成为:。22、系统规定有3个标准输入输出设备,其中标准错误输出设备是。23、函数f()定义如下,该函数

5、返回值的数据类型是ostruct ABC int a; int b; int c; ;struct ABC *f(struct ABC abc 2) return (abc); 24、函数调用exit (0) 的功能是o25 fread(char*a, b, c, d)的功能是从所指向的文件当前位置读取个数据,每个数据的字节数为,将数据存入以为首地址的内存区中。三、程序分析题26、 main() struct student char name10; float kl;float k2; a 2 = 11 tom11, 50, 60 , make , 70, 90 , *p=a; int i;

6、printf (11 n name: %s total = %f nn , p- name, p-kl+p-k2); printf (11 n name: %s total = %f nn , a 1 .name, a 1 .kl+a 1 .k2); 27、C盘中Pl. c . txt文件的内容为:abcdeo A盘中Pl. c . txt为空文档。 #include#includemain() FILE *f1, *f2;int k;if(fl = fopen(C: pl.c txtn, rn)=NULL)printf(can not open file! n);exit(0);if(f2

7、= fopen(A: pl.c txt , w)=NULL)printf(can not open file! nn);exit(0);for (k=l; kstruct n int x;char c;;void func(struct n b) b x=2 0;bc=1y1:main() struct n a=10, x ;func(a);printf (”d, %c,f, a .x, a.c);29、struct st int i; int j ; ;main() struct st m 3 = 10, 1, 20, 2 , 30, 3, *p;p=m;printf(%dn, (*+p).

8、j);四、程序填充题 30、下列函数的主要功能是从形参fp指向的文件中读取形参nJ个字符(或读到字符n,或遇到 文件尾,)补充字符串结束标记符,组成字符串存入形参str指向的内存。#include void f(char *str, int n, FILE *fp) int k;for (k=0; kn-1; k+ + )if(feof(fp)break;if (* (str+k)=n);break; return;31、下面的程序是使用结构型来计算复数m和n的差。 main() struct comp float re; float im; ;m, n, z;scanf(H %f, %f,

9、%f, %fn, &m.re, &m.im, &n.re, &nim); z . re=; z . im=;printf (%62f + %6.2fin, z . re, z . im);32、下面程序是要建立一个文木文件datal,从键盘输入一个实数(正数表示收入,负数表示支出), 用fwrite函数耳入文件datal中。输入数字0则结束。#include#includemain()float a;if(fp=fopen(datal, w)=NULL) printf (f,can not open the file! n) ; exit(O); while(1) scanf(%f, &a);

10、fclose(fp); 五. 程序设计题33、编写程序,用以建立某班级的学生档案信息,每个学生档案信息包括:姓名、邮编、电话。34、编写程序,建立一个文本文件datal,把本周内家庭收入和支出情况写入该文件。答案:、单项选择题丄、D解析主要考查的知识点为口定义数组类型和指针类型。要点透析typedef 基木数据类型 用户类型符数组长度;typedef 基本数据类型 水用户类型符;分别用于口定义数组类型和指针类型。题中ARRa相当于inta10 ,ARR*b相当于int*b10。2、D解析本题主要考查的知识点为结构型变量的赋值。要点透析cnum 0y为3, cnum 0 .x为 1, cnum

11、1 .x为2,故3/1*2 = 6。3、A解析木题主要考查的知识点为结构型变量所占用内存空间。要点透析当定义了结构型变量时,需要给其分配内存,分配内存的字节数等于该结构型所冇成员 占用的字节数之和4、B5、C6、B解析本题主要考查的知识点为结构型数组元索成员的引用。要点透析结构型指针变量指向数组时,可以使用以卜几种方式來引用其成员:(旳旨针变量)成员 名、指针变量-成员名、严(指针变量+k).成员名、(指针变量+k)-成员名,所以B项中的表达 方式是错误的。7、C8、B解析本题主要考查的知识点为文件型指针的定义。耍点透析用户可以用FILE这个口定义的用户类型符来定义结构型的指针变量,专用于文件

12、处理。9、A解析本题主要考查的知识点为标准输入设备。要点透析标准输入/输出设备各自都设置了一个文件型指针,标准输入设备对应的文件型指针名 是stdin。10 D解析本题主要考查的知识点为feof函数。要点透析文件尾测试函数int feof (FILE *fp),测试fp所指向的文件是否到达文件尾。是文 件尾返回非0;否则返回0。11 D12、C13、A解析木题主要考查的知识点为fopen和fseek函数。要点透析A项表示的是从当前位置后移20个字节的位置,而不是指向文件尾的位置。14 B解析木题主要考查的知识点为打开文件函数。要点透析A项的文件使用方式应选用字符串rb , C项的文件使用方式应选用字符串“r“,D项的 文件使用方式应选用wb o 15、C二、填空题16、指向(成员)17、2818、rewind19结构型的变量(C结构型数组元素)20、二进制文件21、盘符:路径文件主名扩展名22 stderr23、结构型数组的地址24、关闭当前已经打开的所有文件,收冋分配的所有内存,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号