问题:若有定义:int x,a;则语句x=(a=3,a+1);运行后,x、a的值依次为()A、3,3B、4,4C、4,3D、3,4...
查看答案
问题:有定义:int a[5][4],(*p)[4]=a;,则*(*(p+2)+3)等价于()。A、a[2][0]B、a[2][1]C、a[2][2]D、a[2][3]...
问题:下面语句正确的是()A、int*p;*p=20B、char*s=”abcdef”;printf(“%s/n”,s)C、charstr[]=”abcd”;str++D、charstr[]={‘a’,’b’,’c’};printf(“%s”,str)...
问题:已知char a;使用scanf()函数输入一个字符给变量a,不正确的函数调用是()A、scanf(“%d”,a)B、scanf(“%lf”,a)C、scanf(“%c”,a)D、scanf(“%u”,a)...
问题:若有语句#define f(x,y) x+y及int a=2,b=3;,则执行printf(“%d”,f(a,b)*f(a,b))后输出的值为()A、36B、25C、11D、13...
问题:若fp是指向某文件的指针,且已读到该文件的末尾,则C标准函数feof(fp)的返回值是()A、-1B、1C、0D、NULL...
问题:西面关于数组的叙述中,正确的是()A、数组必须先定义,然后使用B、定义数组时,可不加类型说明符C、定义数组后,可通过赋值运算符“=”对该数组名直接赋值D、在数据类型中,数组属于基本类型...
问题:以下程序段运行后,循环体运行的次数为() inti=0,x; for(;i10;i++)x=x+i;A、10B、0C、1D、无限...
问题:C语言的整型数据在内存中的存储形式是()A、原码B、反码C、补码D、ASCII码...
问题:设有以下语句,则()是对a数组元素的不正确引用,其中0=i10。 int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;A、a[p-a]B、*(a[i])C、p[i]D、*(*(a+i))...
问题:在c语言中while循环和do-while循环的主要区别是()A、do-while循环体内可以使用break语句,while循环体内不能使用break语句B、do-while的循环体至少无条件执行一次,while的循环体不是C、do-while循环体可以使用continue语句,while循环体内不能使用continue语句D、while的循环体至少无条件执行一次,do-while的循环体不是...
问题:在执行语句if((x=y=2)=x(x=5))y*=x;后变量x,y的值应分别为()A、2、2B、5、2C、5、10D、执行时报错...
问题:设有如下数组定义:charstr[8]={"Fujian"};则分配给数组str的存储空间是()字节A、6B、7C、8D、9...
问题:以下()是正确的浮点数A、e3B、1.62C、2e4.5D、123...
问题:二维数组中,各数组元素的存放顺序是()...
问题:在C语言中无固有的输入和输出语句,但是用C语言编写的程序可以用函数调用的形式来实现输入、输出,这些函数由()提供。...
问题:若有说明语句:double *p,a;则能通过scanf语句正确给输入项读入数据的程序段是()A、*p=a;scanf(“%lf”,p)B、*p=a;scanf(“%lf”,*p)C、p=a,scanf(“%lf”,*p)D、p=a;scanf(“%lf”,p)...
问题:下面语句定义了共用体(联合体)变量a,则a占用()个字节。union data { short int i ;char c ; double d;}a;...
问题:在下面C语言的函数说明语句中,正确的是()。A、int fun(int x, int y);B、int fun(int x,y);C、int fun(x,y);D、int fun(int x; int y);...
问题:以下四项中,符合C语言语法的语句是()A、int a+b=cB、int a=12:b=12:c=12C、int a=12,b=12,c=12D、int a,b=12,float c=21...