c语言复习题,希望高手帮忙指教下答案,谢谢!

1.putchar()函数可以向终端输出一个(1)A.整型变量或表达式的值B.实型变量的值C.字符串D.字符或字符型变量值2.以下说法正确的是(2)A.输入项可以为一个实... 1. putchar ( ) 函数可以向终端输出一个(1)
A. 整型变量或表达式的值 B. 实型变量的值
C. 字符串 D. 字符或字符型变量值
2. 以下说法正确的是 (2)
A. 输入项可以为一个实型常量,如scanf (“%f”,3.5);
B. 只有格式控制,无输入项, 也能进行正确输入,如 scanf (“a=%d,b=%d”);
C. 当输入一个实型数据时,格式控制部分应规定小数点后的位数,如 scanf (“%4.2f”,&f);
D. 当输入数据时,必须指明变量的地址,如scanf(“%f”,&f);
3. 设有说明:double y=0.5,z=1.5;int x=10;下面正确的语句是 (3)
A. z=exp(y)+fabs(x); B. y=log10(y)+pow(y);
C. z=sqrt(y-z); D. x=(int)(atan2((double)x,y)+exp(y-0.2);
4. 设float x,y; 则不合法的赋值语句是 (4)
A. ++x; B. y=(x%2)/10; C. x*=y+8; D. x=y=0;
5. 设char ch; 则不合法的赋值语句是(5)
A. ch=‘a+b’; B. ch=‘\0’;
C. ch=‘a’+‘b’; D. ch=7+9;
6. 以下能正确地定义整型变量a,b,c,并给它们都赋值5的语句是 (6)
A. int a=b=c=5; B. int a,b,c=5;
C. int a=5,b=5,c=5; D. a=b=c=5;
二、填空题
1. 设int x,y,z; 则执行语句x=(y=(z=10)+5)-5;后x值为 (7) ,y值为 (8) ,z值为 (9) 。
2. 下面程序的输出是(10)
main( )
{ char c=‘x’;
printf(“C: dec=%d,oct=%o,hex=%x,ASCII=%c\n”,c,c,c,c);
}
3. 设int x; 则执行语句x=7; x+=x-=x+x; 后x值为(11)
4. 设int a,b; 语句a+=b; b=a-b; a-=b;的功能是(12)
5. 设float k;执行语句scanf (“%d”,k);k不能得到正确值的原因为
(1) (13) ;
(2) (14) ;
6. 设float a=1.0;int b=3;若输出结果为‘a/b=’0.333333%,则相应的printf语句为 (15) (1.0/3的值为0.333333)
7. 设char a; a=getchar();的输入是b<CR>,则a值为 (16) ,getchar()函数的值为 (17) 。
8. 设int a,b,c;执行scanf (“%d, %d, %d”,&a,&b,&c);语句使得a,b,c值分别为1,2,3的输入是 (18) 。
9. 执行scanf(“%2d%2d”,&a,&b); 的输入是123456, 则a值为 (19) , b值为 (20) 。
展开
 我来答
lenovoxzf
2007-12-20 · 超过13用户采纳过TA的回答
知道答主
回答量:112
采纳率:0%
帮助的人:0
展开全部
1、d 2、D 3、?4、B 5、A 6、C
7、X=10,Y=15,Z=10 10、C:dec=x,oct=?,hex=?,ASCII=?(对应起来)
11、0 12、a==b==0 13、%d应改成%f 14、k应改成&k
15、printf("a/b=%6f",a/b); 16、a 17、?
18、1<cr>2<cr>3<cr> 19、123456 20、0
就会这么多了。很多语法忘记了。
金麒麟07
2007-12-20
知道答主
回答量:13
采纳率:0%
帮助的人:0
展开全部
二.7 x=10.y=15.z=10
8. dec=120. oct=170 hex=78 asc=x
12. 0 13 %d----%f 14.k---&k 15.printf("\'a/b\'=%.6f\%",a/b);
16.b 17 ? 18.a,b,c 要与输入项对应. 19.12 20.34
前面的.多忘记了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a490dd062
2007-12-20
知道答主
回答量:33
采纳率:0%
帮助的人:0
展开全部
选择题,
1.C,2.D,3.A,4.A,5.A,6.A
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
0501323
2007-12-21 · 超过24用户采纳过TA的回答
知道答主
回答量:194
采纳率:0%
帮助的人:98.7万
展开全部
taiduo
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式