首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于字符串的叙述中正确的是( )。
以下关于字符串的叙述中正确的是( )。
admin
2020-01-10
37
问题
以下关于字符串的叙述中正确的是( )。
选项
A、空串比空格打头的字符串小
B、两个字符串中的字符个数相同时才能进行字符串大小的比较
C、可以用关系运算符对字符串的大小进行比较
D、C语言中有字符串类型的常量和变量
答案
A
解析
字符串比较大小是以第1个不相同字符的大小为标准的,跟长度没有关系,B选项不正确;字符串比较大小除了使用库函数strcmp()以外,就只能靠自己写代码来实现了,而不能通过关系运算符来比较大小。因为字符串在表达式中相当于const char*,即常字符指针,代表的是字符串的首地址,关系运算符会将两个字符串的首地址值比较大小,这是毫无意义的。C选项不正确。C语言中只有字符串常量而没有字符串变量,D选项描述不正确;空串的长度为0,而以空格打头的字符串的长度至少为1,因此A选项是正确的。
转载请注明原文地址:https://kaotiyun.com/show/IWCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i<N;i++)b[i]=a[i][i]-a[i]
若有以下程序#includechar*a="you",b[]="welcome#you#to#China!";main(){inti,j=0;char*p;for(i=0;b[i]!=’\0’;i++){if(*
以下定义语句中正确的是
以下叙述中正确的是
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidf(intb[],intn,intflag)main(){inti,j,t;
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
数据流图中带有箭头的线段表示的是
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是
若有定义:inta=7;floatx=2.5,y=4.7;则表达式“x+a%3*(int)(x+y)%2/4”的值是()。
下列给定程序中,函数fun的功能是:求出如下分数序列的前n项之和,和值通过函数值返回。例如,若n=5,则应输出8.391667。请改正程序中的错误,使其得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
随机试题
对担体粒度的一般要求是:粒度均匀、细小、惰性、机械强度大和比表面积大。
太平天国农民运动中带有鲜明的资本主义色彩的改革与建设方案是()
腹膜炎合并血、尿淀粉酶升高,可诊断为转移性右下腹疼,可诊断为
“顾客就是上帝”体现的是()观念。
下列关于法律体系的表述中,不正确的是()。
地壳中的沉积岩随着层状物质的聚集以及上层物质的压力使下层物质变为岩石而硬化。某一特定的沉积岩中有异常数量的钇元素被认为是6000万年前一块陨石撞击地球的理论的有力证据。与地壳相比,陨石中富含钇元素。地质学家创立的理论认为,当陨石与地球相撞时,会升起巨大的富
从政策制定到中央银行实际采取行动的时间过程,称作()
有以下程序structs{inta,b;)data[2]={10,100,20,200);main(){structsp=data[1];printf("%d\n",++(p.a));}
Whatisnottrueaboutthepatientmentionedinthebeginning?
Theydidtheexperiment______theirchemistryteacherhadinstructed.
最新回复
(
0
)