[自考类试卷]全国自考(高级语言程序设计)模拟试卷18及答案与解析.doc
《[自考类试卷]全国自考(高级语言程序设计)模拟试卷18及答案与解析.doc》由会员分享,可在线阅读,更多相关《[自考类试卷]全国自考(高级语言程序设计)模拟试卷18及答案与解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、全国自考(高级语言程序设计)模拟试卷 18 及答案与解析一、单项选择题1 以下选项中不合法的标识符是( )(A)apple(B) _1_11(C) &c(D)FOR2 若有定义语句:int x=5;,则表达式 x- =x+x 的值为 ( )(A)O(B) -5(C) 5(D)103 设有定义:int m=1,n =2;f1oat f=7 ;,则以下选项中错误的表达式是( )(A)mint( f)(B) m=m=m(C) -m+(D)m=f=n4 在以下选项中,没有构成死循环的是( )(A)int i=10;(B) for(i=1;i+)while (1)i =i10 +1;if(i10) br
2、eak;(C) int k=100;(D)int s=36;dok+;while(k100);while(s)- -s;5 下面程序的运行结果是( )main() int y=5,x=14;y=(x=3 *y,x+6),x-1) ;printf(“x=d,y=d“,x,y) ;(A)x=27,y=27(B) x=12,y=13(C) x= 15,y=14(D)x=y=276 char 型常量在内存中存放的是( )(A)二进制代码值(B)十进制代码值(C)十六进制代码值(D)ASCII 代码值7 定义函数时,下列选项中可以作为函数存储类型的是( )(A)static(B) viod(C) aut
3、o(D)register8 设有如下程序段:int x=1,y=0;printf(“dn“,(x ,y) ;则下面叙述正确的是( )(A)输出值为 1(B)输出值为 0(C)运行时产生错误信息(D)输出语句中格式说明符的个数少于输出项的个数,不能正确输出9 阅读下列程序段,程序的输出结果为( )# include “stdioh“# define M(x,y)(x)*(y)# define N(x,y)(x)/(y)main() int a=5,b=8,c=9,k;k =N(M(a,b),c);printf(“dn“,k) ;(A)4(B) 8(C) 5(D)610 若有以下语句,则下面有关描
4、述正确的是( )char x=“abcde“;char y=a,b,c,d,e;(A)x 数组和 y 数组的数组长度相同(B) x 数组长度大于 y 数组长度(C) x 数组长度小于 y 数组长度(D)x 数组等价于 y 数组11 当定义一个结构类型变量时系统分配给它的内存是( )(A)成员中占内存最大者所需容量(B)结构中最后一个成员所需内存量(C)各成员所需内存量的总和(D)并不分配内存12 若有语句:char s1=“apple1“,s28,*s3,*s4=“apple2“;则对库函数 strcpy 错误调用的是( )(A)strcpy(s1 ,“apple2“);(B) strcpy(
5、s4,“apple1“);(C) strcpy(s3,“apple1“);(D)strcpy(“apple2“,s2) ;13 以下叙述不正确的是( )(A)在函数中,通过 return 语句传回函数值(B)在函数中,可以有多条 retum 语句(C)在 C 中, main 后的一对圆括号中可以带有形参,也可不带(D)在 C 中,调用函数,必须在一条独立的语句中完成14 执行下列程序段后,*p 的值是( )char *p=“abdf“;printf(“c“,*(p+stden(p);(A)不输出(B) b(C) d(D)a15 下列关于文件随机定位函数 fseek( )的描述正确的是( )(A
6、)若定位正确返回非零值(B)本函数可以使用文件内部指针直接指向需要的某个数据(C)本函数只能用于二进制文件(D)包含在头文件 stdlibh 中二、填空题16 按照计算机语言的发展历史,计算机语言大致可分为三类:机器语言、汇编语言和_。17 C 程序是由_组成的,其中主函数的名字必须是_。18 注释部分以_开始,以_结束。19 程序中使用了字符串函数(如 strcmp),则必须包含的头文件名为_。20 以下内循环语句执行了_次。mt i,j;for(i =5;i; i- -)for(j=0;jmain() struct date int year,month,day; today;printf
7、( “ dn“,sizeof( struct date) ;27 #include main() static int x = 1,2,3 ;int s,i,* p;printf( “u/o dn“,s) ;28 C 盘中 P1ctxt 文件的内容为:abcdeo A 盘中 P1ctxt 为空文档。#include#includemain() FILE*f1*f2;int k;if( f1=fopen(“C:p1ctxt“,“r“)=NULL) printf(“can not open file!n“);exit(0);if(f2=fopen( “A:p1ctxt“,“w“)=NULL) pr
8、lintf( “can not open file!n“);exit(0);for(k=l;k10ng fun(int n) 10ng s;else s = n +fun(n - 1)printf( “o-/o d t“,s) ;return s;main()fun(7)printf( “n“) ;四、程序填充题30 函数 f 用于计算数组各元素值的平方,主函数调用 f 并输出各元素的值。void f(int a,int s)int i;for(i=0;i#includevoid fun(_,char ch)/*第一空*/ while(*str&*str! =ch)str+;if(*str!=
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自考 试卷 全国 高级 语言程序设计 模拟 18 答案 解析 DOC
