求大神帮忙 C语言的复习题 大一 C语言 有判断和简答

求大神帮忙 C语言的复习题 大一 C语言 有判断和简答

问 答 题
1. 编程输出200到400之间的偶数。
回答 :

2. 编写一个函数求两个整数中的较大值。
回答 :

3. 请编写一个计算购买商品的折扣金额的函数,其中折扣率为90%。调用该函数计算并输出买3件要花多少钱,商品的价格可以自定.
回答 :

4. 编程统计1,15,16,7,9,12,15,6,13,19中有几个可以被5整除的数。
回答 :

5. 编程输入x,计算如下分段函数:
1.当x>0并且x<1,y=log(x);
2.当x=1,y=0;
3.当x>1,y=x平方;
4.当x<=0无解;
回答 :

1. char x[]="123"; 数组x在内存中所占字节数为3
A.对
B.错

2. 使用字符串处理函数strcmp需要包含头文件string.h。
A.对
B.错

3. 指针、数组名、函数名都是地址。
A.对
B.错

4. continue;语句执行时结束本次循环,开始下一次循环。
A.对
B.错

5. 在循环中使用break 语句的功能是终止本次循环,继续下次循环
A.对
B.错

6. 程序段x=-1; do{x=x*x;} while(!x);是死循环
A.对
B.错

7. C语言中,关键字enum可用于结构类型的定义。
A.对
B.错

8. 一个C语言程序可以包含一个以上的主函数
A.对
B.错

9. 只要是以字母或下划线开头,全部由字母、数字和下划线组成的,长度不超过8个的标识符,都可以用来做变量名
A.对
B.错

10. 语句int a=2;if(a=3)b=1;执行后b的值是1。
A.对
B.错

11. 在C程序中,main()函数必须有且只有一个。
A.对
B.错

12. C语言规定,else总是与它上面 最近的if配对。
A.对
B.错

13. 所有关系运算符的运算优先级相同。
A.对
B.错

14. 由i=-1;while(i<10)i+=2;i++; 可知此while循环的循环体执行次数为6次。
A.对
B.错

15. C语言中, 编译预处理后 所有的符号常量名和宏名都用相应的字符串替换。
A.对
B.错

16. 以下程序代码有无错误?( )
void fun() {int a=10;}
void main() {printf("%d",a);}
A.对
B.错

第一题:

int main()
{
    for (int i = 200; i <= 400; i ++)
        if (i%2 == 0) printf("%d ", i);
    return 0;
}

第二题:

int main()
{
    int a, b;
    scanf("%d %d", &a, &b);
    if (a >= b) printf("%d", a);
    else printf("%d", b);
    return 0;
}

第三题:

int main()
{
    int a;
    printf("input the price:");
    scanf("%d", &a);
    printf("price = %.2f", 3*a*0.9);
    return 0;
}

第四题:

int main()
{
    int a[10] = {1,15,16,7,9,12,15,6,13,19};
    int count = 0;
    for (int i = 0; i < 10; i ++) {
        if (a[i] % 5 == 0) count ++;
    }
    printf("count = %d", count);
    return 0;
}


第五题:

#include <stdio.h>
#include <math.h>

int main()
{
    double x, y;
    scanf("%lf", &x);
    if (x > 0 && x < 1) y = log(x);
    else if (x == 1) y = 0;
    else if (x > 1) y = x * x;
    else {
        printf("no answer!\n");
        return 0;
    }
    printf("y = %.2lf", y);
    return 0;
}

 

1.对

2.对

3.对

4.对

5.错

6.错

7.错,枚举类型

8.错

9.错,除却printf等这种已经规定好的

10.对

11.对

12.错,存在括号

13.错

14.对

15.对

16.有错,main中没有定义a

追问

谢谢 求判断题😭

追答

我已经写在上面了啊
1.对
2.对
3.对
4.对
5.错
6.错
7.错,枚举类型
8.错
9.错,除却printf等这种已经规定好的
10.对
11.对
12.错,存在括号
13.错
14.对
15.对
16.有错,main中没有定义a

追问

谢谢!

温馨提示:答案为网友推荐,仅供参考
相似回答