首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #include<stdio.h> main() {char a[80],*p"AbabCDcd"; int i=0,j=0; while(*(p++)!=’\0’) {if(*p>=’a’
下面程序的运行结果是( )。 #include<stdio.h> main() {char a[80],*p"AbabCDcd"; int i=0,j=0; while(*(p++)!=’\0’) {if(*p>=’a’
admin
2011-06-10
39
问题
下面程序的运行结果是( )。 #include<stdio.h> main() {char a[80],*p"AbabCDcd"; int i=0,j=0; while(*(p++)!=’\0’) {if(*p>=’a’&&*p<=’z’) {a
=*p;i++;} } a
=’\0’; puts(A); }
选项
答案
babcd
解析
c语言中\0表示字符串的结束。程序将D指针指向字符串“AbabCDcd”的首地址,循环开始后,若指针当前不是指向字符串结束标志位,则进入循环体。循环中每次检验字符串中字母是否在a与z之间,若满足则将当前值赋于数组a,最后给数组添加字符结束标志。此程序可以筛选出字符串中的小写字母。
转载请注明原文地址:https://kaotiyun.com/show/HCPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若程序中已包含头文件stdio.h,以下选项中,正确运用指针变量的程序段是
以下选项中非法的表达式是
有以下语句段 int n1=10,n2=20; printf(“【】”,n1.n2); 要求按以下格式输出n1和n2的值,每个输出行从第一列开始,请填空。 n1=10 n2=20
有以下程序 main( ) { unsigned char a,b; a=4|3; b=4&3; printf(“%d %d\n”,a,b(; } 执行后输出结果是( )
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转储到链表的各个结点中,请从与下划线处号码对应的一组选若中选择出正确的选项。#include stuct node{ char data; struct node *next;};
有以下程序 main() {chars[]"Yes\n/No",*ps=s; puts(ps+4); *(ps+4)=0; puts(s); } 程序运行后的输出结果是(选项D中的第一行是空行)
有以下定义语句 doublea,b;intw;longc; 若各变量已正确赋值,则下列选项中正确的表达式是
下列不是合法的C语言语句是()。
若有以下说明和定义typedeint*INTEGER;INTEGERp,*q;以下叙述正确的是
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许删除的一端称作()。
随机试题
两位新参加工作的医学专业大专、中专生欲参加执业助理医师资格考试,应达到的在医疗、预防保健机构工作期限分别是
治疗蛔虫、饶虫、钩虫病,宜选用的药物是
流动资金是指生产经营性项目投产后,用于购买()等所需的周转资金。
分析混凝土开裂的原因主要有( )。
根据规定,诉讼时效中断的法定事由之一是当事人一方提出请求。下列事项中,应当认定为“当事人一方提出要求”的有()。
以下关于土地增值税的规定,说法正确的有()。
注册会计师L完成了对M公司2005年度的会计报表和特殊目的会计报表进行审计,并于2006年4月1日出具丁审计报告,M公司的会计报表于4月15日公布。在2006年4月20日,L注册会计师发现了下列问题,请代为作出处理意见。
软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及()。
在考生文件夹下,打开文档WORD1.DOCX,按照要求完成下列操作并以该文件名(WORD1.DOCX)保存文档。(1)将文中所有“最低生活保障标准”替换为“低保标准”;将标题段文字(“低保标准再次调高”)设置为三号楷体、居中、字符间距加宽3磅、并
Themodernageisanageofelectricity.Peoplearesousedtoelectriclights,radio,televisions,andtelephonesthatitisha
最新回复
(
0
)