欢迎来到天天文库
浏览记录
ID:59286269
大小:39.50 KB
页数:6页
时间:2020-09-06
《高级语言程序设计期末试卷A.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、南京邮电大学通达学院2008/2009学年第一学期《高级语言程序设计》期末试卷(A)本试卷共页;考试时间110分钟;专业班级学号姓名装订线内不要答题自觉遵守考试规则,诚信考试,绝不作弊题号一二三四五六七八九十总分得分得分一、选择题(20分,每题1分)1、一个C语言程序是由()。A.一个主程序和若干子程序组成B.函数组成C.若干过程组成D.若干子程序组成2、若x、i、j和k都是int型变量,则计算下面表达式后,x的值是()。x=(i=4,j=16,k=32)A.4B.16C.32D.523、表达式18/4*sqrt(4.0)/8值的
2、数据类型为()。A.intB.floatC.doubleD.不确定4、putchar函数可以向终端输出一个()。A.整型变量表达式值B.实型变量值C.字符串D.字符或字符型变量值5、下列运算符优先级最高的是()。A.
3、k-1;则下面描述中正确的是()。A.while循环执行10次B.无限循环C.循环体一次也不执行D.循环体执行一次8、语句while(E);中的表达式E等价于()。A.E==0B.E==1C.E!=0D.E!=19、以下对一维整型数组a的正确说明是()。A.inta(10);B.intn=10,a[n];C.intn;D.#defineSIZE10scanf(“%d”,&n);inta[SIZE];inta[n];10、判断字符串a和b是否相等,应当使用()。A.if(a==b)B.if(a=b)C.if(strcpy(a,b))
4、D.if(strcmp(a,b)==0)11、凡是函数中未指定存储类别的局部变量,其隐含的存储类别为()。A.autoB.staticC.externD.register12、以下正确的说法是()。如果在一个函数中的复合语句中定义了一个变量,则该变量A.只在该复合语句中有效B.在该函数中有效C.在本程序范围类均有效D.为非法变量13、变量的指针,其含义是指该变量的()。A.值B.地址C.名D.一个标志14、设*s=”abtcde\e”;则指针s所指的字符串所占的字节数为()。A.9B、10C、12D、1315、若有定义:i
5、nt(*p)[4];则标识符p()。A.是一个指向整型变量的指针B.是一个指针数组名C.是一个指针,指向一个含有四个整型元素的一维数组D.定义不合法16、若有以下定义,则*(p+5)表示()。inta[10],*p=a;A.元素a[5]的地址B.元素a[5]的值C.元素a[6]的地址D.元素a[6]的值17、当说明一个结构体变量时系统分配给它的内存是()。A.各成员所需内存量的总和B.结构中第一个成员所需内存量C.成员中占内存量最大者所需的容量D.结构中最后一个成员所需的内存量18、若有以下说明和语句:structstudent{
6、intage,num;}std,*p;p=&std;则以下对结构体变量std中成员age的引用方式不正确的是()。A.std.ageB.p->ageC.(*p).ageD.*p.age19、系统的标准输入文件是指()。A.键盘B.显示器C.软盘D.硬盘20、若要用fopen函数以读写方式打开一个二进制文件,保留原文件内容,则文件方式字符串为()。A.”ab+”B.”wb+”C.”rb+”D.”ab”得分二、填空题(20分,每题1分)1、C语言提供的三种逻辑运算符是___1______、____2_____和____3_____。2
7、、当a=3,b=2,c=1时,表达式f=a>b>c的值是___4______。3、C语言中的标识符只能由三种字符组成,它们是___5______、____6_____和____7_____。4、条件“28、__。8、函数在定义前被调用,则必须进行____15_____。9、charc=’m’;c=c—32;putchar(c);的输出结果是____16_____。10、若有定义:inta[3][4]={{1,2},{0},{4,6,8,9}};则a[
8、__。8、函数在定义前被调用,则必须进行____15_____。9、charc=’m’;c=c—32;putchar(c);的输出结果是____16_____。10、若有定义:inta[3][4]={{1,2},{0},{4,6,8,9}};则a[
此文档下载收益归作者所有