首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() {char c; for(;(c=getchar())!=’#’;)putchar(++c); } 执行时如输入为:abcdefg##,则输出结果是( )。
有以下程序: #include main() {char c; for(;(c=getchar())!=’#’;)putchar(++c); } 执行时如输入为:abcdefg##,则输出结果是( )。
admin
2017-07-05
41
问题
有以下程序:
#include
main()
{char c;
for(;(c=getchar())!=’#’;)putchar(++c);
}
执行时如输入为:abcdefg##<回车>,则输出结果是( )。
选项
A、abodefg
B、bcdefgh$
C、bcdefgh$$
D、bcdefgh
答案
D
解析
题目中for语句含义是,每次将函数getchar()的输入值赋给变量c,如果不等于‘#’,则执行putchar(++c),即将当前变量c值的.ASCII码+1后,再输出改变后的变量c的值。当变量c的值等于‘#’,则终止循环,所以输出应该是bedefgh,答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/ApDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读下列程序,则在执行后,程序的运行结果为#include"stdio.h"#include"string.h"main(){chara[30]="nicetomeetyou!";strcpy(a+strl
下列程序段的运行结果是()。#include<stdio.h>voidmain(){charstr[]="ABC",*p=str;printf("%d\n",*(p+3));}
若有定义intw[3][5];,则以下不能正确表示该数组元素的表达式是
下列叙述中错误的是
以下程序用以删除字符串中所有的空格,请填空。#include<stdio.h>main(){chars[100]={"OurteacherteachClanguage!"};inti,j;for(i=j=0;s[i
设有以下说明,则不正确的叙述是()。unionun{inta;chatb:floatc;}arr;
用树形结构表示实体之间联系的模型是()。
在E-R图中,用来表示实体之间联系的图形是()。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1,则T中的叶子结点数为()。
随机试题
提出“知识分子是工人阶级一部分”的领导人是()
肾盂肾炎主要累及()
因饮食停滞,食积内腐引发呕吐,其呕吐物的特征是
风湿热的最常见发病年龄组是
早晨作业时间不得早于()时。
根据《仲裁法》的规定,下列关于一裁终局原则的表述中,正确的有()。
警察是具有武装性质的维护社会秩序、保卫国家安全的国家()力量。
按照ITU标准,传输速率为155.520Mbps的标准是()。
若有以下程序#includemain(){inta=-2,b=0;do{++b;}while(a++);printf("%d,%d\n",a,b);}则程序的输出结果是
AlocaltelephonedirectoryissometimescalledtheYellowPages.Thisdirectoryprovidesanalphabetic(按字母顺序的)listingofnam
最新回复
(
0
)