帮忙C语言程序
来源:百度知道 编辑:UC知道 时间:2024/09/12 23:02:28
1、以下叙述中不正确的是:
A、在不同在函数中可以使用相同名字的变量
B、函数中的形式参数是局部变量
C、在一个函数内定义的变量只是在本函数范围内有效
D、在一个函数愉的复合语句中定义的变量在本函数范围愉有效。
2、设P1和P2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语气是
A、k=*P1*P2 B、p2=p2 C\P1=P2 D、k=*p1*(*p2)
3、有以下程序段
char arr[]="ABCE":
chear *ptr
for(ptr+arr;ptr<arr=5;ptr++)printf("%s\n",ptr);
输出结果是()
A、ABCD B、ABCDE C、EDCBA D、ABCDE BCDE CDE E
A、在不同在函数中可以使用相同名字的变量
B、函数中的形式参数是局部变量
C、在一个函数内定义的变量只是在本函数范围内有效
D、在一个函数愉的复合语句中定义的变量在本函数范围愉有效。
2、设P1和P2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语气是
A、k=*P1*P2 B、p2=p2 C\P1=P2 D、k=*p1*(*p2)
3、有以下程序段
char arr[]="ABCE":
chear *ptr
for(ptr+arr;ptr<arr=5;ptr++)printf("%s\n",ptr);
输出结果是()
A、ABCD B、ABCDE C、EDCBA D、ABCDE BCDE CDE E
楼上不对
1.
B
2.
题好像也有问题
应该选A
主要是*(指针运算)*无法区分
3.函数应是
#include<stdio.h>
void main( )
{
char arr[]="ABCE";
char *ptr=NULL;
for(ptr=arr;ptr<arr+5;ptr++)printf("%s\n",ptr);
}吧
所以
答案选D
有问题留言
da
3、有以下程序段
char arr[]="ABCDE":
char *ptr
for(ptr=arr;ptr<arr+5;ptr++)printf("%s\n",ptr);
输出结果是(d)
A、ABCD B、ABCDE C、EDCBA D、ABCDE BCDE CDE DE E
我改的应该没错给分
D A 第三题打错了
改正一下先
D,A,D
B,A,D