题目内容

若有定义:int *p[3];,则以下叙述中正确的是__ ____。

A. 定义了一个基类型为int的指针变量p,该变量具有三个指针
B. 定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针
C. 定义了一个名为*p的整形数组,该数组含有三个int类型的元素
D. 定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素

查看答案
更多问题

以下叙述中正确的是__ ___。

A. C程序中注释部分可以出现在程序中任意合适的地方
B. 花括号“{和” “}”只能作为函数体的定界符
C. 构成C程序的基本单位是函数,所有函数名都可以由用户命名
D. 分号是C语言之间的分隔符,不是语句的一部分

读程序,程序的输出结果是__ __。#include void main() { int x=1,y=0,a=0,b=0; switch(x) { case 1: switch(y) { case 0: a++;break; case 1: b++;break; } case 2: a++;b++;break; } printf("a=%d, b=%d\n",a,b); }

A. a=2, b=1
B. a=1, b=1
C. a=1, b=0
D. a=2, b=2

设有以下变量定义,并已赋确定的值 char w; int x; float y; double z;则表达式:w*x+z-y所求得值的数据类型为______ 。

若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值为______ 。

答案查题题库