高分悬赏几道C语言题,帮忙解决!越快越好,追加!! 100
1.输入语句scanf(“a=%d,b=%d”,&a,&b);如果运行程序,该如何输入数据?Aa=3,b=4B34Ca=3b=4D3,42.有程序main(){chara...
1.输入语句scanf(“a=%d,b=%d”,&a,&b);如果运行程序,该如何输入数据?A a=3,b=4 B 3 4 C a=3 b=4 D 3,4
2.有程序
main()
{char a=‘a’,b;
printf(“%c”,++a);
printf(“%c\n”,b=a++);
}
问输出结果()A b,b B b,c C a,b D a,c
3.若已经定义的函数有返回值,则一下关于该函数调用的叙述错误的是
A 调用可以作为独立的语句存在 B 调用可以作为一个函数的实参
C 调用可以出现在表达式中 D 调用可以作为一个函数的形参
4.读程序题(关键告诉我怎么读,怎么答题,怎么写!)
#include<stdio.h>
viod main()
{
int A,B,I=2,J=3;
A=I++;
B=++J;
printf("%d\t%d\n",A,I);
printf("%d\t%d\n",B,J);
} 展开
2.有程序
main()
{char a=‘a’,b;
printf(“%c”,++a);
printf(“%c\n”,b=a++);
}
问输出结果()A b,b B b,c C a,b D a,c
3.若已经定义的函数有返回值,则一下关于该函数调用的叙述错误的是
A 调用可以作为独立的语句存在 B 调用可以作为一个函数的实参
C 调用可以出现在表达式中 D 调用可以作为一个函数的形参
4.读程序题(关键告诉我怎么读,怎么答题,怎么写!)
#include<stdio.h>
viod main()
{
int A,B,I=2,J=3;
A=I++;
B=++J;
printf("%d\t%d\n",A,I);
printf("%d\t%d\n",B,J);
} 展开
6个回答
展开全部
D,A,B
A=I++; 先赋值,再++,先把2赋给A,再l++,l=3
B=++J; 先++,再赋值,先执行++,j=4,再赋值,B=4
A=I++; 先赋值,再++,先把2赋给A,再l++,l=3
B=++J; 先++,再赋值,先执行++,j=4,再赋值,B=4
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2008-06-03
展开全部
1.A
2.A
3.D
4.
A=2
B=4
I=3
J=4
2.A
3.D
4.
A=2
B=4
I=3
J=4
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.A
2.A
3.D
4.A=2, 后位++是I先赋值给A,再递增1
I=3,
B=4,前位++是J递增1,再赋值给B
J=4,
2.A
3.D
4.A=2, 后位++是I先赋值给A,再递增1
I=3,
B=4,前位++是J递增1,再赋值给B
J=4,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2008-06-03
展开全部
1.A
scanf里面是什么样子的,就怎么输入
2.A
考的就是++i和i++的知识点
3.D
调用可以做实参而不能做形参,其他都对
4.读程序题(关键告诉我怎么读,怎么答题,怎么写!)
#include<stdio.h>
viod main()
{
int A,B,I=2,J=3;
A=I++; //执行该句后,A=2,I=3。i++表示先执行这条语句,再对i加1
B=++J; //执行该句后,B=4,J=4。++j表示先对j加1,再执行这条语句
printf("%d\t%d\n",A,I);
printf("%d\t%d\n",B,J);
}
scanf里面是什么样子的,就怎么输入
2.A
考的就是++i和i++的知识点
3.D
调用可以做实参而不能做形参,其他都对
4.读程序题(关键告诉我怎么读,怎么答题,怎么写!)
#include<stdio.h>
viod main()
{
int A,B,I=2,J=3;
A=I++; //执行该句后,A=2,I=3。i++表示先执行这条语句,再对i加1
B=++J; //执行该句后,B=4,J=4。++j表示先对j加1,再执行这条语句
printf("%d\t%d\n",A,I);
printf("%d\t%d\n",B,J);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第1题:D
因为题目的“a=%d,b=%d”部分是以“,”作为隔离的,所以输入的时候必须是以“,”作为分隔
第2题:A
第1条输出语句,变量a存的是字符'a',对应的ACSII码是97,+1后就是98,98对应的字符是'b'。
第2条输出语句:把变量a的值赋给变量b,然后a再+1,所以结果为b,b
第3题:D
第4题:这样读!
1:声明4个整型变量a,b,i,j的同时,给i和j赋值;
2:把i++的值赋给a,i++是先赋值后+1,所以a的值为2;
3:把++j的值赋给b,++j是先+1后赋值,所以b的值为4;
4:第一条的输出语句结果为:2,3;
5:第二条的输出语句结果为:4,4;
因为题目的“a=%d,b=%d”部分是以“,”作为隔离的,所以输入的时候必须是以“,”作为分隔
第2题:A
第1条输出语句,变量a存的是字符'a',对应的ACSII码是97,+1后就是98,98对应的字符是'b'。
第2条输出语句:把变量a的值赋给变量b,然后a再+1,所以结果为b,b
第3题:D
第4题:这样读!
1:声明4个整型变量a,b,i,j的同时,给i和j赋值;
2:把i++的值赋给a,i++是先赋值后+1,所以a的值为2;
3:把++j的值赋给b,++j是先+1后赋值,所以b的值为4;
4:第一条的输出语句结果为:2,3;
5:第二条的输出语句结果为:4,4;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询