|

楼主 |
发表于 2025-4-11 17:22:54
|
显示全部楼层
include
main( )
{ char str[30]={'n','u','m','\0','b','e','r','\0'};
printf(%s\n, str);
}
选项:
•
A. num
•
B. ber
•
C. number
•
D. 出错
答案: 请关注ybaotk.com搜题查看答案
问题 33: 11. 若有定义: char x[ ]=abc;,则数组x所占的存储空间为____个字节。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 34: 12. 若有定义: char y[ ]={'a','b','c'};,则数组y所占的存储空间为____个字节。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 35: 13. 在C语言中,可以用关系运算符比较两个字符串。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 36: 14. strlen函数可以计算字符串长度,字符串结束标志‘\0’不计入字符串的实际长度。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 37: 15. 字符数组除了可以存放字符型数据,还可以存放字符串。( )
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 38: 1. 设已有定义float x;,则下列对指针变量p进行定义且赋初值的语句正确的是( )。
选项:
•
A. int *p=(float)x;
•
B. float *p=&x;
•
C. float p=&x;
•
D. float *p=1024;
答案: 请关注ybaotk.com搜题查看答案
问题 39: 2. 若有定义语句double a,*p=&a;,下列叙述中错误的是( )。
选项:
•
A. 定义语句中的*号是一个间址运算符
•
B. 定义语句中的*号是一个说明符
•
C. 定义语句中的p只能存放double类型变量的地址
•
D. 定义语句中,*p=&a把变量a的地址作为初值赋给指针变量p
答案: 请关注ybaotk.com搜题查看答案
问题 40: 3. 若有定义语句double a,b,*pa=&a,*pb;以下赋值语句会出现错误的是( )。
选项:
•
A. a=b=10;
•
B. pb=&b;
•
C. pa=pb;
•
D. pb=pa;
答案: 请关注ybaotk.com搜题查看答案
问题 41: 4. 若有定义语句double x,y,*px,*py;,执行了px=&x;py=&y;之后,正确的输入语句是( )。
选项:
•
A. scanf(“%lf%lf”,px,py);
•
B. scanf(“%f%f”,&x,&y);
•
C. scanf(”%f%f”,x,y);
•
D. scanf(”%lf%lf”,x,y);
答案: 请关注ybaotk.com搜题查看答案
问题 42: 5. 若有定义:int b=10, *pb=&b;*pb-=10,则语句printf(%d\n,b);的输出结果是( )。
选项:
•
A. 10
•
B. 0
•
C. b的地址
•
D. pb的地址
答案: 请关注ybaotk.com搜题查看答案
问题 43: 6. 下列程序段中完全正确的是( )。
选项:
•
A. int *p;scanf(”%d”,&p);
•
B. int *p;scanf(”%d”,p);
•
C. int k,*p=&k;scanf(”%d”,p);
•
D. int k,*p;*p=&k;scanf(”%d”,p);
答案: 请关注ybaotk.com搜题查看答案
问题 44: 7. 运行以下程序的输出结果是( )。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|