C语言考试题目,高手快来啊!求救!

来源:百度知道 编辑:UC知道 时间:2024/07/01 03:32:09
填空
1 数组int a[3][4]共定义了 个数组元素。
2 若函数类型为void,则表示该函数 为void*表示
3 在执行while(!a){...}语句时,当a为 时,才进入循环体。
4 若X,Z为int型变量,则Z=(X=4*5,X*3),X+15;语句执行后,Z的值为 ,X的值为 。
5 执行下列语句int a=8;a+=a-=a*a;a的值 。
6 表达式7+8>2&&25%5的结果 。
7 在ANSIC标准库函数中,实现动态内存分配的函数是 。动态分配的内存必须用 函数释放。

选择 括号里是ABCD
1 #define five 5+5,result=five*five (20,35,25,100)
2 int x=0,y=2,则执行if(x=0)y=1+x,else y=x-1,y值为 (-1, 0, 1, 2)
3 int a[10]={1,2,3,4...10},*p=a数组元素地址正确表示 (&(a+1), a++, &p, a+1)
4 错误的转义字符 ('\\', '\"', '\81', '\0')
5 float x=6,y=8,*z=&x,*w=&y,不合法 (x=*w, y=&x, x*=*w, z=&w)
6 整型变量a为5,使b不为2表达式 (b=a/2, b=b-(--a), b=a%2, b=a>3?2:1)

判断
1 函数实参形参同名,共占内存单元。
2 构成结构体的各个成员可以有不同的数据类型。
3 正确的:chars[10]; s="good bye"
4 具有函数被调用时,函数中的形参变量才会被分配内存,并且调用结束后,形参变量所占内存将被释放
5 结构体变量中的成员名可以与程序中的变量名相同,二者代表不同的对象。
6 结构体变量不能作为函数参数进行传递,但可以进行整体赋值和输入输出。
7 字符型变量

填空

1.12
2.返回值类型
3.0
4.z=60,x=20
5.-112
6.0
7.malloc(),free().

选择
1.B 35 define 只是替代.把5+5用five 替代了,
2.A -1
3.D a+1
4.C
5.B
6.C b=a%2,余数一定比除数小

别的题就自己做了吧.
都给你做了对你不好.

作业不自己做的人.......

15 返回值类型 0 60/20 -112 0 new /delet //填空
B C D C C AD
WRWRRWWR

ryw12403 - 江湖少侠 六级你已经害了他了

最后一个选择题应该是c吧

不男啊