首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int x; for(x=3;x<6;x++) printf((x%2)?("*%d"):("#%d"),x); printf("\n"); } 程序的输出结果是( )。
有以下程序: #include<stdio.h> main() { int x; for(x=3;x<6;x++) printf((x%2)?("*%d"):("#%d"),x); printf("\n"); } 程序的输出结果是( )。
admin
2021-02-25
26
问题
有以下程序:
#include<stdio.h>
main()
{
int x;
for(x=3;x<6;x++)
printf((x%2)?("*%d"):("#%d"),x);
printf("\n");
}
程序的输出结果是( )。
选项
A、*3#4*5
B、#3*4#5
C、*3*4#5
D、*3#4#5
答案
A
解析
条件运算符组成条件表达式的一般形式为:表达式1?表达式2:表达式3。其求值规则为:表达式1值为真,则以表达式2的值作为条件表达式的值,否则以表达式3的值作为整个条件表达式的值。本题中语句printf((x%2)?("*%d"):("#%d",x);含义为变量x对2求余,如果结果为真,则按照“*%d”出,否则按照“#%d”出。故A选项正确。
转载请注明原文地址:https://jikaoti.com/ti/XJz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段:#includeintj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为()。
有以下程序#incllldeintfun(chars[])main(){intn=0;{chars[10]={’6’,’1’,’*’,’4’,’*’,’9’
若有定义语句charc=’\101’;则变量c在内存中占
设有定义:longx=745321L,则能正确输出变量x的语句是()。
下面不属于软件需求规格说明书内容的是
下列关于线性链表的叙述中正确的是()。
以下关于字符串的叙述中正确的是
某二叉树中有n个叶子结点,则该二叉树中度为2的结点数为
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
随机试题
______thedifficultiesofexercising,manypeopleprefertobeonadiettoloseweight.
男性,70岁,平日BPl50/60mmHg,脉压增大的原因可能是由于
下列选项中,不出现在急性纤维性炎症病灶的是
以证券市场过去和现在的市场行为为分析对象,应用数学和逻辑的方法,探索出一些典型变化规律,并据此预测证券市场未来变化趋势的方法通常被称为( )。
下列对银行业机构信息披露要求的说法,不正确的是()。
以下关于营运资本筹资政策的表述中,正确的有()。
训练学生对他们所阅读的东西产生一个类比或表象,如图形、图像、表格和图解等,以加强其深层理解,这是利用()的方法。
下列古诗句的解释错误的一项是:
Itwasthedistrictsportsmeeting.Myfootstillhadn’thealed(痊愈)froma(n)【C1】______injury.Ihad【C2】______whetherornotI
A、Oneweek.B、Onemonth.C、Twodays.D、Threedays.A此题也是考查对数字的理解。对话中出现了oneweek,onemonth,twodays,threemeals,但有一句话非常关键“Then
最新回复
(
0
)