首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的程序输出结果是 ______。 #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
2010-01-10
52
问题
下面的程序输出结果是 ______。 #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/1mWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:FunctionfunfByValnumAsInteger)AsIntegerDimkAsIntegerk=1hum=Abs(num)DoWhilenumk=k*(humMod10):num=num\10L
以下关于数组的叙述中,错误的是
下面关于标准模块的叙述中错误的是()。
以下关于变量作用域的叙述中错误的是
以下关于控件数组的叙述中,错误的是()。
层次型、网状型和关系型数据库划分原则是
假定变量X的值为33521397,则在声明其类型时不能声明为
以下关于控件数组的叙述中,错误的是
下面是求最大公约数的函数的首部Functiongcd(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是
随机试题
造成元音音质差别的因素主要是
关于再生障碍性贫血不正确的是
《城市房屋租赁管理办法》规定,房屋租赁期限届满,承租人需要继续租用的,应在租赁期限届满前()个月提出。
关于防水混凝土施工的说法,正确的有()。
在会计人员继续教育中,明确会计职业道德教育主要内容为()。
货币概览中货币供应量M1的金额是()。根据上题的项目变动,试分析:如果年初货币供求平衡,且该年货币需求不变,那么经济运行会出现()现象。
“随着生活水平的提高和消费观念的转变,环保概念深入人心,绿色消费成为新时尚。”这句话没有语病。()
将下列函数在指定点处展开为泰勒级数:ln(2x2+x-3),在x=3处.
以下程序的输出结果是#include<iostream>usingnameSpacestd;intmain(){cout.fill(’*’);cout.width(5);cou
大事なことは、忘れないように手帳に()しておく。
最新回复
(
0
)