首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列函数: 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
23
问题
有下列函数:
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://jikaoti.com/ti/9wn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有说明“int s[3][4]={0}:”,则下面正确的叙述是______。
已知指针p的指向如下图所示,则执行语句“--p;”后p的值是______。
如下程序的运行结果是______。 #include<stdio.h> main() { int x=y=3,z=1; printf ("%d%d\n",(++x,y++),z+2); }
有以下程序 #include <stdio.h> main() { FILE *fp1; fp1=fopen("f1.txt","w"); fprintf(fp1,"abc"); fclose(fp1); } 若文本文件f1.txt中原有内容为:good,
串的长度是______。
以下选项中合法的用户标识符是______。
有以下程序段,且变量已正确定义和赋值for(s=1.0,k=1;k<=;k++)s=s+1.0/(k*(k+1));printf("s=%f\n\n",s);请填空,使下面程序段的
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
数据的逻辑结构在计算机存储空间中的存放形式称为数据的【】。
随机试题
准时采购物料直接进入需方生产部门,减少了需方采购部门的库存占用和相关费用。()
李某和张某都因刑事犯罪被关押,李某被判5年有期徒刑,被关押在甲地,张某被关押在乙地劳动教养3年,现已执行一年零两个月。李某因入狱家境贫困,遂欲起诉张某让其归还从前所欠借款。李某原住所地为丙地,张某原住所地则在丁地。此案不应由()人民法院管辖。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性()。
今年4月份,马里兰大学的电气工程师伊戈尔.斯莫利亚尼诺夫(IgorSmolyaninov)和于菊红(Yu—JuHong)从他们的宇宙大爆炸装置中得出结论,认为时间旅行只能成为传说。他们利用光在超材料中的传播,模拟了大爆炸中粒子的传播过程。这的确是一个令人震
下列世界之最,说法不正确的是:
近年来,部分大型城市房价持续上涨,虽然政府部门采取了多种措施,但仍然不能从根本上解决问题。请自拟题目,给政府部门写一篇不少于500字的建议信。文中严禁出现任何与考生真实身份有关的信息。
交换累次积分的积分次序.
设有学生选课表SC(学号,课程号,成绩),用SQL同时检索选修课程号为“C1”和“C5”的学生学号的正确命令是
Thereisnoquestionofsuccess.Theunderlinedwordmeans______.
Letus【B1】______thatyouareinthepositionofaparent.Wouldyou’allowyourchildrentoreadanybooktheywantedwithoutf
最新回复
(
0
)