欢迎来到天天文库
浏览记录
ID:39684308
大小:15.81 KB
页数:12页
时间:2019-07-09
《中石大C语言程序设计第3次在线作业答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第三次在线作业单选题(共20道题)收起1.(2.5分)在C语言中,当函数调用时()。A、A.实参和形参各占一个独立的存储单元B、B.实参和形参共用存储单元C、C.可以由用户指定实参和形参是否共用存储单元D、D.由系统自动确定实参和形参是否共用存储单元我的答案:A此题得分:2.5分2.(2.5分)以下函数调用语句中实参的个数为()。exce((v1,v2),(v3,v4,v5),v6);A、A.3B、B.4C、C.5D、D.6我的答案:A此题得分:2.5分3.(2.5分)如果在一个函数的复合语句中定
2、义了一个变量,则该变量()。A、A.只在该符合语句中有效,在该符合语句外无效B、B.在该函数中任何位置都有效C、C.在本程序的原文件范围内均有效D、D.此定义方法错误,其变量为非法变量我的答案:A此题得分:2.5分4.(2.5分)C语言允许函数值类型缺省定义,此时该函数值隐含的类型是()。A、A.float型B、B.int型C、C.long型D、D.double型我的答案:B此题得分:2.5分5.(2.5分)C语言规定,函数返回值的类型是由()。A、A.return语句中的表达式类型所决定B、B.
3、调用该函数时的主调函数类型所决定C、C.调用该函数时系统临时决定D、D.在定义该函数时所指定的函数类型决定我的答案:D此题得分:2.5分6.(2.5分)在C语言程序中,以下描述正确的是()。A、A.函数的定义可以嵌套,但函数的调用不可以嵌套B、B.函数的定义不可以嵌套,但函数的调用可以嵌套C、C.函数的定义和函数的调用均不可以嵌套D、D.函数的定义和函数的调用均可以嵌套我的答案:B此题得分:2.5分7.(2.5分)以下叙述中正确的是()。A、A.全局变量的作用域一定比局部变量的作用域范围大B、B.
4、静态(static)类别变量的生存期贯穿于整个程序的运行期间C、C.函数的形参都属于全局变量D、D.未在定义语句中赋初值的auto变量和static变量的初值都是随机值我的答案:B此题得分:2.5分8.(2.5分)以下程序的运行结果是()。#includevoidsub(ints[],inty){staticintt=3;y=s[t];t--;}main(){inta[]={1,2,3,4},i,x=0;for(i=0;i<4;i++){sub(a,x);printf("%d",
5、x);}printf("\n");}A、A.1234B、B.432lC、C.0000D、D.4444我的答案:C此题得分:2.5分9.(2.5分)以下程序的运行结果是:main(){intw=5;fun(w);}fun(intk){if(k>O)fun(k-1);printf("%d",k);}A、A.5432lB、B.012345C、C.12345D、D.543210我的答案:B此题得分:2.5分10.(2.5分)当调用函数时,实参是一个数组名,则向函数传送的是()A、A.数组的长度B、B.数组
6、的首地址C、C.数组每一个元素的地址D、D.数组每个元素中的值我的答案:B此题得分:2.5分11.(2.5分)在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是()。A、A.地址传递B、B.单向值传递C、C.由实参传给形,再由形参传回实参D、D.传递方式由用户指定我的答案:B此题得分:2.5分12.(2.5分)定义一个结构体变量时系统分配给它的内存是()。A、A.各成员所需要内存量的总和B、B.结构体中第一个成员所需内存量C、C.成员中占内存量最大者所需的容量D、D.结构中最后一个
7、成员所需内存量我的答案:A此题得分:2.5分13.(2.5分)设有如下定义:structsk{inta;floatb;}data,*p;若有p=&data;,则对data中的a域的正确引用是()。A、A.(*p).data.aB、B.(*p).aC、C.p->data.aD、D.p.data.a我的答案:B此题得分:2.5分14.(2.5分)当定义一个共用体变量时系统分配给它的内存是()。A、A.各成员所需要内存量的总和B、B.共用体中第一个成员所需内存量C、C.成员中占内存量最大者所需的容量D、
8、D.共用体中最后一个成员所需内存量我的答案:C此题得分:2.5分15.(2.5分)设有如下枚举类型定义:enumlanguage{Basic=3,Assembly,Ada=100,COBOL,Fortran};枚举量Fortran的值()。A、A.4B、B.7C、C.102D、D.103我的答案:C此题得分:2.5分16.(2.5分)若x=5,y=5,则x&y的结果是()。A、A.0B、B.2C、C.3D、D.5我的答案:D此题得分:2.5分17.(2.5分)在位运算中,操作数每左
此文档下载收益归作者所有