1,、以下正确的函数说明是( )
A.int fun(int a,b);
B.float fun(int a;int b);
C.double fun( );
D.int fun(char a[ ] [ ]);
2、下述程序运行的结果是()
main()
{
char c1='6',c2='0';
printf('%c,%c,%d\n",c1,c2,c1-c2);
}
A.因程序格式不合法,出错
B.6,0,6
C.6,0,7
D.6,0,5
再加一个题,麻烦快一点,谢谢!!!
3、若有int i,j=9;*p=*&i;,则与 i=j; 等价的语句是()
A、i=*p;
B、*p=*&j;
C、i=&j;
D、i=**p;
把我不会的都写上来吧!
4、下面对于结构体变量的叙述中错误的是()
A 相同类型的结构体变量间可以相互赋值
B 同构结构体变量,可以任意引用它的成员
C结构体变量中某个成员与这个成员类型相同的简单变量间可以相互赋值
D结构体变量与简单变量间可以相互赋值
多选题:
5 顺序结构一般由()组成
A 逻辑运算
B 输入数据
C 数据处理
D 输出结果
C ~~~~~~~~B~~~~~~B
main()
{
char c1='6',c2='0';
printf('%c,%c,%d\n",c1,c2,c1-c2);//此处代码有误 应为 printf("%c,%c,%d\n",c1,c2,c1-c2);
}
追问麻烦再帮忙看看下面两道题吧,谢谢!!
追答d abcd
C语言程序设计 我是C语言初学者,有一道看程序的题我有些弄不懂,还请...
答案:C A:是如果a>b,则一程序一直执行到“b=c;”,效果是换a与b的值;B:是如果a>b,则执行{ }里的语句,效果是交换a与b的值;C:是如果a>b,则执行c=a; 无论a是否大于b,c的值都要给a,a-b;没什么作用;D:是如果a>b,则效果是交换a与b的值,c相当于中转站,a-b;没什么作...
急求解答:C语言程序设计试题 请专长人士帮忙解答 谢!!!
1.一个函数一般由两部分组成,它们分别是函数名和函数体。2.一个C语言的程序至少应包含一个主函数。3.函数体用{符号开始,用}符号结束。4.欲将一个16位二进制的整数变量的高8位清零,而只保留低8位,可用的方法是和0x00ff进行与运算。5.数组在内存中是一块连续的储存区,数组名代表首地址。6....
C语言程序设计题,请知道的帮忙解答下,谢谢
6 A B中指数必须用整数表示; C中do为关键字,不能用作变量;D中变量不能以数字开头。7 D 语句以分号结尾,D中有两个分号。其他的都正确
[急求助]C语言程序编程题,请高手帮忙解答下!
按照题目要求编写的程序如下(见图)
一道C语言题目,看图~大神帮忙解答下吧!急急急急急!!在线等
答案是D 在C语言中数组赋值可以如A,那样,【】里面定义了长度5{}中有最大不超过5个值,则赋值成功 B在5个数值之内所以也是正确的 答案C,就是另外中赋值方法,在【】中不定义长度,因此数组a[]的实际长度取决于{}中的值的数量,也就是说在C答案中有5个0作为数值,因此C答案中的a[]的实际...
c语言程序??帮忙解答
printf("%c%c\\n",c1,c2);getch();} 第5题 printf("%d,%d",++x,++*p);\/\/解释这句吧,这句小括号里面的语句,"%d,%d",++x,++*p在C语言中逗号是一个运算符,因此这是一个逗号表达式,而对于前缀++的运算规则是,先使变量加1,然后再求表达式,因此在这个表达式中应该先求++x,然后再求...
C语言简单预定义程序,麻烦帮忙解答一下!
++x后,x的值为3.为pow的第1个参数值.pow第2个参数就是ONE+1,2 问题在于展开POWER的时候 实际上展开后是这样的pow(3,2)*1+1...( pow(3,ONE+1)*ONE+1 )so...就是3^2==9. 9*1+1==10 答案就是10了.
今天做C语言的试卷,有几题不会,望会的人帮忙解答一下!谢啦
第一题,选D,题目意思是用循环的方式输入10个到数组a[10]中,A,B明显不对C中会越界,应该是&a[i++],D暂时还有点不太好理解,第二题,结果为-1;因为while(x--);(请注意括号后面后有分号,这一句的目的就是x一直减减,直到x等于0,因为"--"是右结合运算符,所以执行完while(x--);...
c语言的问题~~请高手帮忙解答~~
1 比如输出9.2 : %10.2e 里的 10.2表示 整数位不足10位时前面补空格,小数部分不到2位时末尾添0 . 但因为有个 e,所以用科学计数输出 结果应该为 9.20e+000 否则 %10.2f的话就是 9.20 2 比如输出10 : 按八进制 10= 8 + 2就应该是 12, 输出 12 3 比如输出10 : a 4 比如...
几道c语言题目 菜鸟望高手解答
第一道题:输出的是:0 1 3 4 \/\/因为for循环 i从0到4 但是当i等于2的时候执行了continue,也就是直接跳转到下一次循环,所以2没有输出 第二题:t为2 因为 if-else 结构中的else是和最近一个if相匹配的,又因为if(x<y)不成立,所以直接执行输出语句,即输出2 第三题:3 6 9 因为x被...