4月全国自考计算机基础与程序设计试题及答案解析_第1页
4月全国自考计算机基础与程序设计试题及答案解析_第2页
4月全国自考计算机基础与程序设计试题及答案解析_第3页
4月全国自考计算机基础与程序设计试题及答案解析_第4页
4月全国自考计算机基础与程序设计试题及答案解析_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精品自学考试资料推荐全国 2018 年 4 月高等教育自学考试计算机基础与程序设计试题课程代码: 02275一、单项选择题(本大题共20 小题,每小题1 分,共 20 分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.与二进制数1011.01 等值的十进制数是()A.7.25B.11.05C.11.25D.19.252.Unix 是()A. 单用户、单任务的操作系统B.单用户、多任务的操作系统C.多用户、单任务的操作系统D.多用户、多任务的操作系统3.下面数据中最大的数是()A. ( 1010001.101) 2B.(121.3)

2、 8C.(97.6) 10D.(51.5) 164.断电后会使存储器失去信息的是()A.CD-ROMB.RAMC.ROMD.硬盘5.一个二进制数位也称为一个()A.wordB.byteC.KBD.bit6.下面转义字符中,表示字符串结束的是()A. rB. nC. 0D. f7.在 Turbo C2.0 中,若定义 unsigned int a ;则变量 a 在内存中分配的字节数是()A.1 个B.2 个C.4 个D.8 个8.设有 int x=2,y,z; 执行 z=y=x-; 后,变量 z 的值是()A.0B.1C.2D.39.以十六进制形式输出整数的格式说明符是()A.%uB.%ldC.

3、%xD.%o10.下面合法的 if语句是()A.if(a=b) c+;B.if(a=b)c+;C.ifi(ab)c+;D.if(a=b)c+;11.结束 while (表达式)循环的条件是()A. 当表达式的值为0 时B.当表达式的值不为0 时C.当表达式的值为1 时D.当表达式的值为非1 时12.若有定义 int a35 ;则数组 a 在内存中占用的字节数是()1精品自学考试资料推荐A.8B.15C.16D.3013.在 C 语言中,当函数返回值的类型缺省时,表示该函数返回值的类型是()A.charB.floatC.longD.int14.若有说明: int *p,m=5,n; 以下正确的程

4、序段是()A.p=&n;B.p=&n;scanf( %d ,n);scanf( %d ,*p);C.scanf(%d ,&n);D.p=&n;P=n;*P=m;15.变量的指针,其含义是指该变量的()A. 值B.地址C.名D.一个标志16.结构体是 C 提供的一种专门处理彼此相互有联系,数据类型()A. 不一致的多个数据的数据结构B.不一致的单个数据的数据结构C.一致的多个数据的数据结构D.一致的单个数据的数据结构17.下面列出的位运算符中,表示按位与操作的是()A.B.&C.D.|18.设有说明: int x=0x03,y=3 ;表达式 x&y 的值是()A.0B.1C.2D.319.设有说

5、明: int u=1,v=3,w=2 ;表达式( v1|u2 ) &w 的值是()A.0B.1C.3D.520.设有说明: FILE *fp ; char *filename= paper ;对于 fp=fopen(filename , rb+ );语句,下面说法正确的是()A. 打开名为 filename 的文件读写B.打开名为 paper 的文件读写C.打开名为 filename 的文件只读D.打开名为 paper 的文件只读二、多项选择题 ( 本大题共 5 小题,每小题2 分,共 10 分 )在每小题列出的五个备选项中有二至五个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选、

6、少选或未选均无分。21.设有 int a=3,b=-5 ;下面表达式值不等于1 的有() A.a0&b0B.a=fabs(b)-(a+1)C.ab|b0&b1E.v&u25.设有关于结构体类型的定义:()struct foodchar name20;int kind;myfood , *p;下面各个选项中语句都正确的是A.p=&myfood;B.p=&myfood;p-kind=5;strcpy(p-name, rice );C.p=&myfood;D.strcpy(myfood. name,pie );p.kind=7;p=&myfood;E.p=&myfood,p-kind=6;strcp

7、y(, apple pie );三、简答题(本大题共4 小题,每小题4 分,共 16 分)26.在 C 语言的 switch 语句中, switch 后面的“表达式”可以是哪些类型的表达式?27.设有程序如下:main( )char ch= A ;while(ch100)a=x/100;x=x%100;if(x10)b=x/10;c=x%10;printf( %3d%3d%3d%3d ,a, b, c, a*b*c);32.请阅读分析下面程序,然后写出运行结果。main( )int k=4,i;for(i=0;i4;i+)switch(k)case 4:printf( #

8、);case 3:printf( * );default:printf( n );break;case 2:printf( $);case 1:printf( );k-;4精品自学考试资料推荐33.请阅读分析下面程序,然后写出运行结果。f( )int a=3;static int b=4;a=a+1;b=b+1;printf( a= %d,b= %dn ,a,b);main( )f( );f( );f( );34.请阅读分析下面程序,然后写出运行结果。main( )int i,j, *p4,a12=1,2,3,4,5,6,7,8,9,10,11,12;p0=&a0;p1=&a3;p2=&a6;

9、p3=&a9;for(i=0;i4;i+)for(j=0,j3;j+)printf( %4d ,pij);printf( n );35.请阅读分析下面程序,然后写出运行结果。# include stdio.h# include string.h struct stuchar name20;int chinese;int math;struct stu *next;5精品自学考试资料推荐void main(void)char *str = Zhang , Wang , Liu ;int aver,x33=80,75,85,60,56,73,90,83,76;struct stu s;strcpy(,str1);s.chinese=x10;s.math=x11;aver=s.chinese+s.math;printf( %st%dt%dt%6.2fn ,,s.chinese,s.math.aver/2.0);五、程序设计题(本大题

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论