- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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
您可能关注的文档
最近下载
- ctf考试题及答案.doc VIP
- 1.1生活 观察(教学课件)-2025-2026学年七年级数学数学上册(苏科版2024).pptx VIP
- 念珠菌性阴道炎的诊治-极经典.ppt VIP
- 2025年北京城市副中心投资建设集团有限公司招聘笔试模拟试题及答案解析.docx VIP
- 八月下旬一级建造师考试《水利水电工程管理与实务》真题(附答案).docx VIP
- 优秀病例汇报大赛课件(手工精品图文).pptx VIP
- 掼蛋教学课件.ppt VIP
- 太阁立志传5资料集.doc VIP
- 七月下旬一级建造师考试《水利水电工程管理与实务》第二次真题(附答案).docx VIP
- 美容礼仪与人际沟通讲解.ppt
文档评论(0)