• 您当前所在位置:首页 > 地区 > 全国 > 历年真题

    2013年4月成人自考计算机基础与程序设计真题

    2020-04-22  中国教育在线  http://www.cdepotinc.com  

    一、单项选择题

    (本大题共20小题.每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。

    1.若用八位二进制表示一个整数,则- 4在计算机中的表示是( )

    A.11111100

    B.11111011

    C.10000100

    D.00000100

    2. Turbo C 2.0中,合法的整型常量是( )

    A.213

    B.-32768

    C.32768

    D.E4

    点击进入:2020年成人自考预报名正在火热进行中》》

    3.TurboC2.0中,long型数的取值范围是( )

    A.-215~(215-1)

    B.-231~(231-1)

    C.0~(216-1)

    D.0~(232-1)

    4.设有int x= 10,y,z;执行y=z=x;x=y==z;后变量x的值是( )

    A.0

    B.1

    C.10

    D.20

    5.下面表达式结果为3的是( )

    A.(-7)%4

    B.7/4*一4

    C.7/4+2

    D.8/3+8/3

    6.以指数形式输出实数的格式说明符是( )

    A.%u

    B.%x

    C.%f

    D.%e

    7.若有语句printf("% -5d" ,12);其格式描述中的“一”号表示的意思是( )

    A.输出的数据带有十号

    B.输出的数据带有一号

    C.输出的数据左对齐

    D.输出的数据右对齐

    8.下面能正硝表述代数式 的C语言表达式是( )

    A.(sin(30) +e(x))/2a

    B.(sin(3.14/6)十exp(z))/2a

    C.(sin(3.14/6) +exp(x))/(2* a)

    D.[sin(3.14/6) + exp(x)]/(2*a)

    9.下面程序段执行的结果是( )main( ){int x=1,y;if(x=0) y=0;else y=1;printf("x= %d,y= %d "   ,x,y);}

    A.x=0,y=0

    B.x=1,y=0

    C.x=0,y= 1

    D.x=1,y= 1

    10.当a=1,b=3,c=5,d=4时,执行下面程序段后,x的值是( )if(a﹤b)if(c﹤d) x=1;else if(a﹤c) x=2;else   x=4;

    A.1

    B.2

    C.3

    D.4

    11.对do... while(表达式);结构的循环,下面说法正确的是( )

    A.当表达式的值为非0时不执行循环体

    B.循环体仅被执行一次

    C.当表达式的值为0时循环体一次也不执行

    D.循环体至少被执行一次

    12.若int x=0;则while(x= =0) ;的循环次数是( )

    A.0

    B.1

    C.2

    D.无限次

    13.下列程序的运行结果是( )#include ﹤ stdio.h﹥main(){ char s[10]= {"abc"};printf("c1 =   %c,c2= %s " ,s[2],s);}

    A.cl= c,c2= abc

    B.c1= b,c2=a

    C.cl=b,c2=abc

    D.c1 =c,c2=a

    14.下列关于函数说法正确的是( )

    A.一个源程序文件只能由一个函数组成

    B.一个C程序只能由一个源程序文件组成

    C.一个C程序可有多个main()函数

    D.除main()函数外,同一个函数可被另一个函数调用多次

    15.下面关于函数的说法中,不正确的是( )

    A.若函数没有参数,则函数名后的圆括号可省略

    B.函数中的形参类型必须说明

    C.函数中的形参可以有,也可以没有

    D.调用函数时,实参类型与形参类型应该一致

    16.若有定义inta[10],*p;要使指针变量p指向数组a,下面写法正确的是( )

    A.p= &a;

    B.*p=a;

    C.p=a;

    D.p= * a;

    17.下列为指针数组定义的是( )

    A.float (* p)[6];

    B.float p[6];

    C.float (*p)( );

    D.float * p[6];

    18. 下面关于结构体类型的定义正确的是( )


    计算机基础与程序设计2013年4月真题试题1.jpg
    计算机基础与程序设计2013年4月真题试题2.jpg





    19.下面位运算符中,为单目运算符的是( )

    A.~

    B.&

    C.|

    D.∧

    20.在格式:fgets(str,n,p);中,下面说法不正确的是( )

    A.str是字符指针

    B.一次可以读n个字符

    C.srt是字符数组名

    D.一次可以读n-1个字符

    二、多项选择题

    (本大题共5小题.每小题2分.共10分)在每小题列出的五个备选项中有二至五个是符合题目要求的.请将其代码填写在题后的括号内。错选、多选、少选或未选均无分。

    11.下面数据中等值的有

    A.(0.100)2

    B.(0.101)2

    C.(0.5)8

    D.(0.625)10

    E.(0.A)16

    12.若有int a=8,b=3;下面表达式值为2的有

    A.a%b

    B.a/b

    C.b﹥a? a一一:一一b

    D.a一a/b*b

    E.a一a%b*b

    13.下面程序段执行后产生的死循环的有

    A.while(x=0);

    B.while(x=1);

    C.do{循环体}while(x= 1);

    D.for(x=1;;x++);

    E.for(x=1;x﹤0;x--);

    14.关于变量的存储,下面说法正确的有

    A.auto型变量存储在动态存储区

    B.static型变量存储在静态存储区

    C.static型变量是全局静态变量

    D.若定义的全局变量缺省存储类别,则系统默认是auto型

    E.动态存储区的变量在退出函数时释放所占的内存单元

    15.设有说明:int u=1,v=3,w=7;下面表达式的值为3的有

    A.w﹥﹥1&v|u

    B.u&v&w

    C.u|v&w

    D.w&v|u﹤﹤1

    E.v∧w|u

    三、简答题

    (本大题共4小题。每小题4分。共16分)

    21.简述C语言中标识符的命名规则;C语言中哪些名是用标识符来标识的?

    22.简述if(表达式)语句1 else语句2的执行过程。

    23.若有定义int   a=3,*q=&a,*p=&a;设a在内存中的地址值是65500,问:(1)a和&a的值分别是什么?(2)p和*p的值分别是什么?(3)执行*q++后,表达式*q++和q的值分别是什么?

    24.设有下面说明:struct flower{char * part;char * color;}mum ;char * part, _of_   flower[3]={"花","茎","叶"};char *   seven.color[7]={"赤","橙","黄”,"绿","青","蓝","紫"};试写出将mum的成员part定义为"花"、成员color定义为"黄"的C语句。

    四、阅读分析题

    (本大题共6小题,每小题5分,共30分)

    31.阅读下面程序,写出执行结果main(){int x=35,y=—2,a,b;a= x/10;b= y%a;printf(" %d,%d "   ,a,b);printf(" %d,%d ",++x,y++);}

    32.阅读下面程序,当程序运行后从键盘上输入一个*号,写出执行结果

    计算机基础与程序设计2013年4月真题试题3.png


    33.阅读下面的程序

    计算机基础与程序设计2013年4月真题试题4.png

    问:(1)程序的输出结果是什么?(2)该程序的功能是什么?


    34.阅读下面程序,写出执行结果

    计算机基础与程序设计2013年4月真题试题5.png


    35.阅读下面程序,写出执行结果

    计算机基础与程序设计2013年4月真题试题6.png


    36.阅读下面程序

    计算机基础与程序设计2013年4月真题试题7.png

    问:(1)当键盘输入120时,结果是什么?(2)当键盘输入3时,结果是什么?(3)当键盘输入70时,结果是什么?(4)当键盘输入23时,结果是什么?

    五、程序设计题

    (本大题共2小题.每小题12分.共24分)

    41.从键盘上输入10个整数放于数组a中,求出数组a中所有元素的平均值(保留两位小数)。

    42.有若干个学生(不超过50人)的某门课程的成绩放在文本文件c:cj.dat中,现要求统计出90~100分,80~89分,70~79分,60~69分,0~59分的人数各有多少人。

    热门推荐: 

    全国自考计算机基础与程序设计历年真题汇总

    推荐阅读: 

     2019年10月各省自考真题及答案 

    4月各省自考准考证打印时间及入口

    2020年各行业职场数据测评与分析 >>

    #测评结果会以短信的方式发送到您的手机,请注意查收#
    声明:
    (一)由于考试政策等各方面情况的不断调整与变化,本网站所提供的考试信息仅供参考,请以权威部门公布的正式信息为准。
    (二)本网站在文章内容来源出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决。

    查看成人高考最新资讯 查看远程教育最新资讯

    热门专业推荐

    自考服务

    • 联系方式
    • 投诉与建议电子邮箱:shidai@dual-edu.com
    • 商务合作:17823597581
    • 咨询热线:01086391515
    微信公众号
    官方微博
    谦喜彩票平台注册