微信QQ群
考生网QQ群

群号:517231281

扫码加群
点击二维码加群

考生网微信公众号

微信号:zikaosw

课程试听
最新资讯

手机端访问

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

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

宁夏专升本C语言程序设计模拟试题2

试卷简介
该试卷共包含42道试题,试题类型如下:
题型:
单选题 填空题 主观题
试卷部分试题预览
  • 1、[单选题]有以下程序
    main()
    {inty=10;
    while(y--);printf(”y=%d\n”,y);
    }
    程序执行后的输出结果是【】
    • A.y=0

    • B.y=-l

    • C.y=1

    • D.while构成无限循环

     查看答案  开始考试

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

    • B.getc()

    • C.getchar()

    • D.scanf()

     查看答案  开始考试

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

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

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

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

     查看答案  开始考试

  • 4、[单选题]有以下程序
    #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

     查看答案  开始考试

  • 5、[单选题]在以下给出的表达式中,与while(E)中的(E)不等价的表达式是【】
    • A.(!E==O)

    • B.(E>0||E

    • C.(E==0)

    • D.(E!=0)

     查看答案  开始考试

  • 6、[单选题]以下叙述中错误的是【】
    • A.算法正确的程序最终一定会结束

    • B.算法正确的程序可以有零个输出

    • C.算法正确的程序可以有零个输入

    • D.算法正确的程序对于相同的输A-定有相同的结果

     查看答案  开始考试

  • 7、[单选题]有以下程序
    main()
    {inti,t[][3]={9,8,7,6,5,4,3,2,1};
    for(i=O;i<3;i++)
    printf(“%d”,t[2-i][i]);
    }
    程序执行后的输出结果是【】
    • A.753

    • B.357

    • C.369

    • D.751

     查看答案  开始考试

  • 8、[单选题]有以下程序
    main()
    {inta=O,b=O,C=0,d=0;
    if(a=1)b=l;C=2;
    elsed=3:
    printf(“%d,%d,%d,%d\n”,a,b,C,d);
    }
    程序执行后的输出结果是【】
    • A.0,O,O,3

    • B.O,1,2,0

    • C.1,1,2,0

    • D.编译有错

     查看答案  开始考试

  • 9、[单选题]表达式3.6-5/2+1.2+5%2的值是【】
    • A.3.3

    • B.3.8

    • C.4.3

    • D.4.8

     查看答案  开始考试

  • 10、[单选题]有以下程序
    main()
    {inti,j,x=O;
    for(i=0;i<2;i++)
    {x++;
    for(j=0;j<=3;j++)
    {if(j%2)continue;
    x++;
    }
    x++;
    }
    printf(”x=%d\n”,x);
    }
    程序执行后的输出结果是【】
    • A.x=4

    • B.x=6

    • C.x=8

    • D.x=12

     查看答案  开始考试

  • 11、[单选题]以下叙述中错误的是【】
    • A.可以通过typedef增加新的类型

    • B.可以用typedef将已存在的类型用—个新的名字来代表

    • C.用typedef定义新的类型名后,原有类型名仍有效

    • D.用typedef可以为各种类型起别名,但不能为变量起别名

     查看答案  开始考试

  • 12、[单选题]有以下程序
    Intfun1(doublea){returna*=a;}
    Intfun2(doublex,doubley)
    {doublea=0,b=0;
    a=funl(x);b=funl(y);return(int)(a+b);
    }
    main()
    {doublew;w=fun2(1.1,2.O);……}
    程序执行后变量w中的值是【】
    • A.0.O

    • B.5.0

    • C.5n

    • D.5.2l

     查看答案  开始考试

  • 13、[单选题]以下不合法的用户标识符是【】
    • A.j2_KEY

    • B.Double

    • C.4d

    • D._8_

     查看答案  开始考试

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

    • B.Charstr=”kx43”;

    • C.Charstr=”;

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

     查看答案  开始考试

  • 15、[单选题]要求通过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);

     查看答案  开始考试

试题答案

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

统招专升本网课 关闭