77问答网
所有问题
c语言 一道简单的选择题
如下代码段中int a, b, c = 2;scanf("%d%d%d", &a, &b, &c);如果用户录入了3 4,5 则 c 的值是?麻烦给出答案和思路谢谢!
举报该问题
推荐答案 2018-08-26
答案是D。
分析:
按%d%d%d格式输入时,要求用空白(空格、换行等)作为分隔符。当输入3 4,5时,因为3 4符合输入格式的要求,所以会将3赋值给a,4赋值给b。但接下来遇到了逗号,不符合输入格式的要求,scanf函数会提前退出,并返回2(表示成功赋值了2个值),而c不会被赋值(保持它原来的值2),所以答案是D。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GNvpY8NNWNppvqNvIpv.html
相似回答
C语言的选择题
,两道。求详细过程,我都要被绕晕了
答:
第一题:首先这是一个循环套着另一个循环。现在开始运行:第一轮:j=1,先s1++变成1,然后进入小循环,因为k=j=1,所以小循环执行一次,s2++变成1,第一轮结束;第二轮:j=2,先s1++变成2,然后进入小循环,因为k<j=2,所以小循环执行两次,s2自加两次变成3,第二轮结束;第三轮,第四轮,...
一道简单的C语言选择题
为什么选B?
答:
-1即非零,也就是非零&&非零--为1 所以选B
C语言一道简单
指针
选择题
,但我却看不懂,帮帮忙!
答:
b=p[5];就是给变量b赋值,这个值是指针p所指向的元素,再往后5个位置,p指向4,再往后5个位置就是9,选C
一道c语言的简单选择题
!求详细过程
答:
A: i=3,j=1 算式等价于i=3;j++;B i=6,j=6 算式等价于 i=3;i=i*2;j=i;C i=1,j=1 算式等价于 if(j==1)i=1;else i=3;D i=4,j=3 算式等价于 j=j+2;i=i+j; 选D
请帮我做这几道
C语言选择题
?
答:
循环体共执行4次,第一次指针p指向s,所以输出ABCD,第二次指针p指向'B'的地址,所以输出BCD,第三次指向'C’的地址,输出CD,第四次指向'D’,输出D num不是函数strle中定义的局部变量吗?while(*(a+num)!='0') num++;执行后,num是a的字符串长度,也就是6,while(b[n]) { *(a+num...
一道c语言选择题
答:
简单的
来说,++i 和 i++,在单独使用时,就是 i=i+1。而 a = ++i,相当于 i=i+1; a = i; 而 a = i++,相当于 a = i; i=i+1;针对上题:x 被赋值5,则(x++)的值是5,i的值是6 下面执行x-- ,此时(x--)的值是6,i的值是5,所以输出x--的值为6 ...
一道C语言的选择题
,真心看不懂,求解释,
答:
道理很
简单
;fun函数中指针才能改变调用函数的值,就像&b一样,她的值在fun函数中被改变了,a则不会
大家正在搜
c语言选择题题库
c语言选择题及答案解析
大一c语言期末考试题编程题
c语言选择题库及答案
C语言选择题
简单选择题
选择题大全及答案简单
c语言编程题库100题
大一c语言编程题库