柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
设有如下程序段 #include
char s[20]="Beijing", *p; p=s; 则执行p=s;语句后,以下叙述正确的是
A.s和p都是指针变量
B.s数组中元素的个数和p所指字符串长度相等
C.可以用*p表示s[0]
D.数组s中的内容和指针变量p中的内容相同
热度🔥799
参考答案:C
解析:
【解析】程序定义了字符数组s和字符型指针变量p,并且使得p指向数组,执行p=s;语句后,*p即表示s[0];s数组中元素的个数和 p所指字符串长度不相等,因为s数组中元素的个数包括字符串结束标志"\0",而p所指字符串长度不包括"\0";s是字符型数组,p是指针变量;数组s中的内容和指针变量p中的内容不相同,数组中存放的是字符串,而指针变量p存放的是数组的首地址。因此C选项正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
在Access数据库中创建一个新表,应该使用的SQL语句是( )。
设有定义: int k=0; 以下选项的四个表达式中与其他三个表达式的值不相同的是
有以下程序 #include #include typedef struct stu { char name[10]; char gender; int score; } STU; void f(char *name, char gender, int score) { strcpy(name, "Qian"); gender = 'f'; score = 350; } main() { STU a={"Zhao", 'm', 290}, b; b=a; f(b.name,b.gender,b.score); printf("%s,%c,%d,", a.name, a.gender, a.score); printf("%s,%c,%d\n", b.name, b.gender, b.score); } 程序的运行结果是
在POP3协议中,查询报文总数和长度可以使用的命令为
在一个采用虚拟页式存储管理方案的系统中,页面大小为50个整型变量。假设某一个进程分配有3个页框,其中程序占用2个页框并常驻内存。下列程序数据进行初始化时,会产生多少次缺页中断? for ( i = 1; i <= 50; i++ ) for ( j = 1; j <= 100; j++) C[ i, j ] = 0;
标签
二级C语言
数组
指针
变量
字符串