网友您好, 请在下方输入框内输入要搜索的题目:
A、数组x和y等价
B、数组x和y的长度相同
C、数组x的长度大于数组y的长度
D、数组x的长度小于数组y的长度
A.x数组和y数组的长度相同
B.x数组长度大于y数组长度
C.x数组长度小于y数组长度
D.x数组等价于y数组
已有定义:char a[]="xyz",b[]={′x′,′y′,′z′};,以下叙述中正确的是( )。A)数组a和b的长度相同 B)a数组长度小于b数组长度C)a数组长度大于b数组长度 D)上述说法都不对
数组a占4个字节,数组b占3个字节。所以数组a长度大于b长度。
对两个数组a和b进行下列初始化: char m[]="1234567"; char n[]={'1','2','3','4','5','6','7'}; 则下列叙述正确的是( )。
A.数组m与数组n完全相同
B.数组m与数组n长度相同
C.数组m比数组n长1
D.数组m与数组n中都存放字符串
解析: 本题考查字符数组和字符串赋值给数组的一些区别。语句“char m[]="1234567";”定义了一个字符型数组并进行了初始化,C语言规定,在字符串的末尾自动加上串结束标记'\0',因此数组m的长度是8;而数组n是按照字符方式对数组进行初始化,系统不会自动加上串结束标记'\0',因此数组n的长度是7。
对两个数组a和b进行下列初始化:
char m[]="1234567";
char n[]={1,2,3,4,5,6,7};
则下列叙述正确的是( )。
A.数组m与数组n完全相同
B.数组m与数组n长度相同
C.数组m比数组n长1
D.数组m与数组n中都存放字符串
本题考查字符串数组和字符数组赋值的区别。“char m[]="1234567";”定义一个字符型数组并初始化,C语言规定,在字符串的末尾自动加上串结束标记\0 ,因此数组m的长度是8;而数组n是按照字符方式对数组初始化,系统不加上串结束标记\0,因此数组n的长度是7。
摘要:1.(1分)以下程序段运行后,循环体运行的次数为()。inti=8,a=0;for(;i<8;i++)a+=i;A.0次2.(1分)若有定义语句:intb=0x17;printf(“%d”,b++);,其正确的输出结果是()。A.233.(1分)以下正确的实型常量是()。B..5798994.(1分)执行下面程序中的输出语句后,输出结果是(#includevoidmain(){inta;printf("%d\n",(a=3*5,a*4,a+5));}B:205.)。(1分)给出以下定义:charx[]=“abcdefg”;chary[]={'a','b','c','d','e','f','g'};则正确的叙述为()。C.数组x的长度大于数组y的长度6.(1分)下列初始化语句中,正确且与语句charc[]="string";等价的是()。D.charc[7]={'s','t','r','i','n','g','\0'}7.(1分)设已定义:chars1[8],s2[8]="Science";能将字符串"Science"赋给数组s1的语句是()。C.strcpy(s1,s2)8.(1分)若在C语言中未说明函数的类型,则系统默认该函数的数据类型是()。C.Int9.(1分)若已定义inta=5;int*p=&a;则正确的解释是(D.是在对p定义的同时进行初始化,使p指向a10.(1分))。while循环,当执行以下程序段时()。<br/>x=-1;<br/>do<br/>{x=x*x;}<br/>while(!x);A.循环体将执行一次11.(1分)
下列字符数组初始化语句中,不正确的是( )。
A.charc[]='goodmorning';
B.char,c[20]="goodmoming";
C.charc[]={'a','b','c','d'};
D.charc[]={"goodmoming"};
解析: 本题考查两个概念:①用单引号括起来的一个字符常量只能存放一个字符;②C语言中没有字符串变量,只能用字符数组来存储字符串。
选项A)中一个单引号内放了若干个字符是错误的;选项B)和选项D)中将一个字符串赋值给一个字符数组是允许的。
若有以下语句,则正确的描述是
char a[]="toyou";
char b[]={′t′,′o′,′y′,′o′,′u′};
A.a数组和b数组的长度相同
B.a数组长度小于b数组长度
C.a数组长度大于b数组长度
D.a数组等价于b数组
已有定义:.char a[]="xyz",b[]={'x','y','z');,以下叙述中正确的是
A.数组a和b的长度相同
B.n数组长度小于b数组长度
C.a数组长度大于b数组长度
D.以述说法都不对
解析:对字符型一维数组在定义时初始化,既可以使用初始化列表,也可以使用字符串常量。不过由于字符串常量会自动在结尾添加'\0'字符做结束标志,所以用字符串常量的初始化列表项个数是字符串的长度加1。因此题目中的chara[]="xyz";等价于chara[]={'x','y','z','\0'};,所以a数组长度大于b数组长度,应该选C。
已有定义:char a[]="xyz"'b[]={'x', 'y', 'z');,以下叙述中正确的是______。
A.数组a和b的长度相同
B.a数组长度小于b数组长度
C.a数组长度大于b数组长度
D.上述说法都不对
解析:a数组是字符串,系统会自动地给它加一个结束标志符'\0',因此a的长度就变为4了,所以a数组比b数组长。
下列字符数组初始化语句中,不正确的是( )。
A.charc[]='goodmorning';
B.char,c[20]="goodmoming";
C.charc[]={'a','b','c','d'};
D.charc[]={"goodmoming"};
解析:本题考查两个概念:①用单引号括起来的一个字符常量只能存放一个字符;②C语言中没有字符串变量,只能用字符数组来存储字符串。选项A)中一个单引号内放了若干个字符是错误的;选项B)和选项D)中将一个字符串赋值给一个字符数组是允许的。
更多 “2020成考期末C语言考试题” 相关考题
- 单选题要了解人们对敦煌的研究所取得的成果,可用()。A 《斯坦因劫经录》B 《敦煌劫经录》C 《敦煌学论著目录》
- 脱硅机组中压滤机的滤饼仓的容积是()A、6m3B、9m3C、8m3D、5m3
- 采区突水系数图的比例尺一般为多少?简述编制采区突水系数图的基本方法?
- 煤层储量计算图的概念及主要内容是什么?
- 由于氧化铁粉在吸收塔填料上的沉积,必须定期清洗吸收塔。
- 填空题图书馆在文献交流的过程中处于中介物的地位,它是联系文献与读者的()。
- 填空题查考建国后三十年间我国政区变化沿革方面的问题,可利用()。
- 废铁屑电磁吊的起重能力()A、1000kgB、2000kgC、5000kgD、500kg
- 单选题若干类目之间在内容上有着密切联系,但是不具有从属关系和交替关系。这是指()A 从属关系B 整部关系C 相关关系D 并列关系
- 单选题地方文献最大的特点是()A 史料性B 地域性C 本地出版物D 系统性
- 2022年黑龙江省牡丹江市中考化学真题-
- 2022年河北省石家庄市中考生物试题-
- 2022年黑龙江省龙东地区中考化学真题-
- 2022年辽宁省铁岭市中考地理真题-
- 2022年黑龙江省齐齐哈尔市中考物理真题-
- 2022年辽宁省沈阳市中考地理真题-
- 浙江省温州市三年(2020-2022)小升初数学卷真题分题型分层汇编-08填空题(基础提升)-
- 浙江省温州市三年(2020-2022)小升初数学卷真题分题型分层汇编-12计算题(基础提升)-
- 江西省吉安市三年(2020-2022)小升初语文卷真题分题型分层汇编-01选择题(基础题)-
- 浙江省宁波市三年(2020-2022)小升初数学卷真题分题型分层汇编-12填空题(中档题)-