首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段 char str[4][12] = {"aaa","bbbb","ccccc","dddddd"},*strp[4]; int i; for( i=0; i
若有以下程序段 char str[4][12] = {"aaa","bbbb","ccccc","dddddd"},*strp[4]; int i; for( i=0; i
admin
2019-07-14
43
问题
若有以下程序段
char str[4][12] = {"aaa","bbbb","ccccc","dddddd"},*strp[4];
int i;
for( i=0; i<4; i++) strp
=str
;
则以下错误引用字符串的选项是(其中0≤k<4)( )。
选项
A、strp
B、str[k]
C、strp[k]
D、*strp
答案
A
解析
指针strp为一个指针数组,str为一个二维数组名。语句"strp
= str
;"将str数组中第i+1个字符串的首地址赋值给strp
,所以str
与strp
、*(strp+i)、*(str+i)等价,选项B)、C)、D)正确,而strp为指针数组所占内存的首地址,不能引用字符串,所以答案选A)。
转载请注明原文地址:https://kaotiyun.com/show/lyRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintb=2;intfun(int*k){b=*k+b;return(b);}main(){inta[10]={1,2,3,4,5,6,7,8},i;for(i=2;i
有以下程序#includevoidfun(char**p){++p;printf("%s\n",*p);}main(){char*a[]={"Morning","Afternoon","Evening","Nigh
有以下程序#includeintfun(char*s){char*p=s;while(*p++!=’\0’);return(p-s);}main(){char*p="01234";printf("%d\n",fun(p
有如下程序#includemain(){char*p,old_str[10]="wind";intpassword;scanf("%d",&password);p=old_str;while(*p){printf
若有定义语句:doublea,*p=&a;以下叙述中错误的是()。
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为指针指向链表的第一个结点。若有以下程序段q=s;s=s->next;p=s;while(p->next)p=p->n
软件调试的目的是
下列对于软件测试的描述中正确的是
下面对软件测试描述错误的是()。
随机试题
关于胶片特性曲线组成的叙述,错误的是
下列不属于注册咨询工程师(投资)报名考试条件的是()。
根据盾构法隧道掘进速度控制的规定,盾构掘进速度,应与地表控制的()等相协调。
活的天鹅
公积金个人住房贷款是一种政策性的个人住房贷款。()
在西方,古罗马的()在他所写的《雄辩术原理》中,提出了“模仿、理论、练习”三个循序渐进的学习过程理论。
下列表述不符合我国最新修改的《立法法》规定的一项是()。
亚当.斯密
五四运动标志着中国新民主主义革命的伟大开端,这是因为
下面程序的运行结果是()。#includeusingnamespacestd;classTestClass{staticintn;public:
最新回复
(
0
)