首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { iht a[]{2,4,6,9,10}, y=0,x,*p; p=&a[1]; for(x=1);X<3;x++) y+=p[x]; printf("%d\n
有以下程序 main() { iht a[]{2,4,6,9,10}, y=0,x,*p; p=&a[1]; for(x=1);X<3;x++) y+=p[x]; printf("%d\n
admin
2013-02-23
18
问题
有以下程序 main() { iht a[]{2,4,6,9,10}, y=0,x,*p; p=&a[1]; for(x=1);X<3;x++) y+=p[x]; printf("%d\n",y); 程序运行后的输出结果是
选项
A、10
B、11
C、14
D、15
答案
4
解析
题目首先申请了一个整型数组a,并让一个指针变量p指向数组的元素 arl)。然后使用一个for循环,循环变量x从1递增到2,即循环两次.在循环体中每次让y累加p[x]的值,而p[x)写成指针形式就是*(p+x)。所以两次y加的值分别是a[2]和a[3]的值,故最终输出6+8=14。应该选择C。
转载请注明原文地址:https://kaotiyun.com/show/JhJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定有以下变量定义,则能使值为3的表达式是______。intk=7,x=12;
以下运算符中优先级最高的运算符是______。
以下程序的功能是:对输入的一行字符串的数字字符按它们的字面值累加,输出此累加和。例如,输入一行字符是:ab34dh8u,输出值应当是15。请填空。#include<stdio.h>#include<ctype.h>m
下面程序的文件名为t.exe,在DOS下输入的命令行参数如下:ttomeetme<回车>则程序输出的结果是#include"stdio.h"main(argc,argv)intargc;char*argv[];
以下函数返回a所指数组中最小的值所在的下标值:fun(int*a,intn){inti,j=0,p;p=j;for(i=j;i<n;i++)If(a[i]<a[p])____
以下能正确进行字符串赋值操作的是______。
以下叙述正确的是()。
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
数据结构分为线性结构和非线性结构,带链的队列属于[]。
有下面程序段 char a[3],b[]="China"; a=b; printf("%3",a);则下面的说法正确的是______。
随机试题
古立克指出,________作出的任意裁决最多。
患者将墙上的灯的影子看成是一个怪兽,此症状是
以下选项叙述正确的是()。
(2013年)我国反垄断法律制度禁止具有市场支配地位的经营者,无正当理由以低于成本的价格销售商品。下列各项中,属于法定正当理由的有()。
业主可以根据不同情况采用不同形式对物业进行管理,下列说法错误的是()。
在我国古代诗词中,杨柳是较为常见的意象,往往蕴涵离别之情,下列名句中不是表达送别意象的是()。
2
构成网络协议的三要素是()。
Moreoftheworld’shotchiles______fromCentralMexicothanfromanyotherpartoftheworld.
Keepingafullsocialcalendarmayhelpprotectyoufromdementia(痴呆症),researcherssaidonMonday.【C1】______activepeople
最新回复
(
0
)