首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序有语法错误,有关错误原因的正确说法是 main() { int G=5,k; void prt_char(); … k=prt_char(G); …}
以下程序有语法错误,有关错误原因的正确说法是 main() { int G=5,k; void prt_char(); … k=prt_char(G); …}
admin
2009-02-15
75
问题
以下程序有语法错误,有关错误原因的正确说法是 main() { int G=5,k; void prt_char(); … k=prt_char(G); …}
选项
A、语句void prt_char();有错,它是函数调用语句,不能用void说明
B、变量名不能使用大写字母
C、函数说明和函数调用语句之间有矛盾
D、函数名不能使用下划线
答案
4
解析
在C语言中,对于返回值是其他类型的函数,若把函数定义放在调用之后,应该在调用之前对函数进行说明,或称为函数原型说明。函数说明句中的类型必须与函数返回类型一致,函数说明可以是一条独立的语句,也可以与普通变量一起出现在同一个语句中。对于函数值为整型的函数的说明,prt_char中定义时是void类型,那天返回值与k=prt_char();矛盾。所以本题的错误之处在于“函数说明和函数调用语句之间有矛盾。”
转载请注明原文地址:https://kaotiyun.com/show/4fXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
用语句Open"C:\teac.txt"ForInputAs#1打开文件后,就可以编程序()。
窗体上有一个名称为Command1的命令按钮,其单击事件过程如下:PrivateSubCommandl_Click()DimsAsDoubles=0:i=1DoWhilei<6s=s+i/(i
对于语句DimVar1#,Var2AsInteger,下列说法中正确的是()。
如果要将一个窗体从内存中清除,应使用的语句是()。
语句PriatFormat$(23846.5,"000,000.00")的输出结果是()。
以下叙述中,错误的是()。
定义学生选修课程的关系横式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课号和成绩)。
若看到程序中有以下事件过程,则可以肯定的是,当程序运行时PrivateSubClick_MouseDown(ButtonAsInteger,_ShiftAsInteger,XAsSingle,YAsSingle)
以下关于多重窗体程序的叙述中,错误的是()。
编写如下程序:PrivateSubCommandl-Click()DimxAsIntegerx=10Printfunl(x,12)+xEndSubPrivateFunctionfunl(
随机试题
为什么说马克思主义认识论是革命的能动的反映论?
Whenwearenotengagedinthinkingaboutsomedefiniteproblem,weusuallyspendabout95percentofourtimethinkingaboutou
某物质被肾小球自由滤过后,既不被肾小管重吸收,也不被肾小管分泌,其血浆清除率
A.阴性(一)B.弱阳性(+)C.中阳性(++)D.强阳性(+++)E.极强阳性(++++)结核菌素试验局部出现红肿硬结,平均直径在5~9mm,判断其为()
根治原发性肝癌的最好方法是()。
对中型及以上或专业性较强的工程项目,项目监理机构应编制工程建设监理实施细则,并必须经()批准后执行。
银行在衰退阶段可以采取的措施不包括()。
与发生于蚌埠的“垓下之战”相关的成语有()。
我国古代思想家墨子认为,人的发展有如白布放进染缸,“染于苍则苍,染于黄则黄,所入者变,其色亦变”。墨子的这种观点属于()
(22)不需要登记或标注版权标记就能得到保护。
最新回复
(
0
)