面试题:循环语句执行过程
来源:互联网 发布:网络强制信息安全认证 编辑:程序博客网 时间:2024/06/09 22:54
题目一:(奇虎360)
以下程序运行时,若输入1abcedf2df<回车>,则输出结果是
#include<stdio.h>#pragma warning(disable:4996)int main(){ char a = 0, ch; while ((ch = getchar()) != '\n') { if (a % 2 != 0 && (ch >= 'a'&&ch <= 'z')) ch = ch - 'a' + 'A'; a++; putchar(ch); } printf("\n"); system("pause"); return 0;}
A.1abcedf2df
B.1ABCEDF2DF
C.1AbCeDf2dF
D.1abceDF2DF
解析:本程序的基本功能是:逐个接受从键盘输入的字符,对输入的偶数位置上的字符进行处理,若是小写字母,则转换为大写字母;其余字符不变,原样输出。程序中语句ch=ch-‘a’+’A’的作用是将小写字母转换为大写字母。
阅读全文
0 0
- 面试题:循环语句执行过程
- 面试题:for语句执行过程
- for语句实现循环的执行过程
- oracle 存储过程循环执行update语句
- Java面试题—try语句中执行return语句
- 在存储过程中执行3种oracle循环语句
- 在存储过程中执行3种oracle循环语句
- 在存储过程中执行3种oracle循环语句
- 在存储过程中执行oracle循环语句
- 在存储过程利用游标循环执行update语句
- SQL语句面试题
- sql语句面试题
- 循环执行存储过程
- for循环执行过程
- for循环执行过程
- for循环执行过程
- for 循环执行过程
- select 语句执行过程
- [后缀自动机][树形DP] BZOJ 4566: [Haoi2016]找相同字符
- 系统调用与库调用
- python2与python3共存安装问题---切换python3后pip安装问题
- 2016级数据结构课程期末总结
- 【GDOI2017第二轮模拟day1】公路建设(克鲁斯卡尔最小生成树+线段树+归并)
- 面试题:循环语句执行过程
- python利用新浪API实现数据的抓取\python微博数据爬虫
- Django框架学习笔记(26.ModelForm操作)
- 数据结构实验之查找一:二叉排序树
- 【AHOI2009】最小割
- 机器学习_多类问题
- dataset=loadtxt('game/pima-indians-diabetes.csv') ValueError: could not convert string to float: b'6
- Go语言学习笔记(5)-go工具和项目
- 《权力的游戏》Python探索性分析