C程序设计基础与实验 第2章 习题

问题 1

  • 得 10 分,满分 10 分

     
     

    下列选项中,不能用作标识符的是

    正确答案:
    正确C.
    2_int_
     
  • 问题 2

    得 10 分,满分 10 分

     
     
    C语言程序中变量名不能用大写。
    正确答案:
    正确
     
  • 问题 3

    得 10 分,满分 10 分

     
     
    在C语言中,要求对所用到的变量必须先定义、后使用。
    正确答案:
    正确
     
  • 问题 4

    得 10 分,满分 10 分

     
     
    赋值号左边必须为变量。
    正确答案:
    正确
     
  • 问题 5

    得 10 分,满分 10 分

     
     
    float x=2.5,y=4.7; int a=7;,表达式x+a%3*( int)(x+y)%2/4值为
    正确答案:
    正确A.
    2.5
     
  • 问题 6

    得 10 分,满分 10 分

     
     

    若已知int a;,下列表达式条件的值是
    a=3/2+0.5+1.99*2;
    printf("%d\n",a);

    正确答案:
    正确C.

    5

     
  • 问题 7

    得 10 分,满分 10 分

     
     

    对以下填空C程序中的函数
    求x的平方根:[u]
    求整数x绝对值:[v]
    求实数x绝对值:[w]
    求xn:[x]
    求ex:[y]
    求以e为底的对数函数:[z]

    u 的正确答案:
    评估方式正确答案区分大小写
    正确完全匹配sqrt(x) 
    v 的正确答案:
    评估方式正确答案区分大小写
    正确完全匹配abs(x) 
    w 的正确答案:
    评估方式正确答案区分大小写
    正确完全匹配fabs(x) 
    x 的正确答案:
    评估方式正确答案区分大小写
    正确完全匹配pow(x,n) 
    y 的正确答案:
    评估方式正确答案区分大小写
    正确完全匹配exp(x) 
    z 的正确答案:
    评估方式正确答案区分大小写
    正确完全匹配log(x) 
     
  • 问题 8

    得 10 分,满分 10 分

     
     
    请选择以下正确的程序段
    正确答案:
    正确C.
    int x;
    scanf("%d",&x);
     
  • 问题 9

    得 10 分,满分 10 分

     
     
    选择以下正确的程序段
    if(x>0) y=1 else y=0;
    正确答案:
    正确
     
  • 问题 10

    得 10 分,满分 10 分

     
     

    下列程序段输出的结果是
    int a=7,b=5,c=3;
    if(a>b) a=b; c=a;
    if(c!=a) c=b;
    printf("%d,%d,%d",a,b,c);

    正确答案:
    正确B.
    5,5,5
     
  • 问题 11

    得 10 分,满分 10 分

     
     

    for(表达式1;表达式2;表达式3)
       循环体
    for循环语句中“表达式1和“表达式3”可以是不写,即可以没有表达式,但“表达式1和“表达式2”后面的“;”不可缺省。

    正确答案:
    正确
     
  • 问题 12

    得 10 分,满分 10 分

     
     

    for(表达式1;表达式2;表达式3)
       循环体
    for循环语句先执行“表达式1”,再执行“表达式2”,如果“表达式2”条件成立,执行“表达式3”,然后执行“循环体”。

    正确答案:
    正确
     
  • 问题 13

    得 10 分,满分 10 分

     
     
    for(表达式1;表达式2;表达式3)
       循环体
    for循环语句先执行“表达式1”,再执行“表达式2”,如果“表达式2”条件成立,执行“循环体”,然后执行“表达式3”。
    正确答案:
    正确
     
  • 问题 14

    得 10 分,满分 10 分

     
     

    请选择以下正确的程序段

    正确答案:
    正确B.
    int i;
    for(i=1;i<=100;i++)
    printf("%d \n",i);
     
  • 问题 15

    得 10 分,满分 10 分

     
     
    C源程序的基本单位是
    正确答案: 
    评估方式正确答案区分大小写
    正确完全匹配函数 
     
  • 问题 16

    得 10 分,满分 10 分

     
     
    C语言中在一个函数内部定义的变量,只能在本函数范围内有效。
    正确答案:
    正确
     
  • 问题 17

    得 10 分,满分 10 分

     
     
    自定义的函数在函数首部以后,必须以“{”开始,“}”结束,中间是函数体。
    正确答案:
    正确
     
  • 问题 18

    得 10 分,满分 10 分

     
     

    以下n阶乘定义函数的首部是否正确?
    double fact(n)

    正确答案:
    正确
     
  • 问题 19

    得 10 分,满分 10 分

     
     
    设int n;n=5;
    调用阶乘函数写成fact(int n)是否正确?
    正确答案:
    正确
     
  • 问题 20

    得 10 分,满分 10 分

     
     
    以下述叙正确的是
    正确答案:
    正确B.
    C语言本身没有输入输出语句。
     
  • 问题 21

    得 10 分,满分 10 分

     
     

    请确认以下n阶乘定义函数那一个是正确?

    正确答案:
    正确A.

    double fact(int n)
    {
        double p;int i;
        p=1;
        for(i=n;i>=2;i--)
            p=p*i;
        return p;
    }

     

    您的支持是我更新的不竭动力!
    希望点个赞或者投个币,支持一下吧!(一键三连也可以哦)
    👇👇👇

    å¨è¿éæå¥å¾çæè¿°
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ML_GearYe

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值