网站首页
财会类
职业资格
公务员
医卫类
建筑工程
计算机
学历类
职业技能鉴定
其它
当前位置:
首页
>
计算机
>
计算机二级
>
有以下程序main(){ int k=5;while(--k) printf(%d,k -= 3);printf(\n)
问题
有以下程序
main()
{ int k=5;
while(--k) printf("%d",k -= 3);
printf("\n");
}
执行后的输出结果是
A)1
B)2
C)4
D) 死循环
参考答案
您可能感兴趣的试题
有以下程序main(){ int i;for(i=1; i<=40; i++){ if(i++%5==0)if(++i%8==0) printf(%d ,i);}printf(\n);}执行后
答案解析
有以下程序fun(int x, int y){ return (x+y); }main(){ int a=1, b=2, c=3, sum;sum=fun((a++,b++,a+b),c++);pri
答案解析
有以下程序main(){ char s[]=abcde;s+=2;printf(%d\n,s[0]);}执行后的结果是A) 输出字符 a 的 ASCII 码B) 输出字符 c 的 ASCII
答案解析
有以下程序fun(int x, int y){ static int m=0, i=2;i+=m+1; m=i+x+y; return m;}main(){ int j=1,m=1,k;k=fun(j
答案解析
有以下程序fun(int x){ int p;if(x==0||x==1) return(3);p=x-fun(x-2);return p;}main(){ printf(%d\n,fun(7))
答案解析
在 16 位编译系统上,若有定义 int a[]={10,20,30}, *p=&a; ,当执行 p++; 后,下列说法错误的是A)p 向高地址移了一个字节B)p 向高地址移了一个存储单元C)p 向高
答案解析
相关内容
下列叙述中正确的是A)break 语句只能用于 switch 语句B) 在 switch 语句中必须使用 defaultC)break 语句必须与 switch 语句中的 case 配对使用D) 在
在嵌套使用 if 语句时, C 语言规定 else 总是A) 和之前与其具有相同缩进位置的 if 配对B) 和之前与其最近的 if 配对C) 和之前与其最近的且不带 else 的 if 配对D) 和之
有以下程序main(){ int a=0, b=0;a=10; /* 给 a 赋值b=20; 给 b 赋值 */printf(a+b=%d\n,a+b); /* 输出计算结果 */}程序运行后的输
设有定义: int a; float b; 执行 scanf(%2d%f,&a,&b); 语句时,若从键盘输入876 543.0 , a 和 b 的值分别是A)876 和 543.00
有以下程序main(){ int x, y, z;x=y=1;z=x++,y++,++y;printf(%d,%d,%d\n,x,y,z);}程序运行后的输出结果是A)2,3,3B)2,3,2C)
若有定义 int x,y; 并已正确给变量赋值,则以下选项中与表达式 (x-y)?(x++) : (y++) 中的条件表达式 (x-y) 等价的是A)(x-y>0)B)(x-y<0)C)(x-y<0|
以下关于逻辑运算符两侧运算对象的叙述中正确的是A) 只能是整数 0 或 1B) 只能是整数 0 或非 0 整数C) 可以是结构体类型的数据D) 可以是任意合法的表达式
若变量 x 、 y 已正确定义并赋值,以下符合 C 语言语法的表达式是A)++x,y=x--B)x+1=yC)x=x+10=x+yD)double(x)/10
下列定义变量的语句中错误的是A)int _int;B)double int_;C)char For;D)float US$;
下列叙述中正确的是A) 每个 C 程序文件中都必须要有一个 main() 函数B) 在 C 程序中 main() 函数的位置是固定的C)C 程序中所有函数之间都可以相互调用,与函数所在位置无关D) 在