2020成考期末C语言考试题
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)中将一个字符串赋值给一个字符数组是允许的。
相关考题:
- 问答题简述幼儿大脑的发展。
- “更高、更快、更强”是()的格言A、奥运会B、亚运会C、残运会
- 鳗鱼除了用鳃呼吸外,还可以用什么呼吸()A、皮肤B、尾鳍C、眼睛
- 单选题第二反抗期的独立自主要求主要在于( )。A争取人格的独立B争取自我主张和活动与行为动作的自主性与自由权C争取行动和人格的独立D对外部需求的争取
- 单选题对于“假球”现象,初一的球迷埋怨球员不卖力,高中的球迷则认为球员的职业道德有问题。这表明( )。A初中生能透过现象看出问题的本质B高中生就事论事C高中生能用辩证思维观分析解决问题D高中的球迷不愿看足球比赛
- 每一个组织都有其特定的()A、组织目标B、组织成员C、组织结构D、组织领导E、组织环境
- 单选题蕲蛇具有的功效是()A祛风通络,利水B舒筋活络,止痛C祛风,通络,止痉D补肝肾,强筋骨E祛风湿,退虚热
- 世界上最早的地铁健在哪里?()A、英国B、美国C、苏联
- 单选题具有泻下、凉血功效的药物是()A大黄B芒硝C巴豆D郁李仁E番泻叶
- 单选题小学生的思维特点是( )。A直觉行动思维为主B具体形象思维为主C从具体形象性向抽象逻辑性过渡D抽象逻辑思维为主
- 2022年黑龙江省牡丹江市中考化学真题-
- 2022年河北省石家庄市中考生物试题-
- 2022年黑龙江省龙东地区中考化学真题-
- 2022年辽宁省铁岭市中考地理真题-
- 2022年黑龙江省齐齐哈尔市中考物理真题-
- 2022年辽宁省沈阳市中考地理真题-
- 浙江省温州市三年(2020-2022)小升初数学卷真题分题型分层汇编-08填空题(基础提升)-
- 浙江省温州市三年(2020-2022)小升初数学卷真题分题型分层汇编-12计算题(基础提升)-
- 江西省吉安市三年(2020-2022)小升初语文卷真题分题型分层汇编-01选择题(基础题)-
- 浙江省宁波市三年(2020-2022)小升初数学卷真题分题型分层汇编-12填空题(中档题)-