admin 发表于 2019-3-29 16:18:13

石油华东2018年秋季学期《C语言》在线考试补考(适用于2019年4月份考试)

【奥鹏】[中国石油大学(华东)]2018年秋季学期《C语言》在线考试补考(适用于2019年4月份考试)
            试卷总分:100    得分:100
            第1题,下程序段:? char? s="xyz",? *sp=s; strcat(sp,"12345"); puts(sp);
            的输出结果是
            A、xyz12345
             B、12345xyz
             C、12345
             D、xyz
            正确答案:


            第2题,若有:int a,*p=&a;,关于数组名a的不正确的说法是( )。
            A、a是个数组指针
            B、数组名a表示数组的首地址
            C、数组名a与a等价
            D、a和p都指向同一个存储单元
             正确答案:


            第3题,已定义以下函数: fun(int *p)                { return *p; }该函数的返回值是
            A、不确定的值
            B、形参p所指存储单元中的值
            C、形参p中存放的值
            D、形参p的地址值
             正确答案:


            第4题,不是给数组的第一个元素赋值的语句是
            A、int a={1};
             B、int a={1*2};
             C、int a;scanf (“%d”,a);
             D、a=1;
            正确答案:


            第5题,设有int x=11;则表达式(x++*1/3)的值是
            A、3
             B、4
             C、11
             D、12
            正确答案:


            第6题,若有: int x=1,n=5; 则执行语句x%=(n%2)后,x的值为
            A、3
             B、2
             C、1
             D、0
            正确答案:


            第7题,结构化程序的3种基本控制结构是
            A、if-else结构、while结构、for结构
            B、顺序结构、分支机构、循环结构
            C、while结构、do-while结构、for结构
            D、以上三种都不对
             正确答案:


            第8题,若有以下定义:int a,*p=a; 则*(p+3)表示的是
            A、元素a的地址
            B、元素a的值
            C、元素a的地址
            D、元素a的值
             正确答案:


            第9题,下列错误的表达式是
            A、-x++
             B、(-x)++
             C、x+++y
             D、++x+y
            正确答案:


            第10题,以下合法的字符常量是
            A、‘\084’
            B、‘ab’
            C、‘\x43’
            D、“\0”
            正确答案:


            第11题,读程序,写出程序执行结果   #include stdio.h   void main()   {int
            x[]={1,2,3};      int s=1,i,*p=x;      for(i=0;i3;i++)      
            s*=*(p+i);      printf(“%d\n”,s);}
            正确答案:


            第12题,读程序,写出程序执行结果   #include stdio.hint f( )      { int s=1;static
            int i=0;s+=i;i++;returns ;}void main(){ int i,a=0;
            for(i=0;i3;i++) a+=f( );      printf("%d\n",a); }
            正确答案:


            第13题,读程序,写出程序执行结果#include stdio.hvoid main(){   int i,j; for(i=0;
            i3;i++){for(j=0; j=i;j++)printf("*");printf("\n");}}
            正确答案:


            第14题,读程序,写出程序执行结果   #include stdio.hint m=13;            int fun(int
            x,int y){ int m=3;return(x*y-m);}void main()   { int a=7, b=5;
                  printf("%d\n", fun(a,b)/m);}
            正确答案:


            第15题,读程序,写出程序执行结果#include stdio.hvoid main(){ int k=4,n=0;for( ; nk
            ; ){n++;if(n%3!=0) continue;k- -;}printf("%d,%d\n",k,n);}
            正确答案:


            第16题,编程题:任意输入N个数,统计其中的正数个数和负数个数。(备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。)
             正确答案:


            第17题,
            正确答案:


            第18题,
            正确答案:

页: [1]
查看完整版本: 石油华东2018年秋季学期《C语言》在线考试补考(适用于2019年4月份考试)