泽学网——奥鹏作业辅导,国开/电大作业辅导,毕业论文辅导,客服: zexue66
当前位置: 主页 > 在线作业正文

东北大学22春学期《C语言及程序设计X》在线平时作业1【奥鹏作业答案】

07-27 在线作业

东北大学《C语言及程序设计X》在线平时作业1

试卷总分:100  得分:100

一、单选题 (20 道试题,80 )

1.xfloat型变量,则以列程序段结果是()x=1234.6789;printf(%-2.1f,x);

A.输出格式描述符的域宽度不够,不能输出

B.输出为1234.7

C.输出为1234.6

D.输出为-1234.6

 

2.下面四个选项中,均是C语言关键字的选项是()。

A.autoenuminclude

B.switchtypedefcontinue

C.signedunionscanf

D.ifstructtype

 

3.以下程序的输出结果是()。main(){char*a[][5]={how,do,you,do,!};char**p;inti;p=a;for(i=0;i<4;i++);printf(%s,p[i]);}

A.howdoyoudo!

B.how

C.howdoyoudo

D.hdyd

 

4.若有以下类型说明语句:chara;intb;floatc;doubled;则表达式a*b-2*d+c的结果类型为()

A.float

B.char

C.int

D.double

 

5.以下不正确的说法为()。

A.在不同函数中可以使用相同名字的变量

B.形式参数是局部变量

C.在函数内定义的变量只在本函数范围内有效

D.在函数内的复合语句中定义的变量在本函数范围内有效

 

6.若运行以下程序时,从键盘输入25,13,10回车,则输出结果为()。main(){inta1,a2,a3;scanf("%d%d%d",a1,a2,a3);printf("a1+a2+a3=%d\n",a1+a2+a3);}

A.a1+a2+a3=48

B.a1+a2+a3=25

C.a1+a2+a3=10

D.不确定值

 

7.下列四组选项中,均不是C语言关键字的选项是()

A.defineIFtype

B.getccharprintf

C.includescanfcase

D.whilegopow

 

8.下列语句中,符合语法的语句式()。

A.a+b=3

B.a=a+7

C.a=c+b+3=6;

D."a=8,b=a+7;"

 

9.以下for循环语句()。for(;;)printf(*);

A.判断循环结束的条件不合法

B.是无限循环

C.循环一次也不执行

D.循环只执行一次

 

10.有两个字符数组ab,则以下正确的输入语句是()。

A.gets(a,b);

B."scanf(""%s%s"",a,b);"

C."scanf(""%s%s"",a,b);"

D."gets(""a""),gets(""b"");"

 

11.函数rewind(fp)的作用是:使文件位置指针()。

A.重新返回文件的开头

B.返回到前一个字符的位置

C.指向文件的末尾

D.自动移至下一个字符的位置

 

12.下面对指针变量的叙述,正确的是()

A.指针变量可以加上一个指针变量

B.可以把一个整形数赋给指针变量

C.指针变量的值可以赋给指针变量

D.指针变量不可以有空值,即该指针变量必须指向某一变量

 

13.下列程序的输出结果是()main(){intb=4;b*=b+=b+b;printf(%d\n,a);}

A.16

B.32

C.96

D.144

 

14.C语言中,下列说法正确的是()

A.不能使用do…while语句构成循环。

B.do…while语句构成的循环必须用break语句才能退出。

C.do…while语句构成的循环,当while语句中的表达式值为非0结束循环。

D.do…while语句构成的循环,当while语句中的表达式值为0结束循环。

 

15.下面的叙述,不正确的是()。

A.宏名无类型,其参数也无类型

B.宏定义不是C语句,不必在行末加分号

C.宏替换只是字符替换

D.宏替换定义命令必须写在文件开头

 

16.执行下面的程序后的数学结果为()intx,y,z;x=20,y=40,z=15;while(x;y)x+=4,y-=4;z/=2;printf(%d,%d,%d,x,y,z);

A.40,36,30

B."32,8,7"

C."32,28,7"

D."32,28,7.5"

 

17.C语言中的构造类型数据包括()

A.数组类型、构造体类型和共用体类型

B.数组类型、结构体类型和指针类型

C.数组类型、结构体类型和枚举类型

D.数组类型、结构体类型和空类型

 

18.设已定义ikint类型变量,则以下for循环语句for(I=0;k=-1,k=1;i++,k++)printf(****\n);

A.判断循环结束的条件不合法

B.是无限循环

C.循环依次也不执行

D.循环只执行一次

 

19.Ix都是int类型,则对于for循环语句for(i=0,x=0;i<9;i++),下列哪句话正确()

A.执行8

B.执行9

C.是无限循环

D.循环体一次也不执行

 

20.若执行fopen函数时发生错误,则函数的返回值是()。

A.随机值

B.1

C.NULL

D.EOF

 

二、判断题 (5 道试题,20 )

21.一个整数可以直接赋给一个枚举变量

 

22.声明语句int x=y=z=5;可以正确定义整型变量x,yz并为其赋初值5

 

23.一个C源程序可由一个或多个函数组成

 

24.声明语句int a[][3]={{1,0,1},{},{1,1}};能对二维数组a进行正确初始化。

 

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


版权保护: 本文由 奥鹏作业答案-泽学网-专业的奥鹏作业毕业论文辅导网 原创,转载请保留链接: https://www.zexuewang.nethttps://www.zexuewang.net/zaixianzuoye/9083.html

泽学网,奥鹏作业,毕业论文,奥鹏辅导网,国开终结性考试,国开作业 关于我们泽学网
泽学网致力打造中国更专业的远程教育辅导网站
  • 89560文章总数
  • 泽学网泽学网
  • 建站天数
  • 泽学网,奥鹏作业,毕业论文,奥鹏辅导网,国开终结性考试,国开作业
    泽学网,奥鹏作业,毕业论文,奥鹏辅导网,国开终结性考试,国开作业
    泽学网,奥鹏作业,毕业论文,奥鹏辅导网,国开终结性考试,国开作业

    友情链接