执行下列程序时,若从键盘上输入数据: 123 678 ,它的运行过程是怎样的

执行下列程序时,若从键盘上输入数据: 123 678 ,它的运行过程是怎样的,第1张

#include <stdioh>

void main(){

char c1,c2,c3,c4,c5,c6;

scanf("%c%c%c%c",&c1,&c2,&c3,&c4); //读得'1','2','3',' '

c5=getchar(); //读得'6'

c6=getchar(); //读得'7'

putchar(c1); //输出'1'

putchar(c2); //输出'2'

printf("%c%c\n",c5,c6); //输出'6','7'

}

运行后输出:

1267

应该选择B,过程如下

x++>5,因为++ 在后,所以是先赋值后自增,故x++的值是5,但是x的值因为自增所以是6

因为x++>5,不满足条件,所以执行else语句,x--这个也是--在后,所以也是一个先赋值后自减,因此x--的值是6

不确定值或者a1+a2+a3=48

如果按照输入的格式,25,13,10这样的话

就是不确定值

如果是25,13,10

就是a1+a2+a3=25

main()称之为主函数,是所有程序运行的入口。其余函数分为有参或无参两种,均由main()函数或其它一般函数调用,若调用的是有参函数,则参数在调用时传递。

扩展资料:

对main()函数始终作为主调函数处理,也就是说,允许main()调用其它函数并传递参数。事实上,main()函数既可以是无参函数,也可以是有参的函数。对于有参的形式来说,就需要向其传递参数。

命令行中的命令就是可执行文件的文件名,其后所跟参数需用空格分隔,并为对命令的进一步补充,也即是传递给main()函数的参数。

1 以下说法正确的是(C) (2分)

C C语言程序总是从main()函数开始执行

2 对于基类型相同的两个指针变量之间,不能进行的运算是_C_。 (2分)

C +

3 要说明一个有10个int 元素的数组,应当选择语句 (2分)

A int a[ 10 ];

4 有如下说明

int a[10] = {1,2,3,4,5,6,7,8,9,10},p = a;

则数值为9的表达式是__B_。 (2分)

B (p+8)

5 有如下程序

main()

{

int a[3][3] = {{1,2},{3,4},{5,6}}, i,j,s = 0;

for(i = 1; i < 3; i++)

for(j = 0; j <= i; j++)

s += a[i][j]];

printf("%d\n",s);

}

该程序的输出结果是__A_。 (2分)

A 18

6 有以下程序

main()

{ int a[3][3],p,i;

p=&a[0][0];

for(i=0;i<9;i++) p[i]=i+1;

printf("%d \n",a[1][2]);

}

程序运行后的输出结果是___B____ (2分)

B 6

7 若有一些定义和语句

#include <stdioh>

int a=4,b=3,p,q,w;

p=&a; q=&b; w=q; q=NULL;

则以下选项中错误的语句是__C__。 (2分)

C p=va;

8 若变量已正确说明为float类型,要通过语句scanf("%f %f %f",&a,&b,&c);给 a赋予100,b赋予220,c赋予330,不正确的输入形式是:_B__。 (2分)

B 100,220,330

9 若执行以下程序段,其输出结果是_B__

int a=0 , b=0 , c=0;

c=(a-=a-5) , (a=b,b+3) ;

printf("%d , %d , %d\n" , a,b,c); (2分)

B 0,0,5

10 下面程序的输出结果是_C_。

main()

{ int a[]={1,2,3,4,5,6,7,8,9,0},p;

p=a;

printf("%d\n",p+9);

} (2分)

C 10

以上就是关于执行下列程序时,若从键盘上输入数据: 123 678 ,它的运行过程是怎样的全部的内容,包括:执行下列程序时,若从键盘上输入数据: 123 678 ,它的运行过程是怎样的、C语言问题:若执行下面的程序时从键盘上输入5,则输出是、若运行以下程序时,从键盘输入25,13,10 ,则输出结果为( )等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9409919.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存