正确答案: D
char *s;s="HELLO!";
题目:以下选项中正确的语句组是( )。
解析:D
查看原题
举一反三的答案和解析:
[多选题]下列正确的命令是( )
show tables;
show columns from customers;
show databases;
[单选题]下面的描述中,不属于面向对象方法的是( )。
过程调用
[单选题]查询2011年被借过图书的书名、出版社和借书日期,正确的SQL语句是
SELECT书名,出版社,借书日期FROM图书,借书记录
解析:【答案】:C
[单选题]下列哪种色彩模式的色域最广()
LAB
[单选题]若有语句:char*line[5],以下叙述中正确的是
定义line是一个数组,每个数组元素是一个基类型为char的指针变量
解析:解析:理解复杂定义要掌握两点:一、右结合原则.本题中的定义char*line[5];等价于char*(line[5]);;二、自外向内分解成typedef语句。char*(line[5]);等价于typedefchar*A;Aline[5];其中A被typedef定义成字符指针的别名,然后line被定义成A的一维数组,即字符指针的一维数组。再来看看行指针的定义char(*line)[5];它应该被分解成typedefcharB[5];B*line;其中B被定义成包含5个元素的一维字符数组,然后line被定义成指向B的指针,即指向包含5个元素的一维字符数组的指针。所以两者切不可混淆了,后者的括号不能省略。故本题应该选择A。
[单选题]若有int(*p)[3]:则以下表述中正确的是 ______。
p是一个指向具有3个元素的整型数组的指针
[单选题]有以下程序: fun(int x,int y){return(x+y);) main { int a=1,b=2,c=2,sum; sum=fun((a++,b++,a+b),c++); printf("%d\n",sum); } 执行后的结果是( )。
8
解析:表达式a++,b++,a+b是一个逗号表达式,在逗号表达式中,从左向右进行各个表达式的运算,最后一个表达式的值就是逗号表达式的结果,所以表达式a++,b++,a+b的值为5,所以fun函数中的形参x的值为5;表达式c++先把变量C的值传给形参y,然后c的值加1,所以y的值为3,因此函数fun((a++,b++,a+b),c++)的返回值为8。
[单选题]以下对C语言中联合类型数据的正确叙述是( )。
联合中的各个成员使用共同的存储区域
解析:解析:联合体的几个特点:①联合体所占用的内存空间为最长的成员所占用的空间;②各个成员分量全部是从低地址方向开始使用内存单元;③联合体中的空间在某一时刻只能保存某一个成员的数据;④联合体和结构体可以任意嵌套。