首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已有定义:int i,a[10],*p;,则合法的赋值语句是( )。
已有定义:int i,a[10],*p;,则合法的赋值语句是( )。
admin
2013-02-23
68
问题
已有定义:int i,a[10],*p;,则合法的赋值语句是( )。
选项
A、p=100;
B、p=a[5]
C、p=a[2]+2
D、p=a+2;
答案
8
解析
本题中定义了一个整型数组a和一个整型指针变量p。选项A中将一个整型数赋值给一个指针变量,C语言规定,只能将地址赋给指针变量,故选项A不正确。选项B中a[5]为一数组元素,同样不是一个地址,故选项B不正确。选项c中a[2]为一数组元素,同样是一个整型数据,不是个地址,故选项C不正确。数组名a代表数组首地址,首地址加2代表第3个元素的地址,将该地址赋值给指针变量,故选项D正确。所以,4个选项中选项D符合题意。
转载请注明原文地址:https://kaotiyun.com/show/2QJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是#include"stdio.h"main(){intx=-9,y=5,z=8;if(x<y)if(y<0)z=0;elsez+=1;
若变量n中的值为24,则print函数共输出【】行,最后一行有【】个数。voidprint(intn,intaa[]){inti;for(i=1;i<=n;i++){printf("%6d"
以下程序的输出结果是12.00,请将空白处填写完整。main(){inta=9,b=2;floatx=【】,y=1.1,z;z=a/2+b*x/y+1*2;printf("%52f\n"
下列语句中,不正确的是______。
下列程序的功能是计算数的阶乘。main(){ihti,n;nlongnp;scanf("%d",&n);np=【】;for(i=2;i<=n;i++)【】;printf("n=%dn!=%ld\n",
若有以下定义和语句,则对w数组元素非法引用的是______。intw[2][3],(*pw)[3];pw=w;
若定义staticinta[2][2]={1,2,3,4},则a数组的各数组元素分别为______。
当执行以下程序时,输入1234567890<回车>,则其中while循环体将执行【 】次。#include<stdio.h>main(){charch;while((ch=getchar())==’0’)prinft("#
若有如下程序段:intn=1O;while(1)n--;printf("%d";n);则while循环执行的次数是()。
定义如下变量:intn=10;则下列循环的输出结果是()。while(n>7){-n;printf("%d\n",n);}
随机试题
()是在前提中选言判断否定两个充分条件假言判断不同的后件,结论否定两个充分条件假占判断不同的前件的二难推理。
含有张力丝成分()
银行业协会的()是行业自律管理的组织实施者。
设幂级数在它的收敛区间内所表示的和函数y=y(x)满足微分方程y"+4xy=0及初始条件y(0)=a,y'(0)=b.求该幂级数的具体表达式(即求an,n=0,1,2,…)及该幂级数的收敛区间.
重新访问昨天星期五打开的搜狐的主页。
根据《计算机软件文档编制规范GB/T8567.2006》,在需求阶段内,作为本阶段的工作成果,应该编制出需求规格说明书、初步用户手册和(50)。
WWW服务器和浏览器之间进行通信所采用的协议是
下列叙述中正确的是
FairyTalesforAlltheWorldThisyear,theworldismarkingthe200thanniversaryofDanishauthorHansChristianAndersen
Inoursocietytherazorofnecessitycutsclose.Youmustmakeabucktosurvivetheday.Youmustworkto.makeabuck.Thej
最新回复
(
0
)