C语言 单选题

50、以下叙述中不正确的是()A)预处理命令行都必须以#号开始B)在程序中凡是以#号开始的语句行都是预处理命令行C)C程序在执行过程中对预处理命令行进行处理D)以下是正确... 50、以下叙述中不正确的是( )
A)预处理命令行都必须以#号开始
B)在程序中凡是以#号开始的语句行都是预处理命令行
C)C程序在执行过程中对预处理命令行进行处理
D)以下是正确的宏定义#define IBM-PC
51、以下叙述中正确的是( )
A)在程序的一行上可以出项多个有效的预处理命令行
B)使用带参的宏时,参数的类型应与宏定义时的一致
C)宏替换不占用运行时间,只占编译时间
D)在以下定义中C R是称为”宏名”的标识符
#define C R 045
52、在宏定义#define PI 3.14159中,用宏名PI代替一个( )
A)常量 B)单精度数 C)双精度数 D)字符串
53、以下有关宏替换的叙述不正确的是( )
A)宏替换不占用运行时间 B)宏名无类型
C)宏替换知识字符替换 D)宏名必须用大写字母表示
54、以下叙述中不正确的是( )
A)预处理命令行都必须以#号开始
B)在程序中凡是以#号开始的语句行都是预处理命令行
C)C程序在执行过程中对预处理命令行进行处理
D)以下是正确的宏定义
#define IBM-PC
55、以下叙述中正确的是( )
A)在程序的一行上可以出项多个有效的预处理命令行
B)使用带参的宏时,参数的类型应与宏定义时的一致
C)宏替换不占用运行时间,只占编译时间
D)在以下定义中C R是称为”宏名”的标识符
#define C R 045
56、以下程序有错,错误的原因是( )
main()
{int *p,i;char *q,ch;
p=&i;
q=&ch;
*p=40;
*p=*q;
A)p和q的类型不一致,不能执行*p=*q;语句
B)*p中存放的是地址值,因此不能执行*p=40;语句
C)q没有指向具体的存储单元,所以*q没有实际意义
D)q虽然指向了具体的存储单元,但该单元中没有确定的值,所以不能执行*p=*q;语句
57、已有定义 int k=2;int *ptr1,*ptr2;且ptr1和ptr2均已指向变量k,下面不能正确执行的赋值语句是(B)。
A)k=*ptr1+*ptr2; B)ptr2=k;
C)p1=*p2; D)*p1=p2;
58、若已定义int a=5;下面对(1),(2)两个语句的正确解释是( )
(1)int *p=&a; (2) *p=a;
A)语句(1)和(2)中的 *p含义相同,都表示给指针变量p赋值
B)(1)和(2)语句的执行结果,都是把变量a的地址值赋给指针变量p
C)(1)在对p进行说明的同时进行初始化,使p指向a
(2)将变量a的值赋给指针变量p
D)(1)在对p进行说明的同时进行初始化,使p指向a
(2)将变量a的值赋于*p
59、已知学生记录描述为
struct student
{int no;
char name[20];
char set;
struct
{int year;
int month;
int day;
}birth;
};
struct student s;
设变量s中的“生日”应是“1984年11月11日”,下列对生日的正确赋值方式是( )
A)year=1984; B)birth.year=1984;
month=11; birth.month=11;
day=11; birth.day=11;
C)s.year=1984; D)s.birth.year=1984;
s.month=11; s.birth.month=11;
s.day=11; s.birth.day=11;
60、当说明一个结构体变量时系统分配给它的内存是( )
A)各成员所需内存量的总和
B)结构中第一个成员所需内存量
C)成员中占内存量最大者所需的容量
D)结构中最后一个成员所需内存量
分多了也没什么用,回答的再加20分
展开
 我来答
乙熹羿懿
2019-06-08 · TA获得超过3663个赞
知道大有可为答主
回答量:3044
采纳率:29%
帮助的人:157万
展开全部
3、在C语言程序中,当调用函数时,正确的是(
D)。
1)形参在相应的函数中需要分配存储单元
2)内部变量从定义变量开始占用存储单元,作用于函数内部
3)外部变量extern是在函数外部定义,从变量定义开始占用存储单元,至到本程序文件结束
4)全局变量是在程序全部执行过程中都占用存储单元
这里容易混淆是外部变量和全局变量
4、下列选项中属于三元运算的运算符有(
A)。
A、条件运算符
a
?
b
:
c
三元
B、赋值运算符
a=b
二元
C、逗号运算符
a,b
二元
D、自增运算符
a++
一元,也叫单目运算
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiangxueqiao
2010-06-25 · TA获得超过532个赞
知道小有建树答主
回答量:366
采纳率:0%
帮助的人:360万
展开全部
51.C 是在编译时处理的
52.C
53.D
54.C
55.C
56.D
57.A
58.这个题目不太严谨, (2) *p=a;中p问声明类型
59.D
60.A

这都是基础呀,同学
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kchero1
2010-06-25 · 超过11用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:0
展开全部
问题太多,分太少。还是自己好好学习吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zwyhzxy
2010-06-25 · 超过29用户采纳过TA的回答
知道答主
回答量:96
采纳率:0%
帮助的人:59.2万
展开全部
AABCBDDCBADB
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
董佳友
2010-06-25
知道答主
回答量:50
采纳率:0%
帮助的人:14.7万
展开全部
好难呀!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式