首页 > 计算机类考试> 计算机二级> C语言
题目内容 (请给出正确答案)
[主观题]

有以下程序l该程序试图通过指针P为变量n读人数据并输出,但程序有多处错误,以下语句正确的是()

有以下程序l

有以下程序l该程序试图通过指针P为变量n读人数据并输出,但程序有多处错误,以下语句正确的是()有以下

有以下程序l该程序试图通过指针P为变量n读人数据并输出,但程序有多处错误,以下语句正确的是()有以下

该程序试图通过指针P为变量n读人数据并输出,但程序有多处错误,以下语句正确的是()。

有以下程序l该程序试图通过指针P为变量n读人数据并输出,但程序有多处错误,以下语句正确的是()有以下

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“有以下程序l该程序试图通过指针P为变量n读人数据并输出,但程…”相关的问题
第1题
有以下程序段int n,*p=NULL;*p=&n;printf("输入 n:"); scanf("%d",&p);printf("输出 n:"); printf("%d/n",p);该程序段试图通过指针p为变量n读入数据并输出,但程序有多处错误,以下语句正确的是()。

A.scanf("%d",&p);

B.printf("%d/n",p);

C.*p=&n;

D.int n,*p=NULL;

点击查看答案
第2题
有以下程序#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);

点击查看答案
第3题
有以下程序段typedef struct node { int data; struct node *next; } *NODE;NODE p;以下叙
有以下程序段

typedef struct node { int data; struct node *next; } *NODE;

NODE p;

以下叙述正确的是

A)p 是指向 struct node 结构变量的指针的指针

B)NODE p ;语句出错

C)p 是指向 struct node 结构变量的指针

D)p 是 struct node 结构变量

点击查看答案
第4题
有以下程序段:typedef struct node(int data;struct node*next;)*NODE;NODE P;以下叙述中正确的
有以下程序段: typedef struct node(int data;struct node*next;)*NODE; NODE P; 以下叙述中正确的是()。

A.P是指向struct node结构变量的指针的指针

B.NODE p;语句出错

C.P是指向struct node结构变量的指针

D.P是struct node结构变量

点击查看答案
第5题
有以下程序: 若要按以下形式输出数组右上半三角: 则在程序下划线处应填人的语句是()。 A.i-
有以下程序:若要按以下形式输出数组右上半三角:则在程序下划线处应填人的语句是()。

A.i-1

B.i+1

C.i

D.4-i

点击查看答案
第6题
下面程序应能对两个整型变量的值进行交换。以下正确的说法是 main() {inta=10,b=20; pri
下面程序应能对两个整型变量的值进行交换。以下正确的说法是

main()

{int a=10,b=20;

printf("(1)a=%d,b=%d\n",a,b);

swap(&a,&b);

printf("(2)a=%d,b=%d\n",a,b);

}

swap(int p,int q)

{int t;

t=p;p=q;q=t;

}

A.该程序完全正确

B.该程序有错,只要将语句swap(&a,&b);中的参数改为a,b即可

C.该程序有错,只要将swap()函数中的形参p和q以及t均定义为指针(执行语句不变)即可

D.以上说法都不对

点击查看答案
第7题
下面程序应能对两个整型变量的值进行交换。以下正确的说法是 #include<iostream.h> void swap
(int p,int q) { int t; t=p; p=q; q=t;} void main() { int a=10,b=20; cout<<a<<" "<<b; swap(&a,&b); cout<<a<<" "<<b;}

A.该程序完全正确

B.该程序有错,只要将语句swap(&a,&b);中的参数改为a,b即可

C.该程序有错,只要将swap()函数中的形参p和q以及t均定义为指针(执行语句不变)即可

D.以上说法都不对

点击查看答案
第8题
有以下程序:fun(int x){ int P;if(x==0||x==l) return(3);p=x-fun(x-2);return p;}main{printf(&
有以下程序:

fun(int x)

{ int P;

if(x==0||x==l) return(3);

p=x-fun(x-2);

return p;

}

main

{printf("%d\n",fun(7));}

程序执行后的输出结果是()。

A.A.7

B.3

C.2

D.0

点击查看答案
第9题
下面程序应能对两个整型变量的值进行交换。以下正确的说法是()。 Void swap(int p,int q) {
下面程序应能对两个整型变量的值进行交换。以下正确的说法是()。 Void swap(int p,int q) { int t; t=p, p=q; q=t; ) void main() { int a=10,b=20; printf(“(1)a=%d,b=%d\n”,a,b); swap(&a,&b); printf(”(2)a=%d,b=%d\n”,a,b); )

A.该程序完全正确

B.该程序有错,只要将语句“swap(&a,&b);”中的参数改为a,b即可

C.该程序有错,只要将swap函数中的形参p和q以及t均定义为指针(执行语句不变)即可

D.以上说法都不对

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改