下列c语言表达式能正确表达ch是空格或者回车的是,c语言上机选择题题及答案...

时间: 2023-07-10 admin IT培训

下列c语言表达式能正确表达ch是空格或者回车的是,c语言上机选择题题及答案...

下列c语言表达式能正确表达ch是空格或者回车的是,c语言上机选择题题及答案...

17、有如下程序段,对应正确的数据输入是(A)

float x,y;

scanf(”%f%f”, &x,&y);

printf(”a=%f,b=%f”, x,y);

A.2.04 B.2.04,5.67

5.67

C.A=2.04,B=5.67 D.2.055.67

18、已有定义int a=-2;和输出语句:printf(”%8d”,a);以下正确的叙述是(D)

A.整型变量的输出格式符只有%d一种

B.%d是格式符的一种,它可以适用于任何一种类型的数据

C.%8d是格式符,其中8不应该有

D.%8d不是错误的格式符,其中数字8规定了输出字段的宽度

19、若变量已正确说明为float类型,要通过语句scanf(”%f %f%f”, &a, &b, &c);

给a赋予10.0,b赋予22.0,c赋予33.0,不正确的输入形式为(B)

A.10 B.10.0,22.0,33.0 22

33

C.10.0 D.10 22

22.0 33.0 33

20、以下说法正确的是(D)

A.输入项可以为一个实型常量,如scanf(”%f”,3.5);

B.只有格式控制,没有输入项,也能进行正确输入,如scanf(”a=%d,b=5d”);

C.当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf(”%4.2f”,&f); D.当输入数据时,必须指明变量的地址,如scanf(”%f”,&f);

21、根据定义和数据的输入方式,输入语句的正确形式为:(B) (注:└┘代表空格)

已有定义:float x,y;

数据的输入方式:1.23

4.5

A.scan(”%f,%f”,&x,&y); B.scanf(”%f%f”,&x,&y);

C.scanf(”%3.2f└┘%2.1f”,&x,&y); D.scanf(”%3.2f%2.1f”,&x,&y);

22、根据题目中已给出的数据的输入和输出形式,程序中输入输出语句的正确内容是(A) #include ”stdio.h”

main()

{ int a;

float b;

输入语句

输出语句

}

输入形式:1└┘2.3 (注:└┘代表空格)

输出形式:a+b=3.300

A.scanf(”%d%f”,&a,&b); B.scanf(”%d%3.1f”,&a,&b);

printf(”\na+b=%5.3f”,a+b); printf(”\na+b=%f”,a+b);

C.scanf(”%d,%f”,&a,&b); D.scanf(”%d%f”,&a,&b);

printf(”\na+b=%5.3f”,a+b) printf(”\na+b=%f”,a+b);