首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include<stdio.h> main() { char c,i; for(i=0;i<3;i++) { c=getchar(); printf(’’%c,’’,(c-’A’
有下列程序 #include<stdio.h> main() { char c,i; for(i=0;i<3;i++) { c=getchar(); printf(’’%c,’’,(c-’A’
admin
2017-07-05
43
问题
有下列程序
#include<stdio.h>
main()
{
char c,i;
for(i=0;i<3;i++)
{
c=getchar();
printf(’’%c,’’,(c-’A’+5)%26+’a’);
}
printf(’’\n’’);
}
若程序运行时输入:APE<回车>,则输出结果是( )。
选项
A、E,T,I,
B、F,U,J,
C、f,u,j,
D、E,t,I,
答案
c
解析
根据ASCII码表,’A’-’Z’对应的是65-90,’a’-’z’对应的是97-122,字符型可以和数字相互比较,依次从键盘输入APE,A-’A’+5=5,5%26=5,5+’a’,即为a往后第五个字母,即为f,同理先将字符转换成对应的ASCII码进行计算,最后再转换成对应的字符输出,最后输出结果为f,u,j,选项C正确;本题答案为C。
转载请注明原文地址:https://jikaoti.com/ti/Gsi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是()。main(){inta=-5,b=1,c=1;intx=0,y=2,z=0;if(c>0)x=x+y;if(a<=0){if(b>O)
下列叙述中正确的是()。
已定义charch=’$’;inti=1,j;,执行j!=ch&&i++以后,i的值为______。
下列程序的输出结果是#include"stdio.h"#defineN3#defineM3voidfun(inta[M][N]){printf("%d\n",*(a[1]+2));}main()
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
设fp已定义,执行语句fp=fopen(“file”,“w”);后,以下针对文本文件file操作叙述的选项中正确的是
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#include#defineN10voidfun(intx[N]){inti=0;while(i
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
在深度为7的满二叉树中,度为2的节点个数为()。
随机试题
测量体温前,先要检查体温是否在35℃以下。()
有关急性肾衰竭,下列哪项说法不正确
上消化道出血病人的粪便可呈
临床上出现黄疽时,总胆红素一般至少为
A.母病及子B.相乘传变C.子病犯母D.相侮传变E.制化传变水气凌心属于()
药物制剂稳定化的方法主要有A.采用棕色瓶密封包装B.产品冷藏保存C.制备过程中充入氮气D.处方中加入EDTA钠盐E.调节溶液的pH所制备的药物溶液对热极为敏感,应
职业健康监护对从业人员来说是一项()措施,是法律赋予从业人员的权利,是用人单位必须对从业人员承担的义务。
下列各项中,不属于现金流量表“投资活动产生的现金流量”的是()。
A、 B、 C、 D、 A
Allinternationalchainschoolsteachmanydifferentlanguages.
最新回复
(
0
)