首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下选项中叙述错误的是( )。
以下选项中叙述错误的是( )。
admin
2021-04-28
27
问题
以下选项中叙述错误的是( )。
选项
A、C程序函数中定义的自动变量,系统不自动赋确定的初值
B、在C程序的同一函数中,各复合语句内可以定义变量,其作用域仅限本复合语句内
C、C程序函数中定义的赋有初值的静态变量,每调用一次函数,赋一次初值
D、C程序函数的形参不可以说明为static型变量
答案
C
解析
A选项描述正确,自动变量未赋初值,为随机值;B选项描述正确,变量定义除在函数开始位置外,在复合语句开始也可以;C选项描述是错误的,函数内的静态变量,只在第一次调用时候赋值,以后调用保留上次值;D选项描述也正确,形参属于局部变量,占用动态存储区,而static型变量占用静态存储区。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/eHtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintfun(){staticintx=1;x+=1;returnx;}main(){inti,s=1;for(i=1;i
程序段:intx=12;doubley=3.141593;printf("%d%8.6f",x,y);的输出结果是
下述程序的输出结果是()。#include<stdio.h>voidmain(){inta[5]={1,2,3,4,5};int*p=a,**q=&p;printf(’’%d’’,*(p++
有以下程序#includevoidfun(char*t,char*S){while(*t!=0)t++;while((*t++=*s++)!=0);}main(){chars
C语言主要是借助以下哪种手段来实现程序模块化
若有定义语句:intx=12,y=8,z;,在其后执行语句z=0.9+x/y;,则z的值为()。
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
以下不能将s所指字符串正确复制到t所指存储空间的是()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
随机试题
移位寄存器可分为()。
A.普萘洛尔B.环丙沙星C.阿托品D.华法林E.乙胺丁醇治疗泌尿生殖道感染的药物是()
进口汽车如果需要转关运输的话,可以在入境地申请转关后由司机驾驶至指运地报关。
下列属于夫妻个人债务的是()。
以下不属于政府债券特征的是()。
固定资产是企业持有的为生产产品、提供劳务、出租或经营管理而持有的资产,这是区别于无形资产的重要标志。()
根据《立法法》的规定,法律议案审议的结果不可能是()。
某字节多路通道的最大数据传输率为1000B/s,它有5个子通道,则每个子通道的最大数据传输率为()。
AccordingtoareportfromtheHarvardSchoolofPublicHealth,manyeverydayproducts,includingsomebugspraysandcleaningf
AlthoughtheOlympicCharter,theofficialconstitutionoftheOlympicmovement,proclaimsthattheOlympicsarecontestsamong
最新回复
(
0
)