柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
若有以下程序 #include
main() { int a=1,b=2,c=3,d=4, r=0; if (a!=1) ; else r=1; if (b==2) r+=2; else; if (c!=3) r+=3; else; if (d==4) r+=4; printf("%d\n", r); } 则程序的输出结果是
A.10
B.7
C.6
D.3
热度🔥3,667
参考答案:B
解析:
【解析】else总是和与之最近的上面的if配对,执行第一个if,判断条件不成立,执行else r=1;语句。再执行第二个if语句中的判断条件,成立,左移执行r+=2,r的值为3,再执行第三个if的判断条件,不成立执行第7行else后面的空语句";"。再执行第四个if的判断条件d==4成立,执行r+=4,r的值为7。然后打印输出。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
CPU主要技术性能指标有()。
打开窗体时,触发事件的顺序是
如果变量a中保存字母"m",则以下程序段执行后,变量Str$的值是 Select Case a$ Case "A" To "Z" Str$ = "Upper Case" Case "0" To "9" Str$ = "Number " Case "!", "?", ",", ") ", ";" Str$ = "Punctuaton" Case "" Str$ = "Null String" Case Is < 32 Str$ = "Special Character" Case Else Str$ = "Unknown Character" End Select
在Excel工作表中存放了第一中学和第二中学所有班级总计300个学生的考试成绩,A列到D列分别对应“学校”、“班级”、“学号”、“成绩”,利用公式计算第一中学3班的平均分,最优的操作方法是( )。
在一份使用Excel编制的员工档案表中,依次输入了序号、性别、姓名、身份证号4列。现需要将“姓名”列左移至“性别”列和“序号”列之间,最快捷的操作方法是( )。
标签
二级C语言
if
执行
else
判断