首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> main() {int.a[]={1,2,3,4,5,6,7,8,9,10,11,12,},*p=a+5,*q=NULL; *q=*(p+5); printf("%
有以下程序: #include <stdio.h> main() {int.a[]={1,2,3,4,5,6,7,8,9,10,11,12,},*p=a+5,*q=NULL; *q=*(p+5); printf("%
admin
2013-02-23
27
问题
有以下程序: #include <stdio.h> main() {int.a[]={1,2,3,4,5,6,7,8,9,10,11,12,},*p=a+5,*q=NULL; *q=*(p+5); printf("%d %d\n",*p,*q); } 程序运行后的输出结果是( )。
选项
A、运行后报错
B、6 6
C、6 11
D、5 10
答案
1
解析
本题中首先定义了一个—维数组a并初始化,由于定义该数组的时候省略了长度,因此该数组的长度为初始化时候赋初值的个数即为12。数组名a代表数组的首地址,所以*p=a+5语句使得p指向数组的第6个元素,而在程序中定义了一个指针q并让它指向空,实际上程序并没有在内存中为指针q开辟存储空间,这样给q赋值不允许的,故该程序运行后报错。所以,4个选项中选项A符合题意。
转载请注明原文地址:https://kaotiyun.com/show/rOPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下的程序#include<stdio.h>voidfun(char*fname,char*st){FILE*myf;inti;myf=fopen(fname,"w");for
strcat函数的作用是【】。
阅读下面语句,则执行后的输出结果为【】。#include"stdio.h"main(){chara,b;for(a=’0’,b=’9’;a<b;a++,b--)printf("%c%c",
对两个数组a和b进行如下初始化:chara[]="ABCDEF";charb[]={’A’,’B’,’C’,’D’,’E’,’F’,};则以下叙述正确的是
以下不正确的定义语句是
下面的函数fun的功能是将形参x的值转换成二进制数,所得二进制数的每一位放在一维数组中返回,二进制的最低位放在下标为0的元素中,其他依次类推,请填空。fun(intx,intb[]){intk=0,r;do{
在数据流图(DFD)中,带有名字的箭头表示______。
以下函数把b字符串连接到a字符串的后面,并返回a中新字符串的长度。请填空。strcen(chara[],charb[]){intnum=0,n=0;while(*(a+num)!=【】)num++;while(b[n])
请选出可用作C语言用户标识符的是
计算机硬件组成中,CPU包含______。
随机试题
嗜铬细胞瘤也称为10%肿瘤,以下说法错误的是
手太阴肺经与手阳明大肠经的循行交接部位是
对儿童生长发育描述错误的是
下列选项中,属于监理工程师编制、审核和控制物资供应计划的工作内容的是()。
输送氢气的管道系统安装完成后,应做()试验。
某工程10月份拟完工程计划施工成本50万元,已完工程计划施工成本45万元,己完工程实际施工成本48万元,该工程10月底施工成本偏差和进度偏差分别是()。
企业内部劳动规则的基本特点是()
在数学课程的教学中,教师应使学生获得适应社会生活和进一步发展所必需的数学基本思想方法。义务教育教学阶段,教师应培养学生的数学基本思想力法包括符号化思想、转化思想、分类讨论思想、数形结合思想等。其中,转化思想是将一个问题由难化易,由繁化简,由复杂化简单的过程
“关于作家作品、时代背景的知识,不是文本阅读教学的主体性知识,而是关于文本的背景知识”一句是并列关系复句。()
设矩阵A=是矩阵A*的一个特征向量,λ是a对应的特征值,其中A*是矩阵A的伴随矩阵.试求a、b和λ的值.
最新回复
(
0
)