当前分类: 计算机等级考试(二级C语言)
问题:若有定义:inta=2;则语句a=strcmp("miss","miss");运行后a的值为()A、1B、0C、-1D、2...
查看答案
问题:设已定义:char str1[10],str2[10]=”Fujian”;则能将字符串”Fujian”赋给数组str1的正确语句是()A、str1=”Fujian”B、strcpy(str1,str2)C、strcpy(str2,str1)D、str1=str2...
问题:在C语言中,判定逻辑值为“真“的最正确的叙述是()A、1B、非0的数C、大于0的数D、非0的整数...
问题:若已定义:inta[13];则不能正确引用a数组的元素的是()A、a[0]B、a[10]C、a[10+3]D、a[13-5]...
问题:C语言的整型数据在内存中的存储形式是()A、原码B、反码C、补码D、ASCII码...
问题:若已定义:float m;拟从键盘输入135.78这一数据给变量m,则应选用的语句是()A、scanf(“%5.2f”,m)B、scanf(“%3.2f”,m)C、scanf(“6.2f”,m)D、scanf(“6f”,m)...
问题:一个C语言程序在可以被执行之前,需要经过的4个处理程序是:编辑程序、预处理程序、编译程序和()。...
问题:以下程序段运行后*(p+3)的值为() char a[]=”good”; char *p; p=a; A、‘d’B、‘/0’C、存放’d’的地址D、‘0’...
问题:若有定义:int x=3,y=4;则表达式!x||y的值为()A、1B、0C、3D、4...
问题:在C语言中,函数默认的存储类型为()。A、autoB、registerC、staticD、extern...
问题:若已定义:int x=12;对①int *p=x;和②*p=x;这两条语句的正确理解是()A、语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量p所指向的变量B、语句①和②中的*p含义相同,都表示给指针变量赋值C、语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量pD、语句①和②的执行结果都是把变量x的地址赋给指针变量p...
问题:已知inta=’R’;则正确的表达式是()A、a%10B、a=int(3e2)C、2*a=a++D、a=a+a=a+3...
问题:设有定义int m=1,n=-1;则执行语句printf(〞%d/n〞,(m--++n));后的输出结果是()A、-1B、0C、1D、2...
问题:定义枚举类型的关键字是()。A、defineB、enumC、unionD、struct...
问题:以下有关宏替换的叙述不正确的是()。A、宏替换不占用运行时间B、宏名无类型C、宏替换只是字符串替换D、宏替换是在运行时进行的...
问题:有定义语句:"inta=1,b=2,c=3,x;",则以下选项中各程序段执行后,x的值不为3()A、if(c<a)x=1; else if(b<a)x=2:else x=3;B、if(a<3)x=3:else if(a<2)x=2; else x=1;C、if(a<3) x=3;if(a<2) x=2;if(a<l)x=1;D、if(a<b) x=b;if(b<c) x=c;if(c<a) x=a;...
问题:下面关于switch语句的叙述中,错误的是()A、case后面的表达式可以是关系表达式B、switch语句是多分支选择语句C、每一个case后面的值必须互不相同,否则会出现矛盾的现象D、在执行一个case分支后,可用一个break语句使流程跳出switch语句...
问题:已知’E’的ASCII码是69,则执行下面C语句的结果是()printf(〞%c〞,’D’-‘8’+’5’);A、66B、AC、BD、E...
问题:enum color{red,green,yellow=5,white,black};定义了一枚举类型。编译程序为值表中各标识符分配的枚举值依次为()。A、1、2、3、4、5B、0、1、5、2、3C、0、1、5、6、7D、3、4、5、6、7...