- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言试卷编号819
试卷编号:819
所属语言:C语言
试卷方案:指针(课上)
试卷总分:100分
共有题型:5种
一、填空 共5题 (共计10分)
第1题 (2.0分) 题号:257
在c程序中,只能给指针赋NULL值和【1】值.
答案:
=======(答案1)=======
地址
第2题 (2.0分) 题号:353
变量的本质是代表内存中的一个存储单元的【1】。
答案:
=======(答案1)=======
地址
第3题 (2.0分) 题号:858
在c程序中,可以通过三种运算方式为指针变量赋地址值,它们是【1】,=,malloc.
答案:
=======(答案1)=======
第4题 (2.0分) 题号:1002
执行printf(%d,%d,i,j,k,m);后在屏幕上将输出【1】个整数.(2004年春江苏省二级C)
答案:
=======(答案1)=======
2
第5题 (2.0分) 题号:911
int x=2;z=x++-1; 则z的值为【1】.
答案:
=======(答案1)=======
1
二、单项选择 共25题 (共计50分)
第1题 (2.0分) 题号:429
为了提高程序的运行速度,在函数中对于整型或指针可以使用()型的变量。
A:auto
B:register
C:static
D:extern
答案:B
第2题 (2.0分) 题号:465
以下对C语言函数的描述中,正确的是()。
A:C程序必须由一个或一个以上的函数组成
B:C函数既可以嵌套定义又可以递归调用
C:函数必须有返回值,否则不能使用函数
D:C程序中有调用关系的所有函数必须放在同一个程序文件中
答案:A
第3题 (2.0分) 题号:475
两个指针变量不可以()。
A:相加
B:比较
C:相减
D:指向同一地址
答案:A
第4题 (2.0分) 题号:476
若已定义x为int类型变量,下列语句中说明指针变量p的正确语句是()。
A:int p=x;
B:int *p=x;
C:int *p=x;
D:*p=*x;
答案:C
第5题 (2.0分) 题号:477
关于指针概念说法不正确的是()。
A:一个指针变量只能指向同一类型变量
B:一个变量的地址称为该变量的指针
C:只有同一类型变量的地址才能放到指向该类型变量的指针变量之中
D:指针变量可以由整数赋,不能用浮点赋
答案:D
第6题 (2.0分) 题号:492
变量p为指针变量,若p=a,下列说法不正确的是()。
A:*p==a
B:*a==a
C:(*p)++==a++
D:*(p++)==a++
答案:D
第7题 (2.0分) 题号:494
执行下列语句后的结果为()。
int x=3,y;
int *px=x;
y=(*px)++;
A:x=3,y=4
B:x=4,y=3
C:x=4,y=4
D:x=3,y不知
答案:B
第8题 (2.0分) 题号:541
用户定义的函数不可以调用的函数是()。
A:非整型返回值的
B:本文件外的
C:main函数
D:本函数下面定义的
答案:C
第9题 (2.0分) 题号:542
全局变量的定义不可能在()。
A:函数内部
B:函数外面
C:文件外面
D:最后一行
答案:A
第10题 (2.0分) 题号:543
对于void类型函数,调用时不可作为()。
A:自定义函数体中的语句
B:循环体里的语句
C:if语句的成分语句
D:表达式
答案:D
第11题 (2.0分) 题号:544
在C语言中,调用函数除函数名外,还必须有()。
A:函数预说明
B:实际参数
C:( )
D:函数返回值
答案:C
第12题 (2.0分) 题号:4261
以下只有在使用时才为该类型变量分配内存的存储类说明是()。
A:auto和 static
B:auto和 register
C:register和 static
D:extern和 register
答案:B
第13题 (2.0分) 题号:555
指针变量p进行自加运算(即 执行p++;)后,地址偏移值为2,则其
数据类型为()。
A:int
B:float
C:double
D:char
答案:A
第14题 (2.0分) 题号:556
若有int i=3,*p;p=i;下列语句中输出结果为3的是()。
A:printf(%d,p);
B:printf(%d,*i);
C:printf(%d,*p);
D:printf(%d,p);
答案:C
第15题
文档评论(0)