首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于#include的叙述中正确的是( )。
关于#include的叙述中正确的是( )。
admin
2017-10-24
28
问题
关于#include的叙述中正确的是( )。
选项
A、在包含文件中,不得再包含其他文件
B、#include命令行不能出现在程序文件的中间
C、在一个程序中,允许使用任意数量的#include命令行
D、虽然包含文件被修改了。包含该文件的源程序也可以不重新进行编译和连接
答案
C
解析
C语言的预编译处理符号include具有以下规则:
①包含文件的include命令行通常应书写在所用源程序文件的开头,故有时也把包含文件称作“头文件”。头文件名可以由用户指定,其后缀不一定用“.h”;
②包含文件中,一般包含有一些公用的#define命令行、外部说明或对(库)函数的原型说明;
③当包含文件修改后,对包含该文件的源程序必须重新进行编译链接;
④在一个程序中,允许有任意多个#include命令行;
⑤在包含文件中还可以包含其他文件。
转载请注明原文地址:https://kaotiyun.com/show/ubxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序中C的二进制值是()。chara=2,b=4,c;c=a^b>>2
下面程序的运行结果是()。#include<stdio.h>voiddel(char*s){inti,j;char*a;a=s;for(i=0,j=0;a[i]!=’\0’;i++)
以下关于return语句的叙述中不正确的是()。
当输入为"Fool&Swalow"时,下面程序的执行结果是()。#include<stdio.h>main(){charc;while(c!=’?’){c=getchar();putchar(C
设有以下语句:charx=3,y=6,z;z=x^y<<2;则z的二进制值是()。
现有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中连续的三个节点。structnode{chardata;structnode*next;}*p,*q,*r;现要将q和r所指节点交换前后位置,同时要保持
有以下程序段:typedefstructnode(intdata;structnode*next;)*NODE;NODEP;以下叙述中正确的是()。
有以下程序#defineF(X,Y)(X)*(Y)main(){inta=3,b=4;printf(“%d﹨n”,F(a++,b++));}程序运行后的输出结果是()。
随机试题
行政机关对当事人进行处罚使用非法定部门制发的罚款、没收财物单据的,当事人无权拒绝处罚,但有权予以检举。()
要使下列程序能够正确运行,则横线处应填写的内容是()。importjava.awt.*;importjava.applet.*;publicclassSayHiextendsApplet{publicvoid______
肝浊音界下降见于
结核不会出现全身淋巴结肿大,特别是胸腹淋巴结都肿大。
我国职业病名单中,列入的职业性肿瘤是
属于疾病名称的是()。
复合会计分录是由几个简单会计分录合并而成的。()
下列不属于教学设计过程的基本要素的是()
大型水墨人物画《流民图》的作者是_______。
公安工作事关国家安危、社会稳定和人民生命财产安全,公安机关一旦脱离党的领导,就可能被坏人所掌握、所利用,蜕变成镇压人民的工具。()
最新回复
(
0
)