为你找到 1000 条关于 C语言程序设计708 的结果
以下程序的输出结果是( )intf(){staticinti=0;ints=1;s+=i;i++;returns;}voidmain(){inti,a=0;for(i=0;i<5;i++)a+=f();printf("%d\n",a);}
在f函数中,s是自动类型局部变量,每次都是1,而i是静态局部变量,占据着存储单元不释放,仍继续使用原来的存储单元。a的值1+2+3+4+5的和。
以下程序的输出结果是( )intd=1;fun(intp){staticintd=5;d+=p;printf("%d",d);return(d);}voidmain(){inta=3;printf("%d\n",fun(a+fun(d)));}
有全局变量d,fun函数中有静态局部变量d,第一次调用fun函数,形参是1,d=6,输出6;第二次调用fun函数,形参是9,d=15,输出15;最后在main函数中的对函数返回值输出15。
关于程序模块化以下叙述错误的是( )
模块化程序的优点:(1)易于维护和复用,可以提高程序编制的效率。(2)易于分工合作。(3)易于模块化调试测试。模块化程序的副作用:(1)可能会降低程序运行效率。(2)设计的前期工作需要多花费时间。可知...
标识符的第一个字符可以是()
‍以下叙述中错误的是()
‎以下叙述中正确的是()
预处理指令的前面必须加一个“#”号。
下列运算符属于一元运算符的是:
已知i,j,k为int型变量,若从键盘输入:1,2,3<回车>,使i的值为1,j的值为2,k的值为3,以下选项中正确的输入语句是()。
关于变量定义,下面说法错误的是()。
下列选项中,均是合法的浮点数的选项是()。
浮点数有指数和小数两种形式
下列选项中属于错误的变量命名是()
C语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。
以下代码的输出结果为()。#include<stdio.h>voidmain(){floatx;inti;x=3.6;i=(int)x;printf("x=%f,i=%d",x,i);}
强制类型转换只是得到所需类型的变量值,原变量类型不发生变化。
若a初值为8,则运行a%=4-1;后a的值为()。
算术运算符-的优先级高于复合赋值运算符%=,故表达式等价于a%=(4-1)
设有定义:charx=3,y=6,z;则执行语句z=x^y<<2;后z的二进制值为()。
位运算知识:左移运算(<<)优先级 比 按位异或(^ )优先级高