微信QQ群
考生网QQ群

群号:517231281

扫码加群
点击二维码加群

考生网微信公众号

微信号:zikaosw

课程试听
最新资讯

手机端访问

1、直接输入www.zikaosw.cn
2、扫描左侧二维码

登录 | 注册
登录/注册后,可享受
  • 课程免费试听
  • 试做在线题库
  • 学习提升指导

安徽专升本C语言程序设计模拟试题2

试卷简介
该试卷共包含42道试题,试题类型如下:
题型:
单选题 填空题 主观题
试卷部分试题预览
  • 1、[单选题]以下不合法的用户标识符是【】
    • A.j2_KEY

    • B.Double

    • C.4d

    • D._8_

     查看答案  开始考试

  • 2、[单选题]以下能正确定义字符申的语句是【】
    • A.Charstr[]={’\064’};

    • B.Charstr=”kx43”;

    • C.Charstr=”;

    • D.Charstr[]=”\0”;

     查看答案  开始考试

  • 3、[单选题]要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是【】
    • A.while((ch=getchar())!=’N’)printf(”%c”,Ch);

    • B.while(ch=getchar()!=’N’)printf(”%c”,Ch);

    • C.while(ch=getchar()==’N’)printf(”%c”,Ch);

    • D.while((ch=getchar())==’N’)printf(”%c”,Ch);

     查看答案  开始考试

  • 4、[单选题]以下不合法的数值常量是【】
    • A.A011

    • B.1e1

    • C.OxabCd

    • D.8.OE0.5

     查看答案  开始考试

  • 5、[单选题]有以下程序
    voidswap(Char*x,Char*y)
    {Chart;
    t=*x;*x=*y;*y=t;
    }
    main()
    {Char*s1=”abc”,*s2=”123”;
    swap(sl,s2);
    printf(”%s,%s\n”,s1,s2);
    }
    程序执行后的输出结果是【】
    • A.abe,123

    • B.123,abc

    • C.321,cba

    • D.1bc,a23

     查看答案  开始考试

  • 6、[单选题]以下数组定义中错误的是【】
    • A.intx[][3]={0};

    • B.intx[2][3]={{l,2},{3,4},{5,6}};

    • C.intx[][3]={{l,2,3},{4,5,6}};

    • D.intx[2][3]={l,2,3,4,5,6I};

     查看答案  开始考试

  • 7、[单选题]已定义以下函数
    Intfun(int*p)
    {return*p;}
    则fun函数返回值是【】
    • A.不确定的值

    • B.一个整数

    • C.形参P中存放的值

    • D.形参P的地址值

     查看答案  开始考试

  • 8、[单选题]有以下程序
    fun(Charp[][10])
    {intn=O,i;
    for(i=O;i<7;i++)
    if(p[i][O]==’T’)n++;
    returnn;
    }
    main()
    {Charstr[][10]={”Mon”,”Tue”,”Wed”,”Thu”,”Fri”,”Sat”,”Sun”};
    printf(”%d\n”,fun(str));
    }
    程序执行后的输出结果是【】
    • A.O

    • B.1

    • C.2

    • D.3

     查看答案  开始考试

  • 9、[单选题]若有说明语句:
    Double*p,a;
    则能通过scanf语句正确给输入项读人数据的程序段是【】
    • A.*p=&a;scanf(”%if”,p);

    • B.*p=&a;scanf(”%f”,p);

    • C.p=&a;scanf(”%if”,*p);

    • D.p=&a;scanf(”%if”,p);

     查看答案  开始考试

  • 10、[单选题]以下叙述中错误的是【】
    • A.C程序必须由—个或—个以上的函数组成

    • B.函数调用可以作为—个独立的语句存在

    • C.若函数有返回值,必须通过return语句返回

    • D.函数形参的值也可以传回给对应的实参

     查看答案  开始考试

  • 11、[单选题]有以下程序段
    structst
    {intx;int*y,*pt;
    inta[]={l,2},b[]={3,4};
    strctstc[2]={10,a,20,b};
    pt=c;
    以下选项中表达式的值为11的是【】
    • A.*pt→y

    • B.pt→x

    • C.++pt→x

    • D.(pt++)→x

     查看答案  开始考试

  • 12、[单选题]有以下程序
    main()
    {inty=10;
    while(y--);printf(”y=%d\n”,y);
    }
    程序执行后的输出结果是【】
    • A.y=0

    • B.y=-l

    • C.y=1

    • D.while构成无限循环

     查看答案  开始考试

  • 13、[单选题]若要求从键盘读入含有空格字符的字符串,应使用的函数是【】
    • A.gets()

    • B.getc()

    • C.getchar()

    • D.scanf()

     查看答案  开始考试

  • 14、[单选题]以下叙述中错误的是【】
    • A.C语言源程序经编译后生成后缀为.obj的目标程序

    • B.C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件

    • C.用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中

    • D.C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令

     查看答案  开始考试

  • 15、[单选题]有以下程序
    #include
    main()
    {charC1,C2:C3,C4,C5,C6;
    scanf("%C%C%C%C”,&Cl,&C2,&C3,&C4);
    C5=getchar();C6=getchar();
    Putchar(c1);putchar(c2);
    printf(”%C%C\n”,C5,C6);
    }
    程序运行后,若从键盘输入(从第l列开始)
    123<回车>
    45678<回车>
    则输出结果是【】
    • A.1245

    • B.1256

    • C.1267

    • D.1278

     查看答案  开始考试

试题答案

Copyright © 2010 - 2023 湖南求实创新教育科技有限公司 All Right Reserved.

统招专升本网课 关闭