首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
74
问题
有以下程序 #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://kaotiyun.com/show/5wJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。main(){inta=1,b=2;a=a+b;b=a-b;a=a-b;printf("%d,%d\n",a,b);}
如下程序的输出结果是______。 #include<stdio.h> main() { int x=1,a=3,b=4; switch(x) { case 0:a--; case 1:b--; case 2:a--;b--; } printf("a=%d
若变量a、i已正确定义,且i已正确赋值,合法的语句是______。
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向______的设计方法。
单链表要求内存中可用存储单元的地址______。
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){inti;for(i=0;【】!=’\0’;i++);retur
以下符合C语言语法的实型常量是
已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。
设inti=2,j=1,k=3,则表达式i&&(i+j)&k|i+j的值是_______。
n个顶点的连通图中边的条数至少为______。
随机试题
某矿分区回风立井施工的矿建工程第二项目部71队零点班,当班出勤14人。跟班副队长任某对当班人员做了具体分工并安排当班任务:爆破、出矸、平底、脱模、打混凝土。凌晨1时50分井下爆破后,跟班副队长任某、当班安监员(兼瓦检工)岳某等6人开始下井扫盘,处理井帮危
真核细胞感染病毒后产生的具有抗病毒作用的蛋白质是
肺炎实变体征的特点是()
存货发出计价方法一经确定,不得变更。()
从所给的四个选项中.选择最合适的一个填入问号处,使之呈现一定的规律性。()
外商投资旅行社的旅行社业务经营许可证由()颁发。
常用事务文书的制发程序,一般包括()和公布实施等。
我国科举制度在北宋时期得到了进一步的发展,创立了()。
“金字塔”源于希伯来语,意思是“糕饼”,是古希伯来人食用的一种尖顶状的食物,埃及人称作“庇里穆斯”,即“高”的意思。()
债权人领取提存物的权利自提存之日起()内不行使而消灭。
最新回复
(
0
)