江南大学现代远程教育 2015计算机语言(C)第3阶段测试题3b

江南大学现代远程教育 2015计算机语言(C)第3阶段测试题3b

ID:47481953

大小:55.51 KB

页数:6页

时间:2020-01-11

江南大学现代远程教育 2015计算机语言(C)第3阶段测试题3b_第1页
江南大学现代远程教育 2015计算机语言(C)第3阶段测试题3b_第2页
江南大学现代远程教育 2015计算机语言(C)第3阶段测试题3b_第3页
江南大学现代远程教育 2015计算机语言(C)第3阶段测试题3b_第4页
江南大学现代远程教育 2015计算机语言(C)第3阶段测试题3b_第5页
资源描述:

《江南大学现代远程教育 2015计算机语言(C)第3阶段测试题3b》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、江南大学现代远程教育第三阶段测试卷考试科目:《计算机语言(C)》第10章至第13章(总分100分)时间:90分钟学习中心(教学点)批次:层次:专业:学号:身份证号:姓名:得分:一、选择题(每题2分,共30分)1.若已定义a为int型变量,则对指针p的说明和初始化正确的是(D)。A.int*p=a;B.intp=a;C.int*p=*a;D.int*p=&a;2.设P是指向A的指针,Y为整型量,A=5,A的地址为FE03;B=6,B的地址为FE04;下列语句分别执行的结果是(D)。1)Y=*&A;2)Y=*P

2、++;3)Y=&++A;4)Y=*++PA.1)Y=4;2)Y=4;3)Y=FE05;4)Y=7B.1)Y=7;2)Y=7;3)Y=FE02;4)Y=4C.1)Y=6;2)Y=6;3)Y=FE03;4)Y=5D.1)Y=5;2)Y=5;3)Y=FE04;4)Y=63.下列程序段的执行结果是(D)。staticinta[]={5,3,7,2,1,5,4,10};ints=0,k;for(k=0;k<8;k+=2)s+=*(a+k);printf("%d",s);A.12B.18C.15D.174.关于指针概念

3、不正确的说法是(C)。A.一个指针变量只能指向同一个类型的变量B.一个变量的地址称为该变量的指针C.只有同一类型变量的地址才能放到指向该类型变量的指针变量之中D.指针变量可以由整数赋值,不能用浮点数赋值5.若有说明int(*p)[3];则以下(D)是正确的叙述。A.p是一个指针数组B.(*p)[3]与*p[3]等价6C.p是一个指针,它可以指向一个一维数组中任一元素D.p是一个指针,它只能指向一个包含3个int类型的一维数组6.下面对结构数据类型的叙述中,(C)是错的。A.结构变量可以在说明结构类型后定义,

4、也可在说明结构时定义B.结构可由若干个成员组成,各成员的数据类型可以不同C.定义一个结构类型后,编译程序要为结构的各成员分配存储空间D.结构变量的各成员可通过结构变量名和指向结构变量的指针引用7.若px为指针变量名,y为变量名,则y=*px++;等价于(B)。A.y=*px;px++;B.y=(*px)++;C.y=px;px++;D.y=*(px++);8.设有说明:intI,*p=&I,要实现I的内容加10,则下面语句(D)是错的。A.*p=*&I+10;B.i=*p+10;C.*p=*p+10;D.*

5、p=&I+10;9.说明语句enummoney{Fen,Jiao,Yuan=100,Tenyuan};每个枚举量所对应的实际值为:(A)。A.0,1,100,101B.1,2,100,101C.“Fen"或1,"Jiao"或2,"Yuan"或100,"Tenyuan"或101.D.“Fen","Jiao","Yuan","Tenyuan".10.设有说明:struct{charname[15],sex;intage;floatscore;}stu,*p=&stu;以下不能正确输入结构体成员值的是(D)。A.

6、scanf(”%c”,&p->sex);B.scanf(”%s”,stu.name);C.scanf(”%d”,&stu.age);D.scanf(”%f”,p->score);11.若要用fopen函数打开一个新的二进制文件,该文件要即能读也能写,则文件打开的方式应是(B)。A.〝ab+〞B.〝wb+〞C.〝rb+〞D.〝ab〞12.fwrite函数的一般调用形式是(D)。A.fwrite(buffer,count,size,fp)B.fwrite(fp,size,count,buffer)C.fwrit

7、e(fp,count,size,buffer)D.fwrite(buffer,size,count,fp)13.关闭文件函数fclose(fp)的作用是(C)。A.不再为fp指向的文件分配内存空间;B.将fp指向的文件存入磁盘;C.释放指定文件所占据的内存空间和文件指针;6D.将指定文件封闭在某一内存区域。14.下列有关C语言文件的说法正确的是(D)。A.C语言文件是由记录组成B.C语言文件被看作是一个字符(字节)的序列,称为流式文件C.C语言有专门的文件操作命令D.以上说法都不正确15.语句()能正确完成

8、赋字符串的功能。A.chars[4];s[0]=“string”;B.char*s;get(s);C.char*s[]=“string”;D.char*s;strcpy(s,“string”);二、填空题(每空3分,共45分)1.C程序中,文件可以用顺利方式存取,也可以用随机方式存取。2.C程序中,数据可以用二进制和ACSII两种代码形式存放。3.结构体变量所占的内存长度为所有成员占有内存的总和。4.设有以下说明

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。