2005年9月二级C语言一道题
(30)设函数fun的定义形式为voidfun(charch,floatx){…}则以下对函数fun的调用语句中,正确的是A)fun("abc",3.0);B)t=fun...
(30)设函数fun的定义形式为
void fun(char ch, float x ) { … }
则以下对函数fun的调用语句中,正确的是
A)fun("abc",3.0); B)t=fun('D',16.5);
C)fun('65',2.8); D)fun(32,32);
为么选D。char不是对应着字符么float 对应着实数么 展开
void fun(char ch, float x ) { … }
则以下对函数fun的调用语句中,正确的是
A)fun("abc",3.0); B)t=fun('D',16.5);
C)fun('65',2.8); D)fun(32,32);
为么选D。char不是对应着字符么float 对应着实数么 展开
5个回答
展开全部
char 是特殊的 int , 存储空间占用大小一样
A 不对,应为 abc 有三个 char 大小;
B 没有返回值
C 同A
A 不对,应为 abc 有三个 char 大小;
B 没有返回值
C 同A
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A双引号括起来的是字符串;
B是一个赋值语句;
C单引号括了两个字符了;
B是一个赋值语句;
C单引号括了两个字符了;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为先D是因为 输入32实际是输入的ASCII码的32位 实际上他已经被强制转换为Char类型了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A."abc"不对
B.t=
C.'65'
D.自动转换 √
B.t=
C.'65'
D.自动转换 √
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询