资源描述:
《02275计算机基础与程序设计200604试题及答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、绝密★启用前2006年4月高等教育自学考试全国统一命题考试计算机基础与程序设计试卷(课程代码2275)本试卷共10页,满分100分,考试时间150分钟。总分题号二三四五核分人题分2010163024复査人得分得分评卷人复查人一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.CPU处理数据和指令的基本单位是字(Word),一个字的字长是A.8bitsB.16bitsC.32bitsD.与
2、CPU数据总线有关的bit位数2.与十进制1100等值的十六进制数是B.44CD.54CA.44AC.54A3.退出TurboC2.0返回系统,在主菜单File项中可选择()A.LoadB.NewC.Save1).Quit4.设有inta=3,b二-4,c二5;表达式(a表示换行)inta,b;scanf(wa=%db=%d",&a,&b
3、);A.2B.a=2b二3〈CR>3C.a=2,b二3I).2,3〈CR>1.下面程序段的输出结果是main(){ints,p;s二p二5;P二++s;p++;++p;printf%d/,,p);}B.6D.8A.511.下面程序执行后,i的值是main(){inta[5]二{1,2,3,4,5},i=2printf(/z%d",a[i++]);C.77.下列if语句中,有语法错误的是()A.if(x>y);B.if(x二y)x+y;C.if(x!=y)scanf(/z
4、%d,f,&x)elsescanf(/,%dz,,&y)D.if(x5、while(a>120);a=a+l;printf("%d",a);A.100C.120B.101D.121())B.2I).4A.1C.312.下面程序的输出结果是()main(){inti,x⑶[3]={9,&7,6,5,4,3,2,1};for(i=0;i<4;i+=2)printf(z,%d/,,x[i][1]);}A.51B.52C.82D.9313.在C程序中,若用基本数据类型所定义的变量调用函数,正确的说法是()A.由系统自动指定对应实参和形参是否共用存储单元B.对应实参和形参各占一个
6、独立的存储单元C.对应实参和形参共用一个存储单元D.可以山用户指定对应实参和形参是否共用存储单元14.下面叙述中不正确的是()A.不同函数中可以使用相同名字的变量B.形式参数是局部变量C.在一个函数内部定义的变量只能在本函数范围内有效D.在一个函数内部的复合语句中定义的变量在本函数范鬧内有效15.设有语句inta[4][10],*p=*a;则下面表达式中属于地址表达式的是()A.a[l]⑵C.*(p+l*10+2)16.下面定义不正确的是A.struetstar{intidchar*name;}st
7、arl二{1001,Moon"};C.struet{intid;char*name;}starl={123,"Sun"};B.a[l]D.*(a[l]+2)(B.structstar{intid;char*name;};starl={1001,"Moon”};D.structstar{intid;char*name;}starl;17.下面各个位运算符的优先级从左到右依次升高的是A.
8、&>>B.">>&~C.«
9、…D.~
10、&>〉17.设有说明:intu=l,v=14;表达式u+v>>2的值是A.0B
11、.3C.5D.718.如果将文件指针fp指向文件末尾,正确的语句是A.feof(fp);B.rewind(fp);C.fseek(fp,OL,0);D.fseek(fp,0L,2);19.下面程序段中,不能完成的功能是FILE*fp;charchvr;fp二fopen("boy,f,"rb+;fputc(ch,fp);B.从boy文件中读取一个字符D.打开名为boy的二进制文件A.建立文件指针fp与文件boy的联系C.向boy文件中写一个字符得分评卷人复查人选、少选或