(13)--标准输入输出_试卷
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
答案:4.0。
4.下列代码段将会打印出_______。 int j = 1, k = 2; printf ("%d, %d#", j++, ++k); printf ("%d, %d", --j, k--);
答案:1,3#1,3。
5.下面程序段Βιβλιοθήκη Baidu输出结果是_______。 printf(“%d”,( 5 << 1 ) & ( 0x1f ^ 31 ));
一、选择题
1.已知字符 ‘a’ 的 ASCII 码为 97 ,执行下列语句的输出是(
)。
printf ("%d, %c", ’b’, ’b’+1 ) ;
A.98, b 答案:D。
B.语句不合法
C.98, 99 D.98, c
2.若 a 是基本整型变量,c 是单精度实型变量,输入语句错误的是(
A.scanf(”%d,%f”, &a, &c);
D.none of above
5.下列程序段输出结果为(
int x=1, y=012;
printf(“%d”,y*x++);
A.12
B.10
答案:B。
)。
C.20
D.24
二、填空题
1.写出下列代码段的输出结果_______。 float x1, x2; x1=3/2; x2=x1/2; printf("%d, %.1f", (int)x1, x2) ;
答案:2,2,5。
8.下面代码段输出结果是_______。 int s=-1; printf(“%d”,(unsigned int)s );
答案:-1。
答案:1,0.5
2.下列代码段将会打印出_______。 printf("%#o\n", (010<<1^1)&(0xe<<1));
答案:020。
3.下列代码段将会打印出_______。 int a = 13; int b = 3; float x; x = a / b; printf ("%.1f", x);
)。
#include <stdio.h>
int main( void )
{ int y;
double d=3.4, x;
x=(y=d/2.0)/2;
printf(" (%0.2f, %d) ", x, y);
return 0;
}
A.(0.00, 1)
B.(0.85, 1.7)
答案:A。
C.(0.50, 1)
答案:0。
6.若’a’的 ASCII 码值为 97,那么下面程序段的输出是_______。 printf(“%d”,’d’+027);
答案:123。
7.下面代码段输出结果是_______。 int i,j,k; i=j=k=1; k+=1+(i++)+(++j); printf("%d#%d#%d",i,j,k);
B.scanf(”d=%d, c=%f”, &a, &c);
C.scanf(”%d%f”, &a, &c);
D.scanf(”%d%f”, a, c);
答案:D。
)。
3.执行语句 printf(" ______", 2); 将得到出错信息。
A.%d
B.%o
C.%x
答案:D。
D. %f
4.下列代码段的输出为(
4.下列代码段将会打印出_______。 int j = 1, k = 2; printf ("%d, %d#", j++, ++k); printf ("%d, %d", --j, k--);
答案:1,3#1,3。
5.下面程序段Βιβλιοθήκη Baidu输出结果是_______。 printf(“%d”,( 5 << 1 ) & ( 0x1f ^ 31 ));
一、选择题
1.已知字符 ‘a’ 的 ASCII 码为 97 ,执行下列语句的输出是(
)。
printf ("%d, %c", ’b’, ’b’+1 ) ;
A.98, b 答案:D。
B.语句不合法
C.98, 99 D.98, c
2.若 a 是基本整型变量,c 是单精度实型变量,输入语句错误的是(
A.scanf(”%d,%f”, &a, &c);
D.none of above
5.下列程序段输出结果为(
int x=1, y=012;
printf(“%d”,y*x++);
A.12
B.10
答案:B。
)。
C.20
D.24
二、填空题
1.写出下列代码段的输出结果_______。 float x1, x2; x1=3/2; x2=x1/2; printf("%d, %.1f", (int)x1, x2) ;
答案:2,2,5。
8.下面代码段输出结果是_______。 int s=-1; printf(“%d”,(unsigned int)s );
答案:-1。
答案:1,0.5
2.下列代码段将会打印出_______。 printf("%#o\n", (010<<1^1)&(0xe<<1));
答案:020。
3.下列代码段将会打印出_______。 int a = 13; int b = 3; float x; x = a / b; printf ("%.1f", x);
)。
#include <stdio.h>
int main( void )
{ int y;
double d=3.4, x;
x=(y=d/2.0)/2;
printf(" (%0.2f, %d) ", x, y);
return 0;
}
A.(0.00, 1)
B.(0.85, 1.7)
答案:A。
C.(0.50, 1)
答案:0。
6.若’a’的 ASCII 码值为 97,那么下面程序段的输出是_______。 printf(“%d”,’d’+027);
答案:123。
7.下面代码段输出结果是_______。 int i,j,k; i=j=k=1; k+=1+(i++)+(++j); printf("%d#%d#%d",i,j,k);
B.scanf(”d=%d, c=%f”, &a, &c);
C.scanf(”%d%f”, &a, &c);
D.scanf(”%d%f”, a, c);
答案:D。
)。
3.执行语句 printf(" ______", 2); 将得到出错信息。
A.%d
B.%o
C.%x
答案:D。
D. %f
4.下列代码段的输出为(