正确答案: D

float *P=&x;

题目:设已有定义:float x;则以下对指针变量p进行定义且赋初值的语句中正确的是( )。

查看原题查看所有试题

学习资料的答案和解析:

  • [单选题]若以下选项中的变量已正确定义,则正确的赋值语句是( )
  • x3=0x12

  • 解析:解析:在C语言中,“ =”称为赋值运算符,“=”符号的左边必须是变量名,“=”符号的右边必须是C 语言中合法的表达式。在选项B)中,0x12表示16进制数;在选项D)中,1+2=3不是正确的表达式。选项A)中,“%”符号的运算对象为整型。

  • [单选题]以下关于return语句的叙述中不正确的是( )。
  • 一个自定义函数中必须有一条return语句

  • 解析:解析:return语句主要用于返回函数的值。在一个自定义函数中,可以根据不同的情况设置多条return语句返回函数的值,也可以不包含return语句。

  • [单选题]下列对结构及其变量定义错误的是( )。
  • struct{ {int num; int num;char ch; char ch;}My; };


  • [单选题]在Java源文件中什么类最多只能有一个,其他类的个数不限?
  • public

  • 解析:解析:每个Java程序的主类都必须是public类,主类名与源文件名必须相同,并且每个Java源程序中只有一个public类,其他类的个数不限。

  • [单选题]下列程序输出的结果是( )。 #includestdio.h> sub1(char a,char b) {char c;c=a;a=b;b=c:} sub2(char*a,charb) {charc;c=*a;”a=b:b=c;} sub3(char*a,char*b) {char c;c=*a;”a=*b;*b=c:} void main() { char a,b; a='A';b='B';sub1(a,b);putchar(a);p
  • ABBBBA


  • [单选题]执行下列命令后,显示的结果是() X=50 Y=100 Z="X+Y" ? 50+&Z
  • 200

  • 解析:解析:“&”是一个宏替换函数,用来替换字符型变量中的数据。题中x、Y都为数值型数据,Z为字符型变量,通过&替换后,其结果为x+y,转换是一个数值型数据,所以此表达式的最后结果是一个数值表达式的运算结果。

  • 推荐下载科目: 计算机二级 计算机三级 软考中级 微软认证 思科认证 软考初级 通信工程师 计算机操作员初级 计算机操作员高级 计算机辅助设计(C
    @2019-2025 布丁学网 www.51ksbd.net 蜀ICP备20012290号-1 川公网安备 51012202001362号