简单c语言程序填空题

简单c语言程序填空题,第1张

第一题 你怎么算的等于30啊??

你要是这么调用的 j=(a=35,a4),a+15; 就是60

你要是j=((a=35,a4),a+15)就是30

第二题 在前三个a里是都没有值得,他先算a=a,就是a=225了

然后a-=a,就是a=a-a,a不就是被赋值0了吗,然后a+=a就是0

第三题 65535在内存中是16个1

%u输出就是原数 没什么说的

%o是无符号八进制的,就是把16个1换成八进制的很简单吧, 就是一个1后面跟五个7

%x 和 无符号八进制差不多 是无符号十六进制,就是就是把16个1换成十六进制的很简单吧, 就是四个f

%d 这个有的说 ,在内存里 %d是有符号的,就是说16个一第一个一变成了符号位,也就是说65535变成了一个负数,不是65535了,你知道-1在内存中怎么存储吗??就是16个1 所以应该是输出 -1

那个1234567更没什么可说的 ,就是按照16和8进制输出,没问题吧

第四题 它是先运行switch(1)没错吧 在运行里面的switch(0)吧,case 0:a++;break;运行完这句 就跳出switch(0),运行case 2:a++;b++;break;运行完再跳出switch(1),就结束了,不就是自加了两遍吗

第一题:9/10=0(因为是整形)m和n各加一次,m=1,n=1,i=10 10/10=1 ,k=1,n=2

继续执行循环体 ,i=11;11/10=1,执行 default k++即k加一次为2, n加一次n=3 结束循环体 输出1,3,2

第二题:判断15/3=0 为假,continue x=16 ,16/3=5 所以为真 又因为x++ break(结束整个循环体) 所以x=17 输出结果为17

看清楚K的类型static,k是个静态变量,初始化为0,程序执行过程中它的值在每次改变后都会被保留,相当于全局变量。所以在调用f(2)时,k等于3,所以f(2)函数里的中的循环不会再执行了。

1.一个C源程序中至少应包括一个___主函数_____。

2. 若a是int型,且a的初值为6,则计算表达式a+=a-=aa后,a的值为___-60_____。

3.若有定义:intb=7;float a=25,c=47;则表达a+(int)(b/3(int)(a+c)/2)%4的值为__45______。

4.若a为整型变量,则表达式(a=45,a2),a+6的值为___26______。

5.以下程序执行后,如果从键盘上输入1289,则输出结果为___9821________。

main()

{

int n1,n2;

scanf(“%d”,&n2);

while(n2!=0)

{

n1=n2%10;

n2=n2/10;

printf(“%d”,n1);

}

}

6.在调用C语言的库函数对字符串进行 *** 作时,应包含的头文件是____stringh__________。

#include <stdioh>

int even(int n);

int main(void)

{

int n, sum;

int ri, repeat;

scanf("%d", &repeat);

for (ri = 1; ri <= repeat; ri++)

{

sum=0;//初始化sum

while (1)

{

scanf("%d",&n);//循环输入n

if (n<=0) //为零或者负数退出循环

break;

if (even(n)==0)//累加

sum+=n;

}

printf("The sum of the odd numbers is %d\n", sum);

}

}

int even(int n)

{

if (n%2==0)//偶数返回1

return 1;

else

return 0;

}

%-82f\\n,先说%-82f,你应该知道%f吧,那%82f表示这个

实数

共8位,这8位是说

整数部分

加上小数部分再加上小数点!那个2是表示小数的个数为2,不包括小数点。那么整数部分是5位。%82f里面没有负号是说数是右对齐的,就是说数是靠右边对齐的,%-82f就是数是左对齐的。如果整数部分超过五位比如123456123那么整数部分全部输出,小数还是保留两位,即12345612

以上就是关于简单c语言程序填空题全部的内容,包括:简单c语言程序填空题、c语言程序填空题、C语言 基础填空题,在线等急等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10070388.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存