首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main( ) { char c; c=getchar(); do { putchar(c++); } while((c=getchar()) != ’#’); } 程序运行
有以下程序 #include <stdio.h> main( ) { char c; c=getchar(); do { putchar(c++); } while((c=getchar()) != ’#’); } 程序运行
admin
2021-04-28
37
问题
有以下程序
#include <stdio.h>
main( )
{ char c;
c=getchar();
do {
putchar(c++);
} while((c=getchar()) != ’#’);
}
程序运行时从第一列开始输入:abcdefg##<回车>,则输出结果是
选项
A、bcdefgh$
B、bcdefgh
C、abcdefg#
D、abcdefg
答案
D
解析
运算符"++"放在变量后面时,先参与其他操作,再对变量+1。putchar(c++)表示先输出当前c值,再对c值+1,当输入abcdef##时,在while语句中,程序输入"#",循环退出。因此输出为abcdefg,答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/yDtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
关于C语言的变量,以下叙述中错误的是
以下叙述中正确的是
以下叙述中正确的是
有以下程序#include<stdio.h>main(){inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是
若有以下程序,则程序的输出结果是#defineSfx)x*x#defineT(x)S(x)*S(x)main(){intk=5,j=2;printf("%d,%d\n",S(k+j),T(k+j));)
以下叙述中正确的是
下列语句组中,正确的是
随机试题
After20yearsofmarriage,ahusbandmaystillnotunderstandhiswife.Howisitthatsheisneverata【C1】______forwords?Ho
早期食管癌按其形态可分为隐伏型、糜烂型、斑块型和乳头型,其中以糜烂型为最多见。()
案情:歌星王灿是北京市安泰唱片有限责任公司的签约艺人,时下由其作词作曲并演唱《走在爱的边缘》正走红,安泰唱片有限责任公司很重视这首歌,下大力气对其进行了包装。但谁能想到这首歌却引来了一场官司。2005年3月20日,南京飞翔唱片有限责任公司向北京市人民法院提
蓬头稚子学垂纶,侧坐莓苔草映身。__________,________。(唐.胡令能《小儿垂钓》)
回收:利用
脓肿切开引流的目的是()。
设函数f(x)=则x=1是f(x)的()
Internet实现了分布在世界各地的各类网络的互联,其最基础和核心的协议是______。
Changesinclimatethathadalreadytakenplacearemanifested(1)______fromthedecreaseinextentandthicknessofArcticsea
Nowadays,technologyisdevelopingatahighspeed.Ithasabiginfluenceonalmosteveryaspectofourdailylife,【B1】_______
最新回复
(
0
)