欢迎光临
我们一直在努力

电科19秋《C语言》在线作业【满分答案】

可做奥鹏国开全部院校作业论文!答案请添加qq:599792888 或 微信:1095258436

19秋《C语言》在线作业1-0001

试卷总分:100    得分:100

一、 单选题 (共 10 道试题,共 50 分)

1.下面程序的运行结果是 ( ) main() {int a[6],i; for(i=1;i<6;i++) {a[i]=9*(i-2+4*(i>3))%5; printf(“%2d”,a[i]);}}

A.—40404

B.—40403

C.一40443

D.一40440

正确答案:?

 

 

2.enum color{red,green,yellow=5,white,black}定义了一枚举类型。编译程序为值表中各标识符分配的枚举值依次为( )

A.1、2、3、4、5

B.0、1、5、2、3

C.0、1、5、6、7

D.3、4、5、6、7

正确答案:?

 

 

3.下面程序段的循环次数是( ) int k=2; while(k==0) printf(″%d″,k); k–; printf(″\n″);

A.0次

B.1次

C.2次

D.无限次

正确答案:?

 

 

4.若运行以下程序时,从键盘输入ADescriptor<CR>(CR表示回车),则下面程序的运行结果是( ) #include<stdio. h> main() { char c; int v0=0, v1=0, v2=0; do { switch(c=getchar()) {case ‘a’: case ‘A’: case ‘e’: case ‘ E’ : case ‘i’: case ‘I’ : case ‘o’: case ‘O’: case ‘u’: case ‘U’: vl+=1; de

A.v0=7,v1=4,v2=7

B.v0=8,v1=4,v2=8

C.v0=11,v1=4,v2=11

D.v0=12,vl=4,v2=12

正确答案:?

 

 

5.main函数的正确说明形式是( )

A.main(int argc,char *argv)

B.main(int abc,char **abv)

C.main(int argc,char argv)

D.)main(int c,char v[])

正确答案:?

 

 

6.若有定义:int a[2][3],则对a数组的第i行j列元素地址的正确引用为( )

A.*(a[i]+j)

B.(a+i)

C.*(a+j)

D.a[i]+j

正确答案:?

 

 

7.下面程序的功能是计算正整数2345的各位数字平方和,请选择填空( ) #include<stdio. h> main() {int n,sum=0; n=2345 do{ sum=sum+(n%10)*(n%10); n=【 】; }while(n); printf(“sum=%d”,sum);}

A.n/1000

B.n/100

C.n/10

D.n%10

正确答案:?

 

 

8.下述关于条件语句的描述中错误的是( )

A.if语句中只有一个else子句

B.if语句中可以有多个else if 子句

C.if语句中if体内不能有switch语句

D.if语句的if体中可以是循环语句

正确答案:?

 

 

9.以下符合C语言语法的赋值表达式是( )

A.d=9+e+f=d+9

B.d=9+e,f=d+9

C.d=9+e,e++,d+9

D.d=9+e++=d+7

正确答案:?

 

 

10.若有说明:char *language[]={“FORTRAN”,”BASIC”,”PASCAL”,”JAVA”,”C”}; 则表达式 *language[1]>*language[3] 比较的是( )

A.字符F和字符P

B.字符串BAS1C和字符串JAVA

C.字符B和字符J

D.字符串FORTRAN和字符串PASCAL

正确答案:?

 

 

二、 多选题 (共 5 道试题,共 25 分)

1.在下面C语言的函数说明语句中,正确的是( )

A.int fun(int , int);

B.int fun(int x,y);

C.int fun(x,y);

D.int fun(int x; int y);

E.int fun(int x,int y);

正确答案:?

 

 

2.在函数调用过程中,下列说法正确的是( )

A.形式参数和实在参数各占一个独立的存储单元

B.形式参数和实在参数存储空间都是在函数调用时分配的

C.)在函数的执行过程中,形参变量值的改变不会影响实参值的改变

D.函数调用结束时,临时存储区被撤消

E.在函数调用过程中,实在参数与形式参数在个数、类型上必须匹配

正确答案:?

 

 

3.在定义函数时,函数的存储类型可以( )

A.是static

B.是auto

C.是register

D.是extern

E.省略

正确答案:?

 

 

4.下列符号中可以用作自定义函数名的是( )

A.int

B.go_to

C.INT

D.Getchar

E.typedef

正确答案:?

 

 

5.以下哪些是关于指针数组的正确描述( )

A.int (*a)[4];

B.int *a[4];

C.指针数组每个元素都是指针变量

D.若int a[4][4]; int *b[]={a[0],a[1],a[2],a[3]}; 则b是指针数组

E.指针数组与指向数组的指针是等价的

正确答案:?

 

 

三、 判断题 (共 5 道试题,共 25 分)

1.以数组名作函数参数时,数据传递的方向是“双向的”,因此我们可以说,在此情况下,函数带回的返回值可能不止一个。

A.错误

B.正确

正确答案:?

 

 

2.以数组名作函数参数时,实参数组与形参数组都不必定义长度,因此实参与形参的结合方式是地址结合,与数组长度无关。

A.错误

B.正确

正确答案:?

 

 

3.return后面括号里的表达式的值即是此函数的值。

A.错误

B.正确

正确答案:?

 

 

4.在内存中存储结构体类型的变量要占连续一段的存储单元。

A.错误

B.正确

正确答案:?

 

 

5.函数即可以嵌套定义,又可以嵌套调用。

A.错误

B.正确

正确答案:?

 

赞(0)
未经允许不得转载:奥鹏作业网 » 电科19秋《C语言》在线作业【满分答案】

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址