首页/ 题库 / [单选题]char s[]="Confidence的答案

char s[]="Confidence";则s的字符串长度是()。

单选题
2022-01-11 08:09
A、9
B、10
C、11
D、12
查看答案

正确答案
B

试题解析

标签: 大学试题 工学
感兴趣题目
设有定义语句“char s[]="123";”,则表达式“s[3]”的值是 ( )
若有定义语句:char S[10]=”1234567\0\0”;则strlen(s)的值是( )。
字符串s="love"的长度为()
若有下面的程序段:char s[]="china";char*p;p=s;则下列叙述正确的是
设有下面的程序段: char s[]="china"; char*p;p=s; 则下列叙述正确的是
设有下面的程序段:char s[]="china"; char*p; p=s;则下列叙述正确的是
设有程序段:char s[]="china"; char *p ; p=s ; 则下面叙述正确的是( )。
打开程序Cprog082.C,完成其中的f( )函数,该函数将以指针数组的形式存放的n个字符串按照升序排序。(提示:字符串复制函数是 strcpy(cha*,char*,)),字符比较函数是strcmp(char*,char*)
若有定义和语句 ( ) char s[10];s="abcd";printf("%s ",s); 则结果是(以下μ代表空格)
阅读以下说明和C函数,将应填入____处的语句或语句成分写在答题纸的对应栏内。 说明1:函数deldigit(char*s)的功能是将字符串s中的数字字符去掉,使剩余字符按原次序构成一个新串,并保存在原串空间中。其思路是:先申请一个与s等长的临时字符串空间并令t指向它,将非数字字符按次序暂存入该空间,最后再复制给s。【C函数】 说明2:函数reverse(char*s,intlen)的功能是用递归方式逆置长度为len的字符串s。例如,若串s的内容为"abcd",则逆置后其内容变为"dcba"。【C函数】
设有如下定义char *s[2]={"abcd","ABCD"};则下列说法错误的是A.s数组元素的值分别是″abcd″和″ABCD″两个字符串的首地址B.s是指针数组名,它含有两个元素,分别指向字符型一维数组C.s数组的两个元素分别存放的是含有4个字符的一维字符数组中的元素D.s数组的两个元素中分别存放了字符′a′和′A′的地址
假定s被定义为指针类型char *的变量,初始指向的字符串为"Hello world!",若要使变量p指向s所指向的字符串,则p应定义为()。
相关题目
( )若有以下定义:char s[20]= "programming",*ps=s;则不能代表字符g的表达式是
设有程序段:char s[]="china"; char *p ; p=s ; 则下面叙述正确的是( )。
设typedef char STRING[255];STRING*s;,则s是( )
设char s[]="\t\’Name\\Address\n";,s的长度是
若有定义typedef char STRING[255]; STRING s; 则s是
设有以下程序片段:char s[ ]=Program!;char p;p=s;则执行完上面的程序段后,(p+8)的值为( )

阅读以下说明和C函数,将应填入____处的语句或语句成分写在答题纸的对应栏内。
说明1:函数deldigit(char*s)的功能是将字符串s中的数字字符去掉,使剩余字符按原次序构成一个新串,并保存在原串空间中。其思路是:先申请一个与s等长的临时字符串空间并令t指向它,将非数字字符按次序暂存入该空间,最后再复制给s。【C函数】

说明2:函数reverse(char*s,intlen)的功能是用递归方式逆置长度为len的字符串s。例如,若串s的内容为"abcd",则逆置后其内容变为"dcba"。【C函数】

对字符数组s赋值,不合法的一个是( )。A.char s[]="Beijing"B.char s[20]={"Beijing"}C.char s[20];s="Beijing"D.char s[20]={’B,’e’,’i’,’j’,’i’,’n’,’g’}
若字符串s的长度为n(n>1)且其中的字符互不相同,则s的长度为2的子串有______个。
若字符串s的长度为n(n>1),且其中的字符互不相同,则s的长度为2的子串有(35)个。
● 若字符串s 的长度为 n(n >1)且其中的字符互不相同,则 s 的长度为 2 的子串有 (35) 个。(35)
假定s被定义为指针类型char *的变量,初始指向的字符串为"Hello world!",若要使变量p指向s所指向的字符串,则p应定义为()。
若REPLACE(S,S1,S2)表示用字符串S2替换字符串S中的子串S1的操作,则对于S=“Beijing&Nanjing”,S1=“Beijing”,S2=“Shanghai”,REPLACE(S,S1,S2)=()。
有以下程序: #include <stdlib.h> main() { char *p,*q; p=(char*)malloc(sizeof(char)*20);q=p; scanf("%s%s",p,q); printf("%s%s ",p,q); } 若从键盘输入:abc def<回车>,则输出结果是( )。
有以下程序 #include <stdlib.h> main() { char *p,*q; p=(char*)malloc(sizeof(char)*20); q=p; scanf("%s %s",p,q); printf("%s %s ",p,q); } 若从键盘输入:abc def<回车>, 则输出结果是
有以下程序: #include <stdlib.h> main() { char *p,*q; p=(char*)malloc(sizeof(char)*20); q=p; scanf("%s%s",p,q); ptintf("%s%s ",p,q); } 若从键盘输入abc def<回车>,则输出的结果是( )。
有以下程序: # include<stdio.h> main() { char*p,*q; p=(char *)malloc(sizeof(char)* 20);q=p; scanf("%s %s",p,q);printf("%s %s ",p,q); } 若从键盘输入;abc def<回车>,则输出结果是 ______。
设有定义:"char s[12]={"string"};" 则printf("%d ",strlen(s));的输出是( )
char s[]="Confidence";则s的字符串长度是()。
char s[]="where";则s数组的的长度是()。
广告位招租WX:84302438

免费的网站请分享给朋友吧