出自:佳木斯大学语言治疗学

下面标识符中,合法的用户标识符为( )。
·P#Ad
·12a
·char
·_int
若x、y、z均为int 型变量,则执行下列语句后的z值为 ( )。x=1; y=2; z=3; z=(x>y)z :y ; z = (z<y)z:x;
·1
·4
·2
·3
若a、b均为int型变量,且a=100,则关于循环语句for(b=100;a!=b;++a,++b)printf ( “ ------------“) ;的正确说法是( ) 。
·循环体只执行一次
·死循环
·循环体一次也不执行
·输出-----------
一个C语言程序是由( ) 组成的。
·主程序
·子程序
·函数
·过程
break可用于循环体中,不可用于switch语句中。( )
·正确
·错误
一个变量的数据类型被强制转换后,它将保持被强制转换后的数据类型。( )
·正确
·错误
凡在函数中未指定存储类别的局部变量,其默认的存储类别为static。( )
·正确
·错误
fseek函数一般用于二进制文件。( )
·正确
·错误
指针变量,只能作为函数的形参,不可以作函数的实参。( )
·正确
·错误
break则是结束整个循环过程,不再判断执行循环的条件是否成立。( )
·正确
·错误
文件指针用于指向文件,文件只有被打开后才有对应的文件指针。( )
·正确
·错误
C语言标准格式输出函数printf()的参数表是由若干个表达式组成。( )
·正确
·错误
若有定义:doublex[3][5];则x数组中行下标的下限为2,列下标的下限为4。( )
·正确
·错误
运算符的优先顺序“赋值运算符<逻辑与运算符<关系运算符<算术运算符”是正确的。( )
·正确
·错误
程序段int k=0;while(k=0) k=k-1;中,while循环被执行一次。( )
·正确
·错误
程序段int x=1,y=1,z=1;x+=y+=z;printf(“%d\n”,x<yy:x);执行后输出的结果是4。( )
·正确
·错误
空字符串的长度是1。( )
·正确
·错误
一个C源程序必须包含一个main函数。( )
·正确
·错误
整型变量a定义int a=2.8*6;后赋初值的结果是16。( )
·正确
·错误
若a是int型变量,且a的初值为6,则计算表达式a+=(b=4)+(c=2)后,a的值为12。( )
·正确
·错误
当a=3,b=2,c=1时,表达式f=a>b>c的值是1。( )
·正确
·错误
在一个函数内的复合语句中定义的变量在本函数范围内有效。( )
·正确
·错误
递归程序不可能用非递归算法实现。( )
·正确
·错误
表达式sizeof(double)是函数调用。( )
·正确
·错误
C语言既可以用来编写应用程序,又可以用来编写系统软件。( )
·正确
·错误
可以对实型数组进行整体输入、输出。( )
·正确
·错误
main(int argv,char *argc)是合法的main函数命令行参数表示形式。( )
·正确
·错误
输入操作称为写操作,将输入流中的信息存到内存时,使用写函数。( )
·正确
·错误
for循环的三个表达式可以任意省略,while,do-while也是如此。( )
·正确
·错误
结构体变量可以作数组元素。( )
·正确
·错误
函数形参的存储单元是动态分配的。( )
·正确
·错误
在一个函数内部调用另一个函数的调用方式称为嵌套调用。( )
·正确
·错误
函数的实参可以是常量,变量或表达式。( )
·正确
·错误
浮点型常量的指数表示中,e是可以省略的。( )
·正确
·错误
函数返回值的类型是由在定义函数时所指定的函数类型。( )
·正确
·错误
C语言的书写格式不会影响程序的可读性。( )
·正确
·错误
do-while循环的while后的分号可以省略。( )
·正确
·错误
若a,b,c,d都是int类型变量且初值为0,以下选项中不正确的赋值语句是( )。
·d++;
·d=(c=22)-(b++);
·c+b;
·a=b=c=100;
下面描述正确的是( )。
·字符串“That”小于字符串"The"
·字符个数多的字符串比字符个数少的字符串大
·字符串所包含的字符个数相同时,才能比较字符串
·字符串"stop"与"stop"相等
在C语言中,引用数组元素时,其数组下标的数据类型允许是( )。
·整型表达式
·整型常量或整型表达式
·任何类型的表达式
·整型常量
执行下列语句int x=10,y=3;printf("%d\n",y=x/y);后的输出是( )。
·0
·1
·3
·不确定的值
一个C程序的执行是从( )。
·本程序的main函数开始,到main函数结束
·本程序文件的第一个函数开始,到本程序main函数结束
·本程序的main函数开始,到本程序文件的最后一个函数结束
·本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
表示指向结构体变量的指针的运算符是( )。
·:
·>>
·<<
·->
程序段 int k=2; while (k=0) {printf(“%d”,k);k--;}则描述中正确的是( )。
·循环体语句执行一次
·循环是无限循环
·循环题语句一次也不执行
·while循环执行10次
下述表达式中,( )可以正确表示x≤0或x≥1的关系。
·x>=1&&x<=0
·(x>=1)&&(x<=0)
·x>=1|x<=0
·(x>=1)||(x<=0)
语句int k=1; while (k++<10);执行后,变量k的值是( )。
·9
·10
·无限循环,值不定
·11
程序段 char c[ ]="\t\r\\\0will\n"; printf("%d",strlen( ));的运行结果是( )。
·3
·14
·9
·字符串中有非法字符,输出值不确定
以下所列的C语言常量中,错误的是( )。
·0xFF
·2L
·1.2e0.5
以下选项中不是C语句的是( )。
·{inti;i++;printf(“%d\n”,i);}
·{;}
·;
·a=5,c=10
一个C语言程序是由( )。
·一个主程序和若干子程序组成
·若干子程序组成
·函数组成
·若干过程组成