计算机基础与程序设计自考知识点,4月全国自考计算机基础与程序设计试题及答案解析...

《4月全国自考计算机基础与程序设计试题及答案解析》由会员分享,可在线阅读,更多相关《4月全国自考计算机基础与程序设计试题及答案解析(6页珍藏版)》请在人人文库网上搜索。

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+;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; 以下正确的程序段是()A.p=&n;。

4、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.设有说明: int u=1,v。

5、=3,w=2 ;表达式( v1|u0&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;strcpy(myfood.name, apple pie );三、简答题(本大题共4 小题,每小题4 分,共 16 分)26。

6、.在 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( #);case 3:printf( * );default:printf( n );break;case 2:prin。

7、tf( $);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;p3=&a9;for(i=0;i4;i+)for(j=0,j3;j+)printf( %4d ,pij);print。

8、f( 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(s.name,str1);s.chinese=x10;s.math=x11;aver=s.chinese+s.math;printf( %st%dt%dt%6.2fn ,s.name,s.chinese,s.math.aver/2.0);五、程序设计题(本大题共2 小题,每小题12 分,共 24 分)36.从键盘上输入10个整数, 并将其存放在一数组中, 求出该数组中所有大于零且为偶数的数的平均值。37.从键盘上输入10个整数, 用冒泡法将它们按从小到大的次序排列出来,并把排列的结果以 ASCII 码的形式写到c 盘根目录下的文件zm1.dat 中。6。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值