资源描述:
《全国2003年10月高等教育自学考试 高级语言程序设计(一)试 课程代码00342new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、全国2003年10月高等教育自学考试高级语言程序设计(一)试题课程代码:00342第一部分选择题(共20分)一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.组成C语言程序的是()A.过程B.函数C.子程序D.主程序和子程序2.编译程序的功能是()A.将汇编语言程序转换为目标程序B.将汇编语言程序转换为高级语言程序C.将高级语言程序转换为目标程序D.将高级语言程序转换为汇编语言程序3.C语言中定义某个内部变量时,如果省略了存储类型符,则系统将
2、默认该变量是()A.自动型B.寄存器型C.静态型D.外部参照型4.不用第三个变量,将变量a和b的值进行互换的操作是()A.a+=b;b-=a;a-=b;B.a+=b;b=a-b;a-=b;C.b-=a;a-=b;a-=b;D.b-=a;a=b-a;a+=b;5.自动型变量分配在()A.内存的数据区中B.CPU的通用寄存器中C.内存的程序区中D.内存的堆栈区中6.下列程序段运行后,x的值是()a=1;b=2;x=0;if(!(--a))x--;if(!b)x=7;else++x;A.0B.3C.6D.77.对do-whie语言错误的说法是()A.可构成多重循
3、环结构B.循环次数不可能为0C.循环次数可能为0D.先执行后判断8.设intx=1,a=9,b=6,c=7,d=8;则执行语句:if(a>b)if(c>d)x=2;elsex=3;浙00342#高级语言程序设计(一)试题第7页共7页后,x的值是()A.1B.2C.3D.不确定9.设charstr1[10]=″ABCDE″,str2[10]=″XYZ″;则执行语句:printf(″%d″,strlen(strcpy(str1,str2)));后的输出是()A.3B.5C.8D.910.初始化一维数组a正确的语句是()A.inta[10]=(0,0,0,0,0
4、);B.inta[10]={};C.inta[]={10};D.inta[10]={[10*1]};11.语句int(*p)();的含义是()A.p是一个指向函数的指针变量,该函数的返回值是一个整型数据B.p是指针变量,指向一个整型数据C.p是一个指向一维数据的指针变量D.p是指针函数12.设inta[10],*p=a;则对数组元素的正确引用是()A.a[p]B.p[a]C.*(p+2)D.p+213.对于程序段floatf1(inta){intb;……}main(){intm,n;m=f1(n);……}charf2(intx,inty){inta;……}
5、变量m,n的作用范围是()A.整个程序段B.main函数C.main函数和f2函数D.mian函数和f1函数14.若函数中局部变量的值经函数调用后仍保留,则该局部变量定义为()A.自动变量B.内部变量C.外部变量D.静态变量15.在下列运算符中,优先级最低的是()A.!B.·C.()D.[]浙00342#高级语言程序设计(一)试题第7页共7页16.对于如下定义的枚举型enumlist1{x1,x2,x3,x4=6,x5,x6};枚举常数x2和x6的值分别是()A.1,6B.1,8C.2,6D.2,817.对于文件操作方式″rb+″,准确的说法是()A.可读
6、写文本文件B.只读二进制文件C.只读文本文件D.可读写二进制文件18.数据-324在二进制文件和文本文件中所占的字节数分别是()A.2,2B.2,4C.4,2D.4,419.设inta=1,b=2,c=4;经过表达式(c=a!=b)&&(a==b)&&(c=b)运算后,a、b和c的值分别是()A.1,2,0B.1,2,1C.1,2,2D.1,2,320.下列程序的运行结果是()#defineEVEN(x)x%2==0?1:0main(){if(EVEN(9+1))printf(″iseven″);elseprintf(″isodd″);}A.isevenB
7、.出错C.无结果D.isodd第二部分非选择题(共80分)二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。错填、不填均无分。21.设chara,b;则表达式a/b-′c′的值的类型为。22.设intk=-1;执行printf(″%u″,k);后输出的值是。23.设for(k=0;k<0;k++)++k;则该循环共执行次。24.设inta=1,b=2;经表达式a=a∧b,b=a∧b,a=a∧b运算后a,b的值分别是。25.表示空类型的保留字是。浙00342#高级语言程序设计(一)试题第7页共7页26.已知程序段:char*
8、p=″abcdefgh″;p+=4;printf(″%c″,*