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

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

📝 题解 🔵 仅限 C++
题目描述
<p class="p0" style="margin-left:21.0000pt;text-indent:-21.0000pt;"> 1.&nbsp;一个<span>C</span><span>语言的源程序中</span>,(&nbsp;&nbsp;&nbsp;&nbsp;)<span>。</span> </p> <p class="p0"> A<span>.</span>可以有多个主函数 </p> <p class="p0"> B<span>.</span>必须有一个主函数 </p> <p class="p0"> C<span>.</span>必须有主函数和其他函数 </p> <p class="p0"> D<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;"> 2.&nbsp;请选出可用作<span>C</span><span>语言用户标识符的一组标识符(</span>&nbsp;)。 </p> <p class="p17"> A<span>.</span><span>void&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B</span><span>.</span><span>a3_b3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>&nbsp;&nbsp;&nbsp;C<span>.</span><span>For&nbsp;&nbsp;&nbsp;&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D<span>.</span><span>2a</span> </p> <p class="p0" style="text-indent:17.9550pt;"> define&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_123&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-abc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DO </p> <p class="p0" style="text-indent:17.9550pt;"> WORD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Case&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sizeof </p> <p class="p0"> <br /> </p> <p class="p0" style="margin-left:21.0000pt;text-indent:-21.0000pt;"> 3.&nbsp;以下选项中,&nbsp;合法转义字符的选项是(&nbsp;)。 </p> <p class="p0" style="margin-left:17.9500pt;text-indent:-17.9550pt;"> &nbsp;&nbsp;&nbsp;&nbsp;A<span>.</span>’\\’&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B<span>.</span>’\018’&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C<span>.</span>’xab’&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D<span>.</span>’\nab’ </p> <p class="p0" style="margin-left:17.9500pt;text-indent:-17.9550pt;"> <br /> </p> <p class="p0"> &nbsp; </p> <p class="p16" style="margin-left:21.0000pt;text-indent:-21.0000pt;"> 4.&nbsp;假设在程序中<span>a</span><span>、</span><span>b</span><span>、</span><span>c</span><span>均被定义成整型,并且已赋大于</span><span>1</span><span>的值,&nbsp;则下列能正确</span> </p> <p class="p16" style="margin-left:21.0000pt;"> 表示代数式&nbsp;<img src="http://tk.hustoj.com/attached/image/20140718/20140718092036_61020.png" alt="" />的表达式是() </p> <p class="p16" style="margin-left:21.0000pt;"> A)1/a&nbsp;*&nbsp;b&nbsp;*&nbsp;C&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B)1/(a&nbsp;*&nbsp;b&nbsp;*&nbsp;c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p> <p class="p16" style="margin-left:21.0000pt;"> C)1/a/b(float)c&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D)1.0/a/b/c </p> <p class="p0"> &nbsp; </p> <p class="p0" style="margin-left:21.0000pt;text-indent:-21.0000pt;"> 5.&nbsp;在<span>VC6</span><span>的编译环境下,</span>为了计算<span>s=</span>50!<span>(即</span><span>50</span><span>的阶乘),则</span><span>s</span><span>变量应定义为</span>(&nbsp;&nbsp;)&nbsp;。 </p> <p class="p0"> A.int&nbsp;&nbsp;&nbsp;&nbsp;B.unsigned&nbsp;&nbsp;&nbsp;C.long&nbsp;&nbsp;&nbsp;&nbsp;D.以上三种类型均不可 </p> <p class="p15"> <br /> </p> <p class="p0" style="margin-left:21pt;text-indent:-21pt;"> 6.&nbsp;以下选项中,与k=n++完全等价的表达式是(&nbsp;)。 </p> <p class="p0"> A.&nbsp;k=n,n=n+1 &nbsp;B.&nbsp;n=n+1,k=n </p> <p class="p0"> C.&nbsp;k=++n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.&nbsp;k+=n+1 </p> <p class="p0"> &nbsp; </p> <p class="p0" style="margin-left:21.0000pt;text-indent:-21.0000pt;"> 7.&nbsp;若变量已正确定义为<span>int</span><span>型,要通过语句</span><span>scanf(“%d,%d,%d”,&amp;a,&amp;b,&amp;c);</span><span>给</span><span>a</span><span>赋值</span><span>1</span><span>,给</span><span>b</span><span>赋值</span><span>2</span><span>,给</span><span>c</span><span>赋值</span><span>3</span><span>,以下输入形式中错误的是</span><span>(&nbsp;&nbsp;&nbsp;&nbsp;)</span><span>。(</span>_代表一个空格符) </p> <p class="p0" style="margin-left:21.0000pt;"> A<span>.___</span>1,2,3&lt;<span>回车</span><span>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B<span>._</span>2_3&lt;<span>回车</span><span>&gt;&nbsp;</span> </p> <p class="p0" style="margin-left:21.0000pt;"> C<span>.</span>1,&nbsp;___2,&nbsp;___3&lt;<span>回车</span><span>&gt;&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D<span>.</span>1,2,3&lt;<span>回车</span><span>&gt;</span> </p> <p class="p0"> <br /> </p> <p class="p0" style="margin-left:21.0000pt;text-indent:-21.0000pt;"> 8.&nbsp;有以下程序 </p> <p class="p0" style="margin-left:31.5000pt;"> #include&nbsp;“stdio.h” </p> <p class="p0" style="margin-left:31.5000pt;"> void&nbsp;main() </p> <p class="p0" style="margin-left:31.5000pt;"> { </p> <p class="p0" style="margin-left:31.5000pt;text-indent:10.5000pt;"> char&nbsp;c1,c2,c3,c4,c5,c6; </p> <p class="p0" style="margin-left:42.0000pt;"> scanf("%c%c%c%c",&amp;c1,&amp;c2,&amp;c3,&amp;c4); </p> <p class="p0" style="margin-left:42.0000pt;"> c5=getchar();&nbsp;&nbsp;c6=getchar(); </p> <p class="p0" style="margin-left:42.0000pt;"> putchar(c1);&nbsp;&nbsp;&nbsp;&nbsp;putchar(c2); </p> <p class="p0" style="margin-left:42.0000pt;"> printf("%c%c\n",c5,c6); </p> <p class="p0" style="margin-left:35.3850pt;"> } </p> <p class="p0" style="margin-left:31.5000pt;"> 程序运行后,若从键盘输入(从第1列开始)<span>:</span> </p> <p class="p0" style="margin-left:31.5000pt;"> 123&lt;回车&gt; </p> <p class="p0" style="margin-left:31.5000pt;"> 45678&lt;回车&gt; </p> <p class="p0" style="margin-left:31.5000pt;"> 则输出结果是(&nbsp;&nbsp;&nbsp;&nbsp;)。 </p> <p class="p0" style="margin-left:31.5000pt;"> A.267&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B.1256&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C.1278&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1245 </p> <p class="p0"> &nbsp; </p> <p class="p15" style="margin-left:21.0000pt;text-indent:-21.0000pt;"> 9.&nbsp;阅读以下程序,若运行结果为如下形式,输入输出语句的正确内容是<span>:</span> </p> <p class="p15" style="margin-left:21.0000pt;"> void&nbsp;main() </p> <p class="p15" style="margin-left:21.0000pt;"> { int&nbsp;&nbsp;x;&nbsp;&nbsp;float&nbsp;&nbsp;y; </p> <p class="p15" style="margin-left:21.0000pt;text-indent:21.0000pt;"> printf("enter&nbsp;&nbsp;x,y:") </p> <p class="p15" style="margin-left:21.0000pt;text-indent:21.0000pt;"> 输入语句 </p> <p class="p15" style="margin-left:21.0000pt;text-indent:21.0000pt;"> 输出语句 </p> <p class="p15" style="margin-left:21.0000pt;"> }&nbsp; </p> <p class="p15" style="margin-left:21.0000pt;"> 输入形式&nbsp;&nbsp;&nbsp;&nbsp;<span>enter&nbsp;&nbsp;x,y:&nbsp;&nbsp;2&nbsp;&nbsp;3.4&nbsp;</span> </p> <p class="p15" style="margin-left:21.0000pt;"> 输出形式&nbsp;&nbsp;&nbsp;&nbsp;<span>x+y=5.40</span> </p> <p class="p15" style="margin-left:21.0000pt;"> A.scanf("%d,%f",&amp;x,&amp;y);printf("\nx+y=&nbsp;%4.2f",x+y); </p> <p class="p15" style="margin-left:21.0000pt;"> B.scanf("%d%f",&amp;x,&amp;y&nbsp;);printf("\nx+y=%4.2f",x+y); </p> <p class="p15" style="margin-left:21.0000pt;"> C.scanf("%d%f",&amp;x,&amp;y);&nbsp;printf("\nx+y=%6.lf",x+y); </p> <p class="p15" style="margin-left:21.0000pt;"> D.scanf("%d%3.1f",&amp;x,&amp;y&nbsp;);printf("\nx<span>十</span><span>y=%4.2f",x+y);</span> </p>
输入格式
输出格式
<span>#include&lt;stdio.h&gt;</span><br /> <br /> <span>int main()</span><br /> <span>{</span><br /> <span>printf("----------");</span><br /> <span>//例如:本次习题有9道题,则你的输出格式应为printf("AAAAAAAAA");</span><br /> <span>//选项均由大写A,B,C,D组成,输出语句有一条&nbsp;</span><br /> <span>return 0;</span><br /> <span>}&nbsp;</span><br /> <br /> <span>请将上述提供的程序复制到提交代码的位置并作相应修改</span>
提交代码
请先登录后提交

🤖 AI 解题助手

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