为你找到 1000 条关于 D 的结果
以下程序运行结果是()。#include<stdio.h>main(){structdate{shortintyear,month,day;}today;union{longa;shortintb;charc;}m;printf(“%d%d\n”,sizeof(structdate),sizeof(m));}
结构体变量字节数为各成员之和,共用体字变量节数为成员的字节数最大的值。
以下程序输出结果是()。#include<stdio.h>structabc{inta,b,c;};main(){structabcs[2]={{1,2,3},{4,5,6}};intt;t=s[0].a+s[1].b;printf("%d\n",t);}
s[0].a=1,s[1].b=5
以下程序运行后输出的结果是()。#include<stdio.h>intmain(){inta=1,b=0;printf("%d,",b=a+b);printf("%d",a=2*b);return0;}
a=1,b=0,b=a+b=1+0=1,a=2*b=2*1=2.
以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错,出错的原因是()。#include<stdio.h>intmain(){intr;floats;scanf("%d",&r);s=*p*r*r;//求圆的面积printf("s=%f\n",s);}
求圆的面积表达式有误
以下程序运行后的输出结果是()。#include<stdio.h>intmain(){inta,b,c;a=10;b=20;c=a%b+a/b;printf("%d%d%d\n",a,b,c);return0;}
掌握求余运算和除运算运算规则,以及赋值运算
以下程序运行后输出的结果是()。#include<stdio.h>intmain(){inta,b,d=25;a=d/10%9;b=a+-1;printf("%d,%d\n",a,b);return0;}
掌握求余运算和除运算运算规则,以及赋值运算
已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A和B,当从第一列开始输入数据时,正确的输入方式是()。inta1,a2;charc1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);
字符可做数值数据的间隔,如增加了其他字符,如空格或回车,会当做一个有效字符读取。
intDigitSum(intnum){if(num<10)returnnum;elsereturnnum%10+DigitSum(num/10);}voidmain(){intret=DigitSum(1729);printf("%d\n",ret);}输出结果是( )
拆分整数,各位相加
intmy_pow(intn,intk){if(k==0)return1;elsereturnn*my_pow(n,k-1);}voidmain(){intret=my_pow(3,3);printf("%d\n",ret);}输出的结果是( )
计算n的k次方
#include<stdio.h>voidtest(inta[],inti){a[i]=9;}voidmain(){inti=5;intarray[]={0,1,2,3,4,5,6};test(array,i);printf("%d\n",array[i]);}运行结果是( )
通过将数组名作为实参传递给自定义函数,可以实现在自定义函数中修改数组中数组元素的值。在test函数中修改了a[i]的值,修改后为9。