- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言练习题-修订版分析
C语言练习题
一、选择题
1.在C语言中,( )既不是保留字,也不是合法的标识符。
A.x*yB.forC.longD. x2
2.下面标识符中,不合法的用户标识符为()
A.B.C.D.
3.( )。
A.B.C.D. double
4.若变量均已正确定义并赋值,以下合法的C语言赋值语句是( )。
A.x=y==5;B.x=n%2.5;C.x+n=i;D.x=5=4+1;
按照C语言的用户标识符命名规则不能出现在标识符中的是( )。
A.大写字母B.数字字符 C.连接符D.下划线
C语言程序由若干个( )构成。
A. 过程B. 函数C. 子程序D. 标识符
,下面正确的C语言表达式是()。
A.sqr(x)/(2*a) B.sqr(x)/2*a C.sqrt(x)/2aD.sqrt(x)/2*a
8.表达式( )的值是整数类型。
A.15/2+2.0B.15/2C.25/5.0D.0.5*10. 设有下列C语句则下面叙述正确的是()。
ypedef struct
{ int n; char ch[8];
}Stt;
A.Stt是结构体变量名B.struct是结构体类型名
C.typedef struct是结构体类型D.Stt是结构体类型名
.以下选项中不属于字符常量的是( )。
A.′C′;B.′\072′;C.′\xCC′;D.C;以下选项中,不能作为合法常量的是( )。
A.1.23e04B.1.23e0.4C.1.23e+4D.1.23e0
. 设有以下定义
int a=0;
double b=1.25;
char c=A
#define d 2
则下面语句中错误的是( )。
A.a++; B.b++ C.c++; D.d++;
C语言,main函数的位置( )。
A.必须作为第一个函数B.必须作为最后一个函数
C.可以任意位置D.必须在它所调用的函数之后以下能正确定义整型变量a、b并为它们赋初值5的语句是( )。
A.int a=b=5; B.int a, b=5;
C. a=5, b=5; D.int a=5, b=5;
.在一个源文件中定义的全局变量的作用域为( )。
A.从定义变量开始至本文件结束B.本文件的全部范围
C.本程序的全部范围 D.本函数的全部范围
.在C语言中,变量的隐含存储类别是 ( )。
A.autoB.staticC.extern D.无存储类别.在VC++中,若指针p已正确定义,要使p指向10个连续的整型动态存储单元,不正确的语句是( )。
A.p=10*(int*)malloc(sizeof(int));B.p=(int*)malloc(10*);
C.p=(int*)malloc(10*sizeof(int));D.p=(int*)calloc(10,sizeof(int));
以下能正确定义一维数组的选项是( )
A.int a[5]={0,1,2,3,4,5}; B.int a[5]=0123;
C.char a[]={′0′,′1′,′2′,′3′,′\0′};D.char a={′A′,′B′,′C′};
以下有关宏替换的的是( )。
A.宏替换是在运行时进行的B.宏名无类型
C.宏替换只是字符串替换D.宏替换不占用运行时间
以下定义语句中,错误的是( )。
A.int a[ ]={1,2}; B.int a[ ][3]={{1,2},{3}};
C.char s[10]= test;D.int n=5, a[n];
.下程序的输出结果是( )。
main()
{ int a[10]={9,8,7,6,5,4,3,2,1,0},*p=a+5;
printf(%d,*++p);
}
A.非法 B.9 C.3 D.7
.下面函数的功能是( )。
int sss(char *s, char *t)
{ while((*s)(*t)(*t++== *s++));
return(*s-*t);
}
A.将字符串s接续到字符串t中B.比较两个字符串的大小
C.将字符串s复制到字符串t中D.求字符串的长度
若有结构体employee的说明如下,则在下面的scanf()函数调用语句中不能够为结构体变量成员正确读入数据的是( )。
struct employee
{ char name[8];
int age;
char sex; }s[50],*p=s;
A.scanf(%s,s[0].n
您可能关注的文档
最近下载
- 提高择期手术患者术前准备完善率医院护理品管圈QCC成果汇报PPT(完整版本易修改).pptx VIP
- B-65522CM_01-αi-B βi-B 伺服电机规格.pdf VIP
- 采购部员工年终总结.pptx VIP
- 《老年人能力评估从业人员培训指南》.pdf
- 二年级道德与法治上册-全册教案-新人教版.pdf VIP
- 投资项目风险因素识别核对表.docx
- CAAC无人机理论考试题库(2025修订版)含答案.docx VIP
- DB11∕T 512-2024 建筑装饰工程石材应用技术规程.pdf
- Unit1 单元整体教学设计-小学英语五年级上册(人教PEP版).docx VIP
- CAAC无人机理论考试题库(2025修订版)含答案.docx VIP
文档评论(0)