C语言程序设计 题目列表
若有定义:int a[3][4]={{1,2},{0},{4,6,8,10}};则初始化后,a[1][2]的值为(),a[2][1]得到的值为()。

关于基类和派生类的描述中,错误的是()A、基类和派生类间是包含关系B、派生类中可以定义自己的成员C、基类成员在派生类中的访问权限与继承方式有关D、一个派生类可以从一个基类派生,也可以从多个基类派生

八进制的1+7结果是八进制数()。A、8B、10C、11D、100

定义整数一维数组inta[5]={1,2,3}则数组a的元素个数是3

下列正确的C语言标识符是()A、#defineB、_123C、%dD、/n

语句“b=+3;”和“b+=3;”运行后的结果是不一样的。

若intx,y;doublez;以下不合法的scanf函数调用语句是()。A、scanf(“%d%lx,%le”,x,y,z);B、scanf(“%2d*%d%lf”,x,y,z);C、scanf(“%x%*d%o”,x,y);D、scanf(“%x%o%6.2f”,x,y,z);

说明语句enum money{Fen,Jiao,Yuan=100,Tenyuan};每个枚举量所对应的实际值为:()。A、0,1,100,101B、1,2,100,101C、“Fen"或1,"Jiao"或2,"Yuan"或100,"Tenyuan"或101.D、“Fen","Jiao","Yuan","Tenyuan".

结构体数组,即定义数组的每个元素都是一个结构体类型的。

设x,i,j,k都是int型变量,表达式x=(i=4,j=16,k=32)计算后,x的值为()。

如果定义了char a[10],则数组a可以能够容纳的最长字符串长度为10。

当y处于闭区间[x,z]时,值为真的表达式是()A、(y=z)(y=x)B、(x=y)and(y=z)cC、(x=y=z)D、(x=y)(y=z)

int a[3][4]={{1},{5},{9}}; 它的作用是将数组各行第一列 的元素赋初值,其余元素值为0.

将流程控制的三种结构组合在一起还不足以解决现实世界中复杂的问题。

判断字符串s1是否大于字符串s2,错误的使用有()A、if(strcat(s1,s2)==1)B、if(strcat(s2,s1)0)C、if(s1s2)D、if(strcat(s1,s2)0)