首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于#include的叙述中正确的是( )。
关于#include的叙述中正确的是( )。
admin
2017-10-24
46
问题
关于#include的叙述中正确的是( )。
选项
A、在包含文件中,不得再包含其他文件
B、#include命令行不能出现在程序文件的中间
C、在一个程序中,允许使用任意数量的#include命令行
D、虽然包含文件被修改了。包含该文件的源程序也可以不重新进行编译和连接
答案
C
解析
C语言的预编译处理符号include具有以下规则:
①包含文件的include命令行通常应书写在所用源程序文件的开头,故有时也把包含文件称作“头文件”。头文件名可以由用户指定,其后缀不一定用“.h”;
②包含文件中,一般包含有一些公用的#define命令行、外部说明或对(库)函数的原型说明;
③当包含文件修改后,对包含该文件的源程序必须重新进行编译链接;
④在一个程序中,允许有任意多个#include命令行;
⑤在包含文件中还可以包含其他文件。
转载请注明原文地址:https://kaotiyun.com/show/ubxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行以下程序的输出结果是()。#include<stdio.h>#defineM5#defineNM+Mmain(){intk;k=N*N*5;printf(”%d\n",k);
以下程序中C的二进制值是()。chara=2,b=4,c;c=a^b>>2
下列程序的输出结果是()。#include"stdio.h"main(){structst{inty,x,z;};union{longi;intj;chark;}un;
请阅读以下程序:#include<stdio.h>#include<string.h>voidfun(intb[]){staticinti=0;do{b[i]+=b[i+1];}while
以下程序的运行结果是()。#defineMAX(a,B)(a>b?a:B)+1main(){inti=6,j=8,k;printf("%d\n",MAX(i,j));}
现有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中连续的三个节点。structnode{chardata;structnode*next;}*p,*q,*r;现要将q和r所指节点交换前后位置,同时要保持
有以下程序段:typedefstructnode(intdata;structnode*next;)*NODE;NODEP;以下叙述中正确的是()。
若有语句:char*line[5];,以下叙述中正确的是()。
随机试题
学校体育的根本任务是【】
A.其民乐野处而乳B.其民嗜酸而食腐C.民食鱼而嗜咸D.民华食而脂肥东方之人易得痈疡是因
下列哪些病因导致的心衰不宜使用血管扩张剂进行治疗
正常情况下胃黏膜不被胃液消化的原因是由于
关于中罔的四大盆地,下列说法正确的是()。
下列句子中不含通假字的是()。
Thereweremanypeoplepresentandheappearedonlyforafewseconds,soIonlycaughta______ofhim.
在程序的执行过程中,用______结构可以实现嵌套调用函数的正确返回。
ThehistoryofresponsestotheworkoftheartistSandroBotticelli(1444-1510)suggeststhatwidespreadappreciationbycritic
DoestheInternetMakeYouDumber?[A]TheRomanphilosopherSenecamayhaveputitbest2,000yearsago:"Tobeeverywhereisto
最新回复
(
0
)