首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include <stdio.h> void fun(char *a, char *B) { while(*a==’*’)a++; while(*b=*A) {b++;a++;} }
有下列程序: #include <stdio.h> void fun(char *a, char *B) { while(*a==’*’)a++; while(*b=*A) {b++;a++;} }
admin
2013-02-23
48
问题
有下列程序: #include <stdio.h> void fun(char *a, char *B) { while(*a==’*’)a++; while(*b=*A) {b++;a++;} } main() { char *s="*****a*b****",t[80]; fun(s,t);puts(t); 程序的运行结果是( )。
选项
A、*****a*b
B、a*b
C、a*b****
D、ab
答案
C
解析
主函数main()定义了指向字符串的指针和一个字符数组,接着调用fun(s,t)函数,进行实参向形参传递,函数fun()第一个 while语句判断*a中的值为“*”时继续扫描,当遇到不是“*”时结束,接着第二个while循环语句,将*a中从“a”开始的后续所有字符都赋予*b,也就是t[80]中的内容为“a*b****”,所以此题的运行结果为选项C)。
转载请注明原文地址:https://kaotiyun.com/show/GpPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>intf(inta,intb);main(){inti=2,p,j,k;j=i;k=++i;p=f(j,k)
有以下程序: main() { int a=1,b; for(b=1;b<=10;b++) { if(a>=8)break; if(a%2=1){a+=5;continue;}
若整型变量a、b、c、d中的值依次为1、4、3、2。则条件表达式a<b?a:c<d?c:d的值是 ______。
有以下程序: main() {int a,b,d=25; a=d/10%9; b=a&&(-1); printf("%d,%d\n",a,b); } 程序运行后的输出结果是 ______。
数据的存储结构是指 ______。
若有如下说明:inta,b=5,*t=&a;则能完成a=b赋值功能的语句是()
以下叙述中正确的是______。
设Y是int型变量,请写出判断Y为奇数的关系表达式【】。
在下列方法中,不用查找表中数据元素的关系进行查找的方法是______。
软件的______设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。
随机试题
运行中应注意速度继电器的声音是否正常,()是否过高。
COUNT函数用于计算区域中单元格个数。
Word2010中,有关“定时自动保存”功能的说法中,正确的是_____。
关于分节运动的叙述,错误的是
临床研究期间发生下列哪些情形,国务院药品监督管理部门可以暂停或者中止临床研究()
蓄电池母线的连接应采用( )。
固定单价合同适用于()的项目。
金融机构通过第三方识别客户身份,而第三方未采取符合《反洗钱法》要求的客户身份识别措施的,由()承担未履行客户身份识别义务的责任。
甲、乙、丙、丁、戊五个人随机排成一排,则甲、乙相邻的概率为().
ARoofoverourHeadsManhasthreebasicneeds:food,clothing,andshelter.Ifamanlivesinawarmclimate,clothingis
最新回复
(
0
)