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

发布时间 : 星期日 文章西安交通大学18年3月课程考试《程序设计基础》作业考核试题更新完毕开始阅读

第22题,以下对C语言函数的描述中,正确的是()。 A、C程序必须由一个或一个以上的函数组成 B、C函数既可以嵌套定义又可以递归调用 C、函数必须有返回值,否则不能使用函数

D、C程序中有调用关系的所有函数必须放在同一个程序文件中

第23题,若fp已正确定义并指向某个文为件,当未遇到该文件结束标志时函数feof(fp)的值( ) A、0 B、1 C、-1

D、一个非0值

第24题,设int x=1,y=1;表达式(!x||y--)的值是()。 A、0 B、1 C、2 D、-1

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

第26题,下面有关for循环的正确描述是()。 A、for循环只能用于循环次数已经确定的情况

B、for循环是先执行循环循环体语句,后判断表达式 C、在for循环中,不能用break语句跳出循环体

D、for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来

第27题,若二维数组a有m列,则在a[i][j]前的元素个数为()。 A、j*m+I B、i*m+j C、i*m+j-1 D、i*m+j+1

第28题,关于形式参数,下面说法错误的是( )

A、对于形参,虽然定义了它,只有当函数被调用时,形参才在内存中开辟空间 B、调用结束后,形参自动从内存中被释放掉

C、在函数定义中,可以不给出形参类型,调用的时候再定义。 D、实参与形参的关系是赋值与被赋值的关系

第29题,以下程序的输出结果是( )int f(){static int i=0;int s=1;s+=i; i++;return s;}main(){ int i,a=0;for(i=0;i<5;i++) a+=f();printf(\A、20 B、24 C、25 D、15

第30题, A、文本文件和数据块文件 B、文本文件和二进制文件 C、流文件和文本文件 D、数据文件和二进制文件

第31题,以下选项中不合法的字符常量是()。 A、\B、'\\010' C、68 D、D ,C,D

第32题,计算机算法可以分为两大类( ) A、数值运算算法 B、非数值运算算法

C、符号运算算法 D、非符号运算算法 ,B

第33题,以下正确的叙述有哪几项(  ) A、在C程序中,逗号运算符的优先级最低 B、在C程序中,APH和aph是两个不同的变量

C、若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变 D、当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值 ,B,C

第34题,以下4个选项中,可以看作是一条语句的有()。 A、{;}

B、a=0,b=0,c=0; C、if(a>0);

D、if(b==0)m=1;n=2; ,B,C

第35题,能正确表示逻辑关系:\C语言表达式是()。 A、a≥10

B、!(a<10) C、a>=10 D、a<10 ,C

第36题,以下说法正确的是()。 A、C语言里有字符串变量 B、C语言里没有字符串变量 C、C语言里有字符变量 D、C语言里没字符变量 ,C

第37题,下面那些为合法整型常量() A、190 B、0xf C、0765 D、0xk ,B,C

第38题,结构体如下所示:
struct employees
{  char name[30];
  int age;
   float wage;
}
下面说法正确的有哪几项(  )

A、上述形式的定义在程序运行时不会为该结构体类型分配内存空间 B、结构体变量在内存中存放时,占用连续的一段存储空间 C、上述结构体必须有关键字struct

D、上述结构体成员的类型不可以是已经定义过的结构体类型 ,B,C

第39题,以下不合法的赋值语句是()。 A、x=y=100 B、d--; C、x+y;

D、c=int(a+b); ,C,D

第40题,定义语句:int x,y;若要通过scanf(\语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()。 A、1112<回车>

B、11,<空格>12<回车> C、11,12<回车>

D、11,<回车>12<回车> ,C,D

第41题,C语言中,函数的隐含存储类别是extern() A、错误 B、正确

第42题,若有static int a[10];则a数组的10个元素的值都是0。() A、错误 B、正确

第43题,在进行赋值转换时,变量的类型被自动转换为赋值号右边的表达式值的类型。( ) A、错误 B、正确

联系合同范文客服:xxxxx#qq.com(#替换为@)