首页 考试吧论坛 Exam8视线 考试商城 网络课程 模拟考试 考友录 实用文档 求职招聘 论文下载
2011中考 | 2011高考 | 2012考研 | 考研培训 | 在职研 | 自学考试 | 成人高考 | 法律硕士 | MBA考试
MPA考试 | 中科院
四六级 | 职称英语 | 商务英语 | 公共英语 | 托福 | 雅思 | 专四专八 | 口译笔译 | 博思 | GRE GMAT
新概念英语 | 成人英语三级 | 申硕英语 | 攻硕英语 | 职称日语 | 日语学习 | 法语 | 德语 | 韩语
计算机等级考试 | 软件水平考试 | 职称计算机 | 微软认证 | 思科认证 | Oracle认证 | Linux认证
华为认证 | Java认证
公务员 | 报关员 | 银行从业资格 | 证券从业资格 | 期货从业资格 | 司法考试 | 法律顾问 | 导游资格
报检员 | 教师资格 | 社会工作者 | 外销员 | 国际商务师 | 跟单员 | 单证员 | 物流师 | 价格鉴证师
人力资源 | 管理咨询师考试 | 秘书资格 | 心理咨询师考试 | 出版专业资格 | 广告师职业水平
驾驶员 | 网络编辑
卫生资格 | 执业医师 | 执业药师 | 执业护士
会计从业资格考试会计证) | 经济师 | 会计职称 | 注册会计师 | 审计师 | 注册税务师
注册资产评估师 | 高级会计师 | ACCA | 统计师 | 精算师 | 理财规划师 | 国际内审师
一级建造师 | 二级建造师 | 造价工程师 | 造价员 | 咨询工程师 | 监理工程师 | 安全工程师
质量工程师 | 物业管理师 | 招标师 | 结构工程师 | 建筑师 | 房地产估价师 | 土地估价师 | 岩土师
设备监理师 | 房地产经纪人 | 投资项目管理师 | 土地登记代理人 | 环境影响评价师 | 环保工程师
城市规划师 | 公路监理师 | 公路造价师 | 安全评价师 | 电气工程师 | 注册测绘师 | 注册计量师
缤纷校园 | 实用文档 | 英语学习 | 作文大全 | 求职招聘 | 论文下载 | 访谈 | 游戏
您现在的位置: 考试吧(Exam8.com) > 计算机等级考试 > 计算机二级 > C语言 > 复习资料 > 正文

计算机二级C语言教程章节测试:字符串

来源:考试吧Exam8.com) 2007-9-13 16:27:28 考试吧:中国教育培训第一门户 模拟考场


    (61) 函数调用:strcat(strcpy(str1,str2),str3)的功能是
    A) 将串str1复制到串str2中后再连接到串str3之后
    B) 将串str1连接到串str2之后再复制到串str3之后
    C) 将串str2复制到串str1中后再将串str3连接到串str1之后
    D) 将串str2连接到串str1之后再将串str1复制到串str3中

    (62) 不能把字符串:Hello!赋给数组b的语句是
    A) char b[10]={'H','e','l','l','o','!'};
    B) char b[10];b="Hello!";
    C) char b[10];strcpy(b,"Hello!");
    D) char b[10]="Hello!";

    (63) 下面程序的输出是
    main()
    { int x=3,y=6,a=0;
    while(x++!=(y+=o1))
    { a+o=1;
    if(y
    #include
    main()
    { char ss[10]="12345";
    strcat(ss,"6789");
    gets(ss);printf("%s\n",ss);
    }
    A) ABC           B) ABC9          C) 123456ABC        D) ABC456789

    (64) 下面程序的输出是
    main()
    { char *a="12134211";
    int v1=0,v2=0,v3=0,v4=0,k;
    for(k=0;s[k];k++)
    switch(s[k])
    { default:v4++;
    case '1':  v1++;
    case '3': v3++;
    case '2':  v2++; }
    printf("v1=%d,v2=%d,v3=%d,v4=%d\n",v1,v2,v3,v4); }
    A) v1=4,v2=2,v3=1,v4=1       B) v1=4,v2=9,v3=3,v4=1
    C) v1=5,v2=8,v3=6,v4=1      D) v1=8,v2=8,v3=8,v4=8

    (65) 当执行下面程序且输入:ABC时,输出的结果是
    #include<stdio.h>
    #include<string.h>
    main()
    { char ss[10]="12345";
    gets(ss);printf("%s\n",ss);        }
    A) ABC           B) ABC9           C) 123456ABC        D) ABC456789

    (66) 下面程序的输出是
    #include<string.h>
    main()
    { char*a="abcdefgh";
    fun(a);puts(a);   }
    fun (char * s)
    { int x=0,y;char c;
    for(y=strlen(s)-1;x<y;x++,y--) { c=s[x];s[x]=s[y];s[y]=c;}  }
    A)abcdefgh       B)hgfdecba       C)dcbahgfe       D)hgfedcba

    (67) 下述对C语言字符数组的描术中错误的是
    A) 字符数组可以存放字符串
    B) 字符数组中的字符串可以整体输入、输出
    C) 可以在赋值语句中通过赋值运算符"="对字符数组整体赋值
    D) 不可以用关系运算符对字符数组中的字符串进行比较

    (68) 设有如下函数定义:
    int f(char *s)
    {  char *p=s;
    while(*p!='\0') p++;
    return(p-s);     }
    如果在主程序中用下面的语句调用上述函数,则输出结果为
    printf("%d\n",f("goodbey!"));
    A) 3           B) 6          C) 8          D) 0

    (69) 设有如下定义:  char *aa[2]={"abcd","ABCD"};  则以下就法中正确的是
    A) aa数组成元素的值分别是"abcd"和ABCD"
    B) aa是指针变量,它指向含有两个数组元素的字符型一维数组
    C) aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址
    D) aa数组的两个元素中各自存放了字符'a'和'A'的地址

    (70) 下列程序的输出结果是
    main( )
    { char*p1,*p2,str[50]="xyz";
    p1="abcd";
    p2="ABCD";
    strcpy(str+2,strcat(p1+2,p2+1);
    printf)"%s",str);     }
    A) xyabcAB        B) abcABz       C) ABabcz        D) xycdBCD

上一页  1 2 3 4 5 6 7 8 9 10  ... 下一页  >> 
文章搜索
版权声明:如果计算机等级考试网所转载内容不慎侵犯了您的权益,请与我们联系800@exam8.com,我们将会及时处理。如转载本计算机等级考试网内容,请注明出处。