[自考类试卷]全国自考(高级语言程序设计)模拟试卷16及答案与解析.doc
《[自考类试卷]全国自考(高级语言程序设计)模拟试卷16及答案与解析.doc》由会员分享,可在线阅读,更多相关《[自考类试卷]全国自考(高级语言程序设计)模拟试卷16及答案与解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、全国自考(高级语言程序设计)模拟试卷 16 及答案与解析一、单项选择题1 在 C 语言中,只有在使用时才占用内存单元的变量,其存储类型是( )(A)auto 和 static(B) extem 和 register(C) auto 和 register(D)static 和 extern2 读取二进制文件的函数调用形式为:fread(buffer,size ,count,fp);,其中buffer 代表的是 ( )(A)所有内存块的字节数(B)一个文件指针,指向待读取的文件(C)一个整型变量,代表待读取的数据的字节数(D)一个内存块的首地址,代表读入数据存放的地址3 能正确定义一个指向打开文件
2、的文件型指针变量 fp 的语句是( )(A)FILE fp;(B) file*fp;(C) file fp;(D)FILE*fp ;4 设有定义:struct appleint a,b;datal=5,10,data2;则以下赋值语句中错误的是( )(A)data2=(3,7);(B) Rdata2=data1;(C) data2 a=data1a ;(D)data2a=data1b;5 以下说法正确的是( )(A)文件只能顺序存取(B)数据存放在介质上的形式分为文本形式和二进制形式(C)结构指针+1 代表移向结构体的下一个成员(D)引用结构体变量时,能将一个结构体变量作为一个整体进行输出6
3、下列定义语句正确的是( )(A)structint x,int yN ;(B) struct appleint x,int y;(C) struct appleint x;(D)struct appleint x;7 以下文件名错误的是( )(A)c: tx3apple exe(B) c:apple3dat(C) a3 pple dat(D)c:tx appBe exe8 设 typedef char APPLE100;APPLE *s;,则 s 是( )(A)字符数组(B)字符变量(C)字符指针数组(D)字符指针变量9 如果文件打开失败,则 fopen 函数返回( )(A)不确定值(B) N
4、ULL(C)与文件相关联的文件指针(D)返回文件的首地址10 下列语句中,不能将 fp 指向的文件的内部指针指向文件尾的是( )(A)fp=fopen(“atxt“,“ab+“);(B) fseek(fp,oL ,SEEK - END);(C) fp=fopen(“atxt“,“ab“;)(D)fseek(fp ,20L,1)11 设 structint name;int score;class,*p=&class;则下面说法错误的是( )(A)可以这样引用 class 的成员 name:*pname(B)可以这样引用 class 的成员 p- score(C)该定义只能定义一次,如还需要定义
5、,得重新定义结构体(D)可以引用结构体变量成员的地址,也可以引用结构体变量的地址12 文件使用“wb+“ 方式的含义是 ( )(A)对文本文件只写(B)对文本文件读和写,如果文件不存在,则创立文件(C)对二进制文件只读(D)对二进制文件读和写,如果文件不存在,则创立文件13 设有下列数据定义语句,则表达式 sizeof(abc)的值是( ) structchar a;10ng b;f1oat c;abc ;(A)3(B) 9(C) 8(D)614 以下关于 fgets( strl,n,fp) 和 fputs( str2,fp)函数的说法错误的是( )(A)strl 代表存放字符串的首地址(B)
6、 str2 可以是字符串常量,也可以是字符串指针(C) fgets 函数的功能是从与 fp 有联系的文件中读 n 个字符(D)fputs 函数的功能是将 str2 指向的一个字符串,舍去 0后写入 fp 所指向的文件15 有以下程序:#includemain() FILE*fp;int a10=1,2,3,i,n;fp=fopen(“d1dat“,“w“);for(i =0;i=0);20 设有下列运算符:void main()for(i=1;ix,(h1 p)一y);28 main() int s =0,k;for(k =8;k =0;k - -) switch( k) case 0:cas
7、e 2:s + ;break ;case 4:s + =3;break;case 7:case 3:s - - ;case 6 :break ;case 1:case 5 :case 8:s + =2;break;printf( “s = dn“,s) ;29 int f1 (int x, int y) retum xy? x : y; int f2(int x,int y) return xy? y : x; main()int a =4,b =3,c =5 ,d,e,f ;e = f2(a,b) ; e= f2( e,c) ;f=a+b+c-d -e+2;printf( “ d, d, d
8、n“,d,f,e) ;四、程序填充题30 以下程序是求矩阵 a 和 b 的和,结果存人矩阵 c 中,并按矩阵形式输出。#includemain()int a34=3,一 2,1,5,1 ,0,4,一 3,6,8,0,2;int b34=一 2,0,1,4 ,5,一 1,7,6,6,8,0,2;int I,j,c34 ;for(_) /*第一空*/for(_) /*第二空*/cij=_;/*第三空*/for(i =0;iwp)_; /*第一空*/for(i=*n;ip ;i- -)wi=_;/*第二空*/wp=x;_; /*第三空*/32 以下函数的功能是从名为“fileadat“的文本文件中逐
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自考 试卷 全国 高级 语言程序设计 模拟 16 答案 解析 DOC
