快捷导航
帮助中心知识拓展客服QQ 515224986
扫码加微信
《C语言》2018年秋季学期在线作业(一)

中石油作业答案

一、单选题:
1.[单选题]若有:inta[10],*p=&a[0];,关于数组名a的不正确的说法是()。          (满分:)
    A. a是个数组指针
    B. 数组名a表示数组的首地址
    C. 数组名a与a[0]等价
    D. a和p都指向同一个存储单元]
    正确答案:——A——
2.[单选题]在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是          (满分:)
    A. 地址传递
    B. 由实参传给形参,再由形参返回实参
    C. 值传递
    D. 传递方式由用户指定]
    正确答案:——C——
3.[单选题]有以下函数定义:voidfun(intn,doublex){……}若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是          (满分:)
    A. fun(inty,doublem)
    B. k=fun(10,12.5)
    C. fun(10,12.5)
    D. voidfun(10,12.5);]
    正确答案:——C——    奥鹏易百

4.[单选题]以下选项中,与k=n完全等价的表达式是          (满分:)
    A. k=n,n=n1
    B. n=n1,k=n
    C. k=n
    D. k=n1]
    正确答案:————
5.[单选题]在C语言中,下列变量名称中合法的是          (满分:)
    A. 7x
    B. int
    C. ELse
    D. a-b]
    正确答案:————
6.[单选题]下列错误的表达式是          (满分:)
    A. -x++
    B. (-x)++
    C. x+++y
    D. ++x+y]
    正确答案:————
7.[单选题]以下程序的输出结果是main(){intx=8;for(;x>0;x--)if(x%3==0){printf(“%d”,--x);continue;}}          (满分:)
    A. 74
    B. 52
    C. 963
    D. 852]
    正确答案:————
8.[单选题]以下四个选项中不能看作一条语句的是          (满分:)
    A. {;}
    B. a=0,b=0,c=0;
    C. if(a>0)
    D. if(b==0)m=1;n=2;]
    正确答案:————
9.[单选题]假设已定义charc[8]=\test\;inti;则下面的输出函数调用中错误的是          (满分:)
    A. printf(\%s\,c);
    B. for(i=0;i<8;i++)printf(\%c\,c);
    C. puts(c)
    D. for(i=0;i<8;i++)puts(c);]
    正确答案:————
10.[单选题]在C语言中,字符型数据在内存中的存储形式是          (满分:)
    A. 原码
    B. 补码
    C. 反码
    D. ASCII码]
    正确答案:————
11.[单选题]voidmain(){inta=5,b=8;printf(“a=%db=%d\\n”,a,b);a=a+b;b=a-b;a=a-b;printf(“a=%db=%d\\n”,a,b);}输出的结果为()。          (满分:)
    A. a=5b=8a=8,b=5
    B. a=5b=8a=5,b=8
    C. a=8b=5a=8,b=5
    D. a=5b=8a=8,b=8]
    正确答案:————
12.[单选题]设有定义inta=3,b=4,c=5;,则以下表达式中,值为0的表达式是          (满分:)
    A. a&&b
    B. a<=b
    C. a||bc&&b-c
    D. !((a<b)&&!c||1)]
    正确答案:————
13.[单选题]已知:inta[][3]={1,2,3,4,5,6,7,8,9,0};则数组a的第一维的大小是          (满分:)
    A. 2
    B. 3
    C. 4
    D. 无法确定;]
    正确答案:————
14.[单选题]C语言提供的合法关键字是()。          (满分:)
    A. swicth
    B. cha
    C. Case
    D. default]
    正确答案:————
15.[单选题]若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)s=a;for(b=1;b<=c;b++)s=s+1;则与上述程序段功能等价的赋值语句是()。          (满分:)
    A. s=a+b;
    B. s=a+c;
    C. s=s+c;
    D. s=b+c;]
    正确答案:————
16.[单选题]在C语言中,十进制数47可等价地表示为          (满分:)
    A. 2f
    B. 02f
    C. 57
    D. 057]
    正确答案:————
17.[单选题]在“while(!a)”中,其中“!a”与表达式()等价。          (满分:)
    A. a==0
    B. a==1
    C. a!=1
    D. a!=0]
    正确答案:————
18.[单选题]下列循环语句中,不能够正常结束的是          (满分:)
    A. inti=0;for(;i<100;i++);
    B. inti=0;for(;;){if(i++>100)break;
    C. inti=0,j=0;while(i<=j)j++;
    D. inti=0,j=0;do{i+=j;i++;j++;
    正确答案:————
19.[单选题]对于循环for(k=16;k>0;k-=3)putchar(‘*’);输出是()。          (满分:)
    A. *****
    B. ******
    C. *******
    D. 无限循环]
    正确答案:————
20.[单选题]以下运算符中优先级最高的是          (满分:)
    A. &&
    B. >=
    C. +
    D. =]
    正确答案:————
奥鹏作业答案

共 0 个关于本帖的回复 最后回复于 2018-9-20 10:06

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩推荐

    明星用户

    QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

    GMT+8, 2024-4-20 17:07