经典简约
清爽简洁,回归本真
液态水晶
毛玻璃+霓虹光带
赛博朋克
霓虹故障艺术风
🚫
违规操作检测
禁止使用右键菜单
⚠️ 此操作已被系统记录
1

【选择题】第4章:键盘输入和屏幕输出 (3)

📝 题解 🔵 仅限 C++
题目描述
<p class="p0" style="margin-left:21.0000pt;text-indent:-21.0000pt;"> 1.&nbsp;已知:<span>int&nbsp;a,&nbsp;b;</span>用语句scanf(“%d%d”,&amp;&nbsp;a&nbsp;,&amp;b);输入a、b的值时,不能作为输入数据分隔符是(&nbsp;)。 </p> <p class="p0" style="margin-left:21.0000pt;"> A<span>.</span><span>.</span>,&nbsp;&nbsp;&nbsp;&nbsp;<span>B</span>.空格&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>C</span>.回车&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span>D</span>.<span>tab</span><span>键</span> </p> <p class="p0"> &nbsp; </p> <p class="p0" style="margin-left:21.0000pt;text-indent:-21.0000pt;"> 2.&nbsp;有以下程序&nbsp; </p> <p class="p0"> #include&nbsp;&lt;stdio.h&gt; </p> <p class="p0"> void&nbsp;main()&nbsp; </p> <p class="p0"> { </p> <p class="p0" style="margin-left:21.0000pt;text-indent:21.0000pt;"> char&nbsp;c1=’1’,c2=’2’;&nbsp; </p> <p class="p0"> &nbsp;c1=getchar();c2=getchar();putchar(c1);putchar(c2);&nbsp; </p> <p class="p0"> }&nbsp; </p> <p class="p0"> <span>当运行时输入:</span><span>a&lt;</span><span>回车</span><span>&gt;</span><span>后,以下叙述正确的是&nbsp;</span>(&nbsp;&nbsp;)。 </p> <p class="p0"> A.变量<span>c1</span><span>被赋予字符</span><span>a</span><span>,</span><span>c2</span><span>被赋予回车符</span> </p> <p class="p0"> B.程序将等待用户输入第<span>2</span><span>个字符&nbsp;</span> </p> <p class="p0"> C.变量<span>c1</span><span>被赋予字符</span><span>a</span><span>,</span><span>c2</span><span>中仍是原有字符</span><span>2&nbsp;</span> </p> <p class="p0"> D.变量<span>c1</span><span>被赋予字符</span><span>a</span><span>,</span><span>c2</span><span>中将无确定值</span> </p> <p class="p0" style="margin-left:21.0000pt;"> &nbsp; </p> <p class="p0" style="margin-left:21.0000pt;text-indent:-21.0000pt;"> 3.&nbsp;已知<span>i,j,k</span><span>为</span><span>int</span><span>型变量,若从键盘输入:</span><span>1,2,3&lt;</span><span>回车</span><span>&gt;</span><span>,使</span><span>i</span><span>的值为</span><span>1</span><span>,</span><span>j</span><span>的值为</span><span>2</span><span>,</span><span>k</span><span>的值为</span><span>3</span><span>,以下选项中正确的输入语句是(&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)。</span> </p> <p class="p0" style="margin-left:26.8800pt;"> A.scanf(“%2d%2d%2d”,&amp;i,&amp;j,&amp;k);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B.scanf(“%d_%d_%d”,&amp;i,&amp;j,&amp;k); </p> <p class="p0" style="margin-left:26.8800pt;"> C.scanf(“%d,%d,%d”,&amp;i,&amp;j,&amp;k);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.scanf(“i=%d,j=%d,k=%d”,&amp;i,&amp;j,&amp;k); </p> <p class="p0"> &nbsp; </p> <p class="p15" style="margin-left:21.0000pt;text-indent:-21.0000pt;"> 4.&nbsp;已有如下定义和输入语句&nbsp;<span>,</span><span>若要求</span><span>a1,a2,c1,c2</span><span>值分别为</span><span>10,20,A</span><span>和</span><span>B,</span><span>当从第一列开始输入数据时</span><span>,</span><span>正确的数据输入方式是</span>&nbsp;(&nbsp;)。 </p> <p class="p15" style="margin-left:42.0000pt;"> int&nbsp;&nbsp;a1,a2;&nbsp;&nbsp;char&nbsp;&nbsp;c1,c2; </p> <p class="p15" style="margin-left:42.0000pt;"> scanf("%d%c%d%c",&amp;a1,&amp;c1,&amp;a2,&amp;c2);&nbsp;注意:_表示空格,<span>&lt;CR&gt;</span><span>表示回车</span> </p> <p class="p15" style="margin-left:39.0000pt;text-indent:-18.0000pt;"> A.&nbsp;10A_20B&lt;CR&gt;&nbsp;&nbsp;B.&nbsp;10_A_&nbsp;20_&nbsp;B&lt;CR&gt;&nbsp;&nbsp;&nbsp;C.&nbsp;10A20&lt;CR&gt;&nbsp;&nbsp;&nbsp;D.&nbsp;10A20_B&lt;CR&gt;<span>。</span> </p> <p class="p15"> &nbsp; </p> <p class="p15" style="margin-left:21.0000pt;text-indent:-21.0000pt;"> 5.&nbsp;阅读以下程序<span>,</span><span>当输入数据的形式为</span><span>25,13,10&lt;CR&gt;</span><span>正确的输出结果为</span>(&nbsp;)。 </p> <p class="p15" style="margin-left:31.5000pt;"> void&nbsp;main() </p> <p class="p15" style="margin-left:31.5000pt;"> { int&nbsp;&nbsp;x,y,z&nbsp; </p> <p class="p15" style="margin-left:31.5000pt;"> &nbsp; scanf("%d%d%d",&amp;x,&amp;y,&amp;z&nbsp;); </p> <p class="p15" style="margin-left:31.5000pt;"> &nbsp; printf("x+y+z=%d\n&nbsp;,x+y+z);<span>。</span> </p> <p class="p15" style="margin-left:31.5000pt;"> &nbsp;} </p> <p class="p15" style="margin-left:14.2800pt;text-indent:-17.2200pt;"> &nbsp;A.x+y+z=48&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B.x+y+z=35&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C.x+z=35&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.不确定值 </p>
输入格式
输出格式
#include&lt;stdio.h&gt;<br /> <br /> int main()<br /> {<br /> printf("----------");<br /> //例如:本次习题有5道题,则你的输出格式应为printf("AAAAA");<br /> //选项均由大写A,B,C,D组成,输出语句有一条&nbsp;<br /> return 0;<br /> }&nbsp;<br /> <br /> 请将上述提供的程序复制到提交代码的位置并作相应修改。<br />
提交代码
请先登录后提交

🤖 AI 解题助手

DeepSeek
就绪
👋 你好!我是 AI 解题助手。
我已阅读了这道题,可以帮你分析思路、提供代码示例。
⚠️ 请先登录后使用