单项选择题

若已有以下定义和语句:
#include      
int x=4,y=3,*p,*q,*s; 
p=&x; q=&y; s=q; q=NULL; 
则下面分别给出的四条语句中,错误的是()

A.*q=0;
B.s=p;
C.*p=x;
D.*p=*s;


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题以下不能进行字符串赋初值的语句是()。

A.char *str= “good!”;
B.char str[]= “good!”;
C.char str[5]= {‘g’,‘o’,‘o’,‘d’};
D.char str[5]= “good!”;

3.单项选择题定义“double *p[6];”的含义是()。

A.p是一个指向double类型变量的指针
B.p是double类型数组
C.p是指针数组
D.p是数组指针

5.单项选择题以下能对二维数组A进行正确初始化的语句是()。

A.int a[][3]={{1,2,3},{4,5,6}};
B.int a[2][]={{1,0,1},{5,2,3}};
C.int a[2][4]={{1,2,3},{4,5},{6}};
D.int a[][3]={{1,0,1},{},{1,1}};

6.单项选择题下面给出的四个关于函数定义形式中,正确的是()。

A.double FUN(int x,int y);
B.double FUN(int x,int y)
C.double FUN(int x;int y);
D.double FUN(int x,y)

7.单项选择题下面给出的四个关于函数的隐含存储类别的叙述中,正确的是()。

A.在C语言中,函数的隐含存储类别是auto
B.在C语言中,函数的隐含存储类别是static
C.在C语言中,函数的隐含存储类别是extern
D.在C语言中,函数的隐含存储类别不存在

8.单项选择题以下四个关于C语言的叙述中,错误的是()。

A.可以用while语句实现的循环一定可以用for语句实现
B.可以用for语句实现的循环一定可以用while语句实现
C.可以用do-while语句实现的循环一定可以用while语句实现
D.do-while语句与while语句的区别进是关键字“while”出现的位置不同

9.单项选择题假设变量e的类型为整型,比较“if(e!=0);”与“if(e);”两条语句,下面给出的四个选择中,正确的答案是()。

A.两者作用相反
B.两者作用不同
C.两者作用相同
D.if(k)语法错误

10.单项选择题当接收用户输入的含空格的字符串时,应该使用的函数是()。

A.scanf()
B.gets()
C.getchar()
D.getc()