资源描述:
《c语言试卷第一套》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、以下不符合C语言语法的赋值语句是(D)。A.j=j=5;B.k=2*4,k*4;C.j++;D.y=float(j);以下运算符中,优先级最高的运算符是(D)。A.?:B.,C.&&D.++根据下面的程序,正确的输出形式是(A);main(){inti=5,j=10;printf("i=%d,",i);printf("j=%d",j);}A.i=5,j=10B.10,5C.5,10D.i=5Uj=10inta=1,b=2,c=3;if(a>c)b=a;a=c;c=b;则c的值为(C)。A.1B.3C
2、.2D.不一定在以下一组运算符中,优先级最高的运算符是:(D)A.=B.&&C.<=D.%执行语句for(i=1;i++<4;);后变量i的值是(B)。A.3B.5C.4D.不定若i为整型变量,则以下循环执行次数是(A)。for(i=2;i==0;)printf("%d",i--);A.0次B.2次C.无限次D.1次下列数组说明中,正确的是(B)。A.charstr1[],str2[];str2={"China"};strcpy(str1,str2);B.charstr[]="China";C.ch
3、arstr[];str="China";D.charstr1[5],str2[]={"China"};str1=str2;设有数组定义:chararray[]="China";则数组array所占的空间为(B)。A.7个字节B.6个字节C.5个字节D.4个字节以下能对二维数组a进行正确初始化的语句是(A)。A.inta[][3]={{1,2,3},{4,5,6}};B.inta[2][4]={{1,2,3},{4,5},{6}};C.inta[2][]={{1,0,1},{5,2,3}};D.int
4、a[][3]={{1,0,1}{},{1,1}};用户定义的函数不可以调用的函数是(D)。A.本文件外的B.本函数下面定义的C.非整型返回值的D.main函数以下正确的函数声明是(A)。A.doublefun(intx,inty);B.doublefun(intx,y);C.doublefun(intx;inty)D.doublefun(intx,inty)凡是函数中未指定存储类别的局部变量,其隐含的存储类别为(D)。A.外部(extern)B.静态(static)C.寄存器(register)D.
5、自动(auto)有关"文件包含"命令说法,下列叙述正确的是(A).A.将预处理的结果作为一个源程序编译,得到一个目标文件.B.一个include命令可指定多个被包含文件.C.将预处理的结果作为多个文件编译.D.被包含的文件可以是源文件或目标文件.下面程序的输出结果应该是(B).chars[]="ABCD";main(){char*p;for(p=s;p
6、ate{intyear,mouth,day;};structworklist{charname[20];charsex;structdatebirthday;}person;A.year=1976;B.person.birthday.year=1976;C.birthday.year=1976;D.person.year=1976;若要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是(B)。A.fopen("A:userabc.txt","rb")
7、B.fopen("A:\user\abc.txt","r+")C.fopen("A:\user\abc.txt","w")D.fopen("A:userabc.txt","r")在C程序中,逗号运算符的优先级最低。TC语言的输入、输出功能是由系统提供的输入、输出语句实现的.F运算符的级别由高向低依次为赋值运算符->关系运算符->算术运算符->逻辑运算符->!.F已知x=3,y=1,执行分支语句if(x>y){t=x;x=y;y=t;}elseprintf("error!");后,结果为e
8、rror!.F若有说明intc;则while(c=getchar());没有语法错误。Tfor循环的三个表达式中间用分号相分隔,并且分号不能省略.T若有语句:chara[]="string";则a[6]的值为' ';T数组整体可以参加各种数学运算,数组元素也可以参加各种数学运算.FC语言中引用数组元素的方括号可以用花括号代替.F在C语言中,函数名仅仅代表函数的名称,没有任何含义.F当全局变量与局部变量同名时,局部变量起作用.T在C程序中,函数可以嵌套定义,但不可以嵌