C语言复习题目总结1

1、

int a,b;
scanf("a=%d,b=%d",&a,&b);

the correct input should be: 5,6

×

2、C语言中以 %o 开头的数是八进制整数。  ×

3、C程序中定义的变量,代表内存中的一个存储单元。  √

4、字符‘\0’的ASCII码值是0。  √

5、在C 语言中,常量和变量都有数据类型。  √

6、变量初始化的含义,就是在定义变量时对变量赋值。  √

7、下面这段代码,将打印输出2020.00 。

#include <stdio.h>
int main(){
    int year=2020;
    printf("%.2f", year);
    return 0;
}

×

8、C程序中的main函数必须放在整个程序的最前头。  ×

9、有输入语句:scanf("a=%d,b=%d,c=%d",&a,&b,&c); 为使变量a的值为1,b为3,c为2,从键盘输入数据的正确形式应当是( D )。(注:┗┛表示空格)

A.132<回车>

B.1,3,2<回车>

C.a=1┗┛b=3┗┛c=2<回车>

D.a=1,b=3,c=2<回车>

10、有如下程序段:

 int  x1,x2;
char  y1,y2;
scanf("%d%c%d%c",&x1,&y1,&x2,&y2);

若要求x1、x2、y1、y2的值分别为10、20、A、B,正确的数据输入是( A )。(注:└┘代表空格)

A.10A└┘20B

B.10└┘A20B

C.10 └┘A└┘20└┘ B

D.10A20└┘B

11、以下程序的执行结果是:( D )。

#include <stdio.h>
void main()
{
int x=2,y=3;
printf("x=%%d,y=%%d\n",x,y);
 }

A.x=%2,y=%3

B.x=%%d,y=%%d

C.x=2,y=3

D.x=%d,y=%d

12、scanf()函数在读不到数据时返回( C )

A.NULL

B.0

C.EOF

D.1

13、保留两位小数

给你一个数A,四舍五入保留到两位小数,如果小数位不足两位则用0补充。

输入格式:

输入一个数A

输出格式:

输入样例1:

在这里给出一组输入。例如:

3.143

输出样例1:

在这里给出相应的输出。例如:

3.14

输入样例2:

在这里给出一组输入。例如:

3.145

输出样例2:

在这里给出相应的输出。例如:

3.15

输入样例3:

在这里给出一组输入。例如:

3

输出样例3:

在这里给出相应的输出。例如:

3.00
#include<stdio.h>
int main(){
    float A;
    scanf("%f",&A);
    A = (int)(A*100+0.5)/100.0;
    printf("%.2f\n",A);
    return 0;
    }
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值