西安交通大学18年9月课程考试《程序设计基础》作业考核试题

谋学网www.mouxue.com

【奥鹏】[西安交通大学]西安交通大学18年9月课程考试《程序设计基础》作业考核试题 试卷总分:100 得分:100

第1题,下列四个选项中,均是C语言关键字的选项是()。 A、auto、enum、include

B、switch、typedef、continue C、signed、union、scanf D、if、struct、type

第2题,应用缓冲文件系统对文件进行读写操作,关闭文件的函数名为()。 A、fclose() B、close() C、fread() D、fwrite

第3题,以下叙述不正确的是()。

A、一个C源程序可由一个或多个函数组成 B、一个C源程序必须包含一个main函数 C、C程序的基本组成单位是函数

D、在C程序中,注释说明只能位于一条语句的后面

第4题,设有以下说明语句typedef struct { int n;char ch[8];}PER;则下面叙述中正确的是( )

A、PER 是结构体变量名 B、PER是结构体类型名

C、typedef struct 是结构体类型 D、struct 是结构体类型名

第5题,设有以下说明语句struct ex{ int x ; float y; char z ;}example;则下面的叙述中不正确的是

A、struct结构体类型的关键字 B、example是结构体类型名 C、x,y,z都是结构体成员名 D、struct ex是结构体类型名

谋学网www.mouxue.com

第6题,结构体类型的定义允许嵌套是指()。 A、成员是已经或正在定义的结构体型 B、成员可以重名 C、结构体型可以派生 D、定义多个结构体型

第7题,C语言中,定义结构体的保留字是()。 A、union B、struct C、enum D、typedef

第8题,对于如下的表达式:int a[3][4],*p;p=*a;执行p++操作之后,*p表示取( )的内容。

A、a[0][0] B、a[1][0] C、a[1][1] D、a[0][1]

第9题,以下只有在使用时才为该类型变量分配内存的存储类说明是()。 A、auto和static B、auto和register C、register和static D、extern和register

第10题,若有以下程序#include void f(int n);main(){ void f(int n);f(5);}void f(int n){ printf(\则以下叙述中不正确的是( )

A、若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数f

B、若在主函数前对函数f进行说明,则在主函数和其后的其它函数中都可以正确调用函数f C、对于以上程序,编译时系统会提示出错信息:提示对对f函数重复说明 D、函数f无返回值,所以可用void将其类型定义为无值型

谋学网www.mouxue.com

第11题,下面转义字符中,表示字符串结束的是( ) A、\\0 B、\\n C、\\r D、\\f

第12题,算法的空间复杂度是指( ) A、算法程序的长度

B、算法程序中的指令条数 C、算法程序所占的存储空间 D、执行过程中所需要的存储空间

第13题,关于建立函数的目的,以下正确的说法是()。 A、提高程序的执行效率 B、提高程序的可读性 C、减少程序的篇幅

D、减少程序文件所占内存

第14题,有如下程序, 该程序的输出的结果是( )int addc(int a,int b,int c) { c=a+b;return(c); } main() { int x=4,y=2,z,r; z=x+y;r=addc(addc(x,y,z),addc(y,z,x),z);printf(\A、36 B、12 C、14 D、6

第15题,凡是函数中未指定存储类别的局部变量,其隐含的存储类别为()。 A、自动(auto) B、静态(static) C、外部(extern) D、寄存器(register)

第16题,( )是用来描述对象的属性和行为的

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4