当前位置:   article > 正文

c语言输出一个变量 值为字符串,【我有c语言提问1.putchar函数可以向终端输出一个【】.(A)数组(B)实型变量值(C)字符串(D)字符或字符型变量值2.假设有如下定义inta=-2;和输出语句...

%8lx

我有c 语言提问

1.putchar函数可以向终端输出一个【 】.

(A) 数组 (B) 实型变量值

(C) 字符串 (D) 字符或字符型变量值

2.假设有如下定义int a= -2;和输出语句printf("%8lx",a);以下叙述正确的是【 】.

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

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

(C) %x是格式符的一种,其变量的值按十六进制输出,但%8lx是错误的

(D) %8lx不是错误的格式符,其中数字8规定了输出的域宽

3.若有说明语句int i,j;且i的值为6,则执行语句j=(++i)+(i++);后j值是【 】.

(A)12 (B)13 (C)14 (D)15

4.设x和y均为int型变量,则执行以下语句后的输出为【 】.

x=15;

y=5;

printf("%d",x%=(y%=3));

(A)0 (B)1 (C)6 (D)12

5.若定义a1,a2为int型数据,c1,c2为char型数据,且scanf("%d%c%d%c",&a1,&c1,&a2,&c2); 正确的输入格式为【 】.(其中□表示空格,c1和c2最后的值不能为空格)

(A)10A□20B (B)10□A□20□B

(C)10□A20B (D)10A20□B

6.假设定义int x;float y;且执行scanf("%3d%f",&x,&y);语句时,从第一列开始输入数据12345□67,则x和y的值分别为【 】.(其中□表示空格)

(A)12345 不确定 (B)123 45.000000

(C)45 678.000000 (D)345 123.000000

7.阅读以下程序,并根据数据的输入形式:25,13,10,正确的输出结果为【 】.

main()

{ int x,y,z;

scanf("%d%d%d",&x,&y,&z);

printf("x+y+z=%d\n",x+y+z);

}

(A) x+y+z=48 (B) x+y+z=35

(C) x+z=35 (D) 不确定

8.以下说法正确的是【 】 .

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

(B) 只有格式控制而没有输入项时,也能够进行正确输入,如:scanf("a=%d,b=%d");

(C)当输入一个实型数据时,格式控制部分应规定小数点后的位数,如:scanf("%4.2f",&f);

(D)当输入数据时,必须指明变量的地址,如:scanf("%f",&f);

9.假设有如下输入语句:scanf("x=%d,y=%d,z=%d",&x,&y,&z);

若要使变量x的值为1,y的值为3,z的值为2,从键盘输入数据的正确形式应当是【 】.

(A)132 (B)1,3,2

(C)x=1,y=3,z=2 (D)x=1 y=3 z=2

10.若m为float型变量,则执行以下语句后的输出为【 】.

m=1234.123;

printf("%-8.3f\n",m);

printf("%10.3f",m);

(A) □□1234.123 (B)1234.123

1234.123 □□1234.123

(C)1234.123 (D)-1234.123

1234.123 □□1234.123

11.若x为unsigned int型变量,则执行以下语句后的x值为【 】.

x=65535;

printf("%d",x);

(A)65535 (B)1 (C)无确定值 (D)-1

12.假设x和y均为float型变量,则以下赋值语句中不合法的是【 】.

(A) x=+1; (B) y=(x%2)/10;

(C) x*=y+8; (D) x=y=0;

作业帮用户2017-11-11举报

6c0a0adef10d1043fa4f41a7897345ed.png

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/728753
推荐阅读
相关标签
  

闽ICP备14008679号