我有c 语言提问 1.putchar函数可以向终端输出一个【 】.(A) 数组 (B) 实型变量值(C) 字符串 (D) 字符或字符型变量值2.假设有如下定义int a= 我有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)154.设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□B6.假设定义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.0000007.阅读以下程序,并根据数据的输入形式:25,13,10,正确的输出结果为【 】.main(){ int x,y,z;scanf(“%d%d%d”,&x,&y,&z);printf(“x+y+z=%d ”,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=210.若m为float型变量,则执行以下语句后的输出为【 】.m=1234.123;printf(“%-8.3f ”,m);printf(“%10.3f”,m);(A) □□1234.123 (B)1234..123 □□1234.123(C)1234.123 (D)-1234..123 □□1234.12311.若x为unsigned int型变量,则执行以下语句后的x值为【 】.x=65535;printf(“%d”,x);(A)65535 (B)1 (C)无确定值 (D)-112.假设x和y均为float型变量,则以下赋值语句中不合法的是【 】.(A) x=+1; (B) y=(x%2)/10;(C) x*=y+8; (D) x=y=0;
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/85859.html