还剩2页未读,继续阅读
文本内容:
福师《C语言程序设计》在线作业--0004C语言中,长整型long数据在内存中的存储形式是A:ASCII B:原码C:反码D:补码答案D下面函数调用语句含有实参的个数为func expl,exp2,exp3,exp4,exp5;A:1B:2C:4D:5答案B合法的数组说明语句是A:int a[]=//string/z;B:int a[]={0,1,2,3,4,5};C:char a=〃string”;D:char=答案B与十进制数47相等的十六进制数是A:2F B:215C:32F D:115答案A已知int*p,a;,则语句“p=”中的运算符”do{printf〃%2d〃,x--;}while!x;A:打印出321B:打印出23c不打印任何内容D:陷入死循环答案B已知int a,x;,则正确的赋值语句是A:a=a[l]+a
[2]/2;B:a*=*a+1;C:a=x=l,x++,x+2;D:a=〃good”;答案c C语言对嵌套if语句的规定是:else总是与配对A:其之前最近的if B:第一个if C:其之前最近且不带else的if D:缩进位置相同的if答案C已知int i,a;执行语句“i=a=2*3,a*5,a+6;”后,变量a的值是A:36B:30C:12D:6答案D调用strlen〃abcde\O\ef\Og〃的返回值是A:4B:5C:8D:9答案B以下正确的C语言标识符是A:ABC B:abc C:a_bc D:ab.c答案A,B,C已知int x,a,b;,下列选项中正确的if语句是A:ifa=b x++;B:ifa=b x++;C:ifa-b x++;D:ifx x++;答案A,C,D下列字符中能构成标识符的是o A:数字字符B:大写字母C:连接符D:下划线字符答案A,B,D下列选项中,可以作为函数的返回类型的是()A:void B:int C:new D:long答案A,B,D已知ch是字符型变量,下面正确的赋值语句是()A:ch=,a,+,b,B:ch=\0C:ch=7+C D:ch=5+9答案B,C,D已知:char s
[10],*p=s;,则在下列语句中,正确的语句是()A:p=s+5B:s=p+s C:s
[2]=p
[4]D:*p=s
[0]答案A,C,D在一个被调用函数中,关于return语句使用的描述,正确的是()A:被调用函数中可以不用return语句B:被调用函数中可以使用多个return语句C:被调用函数中,如果有返回值,就一定要有return语句D:被调用函数中,一个return语句可以返回多个值给调用函数答案A,B,C设有如下定义:int(*ptr)();则以下叙述中错误的是()A:ptr是指向一维数组的指针变量B:ptr是指向int型数据的指针变量C:ptr是指向函数的指针,该函数返回一个int型数据D:ptr是一个函数名,该函数的返回值是指向int型数据的指针答案A,B,D下列描述中正确的是()A:字符型数组中可以存放字符串B:可以对字符型数组进行整体输入、输出C:可以对整型数组进行整体输入、输出D:不能在赋值语句中通过赋值运算符“二”对字符型数组进行整体赋值答案A,B,D已知:char**s;,下列语句中错误的是A〃,〃A:s=computer:*s=computer C:**s=〃computer〃D:*s=A答案A,C,D数组不可以整体赋值A:对B:错答案A在所有关系运算符中,其优先级最低的是“二和!二”A:对B:错答案B在C语言中,形参是虚拟的,不占存储单元A:对B:错答案B在循环体内使用break语句或continue语句的作用相同A:对B:错答案B表达式a=a+b可以写成a+=bo A:对B:错答案A switch与if不同,switch只能测试是否相等,而if中还能测试关系和逻辑表达式A:对B:错答案A在C语言中,将语句ifx=5;写成ifx=5;将导致编译错误A:对B:错答案B在标准C语言中,函数中只能有一个return语句A:对B:错答案B设有定义:char a[2H3]={l,2,3,4};则数组元素a[l]
[1]的值为4A:对B:错答案A在源文件的一行上可以有多条预处理命令A:对B:错答案B。