首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { int n,*p=NULL; *p=&n; printf("Input n:");scanf("%d",&p);printf("output n:");p
有以下程序 #include <stdio.h> main() { int n,*p=NULL; *p=&n; printf("Input n:");scanf("%d",&p);printf("output n:");p
admin
2013-06-11
72
问题
有以下程序 #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
解析
指针变量在定义时需要加星号,而在赋值时则不用,故选项B)错误。本题中,scanf()函数和printf()函数都是要对指针变量p指向的地址处的数据进行访问,不是变量本身。选项C)中多了取地址运算符,选项D)中少了指针运算符。
转载请注明原文地址:https://www.kaotiyun.com/show/5wJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为______。
以下程序的运行结果是______。#include<stdio.h>func(inta,intb){staticintm=1,i=3;i+=m+1;m=i+a+b;return
以下合法的C语言赋值语句是______。
有如下程序 void f(int x,int y) { int t; if(x>y){t=x;x=y;y=t;} } main() { int a=4,b=3,c=5; f(a,b);f(b,c);f(c,a); print("%d,%d,%d\n",a,
有以下程序 main() { int x=102,y=012; printf("%2d,%2d\n",x,y); }执行后输出结果是______。
在Visual FoxPro中,数据表中备注型字段所保存的数据信息存储在以______为扩展名的文件中。
下列叙述中正确的是______。
在一个顺序存储的循环队列中,队头指针指向队头元素的______。
单链表要求内存中可用存储单元的地址______。
C语言源程序名的后缀是
随机试题
在实际生产中,采取物料的循环是提高原料利用率的有效方法。 ()
影响企业短期偿债能力的主要因素是
K线图
下列哪种症状、体征在右心衰时不常出现
医院中临床医师与医技科室医务人员之间的关系模式应该是既利于调动上级医务人员的积极性,又利于下级医务人员迅速成长的医际关系模式是
胆囊的作用不包括
在建设工程项目总进度目标论证过程中,项目的工作编码应考虑对不同的()进行标识。
单位从职工的工资、薪金中扣除个人所得税,属于()的税款交纳方式。
营业税的计税依据一般是()。
虽然“发展”和“增长”在有些场合被替换使用,但其确切含义是有区别的。“增长”通常指经济增长,是指一个国家和地区生产的物质产品和服务的增加,即社会财富的增长、生产或产出的增长;“发展”则是指以经济增长为核心的社会进步,包括投入产出、产业形态、收入分配、消费方
最新回复
(
0
)