c语言的简答题!求高手解答

单选题(5月15日前提交该作业)1.以下叙述中不正确的是()A.函数中的自动变量可以赋初值,每调用一次,赋一次初值.B.调用函数时,实参和对应形参在类型上只需赋值兼容.C... 单选题
(5月15日前提交该作业)

1. 以下叙述中不正确的是( )
A.函数中的自动变量可以赋初值,每调用一次,赋一次初值.
B.调用函数时,实参和对应形参在类型上只需赋值兼容.
C.外部变量的隐含类别是auto.
D.函数形参可以说明为register变量.

2. 以下对C语言函数的描述中,不正确的是( )。
A. 函数可以嵌套定义
B. 函数可以递归调用
C.函数可以没有返回值
D. C语言程序由函数组成

3. 以下C语言中,对函数不正确的描述是( )
A. 当用数组名作形参时,形参数组的改变可使实参数组随之改变
B. 允许函数递归调用
C.函数形参的作用范围只是局限于所定义的函数内
D. 函数说明必须在主调函数之前

4. 程序中对fun函数有说明void fun( void); 此说明的含义是( )
A.fun函数无返回值
B.fun函数的返回值可以是任意的数据类型
C.fun函数的返回值是无值型的指针类型.
D.指针fun指向一个函数,该函数无返回值

5. 在函数调用中,以下说法正确的是( )
A.实参与其对应的形参各占独立的存储单元
B.实参与其对应的形参共占同一个存储单元
C.只有当实参与其对应的形参同名时,才共占同一个存储单元
D.形参是虚拟的,不占存储单元

6. 在一个C源程序中,main函数的位置(    )
A.必须在所有函数之前
B.可以在任何地方
C.必须在所有函数之后
D.必须在固定位置

7. 关于static存储类,以下叙述中正确的是( )
A.只能用来定义局部变量
B.static变量的生存期贯穿于整个程序的运行期间
C只能用来定义全局变量
D.在未定义初始值时,static变量的初值不确定

8. c语言规定,函数返回值的类型是由( )
A.调用该函数时系统临时决定
B.在定义该函数时所指定的类型决定
C. return语句中的表达式类型决定
D.调用该函数时主调函数类型决定

9. 以下叙述中正确的是( )
A.局部变量说明为static存储类,其生存期将得到延长
B.全局变量说明为static存储类,其作用域将被扩大
C.任何存储类的变量在未赋初值时,其值都是不确定的
D.形参可以使用的存储类说明符与局部变量完全相同

10. 如果在一个函数中的复合语句中定义了一个变量,则该变量( )
A. 在该函数中有效
B. 为非法变量
C. 在本程序范围内均有效
D. 只在该复合语句中有效
展开
 我来答
百度网友21dea8a
推荐于2016-08-18
知道答主
回答量:18
采纳率:0%
帮助的人:15万
展开全部
1 C 外部extern
2 A 函数中有递归函数 void型函数为无返回值函数 C语言程序有函数体组成 main函数 到各个子函数等
3 D 数组名做形参传的是数组首地址 B C不解释 被调函数在主调之前可以不声明
4 D
5 D
6 B

7 B static 可以修饰任意位置变了 全局和静态变态存在数据区 初值为0
8 B
9 A static修饰局部变量后存在数据区 不在存放在栈区, 全局被修饰后不能被其他文件引用变小作用域 全局和静态变量初值为0
10 D

全手打
景愉玉幼霜
2019-04-03 · TA获得超过3783个赞
知道大有可为答主
回答量:3163
采纳率:30%
帮助的人:146万
展开全部
printf("%d",x-
-);//这里是输出x--的表达式的值,但是这里因为是自减表达式,并且x在左边,所以表达式的值还是x的值,所以执行到这条输出语句,输出结果为3,然后执行
while(!x);//因为这里是取得反,所以结果为0,即为假,所以就程序执行完毕了,当然前提你ubt
x=3;//这里应该是int类型才对吧,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-12-11
展开全部
1.C
2.A
3.A
4.A
5.D
6. B
7. D
8.B
9. A
10. D
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式