微信QQ群
考生网QQ群

群号:517231281

扫码加群
点击二维码加群

考生网微信公众号

微信号:zikaosw

课程试听
最新资讯

手机端访问

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

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

山东专升本C语言程序设计模拟试题2

试卷简介
该试卷共包含42道试题,试题类型如下:
题型:
单选题 填空题 主观题
试卷部分试题预览
  • 1、[单选题]表达式3.6-5/2+1.2+5%2的值是【】
    • A.3.3

    • B.3.8

    • C.4.3

    • D.4.8

     查看答案  开始考试

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

     查看答案  开始考试

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

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

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

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

     查看答案  开始考试

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

     查看答案  开始考试

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

    • B.Double

    • C.4d

    • D._8_

     查看答案  开始考试

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

    • B.Charstr=”kx43”;

    • C.Charstr=”;

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

     查看答案  开始考试

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

     查看答案  开始考试

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

    • B.1e1

    • C.OxabCd

    • D.8.OE0.5

     查看答案  开始考试

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

     查看答案  开始考试

  • 10、[单选题]以下数组定义中错误的是【】
    • 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};

     查看答案  开始考试

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

    • B.一个整数

    • C.形参P中存放的值

    • D.形参P的地址值

     查看答案  开始考试

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

     查看答案  开始考试

  • 13、[单选题]若有说明语句:
    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);

     查看答案  开始考试

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

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

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

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

     查看答案  开始考试

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

     查看答案  开始考试

试题答案

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

统招专升本网课 关闭