问题:下面语句定义了共用体(联合体)变量a,则a占用()个字节。union data { short int i ;char c ; double d;}a;
查看答案
问题:若有定义:int x=5,y=6;则表达式x=(y==6)的值为()A、5B、1C、6D、0
问题:在c语言中while循环和do-while循环的主要区别是()A、do-while循环体内可以使用break语句,while循环体内不能使用break语句B、do-while的循环体至少无条件执行一次,while的循环体不是C、do-while循环体可以使用continue语句,while循环体内不能使用continue语句D、while的循环体至少无条件执行一次,do-while的循环体不是
问题:若有语句#define f(x,y) x+y及int a=2,b=3;,则执行printf(“%d”,f(a,b)*f(a,b))后输出的值为()A、36B、25C、11D、13
问题:C语言的整型数据在内存中的存储形式是()A、原码B、反码C、补码D、ASCII码
问题:有定义int a=3,b=4,c=5;执行完表达式a++>--b&&b++>c--&&++c后,a,b,c的值分别为()A、3 4 5B、4 3 5C、4 4 4D、4 4 5
问题:若有定义:int x,a;则语句x=(a=3,a+1);运行后,x、a的值依次为()A、3,3B、4,4C、4,3D、3,4
问题:若有定义:float x=3.5,intz=8;则表达式x+z%3/4的值为()A、3.75B、3.5C、3D、4
问题:下面语句正确的是()A、int*p;*p=20B、char*s=”abcdef”;printf(“%s/n”,s)C、charstr[]=”abcd”;str++D、charstr[]={‘a’,’b’,’c’};printf(“%s”,str)
问题: 设有以下语句,则()是对a数组元素的不正确引用,其中0<=i<10。 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))
问题:设有以下语句:int a=3, b=6,c; c=a^b<<2; 执行后c的低8位二进制值是()。A、00011011B、00010100C、00011100D、00011000
问题: 以下程序段运行后,循环体运行的次数为() inti=0,x; for(;i<10;i++)x=x+i;A、10B、0C、1D、无限
问题:结构化程序设计的三种基本结构是()A、函数结构、分支结构、判断结构B、函数结构、嵌套结构、平行结构C、顺序结构、分支结构、循环结构D、分支结构、循环结构、嵌套结构
问题:结构体数据类型仍然是一类变量的抽象形式,系统不会为数据类型分配存储空间。要使用结构体类型数据,必须要()
问题:以下有关宏替换的叙述不正确的是()。A、宏替换不占用运行时间B、宏名无类型C、宏替换只是字符串替换D、宏替换是在运行时进行的
问题:在C语言中,数组名作为函数调用的实参时,传递给形参的是()A、数组元素的个数B、数组的第一个元素值C、数组中全部元素的值D、数组的首地址
问题:已有定义:charstr1[15]={“university”},str2[15];则以下语句中正确的是()A、str2=str1B、str2=”college”C、scanf(“%s”,&str2)D、printf(“%s”,str1)
问题:有定义:int a[10], n, *p1=a,*p2=&a[9];,则正确的赋值语句为()。A、n=p2-p1;B、n=p2*p1;C、n=p2+p1;D、n=p1/p2;
问题:在下面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);
问题:以下()是正确的浮点数A、e3B、1.62C、2e4.5D、123