柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
有以下程序: #include
main() { int y=9; for( ; y>0; y--) if(y%3==0) printf("%d", --y); } 程序的运行结果是( )。
A.852
B.963
C.741
D.875421
热度🔥1,290
参考答案:A
解析:
【解析】第一次for循环,y的值为9,y%3的值为0,满足条件打印 - - y,即先减一后打印,所以打印8;第二次for循环,y的值为7, y%3的值为1,不执行打印语句;第三次for循环,y的值为6,y%3的值为0,满足条件打印--y,即先减一后打印,所以打印5;第四次for循环,y的值为4,不满足if条件,不执行打印语句;第五次for循环,y的值为3,满足if条件,打印输出2;第六次for循环,y的值为1,不满足条件,不执行打印语句。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
假设“公司”表中有编号、名称、法人等字段,查找公司名称中有“网络”二字的公司信息,正确的命令是( )。
有以下程序: #include #define PT 3.5 ; #define S(x) PT*x*x ; main() { int a=1, b=2; printf("%4.1f\n" , S(a+b)); } 程序运行后的输出结果是( )。
有以下程序: #include #include main() { int *a,*b,*c; a=b=c=(int *)malloc(sizeof(int)); *a=1;*b=2,*c=3; a=b; printf("%d,%d,%d\n",*a,*b,*c); } 程序运行后的输出结果是( )。
以下fun函数的功能是将形参s所指字符串内容颠倒过来 void fun( char *s ) { int i, j, k; for( i=0, j=strlen(s) __________ ; i
对于以下程序 if ( a > 0 and b > 0 ) then c = c/a; if ( a > 1 or c > 1 ) then c = c+1; 执行条件/判定覆盖,为使得每一条件取值和每一分支都至少执行一次,需要测试用例数是
标签
二级C语言
打印
for
循环
条件