c语言08,标准C语言08_01.doc

标准C语言08_01

选择题

以下程序: B

#include

void main( ){

int aa[3][3]={{2},{4},{6}}, i,*p=&aa[0][0];

//if是数组指针int (*p)

//*p存的是一位数组,就是二维数组的第一行

for(i=0;i<2;i++){

if(i ==0) aa[i][i+1]=*p+1; //*p=2; aa[0][1]=3;

else ++p; //列地址加一为aa[0][1]

printf("%d",* p);

}

printf("\n");

}

其输出结果是

A)23 B)26 C)33 D)36

若有定义语句:int(*p)[M]; ,其中的标识符p是 A

A)M个指向整型变量的指针

B)指向M个整型变量的函数指针

C)一个行指针,它指向具有M个整型元素的一维数组

D)具有M个指针元素的一维指针数组,每个元素都只能指向整型量

若有定义:int a[3][4];不能表示数组元素a[1][1]的是__D_____。

A)*(a[1]+1) B)*(&a[1][1])

C)(*(a+1)[1]) D)*(a+5)//行地址超了

若有以下定义和语句:

int s[4][5],(*ps)[5];

ps=s;

则对s数组元素的正确引用形式是 C 。

A)ps+1 B) *(ps+3) C) ps[0][2] D)* (ps+1)+3

若有定义:int a[2][3];则对a数组的第i行第j列元素值得正确引用为( A )

A、*(*(a+i)+j) B、(a+i)[j] C、*(a+i+j) D、*(a+i)+j

若有以下定义和语句,则对a数组元素地址的正确引用为( D )

int a[2][3],(*p)[3]; p=a;

A、*(p+2) B、p[2] C、p[1]+1 D、(p+1)+2

若有定义和语句:

int c[4][5], (*cp)[5]; cp=c;

则对c数组元素的引用正确的是( D )

A、 cp+1 B、*(cp+3) C、*(cp+1)+3 D、*(*cp+2)

以下与int *q[5];等价的定义语句是( C )

A、int q[5]; B、int *q; C、int *(q[5]) D、int (*q)[5]

若有定义int a[]={2,4,6,8,10,12,14,16,18,20,22,24},*q[4],k;则下面程序段出是 指针数组*q[4]//存的是地址

数组指针(*q)[4]//存的是二维数组中首行地址;

for(k=0;k<4;k++) q[k]=&a[k*3];//q[k]存的是a[k*3]的地址

q[4]={&a[0], &a[3], &a[6], &a[9]}

printf(“%d\n”,q[3][0]);

*q[3]====== q[3][0]

A、8 B、16 C、20 D、输出项不合法,结果不确定

下面程序的输出结果是( D )。

int a[2][3]={1,2,3,4,5,6},*p[2],i;//指针数组保存地址

for (i=0;i<2;++i) *(p+i)=a[i];//首行地址

for (i=0;i<3;i++) printf("%d",*(*(p+1)+i));

A)编译出错,无法运行 B)3 4 5

C)2 3 4 D)4 5 6

若已定义:

int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12},(*prt)[3]=a,*p=a[0];

(*prt)[3]//数组指针,保存二维的首行

*p=a[0]; //指针数组,保存一维地址则能够正确表示数组元素a[1][2]的表达式是( B )A、 *((*prt+1)[2]) B、*(*(p+5)) C、(*prt+1)+2 D、*(*(a+1)+2)

如下程序的输出结果

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/521582.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

最佳实践:使用负载均衡SLB IPv6搞定苹果AppStore审核

摘要&#xff1a; 1.Greetings HI&#xff0c;大家好&#xff0c;我是负载均衡SLB产品经理添毅&#xff0c;今天我们来聊一聊苹果的IPv6审核&#xff0c;以及使用阿里云负载均衡SLB&#xff08;IPv6&#xff09;搞定AppStore IPv6审核。 2.Appstore IPv6审核是什么 由于国外的I…

curl查看swift状态命令_前端应该会的23个linux常用命令

(给前端大学加星标&#xff0c;提升前端技能.)作者:null仔https://segmentfault.com/a/11900000214395601、ls 命令 : 显示目录内容列表Linux ls 命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。ls [-alrtAFR] [name...]常用 options-a 显示所有文件及…

405 宝塔钩子_点击数据库管理,nginx提示出现405 Not Allowed错误,是怎么回事?

许多购买VPS自己建网站的用户都选择使用宝塔面板来安装网站环境&#xff0c;今天给一网友安装网站的时候&#xff0c;宝塔面板添加网站后访问phpmyadmin后台报错&#xff0c;提示“405 not allowed”&#xff0c;分享一下解决办法。什么是405 not allowed&#xff1f;来自mozil…

深度剖析 | 阿里热修复如何精简优化补丁资源?

摘要&#xff1a; 这一年&#xff0c;关于Sophix热修复我们陆续做了很多优化和改进&#xff0c;包括&#xff1a; 兼容最新Android版本至Android P dp3 JIT混合编译的兼容 第三方加固的全面兼容 新增稳健接入方式 三星低版本特殊机型的兼容 补丁工具加速与初始化检查 资源补丁深…

CentOS7.4下载与安装

https://blog.csdn.net/qq_39135287/article/details/83993574

开启企业级市场转型之路 群晖亮出安全“杀手锏”

戳蓝字“CSDN云计算”关注我们哦&#xff01;数据犹如企业经营者的眼睛&#xff0c;通过数据可以反映出很多经营中的问题。随着大数据应用日益渗透到各行各业中&#xff0c;数据所蕴含着的巨大商业价值也逐渐被发掘&#xff0c;通过挖掘分析与管理&#xff0c;释放更大的价值&a…

c语言空格键么 有什么意义,C语言里这个空格键跟'\0'到底啥区别啊?

满意答案为CS而liven2019.11.24采纳率&#xff1a;57% 等级&#xff1a;7已帮助&#xff1a;60人空格是空格&#xff0c;结束符0是结束符0&#xff0c;两者不对等。你贴的那个图是不是讲的scanf输入&#xff0c;scanf这个函数默认是将空格作为分割符号&#xff0c;所以你输入…

为什么做技术 PM 这么难?

摘要&#xff1a; 什么样的PM&#xff08;项目经理&#xff09;是真正专业且优秀的&#xff1f;这是相对棘手的问题。因为PM们平时看上去更多的就是组织、沟通、协调&#xff0c;预定会议、组织聚餐、项目周报等杂活&#xff0c;但是这显然是片面的。PM自己作为参与评审的其他角…

运放电路的工作原理_图文讲解!教你看懂7款经典运放电路

引言运放的基本分析方法&#xff1a;虚断&#xff0c;虚短。对于不熟悉的运放应用电路&#xff0c;就使用该基本分析方法。运放是用途广泛的器件&#xff0c;接入适当的反馈网络&#xff0c;可用作精密的交流和直流放大器、有源滤波器、振荡器及电压比较器。1、运放在有源滤波中…

proxy vue 第二个配置404_vue proxyTable配置,浏览器为什么报错404?

通过配置peoxyTable实现跨域&#xff0c;但是浏览器报了404的错误proxyTable的配置dev: {env: require(./dev.env),autoOpenBrowser: true,assetsSubDirectory: static,assetsPublicPath: /,proxyTable: {/api: {target: http://172.16.2.207:8765,changeOrigin: true,pathRewr…

自底向上——知识图谱构建技术初探

摘要&#xff1a; 知识图谱&#xff0c;是结构化的语义知识库&#xff0c;用于迅速描述物理世界中的概念及其相互关系&#xff0c;通过将数据粒度从document级别降到data级别&#xff0c;聚合大量知识&#xff0c;从而实现知识的快速响应和推理。文/阿里安全 染青“The world i…

如何关闭rabbitmq

rabbitmqctl stop方式2 先用ps -ef|grep rabbitmq 查询出进程号&#xff0c;然后用kill -9 进程号&#xff0c;杀死进程RabbitMQ常用命令 说明命令启用Web控制台rabbitmq-plugins enable rabbitmq_management开启服务systemctl start rabbitmq-server.service停止服务system…

全国信息联赛c语言,信息学竞赛之编程规则

本规定适用于NOI系列的各项全国性竞赛。NOI其它规章、规则中所有与本规定不符之处&#xff0c;均以本规定为准。不遵守本规定所造成的不良后果由选手本人承担。评测环境与竞赛环境相同。编程通则1&#xff0e;对于每一道试题&#xff0c;选手只应提交一个源程序文件。源程序文件…

AWS在深圳成立大中华区第二个物联网实验室

2019年9月27日&#xff0c;深圳&#xff0c;AWS今天宣布&#xff0c;将在深圳建立大中华区第二个物联网实验室。该实验室旨在提供经过认证的、由APN合作伙伴构建的硬件和软件解决方案&#xff0c;帮助客户加速物联网应用程序的设计和部署。今年3月7日&#xff0c;AWS在大中华区…

正在播放2020Me比较特别的我_蓝牙耳放还是播放器,工作的人当然是都买之第二番 飞傲M5分享...

前言之说好的都买呢在4月份在入了BTR1后&#xff0c;研究下一个蓝牙耳放时&#xff0c;网上有人推荐过山灵m0&#xff0c;不过当时BTR3正在做活动&#xff0c;并且作为一个耳放来说BTR3更为纯粹&#xff0c;最后还是先入手BTR3并暂缓了m0的购置&#xff0c;在玩腻了BTR3后&…

虚拟机开机出现dracut_用U盘装CentOS 7出现dracut:/#问题的解决办法

先说一说出现问题的具体情况:制作完U盘启动盘后&#xff0c;开机按热键进入bios&#xff0c;设置从U盘启动&#xff0c;以后logo一闪而过&#xff0c;出现两个选项&#xff0c;选择Install CentOS Linux 7进行安装。然后&#xff0c;黑色的屏幕出现一堆白色字符后&#xff0c;在…

支撑全网70%世界杯流量 盘点世界杯直播背后的阿里云黑科技

摘要&#xff1a; 上周六晚间的法阿大战精彩纷呈&#xff0c;开场11分钟法国队就首开纪录&#xff0c;随后阿根廷强势逆袭连扳2球&#xff0c;但下半场法国队的年龄优势凸显&#xff0c;帕瓦尔世界波以及姆巴佩梅开二度最终让阿根廷止步16强&#xff0c;梅西再度饮恨世界杯。 这…

java.lang.UnsatisfiedLinkError: D:\Program Files\apache-tomcat-9.0.30\bin

解决方案删除文件 D:\apache-tomcat-7.0.64-windows-x64\apache-tomcat-7.0.64\bin\tcnative-1.dll

电脑c语言怎么调出来的,c语言系统源代码_C语言判断系统版本的代码怎样将值调出来啊...

问题补充&#xff1a;//获取操作系统名字&#xff0c;如windows 7//成功返回系统信息&#xff0c;失败返回NULLchar *GetVersionInfo(){OSVERSIONINFO osvi;ZeroMemory(&osvi, sizeof(OSVERSIONINFO));osvi.dwOSVersionInfoSize sizeof(OSVERSIONINFO);if (!GetVersionEx(…