首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> main() {int n,*p=NULL; *p=&n; printf("Input n:");scanf("%d",&p);printf("output n:"
有以下程序 #include<stdio.h> main() {int n,*p=NULL; *p=&n; printf("Input n:");scanf("%d",&p);printf("output n:"
admin
2017-04-26
32
问题
有以下程序
#include<stdio.h>
main()
{int n,*p=NULL;
*p=&n;
printf("Input n:");scanf("%d",&p);printf("output n:");
printf("%d\n",p);}
该程序试图通过指针P为变量n读入数据并输出,但程序有多处错误,以下语句正确的是
选项
A、int n,*p=NULL;
B、*p=&n;
C、scanf("%d" ,&p)
D、printf("%d\n",p);
答案
A
解析
选项A)表示在程序中,声明定义变量语句“int n,*p=NULL;”定义了整型变量n和指针变量p,并且指针变量p初始化为空。其他的语句都是错误的。其中选项B),&n的地址应存放到指针变量p中,而选项C)中数据输入项错误,选项D)输出地址信息。
转载请注明原文地址:https://jikaoti.com/ti/ICi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有下列程序:#include<stdio.h>#include<string.h>main(){inti;chars[10],t[10];gets(t);for(i=0;i<2;i++){gets(s);if(strcmp
下面程序段的运行结果是charstr[]="ABC",*p=str;printf("%d\n",*(p+3));
有以下程序段charch;intkch=’a’;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行上述程
为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为
函数调用语句:“fgets(buf,n,fp);”从中指向的文件中读入n个字符放到buf字符数组中,函数返回值为______。
下列的for语句的循环次数为______。for(x=1,y=0;(y!=19)&&(x<7);x++);
语句int(*ptr)()的含义是()。
若变量a,b已正确定义,且b已正确赋值,则合法的语句是()。
随机试题
【端正好】是()
Therewasmorethan______rainandsnowlastyear,sosomepartsofthecountryhavebeenfloodedthisspring.
通过内囊膝部的纤维束是
客户身份资料和与销售业务有关的其他资料自资料自业务发生当年起至少保存()年。
A公司2017年总资产净利率为15%,权益乘数为2;2018年总资产净利率为18%,权益乘数为1.8,使用因素分析法依次分析总资产净利率和权益乘数变动对于权益净利率的影响。则下列说法中正确的是()。
网络图的绘制规则包括()。
下列选项正确的是()。
(数学一)已知方程x12+3x22+x32+2ax1x2+2x1x3+2x2x3=4的图形为柱面,求a及柱面母线的方向,并说出此柱面的名称.
WhatkindofprofessionalsdoesHighEndExhibitCompanywanttofind?Whatdoestheword"cold-calling"mostprobablymean?
personalthetraditionalpatternsofourlifestylemustchangeandthatwehavetoacceptthatweliveinaglobalvillagedepe
最新回复
(
0
)