首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的程序输出结果是______。 #define r 16 #if r==16 void p(int a) { printf("%x",a) ; } #else void p(int a) {
下面的程序输出结果是______。 #define r 16 #if r==16 void p(int a) { printf("%x",a) ; } #else void p(int a) {
admin
2009-02-15
65
问题
下面的程序输出结果是______。 #define r 16 #if r==16 void p(int a) { printf("%x",a) ; } #else void p(int a) { printf("%d",a) ; } #endif main() { p(32); }
选项
A、32
B、20
C、编译时错误
D、运行时错误
答案
2
解析
“#define r 16”的作用是指定用标识符r来代替16,因此程序编译时只编译#if部分,故程序运行时,打印输出十六进制的32,即20。
转载请注明原文地址:https://kaotiyun.com/show/cgXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序计算并输出的是PrivateSubCommand1Click()a=10:s=0Dos=s+a*a*a:a=a-1LoopUntila
窗体上有一个名称为Optionl的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程PrivateSubOptionl_Click(IndexAsInteger)EndSub下面关于此过程的参数In
用语句Open"C:\teac.txt"ForInputAs#1打开文件后,就可以编程序
下列选项中不属于结构化程序设计原则的是
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。窗体文件的程序如下:PrivateTypexaAsInteger:bAsIntegerEndTypePrivateSubCommand1_Click()
下列关于控件数组的叙述中,正确的是()。
下面关于控件数组的叙述中正确的是
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为
以下关于数组的叙述中,错误的是()。
随机试题
1970wasWorldConservationYear.TheUnitedNationswantedeveryonetoknowthattheworldisindanger.Theyhopedthatgovern
在社区卫生调查中不能进行统计推断的抽样是
某工程单目标双代号网络计划如下图所示,下列选项对图示内容描述错误的是()。
(二) 某公司生产的A产品经过两道工序,共400小时,第一道工序120小时,第二道工序280小时,为简化核算,假定各工序内在产品的完工程度为50%。第一道工序在产品500件,第二道工序在产品680件,完工产1000件。原材料
下列关于和解程序的表述中,不正确的是()。
找规律填数字,2,4,9,16,(),47,空缺的数字是()
在ENIAC的研制过程中,由美籍匈牙利数学家总结并提出了非常重要的改进意见,他是
ZinédineZidane______lapersonnalitépréféréedesFran?ais,selonleTop50despersonnalités,réaliséparl"IfoppourleJour
Ifthefunctionf(x)=x+2,andthefunctiong(x)=3x,whatisthefunctiong(f(x))?
Parents’Homework:FindPerfectTeachersforKidsA)TomiHalldidwhatshecouldtolobbyforthebestteachersforhertwochi
最新回复
(
0
)