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;
}