首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() { char a1=’M’,a2=’m’; printf("%c\n",(a1,a2)); } 以下叙述中正确的是( )。
有以下程序: main() { char a1=’M’,a2=’m’; printf("%c\n",(a1,a2)); } 以下叙述中正确的是( )。
admin
2013-06-11
28
问题
有以下程序: main() { char a1=’M’,a2=’m’; printf("%c\n",(a1,a2)); } 以下叙述中正确的是( )。
选项
A、程序输出大写字母M
B、程序输出小写字母m
C、格式说明符不足,编译出错
D、程序运行时产生出错信息
答案
2
解析
因为整个逗号表达式的值为逗号表达式最后一个子表达式的值,所以本题输出的是a2的值’m’。故应该选择B。
转载请注明原文地址:https://jikaoti.com/ti/bln0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后,输出结果为______。main(){inta[2][3]={1,3,5,7,9,11},*s[2],**pp,*p:s[0]=a[0],s[1]=a[1];pp=s;p=(int*)mal
若有定义:doubleW[10],则W数组元素下标的上限为【】,下限为【】。
以下程序的输出结果是() main() {charw[][10]={"ABCD","EFGH","IJKL","MNOP"},k; for(k=1,k<3;k++)printf("%s\n",w[k]); }
若有如下程序:sub(int*y){while(--(*y));printf("%d",(*y)--);}main(){intx=10;sub(&x);}则程序运行后的输出结果是
下面程序的输出结果是()。#defineSQR(X)2*X+1main(){inta,b,C;a=3;b=2;C=1;a*=SQR(b+c)/SQR(b+c);printf("%d",a);
若程序中定义了以下函数doublemyadd(doublea,doubleb){return(a+b);}并将其放在调用语句之后,则在调用之前应该对函数进行说明,以下选项中错误的说明是
函数重载是指
在单链表中,NULL称为______,它不指向任何结点,只起______作用。
在一个顺序存储的循环队列中,队头指针指向队头元素的______。
串的长度是______。
随机试题
下列关于腹膜后脂肪肉瘤的描述,正确的是:
(2008年)一束波长为λ的单色光分别在空气中和在玻璃中传播,则在相同的时间内()。
()任何单位、个人在城市市区噪声敏感建设物集中区域内使用高音广播喇叭。
下列有关探究光合作用过程的描述,正确的是()
下列句子中,加下划线的成语使用不恰当的是()。
A、 B、 C、 D、 D
三家诗
energyconservation
Oneofthereallystartlingthingsabouttoday’sdecisionontheAffordableCareActisthatthewholebroccoliissue.Onemight
在采用______对外部设备进行编址的情况下,不需要专门的I/O指令。
最新回复
(
0
)