下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 第七章字符数组与指针练习题参考答案(2)

第七章字符数组与指针练习题参考答案(2).doc

第七章字符数组与指针练习题参考答案(2)

姚无风
2017-09-21 0人阅读 举报 0 0 暂无简介

简介:本文档为《第七章字符数组与指针练习题参考答案(2)doc》,可适用于考试题库领域

第七章字符数组与指针练习题参考答案()第七章字符数组与字符串【题】下面是对s的初始化其中不正确的是。A)chars={“abc”}B)chars={‘a’,‘b’,‘c’}C)chars=“”D)chars=“abcdef”【题】下面程序段的运行结果是。charc={‘a’,‘b’,‘’,‘c’,‘’}printf(“s”,c)A)‘a’‘b’B)abC)abc【题】对两个数组a和b进行如下初始化chara=“ABCDEF”charb={‘A’,‘B’,‘C’,‘D’,‘E’,‘F’}则以下叙述正确的是。A)a与b数组完全相同B)a与b长度相同C)a和b中都存放字符串D)a数组比b数组长度长提示:‘’是字符串结束的标志【题】有两个字符数组a、b则以下正确的输入格式是。A)gets(a,b)B)scanf(“ss”,a,b)C)scanf(“ss”,a,b)D)gets(“a”),get(“b”)【题】有字符数组a和b则正确的输出形式是。A)puts(a,b)B)printf(“ss”,a,b)C)putchar(a,b)D)puts(a),puts(b)【题】下面程序段的运行结果是。chara=“abcdef”charb=“ABC”strcpy(a,b)printf(“c”,a)A)空格B)C)eD)f提示:复制后a=‘A’,a=‘B’,a=‘C’,a=‘’,a=‘e’,a=‘f’,a=‘’,【题】有下面的程序段chara,b=“China”a=bprintf(“s”,a)则。A)运行后将输出ChinaB)运行后将输出ChC)运行后将输出ChiD)编译出错提示:数组名是常量【题】下面程序段的运行结果是。charc=“tnwilln”printf(“d”,strlen(c))A)B)C)D)字符串中有非法字符输出值不确定提示:strlen函数求字符数符串的长度。【题】判断字符串a和b是否相等应当使用。A)if(a==b)B)if(a=b)C)if(strcpy(a,b))D)if(strcmp(a,b))提示:只有strcmp函数才能判别个字符串的关系。【题】判断字符串s是否大于字符串s应当使用。A)if(s>s)B)if(strcmp(s,s))C)if(strcmp(s,s)>)D)if(strcmp(s,s)>)【题】下面程序段是输出两个字符串中对应字符相等的字符。请选择填空。charx=“programming”chary=“Fortran”inti=while(xi!=‘’yi!=‘’){if(xi==yi)printf(“c”,【】)elsei}【】A)xiB)yiC)xiD)yi【题】下面描述正确的是。A)两个字符串所包含的字符个数相同时才能比较字符串B)字符个数多的字符串比字符个数少的字符串大C)字符串“STOP”与“STOP”相等D)字符串“That”小于字符串“The”【题】下述对C语言字符数组的描述中错误的是。A)字符数组可以存放字符串B)字符数组的字符串可以整体输入、输出C)可以在赋值语句中通过赋值运算符“,”对字符数组整体赋值D)不可以用关系运算符对字符数组中的字符串进行比较【题】有已排好序的字符串a下面的程序是将字符串s中的每个字符按a中元素的规律插入到a中。请选择填空。#include<stdioh>main(){chara=“cehiknqtw”chars=“fbla”inti,k,jfor(k=sk!=‘’k){j=while(sk>=ajaj!=‘’)jfor(【】)【】aj=sk}puts(a)}【】A)i=strlen(a)ki>=jiB)i=strlen(a)i>=jiC)i=ji<=strlen(a)kiD)i=ji<=strlen(a)i【】A)ai=aiB)ai=aiC)ai=aiD)ai=ai【题】下面程序的功能是将已按升序排好序的两个字符串a和b中的字符按升序归并到字符串c中。请选择填空。#include<stdioh>main(){chara=“acegikm”charb=“bdfhjlnpq”charc,*pinti=,j=,k=while(ai!=‘’bj!=‘’){if(ai<bj){【】}else{【】}k}ck=‘’if(【】)p=bjelsep=aistrcat(c,p)puts(c)}【】A)ck=aiiB)ck=ajiC)ck=aijD)ck=ajj【】A)ck=aiiB)ck=ajiC)ck=aijD)ck=ajj【】A)ai==‘’B)ai!=‘’C)ai==‘’D)ai!=‘’【题】下面程序的功能是将字符串s中所有的字符‘c’删除。请选择填空。#include<stdioh>main(){charsinti,jgets(s)for(i=j=si!=‘’i)if(si!=‘c’)【】sj=‘’puts(s)}【】A)sj=siB)sj=siC)sj=sijD)sj=si【题】下面程序的功能是从键盘输入一行字符统计其中有多少个单词单词之间用空格分隔。请选择填空。#include<stdioh>main(){chars,c,c=‘’inti=,num=gets(s)while(si!=‘’){c=siif(i==)c=‘’elsec=siif(【】)numi}printf(“Therearedwordsn”,num)}【】A)c==‘’c==‘’B)c!=‘’c==‘’C)c==‘’c!=‘’D)c!=‘’c!=‘’【题】下面程序的运行结果是。#include<stdioh>main(){charch={“ab”}inti,s=for(i=chi>=‘’chi<=‘’i=)s=*schi‘’printf(“dn”,s)}A)B)C)abD)【题】当运行以下程序时从键盘输入:aabb<CR>ccdd<CR>(<CR>表示回车)则下面程序的运行结果是。#include<stdioh>main(){chara,a,a,ascanf(“ss”,a,a)gets(a)gets(a)puts(a)puts(a)puts(a)puts(a)}*提示:scanf(“s”)是以空格、回车为结束标志gets()仅是以回车作为结束标志,a中接收到的是‘n’puts()函数具有输出结束后自动加换行的功能*A)aaB)aaC)aabbD)aabbbbbbccccddccccdddddd题】当运行以下程序时从键盘输入:ab<CR>c<CR>def<CR>(<CR>表示回车)则下面程序的运行结果是。#include<stdioh>#defineNmain(){charcNinti=for(i<Nci=getchar(),i)for(i=i<Ni)putchar(ci)}A)abcdefB)aC)bD)abBcccdddef【题】当运行以下程序时从键盘输入:AhaMAAha<CR>(<CR>表示回车)则下面程序的运行结果是。#include<stdioh>main(){chars,c=‘a’inti=scanf(“s”,s)while(si!=‘’){if(si==c)si=sielseif(si==c)si=sii}puts(s)}A)ahAMaB)AhAMaC)AhAMaahAD)ahAMaahA【题】下面程序的运行结果是。#include<stdioh>main(){chara=“AB”,b=“LMNP”inti=strcat(a,b)while(ai!=‘’)bi=aiputs(b)}A)LBB)ABLMNPC)ABD)LBLMNP【题】下面程序的运行结果是。#include<stdioh>main(){charstr=“SSSWLIA”,cintkfor(k=(c=strk)!=‘’k){switch(c){case‘I’:kbreakcase‘L’:continuedefault:putchar(c)continue}putchar(‘*’)}}A)SSW*B)SW*C)SW*AD)SW【题】下面程序的运行结果是。#include<stdioh>main(){chara=“morning”,tinti,j=for(i=i<i)if(aj<ai)j=it=ajaj=aa=ajputs(a)}*提示:原a中存放的是‘’*A)mogninrB)moC)morningD)mornin参考答案:【题】D【题】B【题】D【题】B【题】D【题】D【题】D【题】B【题】D【题】D【题】A【题】D【题】C【题】BB【题】ADA【题】A【题】B【题】A【题】B【题】D【题】A【题】D【题】B【题】B

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/11

第七章字符数组与指针练习题参考答案(2)

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利