C语言中常见的填空题

更新时间:2024-02-28 14:04:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

填空题:

1 若有定义:int a=10,b=9,c=8;接着顺序执行下列语句后,变量c中的值是 _9____ . c=(a-=(b-5)); c=(a)+(b=3);

2 getchar()函数只能接收一个_字符____.

3 当a=1,b=2,c=3时,执行以下程序段后b=___2__. if (a>c) b=a; a=c; c=b;

4若输入字符串:abcde<回车>,则以下while循环体将执行 __0___ 次. while((ch=getchar())=='e') printf(\5 字符串的结束标志是___\\0 '\\0' 0

6 如果函数不要求返回值,可用__void___来定义函数为空类型. 7 将函数funl 的入口地址赋给指针变量p的语句是_p=funl;

8 设有以下共用体类型说明和变量定义,则变量d在内存所占字节数是 __12___。 union stud { short int num; char name[8];float score[3]; double ave; } d,stu[3]; 1. 设x的值为15,n的值为2,则表达式x%=(n+=3)运算后x的值是_0____. 2. 以下程序的输出结果为_9,10____, #include \a=010,j=10;printf(\

3. 设a,b,c,t为整型变量,初值为a=3,b=4,c=5,执行完语句t=!(a+b)+c-1&&b+c/2 后,t的值是__1___.

4. 若输入字符串:abcde<回车>,则以下while循环体将执行 ____0_ 次. while((ch=getchar())=='e') printf(\

5. 若有以下数组a,数组元素:a[0]~a[9],其值为 9 4 12 8 2 10 7 5 1 3 该数组的元素中,数值最小的元素的下标值是_8____. 6. 函数不可以进行嵌套定义,但可以进行嵌套_调用____. 7. 在c程序中,只能给指针变量赋NULL值和__地址___值.

8. 设有以下共用体类型说明和变量定义,则变量a在内存所占字节数是

_16____。 union stud { char num[6]; float s[4]; double ave; } a,*p;

本文来源:https://www.bwwdw.com/article/d54a.html

Top