首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> main( ) { char i,j,n; for(i=’1’;i<=’9’;i++) { if(i<’3’)continue; for(j=’0’;j<=’9’;j++) { if(J<’2’||j>=’4
有以下程序 #include<stdio.h> main( ) { char i,j,n; for(i=’1’;i<=’9’;i++) { if(i<’3’)continue; for(j=’0’;j<=’9’;j++) { if(J<’2’||j>=’4
admin
2018-06-29
27
问题
有以下程序
#include<stdio.h>
main( )
{
char i,j,n;
for(i=’1’;i<=’9’;i++)
{
if(i<’3’)continue;
for(j=’0’;j<=’9’;j++)
{
if(J<’2’||j>=’4’)continue;
n=(i-’0’)*10+j-’0’;
prinff("%d",n);
{
if(i==’4’)hreak;
}
prinff("\n");
}
程序运行后的输出结果是( )。
选项
A、32 33 42 43
B、30 31 40 41
C、34 35 44 45
D、35 36 45 46
答案
A
解析
数字字符‘0’-‘9’的ASCII码值是连续递增的,即‘1’比‘0’的ASCII码值大1……所以题意中,外层for循环的循环变量i取值为‘1’、‘2’、……‘9’;内层for循环的循环变量j取值为‘0’、‘1’……‘9’;另外外层for循环的循环体中if(i<‘3’)语句表示当i的ASCII码小于字符‘3’的ASCII码值时,执行continue语句跳入下一次循环(i的ASCII码值自增1);if(i==‘4’)语句表示当i是字符‘4’时,执行break语句跳出循环;同理,内层for循环中的if(j<’2’||j>=’4’)语句在j的值不等于‘2’、‘3’时,执行continue跳入下一次循环;综上,只有在i取值为‘3’或‘4’,j取值为‘2’或‘3’时,才执行语句:n=(i-’0’)*10+j-’0’;和printf("%d",n);所以当i取值为‘3’时,j取值为‘2’,n的值为3水10+2=32,输出32(空格),j取值为‘3’,n的值为3*10+3=33,输出33(空格);当i取值为‘4’时,j取值为‘2’,n的值为4*10+2=42,输出42(空格);j取值为‘3’,n的值为4*10+3=43,输出43(空格);所以程序最终输出结果为:32 33 42 43,答案为A。
转载请注明原文地址:https://kaotiyun.com/show/I3xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){ints=0,a=1,n;scanf("%d",&n);do{s+=1;a=a-2;}while(a!=n);printf("%d\n",s);
按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于______。
以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下:main(){intn.k;floatscore.sum,ave;sum=0.0;for(n
在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的()。
以下程序的输出结果是【】。doublesub(doublex,doubley,doublez){y-=1.0;z=z+x;returnz;}main(){doublea=2.5,b=9.0;
以下四个选项中,不能看作一条语句的是()。
下列关于C语言的说法不正确的是
设一棵完全二叉树共有700个结点,则在该二叉树中有【】个叶子结点。
相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和
线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是
随机试题
幼儿园环境
A.心肝血虚证B.心脾两虚证C.肝肾阴虚证D.心肾不交证月经量少,眩晕,面色萎黄,心悸健忘,舌淡脉细,宜诊断为
关于内含子叙述错误的是
郭某应聘到天天饭店做厨师。双方于2008年1月签订了劳动合同。合同中约定试用期为1年,试用期间包食宿,不支付工资,不为郭某缴纳社会保险费用,试用期满进行考试,若考试不合格则不予录用,合格则录用为正式员工,每月工资2000元。天天饭店称由于是餐饮行业,为食品
下列情形属于洗钱的行为方式的有:()
在Word中设置格式如图所示,段落的缩进方式是()。
操场跑道一圈为400米,甲、乙两人测试5000米长跑。假设两人在同一起跑线起跑,者以匀速跑完全程。甲速度为360米/分,乙速度为280米/分,那么他们在测试全过程中甲追上乙()次。
在过去20年,对外直接投资的发展趋势表现出哪些特征?
Themostobviouspurposeofadvertisingistoinformtheconsumerofavailableproductsorservices.Thesecond【C1】______istos
按持仓()的不同划分,可将期货投机者分为多头投机者和空头投机者。
最新回复
(
0
)