首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列函数: int fun(char*S) {char*t=s; while(*t+ +); return(t-s); } 该函数的功能是( )。
有下列函数: int fun(char*S) {char*t=s; while(*t+ +); return(t-s); } 该函数的功能是( )。
admin
2013-06-11
60
问题
有下列函数:
int fun(char*S)
{char*t=s;
while(*t+ +);
return(t-s);
}
该函数的功能是( )。
选项
A、比较两个字符串的大小
B、计算s所指字符串占用内存字节的个数
C、计算s所指字符串的长度
D、将s所指字符串复制到字符串t中
答案
C
解析
在函数fun(char*s)中,首先用字符指针变量t指向s,而循环语句while(*t++);的功能是使指针变量 t指向字符串变量s的末尾,这时退出循环,因而语句 return(t-s);返回的就是字符串s所指字符串的长度。
转载请注明原文地址:https://kaotiyun.com/show/vuJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 main() { int x=102,y=012; printf("%2d,%2d\n",x,y); }执行后输出结果是______。
有以下程序段 int m=0,n=1; char c=’b’; scanf("%d%c%d",&m,&c,&n); printf("%d,%c,%d\n",m,c,n);若从键盘上输入:10B10<回车>,则输出结果是______。
函数INT(LEN("123.456"))的结果是______。
若有以下的说明和语句,则在执行for语句后,*(*(pt+1)+2)表示的数组元素是______。 int t[3][3], *pt[3], k; for(k=0; k<3 k++) pt[k]=&t[k][0]
若有说明“int s[3][4]={0}:”,则下面正确的叙述是______。
以下程序中,函数SumColumMin的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。请填空。#defineM2#defineN4voidSumColumM
有以下程序 #include <stdio.h> main() { FILE *fp1; fp1=fopen("f1.txt","w"); fprintf(fp1,"abc"); fclose(fp1); } 若文本文件f1.txt中原有内容为:good,
数据的存储结构包括顺序、______、索引和散列四种基本类型。
在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
以下数据结构中不属于线性数据结构的是()。
随机试题
甲公司经常派业务员乙与丙公司订立合同。乙调离后,又持盖有甲公司公章的合同书与尚不知其已经调离的丙公司订立一份合同,并按照通常做法提走货款,后逃匿。对此甲公司并不知情。丙公司要求甲公司履行合同,甲公司认为该合同与己无关,予以拒绝。对此,下列表述正确的是(
ABS、SAN、HIPS都是苯乙烯系列合成树脂。
行政环境的基本属性有:________、________、________、________。
全国各族人民团结凝聚的核心是
Thefactoryhasdonegoodhonourtothegovernmentandthepeoplearoundsothatvisitorscometoit______.
用以复现和保存计量单位量值,经国务院计量行政部门批准作为统一全国量值最高依据的计量器具是()。
按照《公约》的规定,一项发盘的内容必须十分肯定,只有具备()才算十分确定。
Ahouseisthemostexpensivethingmostpeoplewilleverbuy.Veryfewpeoplehaveenoughmoneyoftheirowntobuyahome,so
不等式3|x-2|+x≤10的解集为()
TheWorld’sLongestBridgeRumorhasitthatalegendarysix-headedmonsterlurksinthedeepwatersoftheTyrhenianSeabe
最新回复
(
0
)