C语言基础题(多选题)

下列字符中能构成标识符的是______。A.数字字符B.连接符C.下划线字符D.大写字母2.若有以下定义和语句:doubler=99,*p=&r;*p=r;则以下不正确的... 下列字符中能构成标识符的是______。
A. 数字字符
B. 连接符
C. 下划线字符
D. 大写字母
2. 若有以下定义和语句:double r=99,*p=&r; *p=r;则以下不正确的叙述是:______
A. 以上两处的*p含义相同,都说明给指针变量p赋值
B. 语句“*p=r;”把变量r的地址值赋给指针变量p
C. 语句“*p=r;”取变量r的值放回r中
D. 在“double r=99,*p=&r;”中,把r的地址赋值给了p所指的存储单元
3. 以下对C语言函数的有关描述中,错误的是:______。
A. 调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
B. 函数既可以嵌套定义又可以递归调用
C. 函数必须有返回值,否则不能使用函数
D. 程序中有调用关系的所有函数必须放在同一个源程序文件中
4. 以下不正确的叙述是______。
A. C语言的主函数是无参函数
B. C语言的主函数最多允许有1个参数
C. C语言的主函数最多允许有2个参数
D. C语言的主函数可以有2个以上参数
5. 已知:int x;,则下面的说明指针变量pb的语句______不是正确的。
A. int pb=&x;
B. int *pb=x;
C. int *pb=&x;
D. *pb=*x
6. 以下叙述中正确的是______。
A. 对于double类型数组,不可以直接用数组名对数组进行整体输入或输出
B. 当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息
C. 可以通过赋初值的方式确定数组元素的个数
D. 数组名代表的是数组所占存储区的首地址,其值不可改变
7. 以下对一维数组a进行初始化,错误的语句是______。
A. int a[10]=(0,0,0,0,0);
B. int a[10]={};
C. int a[10]={0};
D. int a[2]={10,9,8}
8. 下列关于#include命令的叙述中,正确的是______。
A. 一个#include命令中只能指定一个被包含文件
B. 一个#include命令中可以指定多个被包含文件
C. 一个被包含文件中又可以包含另一个被包含文件
D. #include命令中,文件名可以用双引号或尖括号括起来

9. 以下正确的C语言标识符是_____。
A. ABC
B. abc
C. a_bc
D. ab.c

10. 以下______是正确的转义字符。( )
A. ‘\\'
B. ‘\’
C. ‘\81'
D. ‘\0'
11. C语言中函数返回值的类型与下列哪项无关?
A. 定义函数时所指定的函数类型
B. 调用函数时临时
C. 调用该函数的主函数类型
D. return语句中的表达式类型

12. 以下说法不正确的是______。
A. 定义函数时,形参的类型说明可以放在函数体内
B. return后边的值不能为表达式
C. 如果函数值的类型与返回值表达式的类型不一致,以函数值类型为准
D. 如果形参与实参的类型不一致,以实参类型为准

13. 在C语言中,正确的int类型的常数是:______。
A. 0
B. 32768
C. 037
D. 0xaf

14. 设有如下定义:int (*ptr)();则以下叙述中不正确的是______。
A. ptr是指向一维数组的指针变量
B. ptr是指向int型数据的指针变量
C. ptr是指向函数的指针,该函数返回一个int型数据
D. ptr是一个函数名,该函数的返回值是指向int型数据的指针

15. 已知:int x,a,b;下列选项中正确的if语句是______。
A. if(a=b) x++;
B. if(a=<b) x++;
C. if(a-b) x++;
D. if(x) x++;
展开
 我来答
wise_111
2010-06-12 · TA获得超过892个赞
知道小有建树答主
回答量:329
采纳率:0%
帮助的人:355万
展开全部
ACD
ABD(D中应是赋给了p,而不是p指向的单元,p指向的单元就是r)
BCD
ABC(main()函数既可以是无参函数,也可以是有参的函数)
ABD

ACD
ABD
ACD
ABC
AD

BC
ABD
AB
ABD (ptr是“指向函数的指针”,而不是函数名)
ACD (A是对的,虽然一般不这样用)
游蓝海
2010-06-10 · 超过21用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:61.4万
展开全部
ACD
AB
BCD不可嵌套定义
ABC
ABD

ACD
ABD
ACD
ABC
AD

BC
ABD
AB
ABD
ACD
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友67e44a06f
2010-06-12
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
ACD
AB
BCD不可嵌套定义
ABC
ABD

ACD
ABD
ACD
ABC
AD

BC
ABD
AB
ABD
ACD
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
常莉忻宏峻
2019-08-31 · TA获得超过4201个赞
知道大有可为答主
回答量:3100
采纳率:26%
帮助的人:431万
展开全部
ACD
AB
BCD不可嵌套定义
ABC
ABD
ACD
ABD
ACD
ABC
AD
BC
ABD
AB
ABD
ACD
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式