首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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<~2llJ>=…4)c
有以下程序 #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<~2llJ>=…4)c
admin
2020-11-27
46
问题
有以下程序
#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<~2llJ>=…4)continue;
n=(i-’0’)*10+j-’0’;
printf("%d",n);
}
if(i==’4’)break;
}
printf("\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/Le3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
两个或两个以上的模块之间关联的紧密程度称为()。
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是
有如下程序#includemain(){intx=0x13;if(x=0x18)printf("T");printf("F");printf("\n");}程序运行后的输出结果是()。
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
要求通过while循环不断读入字符,当读入字*N时结束循环。若变量已正确定义,以下正确的程序段是
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next)p=p->nex
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
下面不属于软件测试实施步骤的是
在数据处理中,其处理的最小单位是()。
并发控制的基本单位是()。
随机试题
OnedaywhenIwashavingaheartylunchatafast-foodrestaurant,anoldcoupleentered.They【C1】______amealatthecount
关于胰腺癌的说法,错误的是
腰交感于是
行胎头吸引术产妇的最佳体位是( )。
医疗机构药事管理委员会主任委员担任的人员一般是
某建设工程项目施工过程中发生不可抗力事件,建筑物受损严重,部分施工机具损毁,施工人员受伤,工期拖延一个月,关于损失承担的说法,正确的是()。
中国现代会计学之父潘序伦先生倡导“信以立志,信以守身,信以处事,信以待人,毋忘‘立信’,当必有成”,这句话体现的会计职业道德内容是()。
经当事人书面授权,商业银行只能在()情况下才能查询个人信用信息基础数据库。
在数据库管理系统提供的数据语言中,负责数据模式定义的是()。
A、Itschemicalelementsmustbestudied.B、Itstemperaturemustbelowered.C、Bigspaceshipsmustbebuilt.D、Itsatmospheremus
最新回复
(
0
)