c语言问题 简单~在线等~

来源:百度知道 编辑:UC知道 时间:2024/05/10 19:28:43
1]若j为整型变量,则以下循环执行次数是()
for(j=2;j==0;)printf("%d",j--)

2]a=10;
b=0;
do{b+=2;a-=2+b;}while(a>=0);
该程序段中循环体的执行次数是()

3]设k为int型变量,p1和p2是指向int型一维枢组的指针变量,则不能正确执行的语句是 p2=&k &k=p2 p2=p1 k=*p2

4]int k=0
while(k=1) k++;
该程序段while循环执行的次数是()

5]程序for(i=100;i<=i;i--) break执行完后 i的值是()

6]1.9e1.0
.921e6
1.39e+7
5.68e-4 这四个实数中 错误的是()

7]表达式(a=4,2)运算后,a+1的值是()

8]表达式29||1&&8&&0的值是()

9]判断题:
main(){int n=5;int a[n];...}语句定义了数组a[5] ()
在被定义的函数中,必须定义形参的类型()
以下函数调用语句fun(x,y,z+4)含有实参的个数是4个 ()
宏替换只是字符替换()
字符串常量“...”占内存字节数等于字符串中字节数加一()
对于字符数组,如果不进行初始化赋值,则必须说明数组长度 ()
在c中,543210L、05078、-0x41、12345都是正确的常量 ()
在c中,char型数据在内存中是以原码形式存储的 ()
当#include后面的文件名用尖括号<>括起,直接按系统设定的标准方式搜索目录。 ()

1:0次,不循环
2:3次
3:p2=p1 k=*p2
4:死循环
5:没说清楚,break是循环体吗。如果是,值就是100
6:1.39e+7
7:5。2
8:1
9:错,对,错,错,对,错,错,错,对

1.(3)
2.(2)
3.(p2=&k)
4.(0)
5.(100)
6.(1.9e1.0 )
7.(5)
8.(9)
9.(对)(错)(错)(对)(对)(错)(对)(对)(对)

1) 0次
2)3次
3)&k=p2
4)死循环
5)100
6)1.9e1.0
7) 5
8) true
9)
main(){int n=5;int a[n];...}语句定义了数组a[5] (错)
在被定义的函数中,必须定义形参的类型(对)
以下函数调用语句fun(x,y,z+4)含有实参的个数是4个 (错)
宏替换只是字符替换(对)
字符串常量“...”占内存字节数等于字符串中字节数加一(对)
对于字符数组,如果不进行初始化赋值,则必须说明数组长度 (对)
在c中,543210L、05078、-0x41、12345都是正确的常量 (对)
在c中,char型数据在内存中是以原码形式存储的 (对)
当#include后面的文件名用尖括号<>括起,直接按系统设定的标准方式搜索目录。 (对)