欢迎光临
奥鹏作业辅导

电科17秋《C语言(专科)》在线作业2答案

来源:奥鹏远程教育   日期: 作者:奥鹏作业辅导

电科17秋《C语言(专科)》在线作业2答案答案

17秋《C语言(专科)》在线作业2

试卷总分:100    得分:0

一、 单选题 (共 20 道试题,共 100 分)

1.  C语言中,要求运算数必须都是整数的运算符是()。 

A. *

 B. -

 C. %

 D. +

正确选项:----

       满分:5  分

 

 

 

2.  在C语言中,函数返回值的类型最终取决于()。 

A. 函数定义时在函数首部所说明的函数类型

 B. return语句中表达式值的类型

 C. 调用函数时主调函数所传递的实参类型

 D. 函数定义时形参的类型

正确答案:----

       满分:5  分

 

 

 

3.  若有语句: taticcharx[]="12345"; staticchary[]={'1','2','3','4','5'}; 则下面那一个是正确的描述。() 

A. x数组和y数组的长度相同

 B. x数组长度大于y数组长度

 C. x数组长度小于y数组长度

 D. x数组等价于y数组

正确选项:----

正确选项:----

       满分:5  分

 

 

 

4.  对函数的正确描述() 

A. 在C语言中可以嵌套定义函数

 B. 自定义函数和调用函数可以不在一个源文件中

 C. 函数定义都是平行的,独立的

 D. 不能嵌套调用函数

正确选项:----

       满分:5  分

 

 

 

5.  以下对二维数组a的正确说明是() 

A. inta[3][]

 B. floata(3,4)

 C. inta[3][4]

 D. floata(3,)(4)

正确选项:----

       满分:5  分

 

 

 

6.  若用数组名作为函数调用的实参,传给形参的是() 

A. 数组的首地址

 B. 数组的第一个元素值

 C. 数组的全部元素值

 D. 数组中元素的个数

正确选项:----

       满分:5  分

 

 

 

7.  有以下程序段: intk=0; while(k=1)k++; while循环执行的次数是()。 

A. 无限次

 B. 有语法错,不能执行

 C. 一次也不执行

 D. 执行1次

正确选项:----

       满分:5  分

 

 

 

8.  若有程序段:doublex=-5.9;inty;y=(int)x;执行该段程序后 

正确答案:----

A. x=-5.9,y=-5

 B. x=-5.9,y=-6

 C. x=-5,y=-5

 D. x=-6,y=-6

正确答案:----

       满分:5  分

 

 

 

9.  有输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a,b,c的值分别为1,3,2,从键盘上输入数据的正确形式应当是() 

正确答案:----

A. 132〈回车〉

 B. a=1,b=3,c=2〈回车〉

 C. a=1b=3c=a<回车>

 D. 1,3,2〈回车〉

正确答案:----

       满分:5  分

 

 

 

10.  当数组作函数参数时,选出不正确的描述。() 

A. 实参数组与形参数组类型应一致

 B. 数组元素做函数实参时,同变量做实参一样是参数传值

 C. 形参数组可以不定义数组大小

 D. 实参数组与形参数组大小必须一致,否则C编译会检查出错

正确答案:----

       满分:5  分

 

 

 

11.  设fp为指向某二进制文件的指针,且已经读到此文件末尾,则函数feof(fp)的返回值为()。 

A. EOF

 B. 非0值

 C. 0

 D. NULL

专业答案:----

       满分:5  分

 

 

 

12.  假设intx[]={1,3,5,7,9,11},*ptr;ptr=x;以下那些是对数组元素的正确引用() 

A. *(ptr--)

 B. x[6]

 C. *(--ptr)

 D. *(ptr++)

正确答案:----

       满分:5  分

 

 

 

13.  若fp已正确定义为一个文件指针,d1.dat为二进制文件,为“读”而打开此文件的语句是()。 

正确选项:----

A. .fp=fopen("d1.dat","r");

正确答案:----

 B. fp=fopen("d1.dat","rb");

专业答案:----

 C. fp=fopen("d1.dat","r+");

正确选项:----

 D. fp=fopen("d1.dat","w");

专业答案:----

       满分:5  分

 

 

 

14.  C语言对嵌套if语句的规定是:else总是与()配对。 

A. 其之前最近的if

 B. 第一个if

 C. 缩进位置相同的if

 D. 其之前最近且不带else的if

专业答案:----

       满分:5  分

 

 

 

15.  执行以下语句后的结果为()enumweekday{sun,mon=3,tue,wed,thu}; enumweekdayworkday; workday=wed; printf("%d ",workday); 

正确选项:----

A. 5

 B. 3

 C. 4

 D. 编译出错

正确答案:----

       满分:5  分

 

 

 

16.  若有语句: taticcharx[]="12345"; staticchary[]={'1','2','3','4','5'}; 则下面那一个是正确的描述。() 

A. x数组和y数组的长度相同

 B. x数组长度大于y数组长度

 C. x数组长度小于y数组长度

 D. x数组等价于y数组

       满分:5  分

 

 

 

17.  若有定义:intw[3][5];,则以下不能正确表示该数组元素的表达式是()。 

A. *(*w+3)

 B. *(w+1)[4]

 C. *(*(w+1))

 D. *(&w[0][0]+1)

正确选项:----

       满分:5  分

 

 

 

18.  对局部变量不正确描述() 

A. 在不同块内可以使用相同的变量名而不会混淆

 B. 局部变量在任何一个函数内有效

 C. 局部变量的初值每调用一次赋一次

 D. 用auto说明的变量为局部变量

正确答案:----

       满分:5  分

 

 

 

19.  已知intb;则对指针变量正确的说明和初始化是 

A. int*p=b;

 B. intp=b;

 C. intp=&b;

 D. int*p=&b

正确选项:----

       满分:5  分

 

 

 

20.  对于for(表达式1;表达式2;表达式3)语句的正确描述() 

A. 表达式2省略,循环不执行

 B. 表达式3省略,可在循环体中修改循环控制变量,以保证正常退出

 C. 三个表达式均不能省略

 D. 三个表达式均不能省略。但分号可以省略

专业答案:----

       满分:5  分

 

 

电科17秋《C语言(专科)》在线作业2答案历年真题如下:

扫描二维码获取答案

热门文章

猜你喜欢

  • 氮负平衡常见于下列哪种情况?( )

  • 1. 氮负平衡常见于下列哪种情况?( ) 2. 字面解释是指根据法的条文字面意义作出的解释,既不允许扩大,也不允许缩小文字本身所表现的内容。 3. 分别在