奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 268|回复: 0

中石油华东《C语言》2019年春季学期在线作业(一)含答案

[复制链接]

1万

主题

4

回帖

2万

积分

论坛元老

积分
28638
发表于 2019-3-20 11:26:37 | 显示全部楼层 |阅读模式
扫码加微信
《C语言》2019年春季学期在线作业(一)
1.[单选题]若有:int a[10],*p=&a[0];,关于数组名a的不正确的说法是( )。
奥鹏作业答案
奥鹏中石油华东作业

    A.a是个数组指针
    B.数组名a表示数组的首地址
    C.数组名a与a[0]等价
    D.a和p都指向同一个存储单元
    正确答案:——A——
2.[单选题]在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是
    A.地址传递
    B.由实参传给形参,再由形参返回实参
    C.值传递
    D.传递方式由用户指定    易百教育

    正确答案:——C——
3.[单选题]有以下函数定义: void fun( int n , double x ) { ………… } 若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是
    A.fun( int y , double m )
    B.k=fun( 10 , 12.5 )
    C.fun( 10 , 12.5 )
    D.void fun( 10 ,12.5 );
    正确答案:——C——
4.[单选题]以下选项中,与k= n完全等价的表达式是
    A.k=n,n=n 1
    B.n=n 1,k=n
    C.k= n
    D.k =n 1
    正确答案:————
5.[单选题]在C语言中,下列变量名称中合法的是
    A.7x
    B.int
    C.ELse
    D.a-b
    正确答案:————
6.[单选题]下列错误的表达式是
    A.-x++
    B.(-x)++
    C.x+++y
    D.++x+y
    正确答案:————
7.[单选题]以下程序的输出结果是main(){  int x=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.[单选题]假设已定义 char  c[8]= "test";  int  i; 则下面的输出函数调用中错误的是
    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.[单选题] void main(    )   { int a=5, b=8;      printf(“a=%d b=%d\n”, a,b) ;      a=a+b; b=a-b; a=a-b;       printf(“a=%d b=%d\n”, a,b) ; }输出的结果为( )。
    A.a=5 b=8                  a=8,b=5
    B.a=5 b=8a=5,b=8
    C.a=8 b=5                  a=8,b=5
    D.a=5 b=8 a=8,b=8
    正确答案:————
12.[单选题]设有定义 int a=3,b=4,c=5; ,则以下表达式中,值为0的表达式是
    A.a&&b
    B.a<=b
    C.a||b c&&b-c
    D.!((a<b)&&!c||1)
    正确答案:————
13.[单选题]已知:int a[ ][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.  int i=0;for(;i<100;i++);
    B.int i=0;for(;;){if(i++>100)break;}
    C.int i=0,j=0; while(i<=j)j++;
    D. int i=0,j=0;do{i+=j;i++;j++;}while(i<j);
    正确答案:————
19.[单选题]对于循环 for (k=16; k>0; k-=3) putchar(‘*’);  输出是(  )。
    A.*****
    B.******
    C.*******
    D.无限循环
    正确答案:————
20.[单选题]以下运算符中优先级最高的是
    A.&&
    B.>=
    C.+
    D.=
    正确答案:————
奥鹏作业答案
奥鹏中石油华东作业
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-3 13:25

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表