首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #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
88
问题
有下列程序: #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全国计算机二级
相关试题推荐
在面向对象方法中,类的实例称为【 】。
有以下程序: #define N 20 fun(int a[],int,n,int m) { int,i,j; for(i=m;i>=n;i-)a[i+1]=a[i] } main() { int i,
下面程序把从终端读入的文本(用@作为文本结束标志)输出到一个名为bi.dat的新文件中,请填空。#include"stdio.h"FILE*fp;main(){charch;if((fp=fope
若在以下定义和赋值语句,则才s数组的第i行第j列(假设i,j已正确说明并赋值)元素地址的合法引用为ints[2][3]={0},(*p)[3];p=s;
若x是整型变量,pb是基类型为整型的指针变量,则正确的赋值表达式是______。
若有以下说明和定义typedefint*INTEGER;INTEGERp,*q;以下叙述正确的是()
以下程序是用递归方法求数组中的最大值及其下标值。请填空。#defineM10voidfindmax(int*a,intn,inti,int*pk){if(i<n){if(a[i]>a[*pk]
下述对C语言字符数组的描述中错误的是
若要说明一个新类型名ArrInt,使得定义语句ArrIntx;等价于定义语句Intx[4][10];,正确的说明语句形式为【】。
以下程序段的while循环执行的次数是______。intk=0;while(k=1)k++;
随机试题
OnApril6,1917theUS.governmentdeclaredwaron______.()
简述秦汉时期皇权的主要内容。
______是一种并口,用来连接打印机和扫描仪设备。
干燥综合征唾液的典型病理改变为
对于对称分布资料,理论上算术均数和中位数的大小是
()是对当事人在履行合同中发生的直接损失由对方当事人或其他责任人给予的合理补偿,其适用条件是当事人发生了实际损失,而无论对方当事人是否有过错。
民主性常常是实现客观公正的必要条件,企业要使绩效管理制度达到民主性的要求,就需要()。
妨碍公务罪,是指以暴力、威胁方法阻碍国家机关工作人员依法执行职务,阻碍人民代表大会代表依法执行代表职务,阻碍红十字会工作人员依法履行职责的行为,或者故意阻碍国家安全机关依法执行国家安全工作任务,未使用暴力、威胁方法,造成严重后果的行为。下列属于妨碍公务罪特
有两个关系R和T如下图所示:则由关系R得到关系T的运算是()。
In1826,aFrenchmannamedNiepceneededpicturesforhisbusiness.Buthewasnotagoodartist.Soheinventedaverysimplec
最新回复
(
0
)