柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
以下程序段完全正确的是
A.int *p; scanf("%d", &p);
B.int *p; scanf("%d", p);
C.int k, *p=&k; scanf("%d", p);
D.int k, *p; *p=&k; scanf("%d", p);
热度🔥273
参考答案:C
解析:
【解析】A选项中错在没有对指针进行初始化,无效指针,并且在scanf("%d",&p)中无需再进行取地址操作;B选项中没有对指针进行初始化,无效指针;D选项中语句*p=&k;的左端*p 是指针所指内存空间的值,&k 是地址,应为p=&k。因此C选项正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
有以下程序: #include #include typedef struct { char name[9]; char sex; int score[2]; } STU; STU f (STU a) { STU b={"Zhao", 'm', 85, 90}; int i; strcpy( a.name, b.name ); a.sex = b.sex; for ( i=0; i<2; i++ ) a.score[i] = b.score[i]; return a; } main() { STU c= { "Qian", 'f', 95, 92 }, d; d = f(c); printf ("%s,%c,%d,%d, ", d.name, d.sex, d.score[0], d.score[1]); printf ("%s,%c,%d,%d\n", c.name, c.sex, c.score[0], c.score[1]); } 程序运行后的输出结果是( )。
基本加工是底层数据流图中的加工。以下有关基本加工逻辑说明描述的说法中错误的是
先于或随着操作系统的系统文件装入内存储器,从而获得计算机特定控制权并进行传染和破坏的病毒是( )。
标签
二级C语言
指针
选项
scanf
int