首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #define P 3 void F(int x) { return(p’x’x); main() { pritnf("%d\n",F(3+5)); } 程序运行后的输出结果是
有以下程序 #define P 3 void F(int x) { return(p’x’x); main() { pritnf("%d\n",F(3+5)); } 程序运行后的输出结果是
admin
2013-02-23
36
问题
有以下程序 #define P 3 void F(int x) { return(p’x’x); main() { pritnf("%d\n",F(3+5)); } 程序运行后的输出结果是
选项
A、192
B、29
C、25
D、编译出错
答案
8
解析
本题考查的是函数的定义。C语言中有两种函欺,一种是没有返回值的函数,这种函数的返回值类型是void;另一种是有返回值的函数,其返回值类型是void以外的任何类型。void类型函数不能返回值,否则编译通不过。本题是一道陷阱题,考生如果没注意到F()函数被定义为void类型的话,很容易错选为选项A,其实应该选择选项D,编译出错!
转载请注明原文地址:https://jikaoti.com/ti/0sB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序段的输出结果是【】。main(){charb[]="Hello,you";b[5]=0;printf("%s\n",B);}
若有如下程序段:main(){intn=0;while(printf("*")){n++;if(n<3)break;}}则下列描述正确的是()
阅读下面语句,则执行后的输出结果为【】。#include"stdio.h"main(){chara,b;for(a=’0’,b=’9’;a<b;a++,b--)printf("%c%c",
以下程序段的输出结果是【】。main(){inta=2,b=3,c=4;a*=16+(b++)-(++c);printf("%d",a);}
若在以下定义和赋值语句,则才s数组的第i行第j列(假设i,j已正确说明并赋值)元素地址的合法引用为ints[2][3]={0},(*p)[3];p=s;
【】是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。
以下函数把b字符串连接到a字符串的后面,并返回a中新字符串的长度。请填空。strcen(chara[],charb[]){intnum=0,n=0;while(*(a+num)!=【】)num++;while(b[n])
关系模型的数据操纵即是建立在关系上的数据操纵,一般有【】、增加、删除和修改四种操作。
下列说法中不正确的是()
微型计算机的性能主要取决于______。
随机试题
手术区皮肤消毒范围要包括手术切口周围
腹股沟管的解剖结构中,下列哪项是错误的
上尿路结石临床表现的特点是
城市性质确定的一般方法是采用()相结合。
根据《税收征管法》规定,自结算缴纳税款之日起3年内发现的超过应纳税额的税款处理,下列做法不正确的是()。
企业领导体制的核心是()。
Jameshadpracticedalotforhisdrivingtestsothathecouldbesureofpassingitathisfirst______.
2015年,某市非公有制经济实现增加值348.12亿元,比上年净增加23.69亿元,非公有制经济增加值占地区生产总值的比重为57.5%。其中,民营经济增加值335.24亿元,外商经济增加值11.84亿元,港澳台经济增加值1.04亿元,分别比“十一五”末(2
心理测验在实际生活中有哪些用途?结合自己的实际情况,谈谈心理测验对你或将来可能对你有何用处。
HowmanymissingAmericanservicemenhavebeenpositivelyconfirmeddeadinVietnamsofar?
最新回复
(
0
)