全国自考计算机基础与程序设计历年真题珍藏部分有答案.docx
上传人:王子****青蛙 上传时间:2024-09-13 格式:DOCX 页数:24 大小:465KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

全国自考计算机基础与程序设计历年真题珍藏部分有答案.docx

全国自考计算机基础与程序设计历年真题珍藏部分有答案.docx

预览

免费试读已结束,剩余 14 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

全国2010年7月高等教育自学考试计算机基础与程序设计试题课程代码:02275一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.与十进制数49等值的二进制数是(D)A.101111B.110000C.1100012.编译程序的功能是(B)A.修改并建立源程序B.将源程序翻译成目标程序C.调试程序D.命令计算机运行可执行程序3.TurboC2.0中,若定义longb;则变量b在内存中分配的字节数是(C)A.1个B.2个C.4个D.8个4.下列语句中不能实现循环结构的语句是(A)A.if语句B.while语句C.do—while语句D.for语句5.以下程序的输出结果是()main(){inty=10;while(y——);printf("y=%d”,y);}A.y=-1B.y=0C.y=1D.y=随机值6.下列程序的输出结果是()main(){inta[10]={l,2,3,4,5,6,7,8,9,10};printf(″%d\n″,a[2]);}A.1B.2C.37.下面程序的输出结果是()#include<stdio.h>#include<string.h>main(){charp1[10]=″abc″,p2[]=″ABC″;strcat(p1,p2);printf(″%s\n″,p1);}A.abcabcB.abcC.ABC8.设有intx=2,y,z;执行z=y=x++;后变量x的值是()A.0B.1C.29.下面程序段的输出结果是()main(){inta=2,b=5;printf(″a=%%%d,b=%%9%d″,a,b);}A.a=2,b=5B.a=2%,b=5%C.a=%2,b=%5D.a=%d,b=%d10.若有下列程序段,欲使a=2,b=3,对应正确的数据输入法是(其中<CR>表示回车)()inta,b;scanf(″%d,%d″,&a,&b);A.2<CR>B.a=2,b=3<CR>3<CR>C.a=2b=3<CR>D.2,3<CR>11.若运行时给变量x输入12,则以下程序的运行结果是()main(){intx,y;scanf(″%d″,&x);y=x>12?x+10:x-12;printf(″%d\n″,y);}A.0B.10C.1212.若执行下列程序时,从键盘上输入3和4,则输出结果是()main(){inta,b,s;scanf(″%d%d″,&a,&b);s=a:if(a<b)s=b;s=s*s;printf(″%d\n″,s);}A.9B.16C.1813.C语言的auto型变量存储在()A.动态存储区中B.静态存储区中C.计算机CPU的寄存器中D.外存储器中14.以下程序的输出结果是()ff(){inta=l,c=8;staticintb=4;if(b==4){a+=c;b++;}else(a+=c;b--;)printf(″a=%d,b=%d\n″,a,b);}main(){ff();ff();}A.a=9,b=5B.a=9,b=4a=9,b=5a=9,b=4C.a=9,b=4D.a=9,b=5a=9,b=5a=9,b=415.设p1和p2是指向同一个字符串的指针变量,且c为字符型变量,则以下不能正确执行的赋值语句是()A.c=*p1+*p2;B.p2=*p1;C.p1=p2;D.c=*p1*(*p2);16.以下选项中,对指针变量p的正确操作是()A.inta[5],*p;p=&a;B.inta[5],*p;p=a;C.inta[5];int*p=a[5];D.inta[5];int*p,p2=a;*p=*p2;17.设有下面的结构体和结构变量定义:structstudent{longid:char*name;intmath;};structstudentstudl;关于结构体类型变量赋值正确的是()A.studl.id=1001;studl.name=″Tom″;B.id=1001;*studl.name=″Tom″;C.studl.id=1001;studl.*name=″Tom″;D.studl.id=1001L;*studl.name=″Tom″;18.设有说明:intx=7,y=1;表达式:x&~y的值是()A.0B.2C.419.设有说明:intu=1,v=1