首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include <stdio.h> main() { int a = 0, b = 1; if (a++ && b++) printf("T"); else printf("F");
有如下程序 #include <stdio.h> main() { int a = 0, b = 1; if (a++ && b++) printf("T"); else printf("F");
admin
2021-06-15
53
问题
有如下程序
#include <stdio.h>
main()
{
int a = 0, b = 1;
if (a++ && b++)
printf("T");
else
printf("F");
printf("a=%d,b=%d\n", a, b);
}
程序运行后的输出结果是
选项
A、Ta=1,b=2
B、Fa=0,b=2
C、Fa=1,b=1
D、Ta=0,b=1
答案
C
解析
题目中判断if条件是否成立,a++先取值为0,则(a++ && b++)为0,且不计算b++,而后a自增得a=1,if条件不成立执行else函数体,输出F。最后执行语句printf("a=%d,b=%d\n", a, b);按照格式输出a=1,b=1。C选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/ONtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:计算正整数num的各位上的数字之积。例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更
有以下程序:#include<stdio.h>#include<string.h>stmctA{inta;charb[10];doublec;};voidf(structA*t);main(){structAa={1001,"
下述程序的输出结果是()。#include<stdio.h>voidmain(){inta[5]={1,2,3,4,5};int*p=a,**q=&p;printf("%dt",*(p++));printf("%d",*q);}
请编写函数fun,其功能是分别统计形参t所指二维数组中字母A和C的个数。注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。#inlclude<stdio.h>#inclu
以下语句中存在语法错误的是()。
设有定义:structcomplex{intreal,unreal;)datal={1,8),data2;则以下赋值语句中错误的是
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
若有以下程序段doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课号和成绩)。
学院的每名教师只能属于一个系,则实体系和实体教师间的联系是
随机试题
Singapore①Singaporeisanindependentcity-stateinsoutheasternAsia,consistingofonemajorisland—theSingaporeisland
曲线y=α-(x-b)1/3的拐点坐标为
产品定位就是()。
塌落度表示塑性混凝土的()。
设立拍卖企业应具备的条件是()。
假设名义利率为12%,当利息在一年内复利两次时,其实际利率与名义利率之间的关系错误的有()。
南美洲有一种鸟特别多疑,生了孩子更多疑.到哪里都叼着孩子。结果孩子被叼死了或者摔死了,你怎么看?
价值形式发展的完成形式是()。
求微分方程y“+a2y=sinx的通解,其中常数a>0.
下列处理器中,最早具有高效率的任务转换功能,适用于多用户、多任务系统的处理器是
最新回复
(
0
)