首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的运行结果是_________。 #define S(x)x*X main() { int k=1; while(k
以下程序的运行结果是_________。 #define S(x)x*X main() { int k=1; while(k
admin
2013-02-23
30
问题
以下程序的运行结果是_________。
#define S(x)x*X
main()
{ int k=1;
while(k<=4)
{printf(“%d,”,S(k));
k++;}
选项
答案
1,4,9,16,
解析
分析程序执行过程,第1次循环,k=1时,此时s(1)=1*1=1,然后k的值加1;第2次循环,k=2时,s(2)=2*2=4,然后k的值加1;第3次循环,k=3时,s(3)=3*3=9,然后k的值加1;第4次循环,k=4时,S(4)=4*4=16,然后k的值加1:当k=5时,条件不满足,退出循环。
转载请注明原文地址:https://kaotiyun.com/show/PmJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当运行以下程序时,从键盘输入abcdabcdef<CR>cde<CR>(<CR>表示回车),则下面程序的运行结果是【】。#include<stdio.h>
下列程序的运行结果是【】。#include<stdio.h>voidmain(){ints=0,k;for(k=7;k>4;k--){switch(k){
语句printf("%f\n",13.0*(1/5));的输出结果为【】。
定义inta=5,b;,则执行表达式b=++a*--a之后,变量b的值为【】。
执行以下的程序段后,m的值是______。inta[2][3]={{1,2,3},(4,5,6}};intm,*p;p=&a[0][0];m=p[4];
阅读下面语句,则程序的执行结果是【】。#include"stdio.h"main(){inta=-1,b=1,k;if((++a<0)&&!(b--<=0))printf("%d,%d
在scanf()函数调用语句中,可以在格式字符和%号之间加上一个星号,它的作用是跳过对应的输入数据;当输入以下数据时,100200300400500<回车>,下面语句的执行结果为【】。main(){inta,b,C;
数据的逻辑结构有线性结构和【】两大类。
随机试题
数字电视系统的关键技术有哪些?
城市供热一级管网宜采用()。
个人住房贷款业务中的操作风险是一种系统性风险。()
下列各项中,不能作为法律关系客体的是()。
十一届三中全会后,我国广大农民获得了生产和经营的自主权,生产积极性极大提高,导致这种情况的原因()。
休克:昏厥
根据我国现行宪法的规定,下列关于公有制经济的表述,正确的是()
LegislatorsfocusingontheirowndistrictsalsofailedsofartoreleaseCongressionaldistrictmaps.
WhospilledthedrinkoverDavid?
WheninAugustlastyearBritain’ssecurityservicesuncoveredanallegedplottosmuggletheliquidcomponentsofabombontoa
最新回复
(
0
)