西安交通大学程序设计基础判断题

合集下载

2020西安交大网络继续教育《程序设计基础》试题及答案

2020西安交大网络继续教育《程序设计基础》试题及答案

程序设计基础一、单选题1.以下选项中,与k=n++完全等价的表达式是(A)A: k=nn=n+1B:n=n+1,k=nC: k=++nD:k+=n+12.结构体类型的定义允许嵌套是指(A)A:成员是已经或正在定义的结构体型B:成员可以重名C:结构体型可以派生D:定义多个结构体型3.函数 rewind的作用是(A)A使位置指针重新返回文件的开头B:将位置指针指向文件中所要求的特定位置C:使位置指针指向文件的末尾D:使位置指针自动移至下一个字符位置4.下列程序的输出结果为(A)main(int m=7,n=4; floata=38.4,b=6.4,xx=m/2+n'a/b+1/2; print("%fn",X),A:27B:27.5C:28D:28.55. char a=" Thisisaprogram."输出前5个字符的语句是(A)A: printf(%.5s,a)B: puts(a)C: printf("%s,a)D: a[5"2]=0: puts(a)6.若有int'p-(nt) malloc( sizeof(n):则向内存申请到内存空间存入整数123的语句为(A)A: scanf(%od",p)B: scanf(%d",&p)C: scanf("d",p)D: scanf(%d,""p)7.若使用一维数组名作函数实参,则以下正确的说法是(A)A:必须在主调函数中说明此数组的大小B:实参数组类型与形参数组类型可以不匹配C:在被调用函数中,不需要考虑形参数组的大小D:实参数组名与形参数组名必须一致8.以下标识符中,不能作为合法的C用户定义标识符的是(A)A: putcharB: doubleC:123D:INTE9.设有如下定义 structs(int a, float b: ] data,'p若要使指向da中的a域,正确的值语句是(A)A: p=(structs")&data. aB: p=(structs")data. aC: p=&data.aD: p=data. a10.应用缓冲文件系统对文件进行读写操作,关闭文件的函数名为(A)A: fcloseB: close()C: freadD: fwrite11.若用数组名作为函数的实参,传递给形参的是(A)A:数组的首地址B:数组第一个元素的值C:数组中全部元素的值D.数组元素的个数12.要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是(A)A: fopen("A. luserabc. xt", "")B: fopen("A. lluserlabc txt","r+)C: fopen("A. luserabc bxt", rb)D:fopen(A\userllabc txt"," w)13.凡是函数中未指定存储类别的局部变量,其隐含的存储类别为(A)A:自动(auto)B:静态( static)C:外部( extern)D:寄存器( ( register)14.以下语句中,不能实现回车换行的是(B)A: printf("nB:putchar("n")C: fprintf(stdout, "n")D: fwrite("n", 1, 1, stdout)15.以下程序的输出结果是(B)main( Chars-"123,'pip=s; printf"oc%c%cn"'p+'p+++)A:123B:321C.-213D.31216.C语言中,定义结构体的保留字是(B)A: unionB: structC:enumD: typedef17.以下正确的说法是(B)A:用户若需调用标准库函数,调用前必须重新定义B:用户可以重新定义标准库函数,若如此,该函数将失去原有含义CC:系统根本不允许用户重新定义标准库函数D:用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包活到用户源文件中,系统自动去调18.下列程序段的输出结果为(B)。

西安交通大学程序设计基础判断题

西安交通大学程序设计基础判断题

三、判断题(20分〕81、自增自减运算符++,可以用于int型、foat型和double型资料。

()正确答案:正确学生答案:正确V82、假设定义char str[:那么str=“yellow〞;是正确的。

()正确答案:错误学生答案:正确×83、C语言可以直接访问物理位元元址。

〔〕正确答案:正确学生答案:正确V84、假设有int x.y.z; x=y=z=1;那么执行++x8&++y88++Z后,x,y.z的值分别为2,1,1.(正确答案:错误学生答案:错误V85、用数组名作为实参时,把实参数组的起始地址传递给形参数组,因此形参数组和实参数组占用正确答案:正确学生答案:正确V86、一个C源程序只能有一个main()函数。

正确答案:正确学生答案:正确V87、c程序是由c文件构成,而c文件是由函数构成()正确答案:正确学生答案:正确V88、在C中变量不定义也可以使用。

()正确答案:错误学生答案:错误V89、continue语句可用于switch语句,也可用于for、while和do循环语句中。

(〕正确答案:错误学生答案:错误V90、在某种意义上,char和int通用。

()正确答案:正确学生答案:正确V91、C程序中和每一行就是一个语句。

()正确答案:错误学生答案:错误V92、假设定义char"str;那么str="BOOK";是正确的。

()正确答案:正确学生答案:正确V93、min和id-s都是台法的标识符。

()正确答案:错误学生答案:错误V94、C程序中,当调用函数时,由实参把值传递给形参,调用完毕后,再由形参把值传回给实参。

()学生答案:错误V95、数组名是指标常量,不需要也不能为其赋值;指针是变量,使用前需对其赋值。

()正确答案:正确学生答案:正确V96、在C的if语句中,用作判断的表达式只能是关系表达式或逻辑表达式。

()正确答案:措误学生答案:错误V97、C语言中,函数的隐含存储类别是extern()正确答案:正确学生答案:正确V98、假设有int a.b:那么a=(b"b>b)的值是1.0正确答案:错误学生答案:错误V99、在C程序中“%〞是只能用于整数运算的运算符,而“r是既可以用于整数运算又可以用于实数运算的运算符。

2017年西安交通大学习题答案《程序设计基础》答案

2017年西安交通大学习题答案《程序设计基础》答案

《程序设计基础》习题一答案一、单项选择题(本大题共20小题,每小题2分,共40分)1.int a[10];合法的数组元素的最小下标值为()。

A:10B:9C:1D:0答案:D2.以下运算符中优先级最低的是()。

A:&&B:&C:||D:|答案:C3.若使用一维数组名作函数实参,则以下正确的说法是()。

A:必须在主调函数中说明此数组的大小B:实参数组类型与形参数组类型可以不匹配C:在被调用函数中,不需要考虑形参数组的大小D:实参数组名与形参数组名必须一致答案:A4.已知函数的调用形式:fread(buffer,size,count,fp);其中buffer代表的是()。

A:一个整数,代表要读入的数据项总数B:一个文件指针,指向要读的文件C:一个指针,指向要读入数据的存放地址D:一个存储区,存放要读的数据项答案:C5.对以下说明语句int a[10]={6,7,8,9,10}; 的正确理解是()。

A:将5个初值依次赋给a[1]至a[5]B:将5个初值依次赋给a[0]至a[4]C:将5个初值依次赋给a[6]至a[10]D:因为数组长度与初值的个数不相同,所以此语句不正确答案:B6.下列程序的输出结果是()。

main(){ int x=1,y=0,a=0,b=0;switch(x){case 1:switch(y){case 0:a++;break;case 1:b++;break;}case 2:a++;b++;break;case 3:a++;b++;break;}printf("a=%d,b=%d\n",a,b);}A:a=1,b=0B:a=2,b=1C:a=1,b=1D:a=2,b=2答案:B7.下列程序的输出结果为()。

main(){int m=7,n=4;float a=38.4,b=6.4,x;x=m/2+n*a/b+1/2;printf("%f\n",x);}A:27.000000B:27.500000C:28.000000D:28.500000答案:A8.若k为int型变量,则以下程序段的执行结果是()。

西安交通大学18年9月课程考试《程序设计基础(高起专)》作业考核试题

西安交通大学18年9月课程考试《程序设计基础(高起专)》作业考核试题

西安交通大学18年9月课程考试《程序设计基础(高起专)》作业考核试题work Information Technology Company.2020YEAR(单选题) 1: 要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是()。

A: fopen("A.\user\abc.txt","r")B: fopen("A.\\user\\abc.txt","r+")C: fopen("A.\user\abc.txt","rb")D: fopen("A.\\user\\abc.txt","w")正确答案:(单选题) 2: 语句while(!E);中的表达式!E等价于()。

A: E==0B: E!=1C: E!=0D: E==1正确答案:(单选题) 3: 若执行fopen函数时发生错误,则函数的返回值是()。

A: 地址值B: 0C: 1D: EOF正确答案:(单选题) 4: 以下说法错误的是()A: C语言函数分为由系统提供的标准库函数和由程序员自己定义的函数B: 在主函数main()中可以调用其他函数,其他函数之间不可以相互调用C: C语言的程序是由一个函数或多个函数组成的D: 对于一个很大的任务,一般把它分解成若干源文件,分别编写和调试正确答案:(单选题) 5: 已知int j,i=1;执行语句“j=i++;”后,变量i的值是( )A: 1B: 2C: -1D: -2正确答案:(单选题) 6: 变量的指针,其含义是指该变量的()。

A: 值B: 地址C: 名D: 一个标志正确答案:(单选题) 7: 关于建立函数的目的,以下正确的说法是()。

A: 提高程序的执行效率B: 提高程序的可读性C: 减少程序的篇幅D: 减少程序文件所占内存正确答案:(单选题) 8: 以下对C语言函数的描述中,正确的是()。

程序设计基础试题(西安交大)

程序设计基础试题(西安交大)
a=7
五.编程题(40 %)
1)设有3x3矩阵
编写程序求解矩阵 ,即矩阵B为矩阵A及其转置阵AT之和。
2)编写程序求小于1000回文数。所谓回文数是指对一个数n,从左向右和从右向左读是相同的。
3)计算并输出一元二次方程的根,要求从键盘输入ax2+bx+c = 0的三个实数系数,计算该方程的实数根并输出。假定方程一定有两个实根(b2-4ac>=0)。要求必须用函数来计算方程的根。注:求平方根的函数是sqrt,包含在头文件math.h中。
西西西西安安安安交交交交通通通通大大大大学学学学考考考考试试试试题题专业班号专业班号专业班号期中期中期中期末期末期末语言规定函数返回值的类型是由语言规定函数返回值的类型是由语言规定函数返回值的类型是由returnreturnreturn语句中的表达式类型所决定语句中的表达式类型所决定语句中的表达式类型所决定调用该函数时的主调函数类型所决定调用该函数时的主调函数类型所决定调用该函数时的主调函数类型所决定调用函数时系统临时决定调用函数时系统临时决定调用函数时系统临时决定在定义该函数时所指定的函数类型所决定在定义该函数时所指定的函数类型所决定在定义该函数时所指定的函数类型所决定简单变量做实参时它与对应形参之间的数据传递方式是简单变量做实参时它与对应形参之间的数据传递方式是简单变量做实参时它与对应形参之间的数据传递方式是地址传递地址传递地址传递单向值传递单向值传递单向值传递由实参传给形参再由形参传回给实参由实参传给形参再由形参传回给实参由实参传给形参再由形参传回给实参由用户指定传递方式由用户指定传递方式由用户指定传递方式下述对下述对下述对cc语言字符数组的描述中错误的是语言字符数组的描述中错误的是语言字符数组的描述中错误的是字将数组可以存放字符串字将数组可以存放字符串字将数组可以存放字符串字符数组的字符串可以整体输入输出字符数组的字符串可以整体输入输出字符数组的字符串可以整体输入输出可以在赋值语句中通过赋值运算将可以在赋值语句中通过赋值运算将可以在赋值语句中通过赋值运算将对字符数组整体赋值对字符数组整体赋值对字符数组整体赋值不可以用关系运算符对字符数组中的字将串进行比较不可以用关系运算符对字符数组中的字将串进行比较不可以用关系运算符对字符数组中的字将串进行比较对两个数组对两个数组对两个数组aa做以下初始化做以下初始化做以下初始化

西安交通大学《程序设计基础》作业考核试题

西安交通大学《程序设计基础》作业考核试题

单选题(共30 道试题,共60 分。

)得分:521. 若有说明int a[3][4];则a数组元素的非法引用是(D)。

A. a[0][2*1]B. a[1][3]C. a[4-2][0]D. a[0][4]满分:2 分得分:22. 函数rewind的作用是(A)。

A. 使位置指针重新返回文件的开头B. 将位置指针指向文件中所要求的特定位置C. 使位置指针指向文件的末尾D. 使位置指针自动移至下一个字符位置满分:2 分得分:23. 结构体类型的定义允许嵌套是指(C)。

A. 成员是已经或正在定义的结构体型B. 成员可以重名C. 结构体型可以派生D. 定义多个结构体型满分:2 分得分:04. 下面有关for循环的正确描述是(D)。

A. for循环只能用于循环次数已经确定的情况B. for循环是先执行循环循环体语句,后判断表达式C. 在for循环中,不能用break语句跳出循环体D. for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来满分:2 分得分:25. C语言中,定义结构体的保留字是(B)。

A. unionB. structC. enumD. typedef满分:2 分得分:26. 以下运算符中,优先级最高的运算符是(C)。

A. ||B. %C. !D. ==满分:2 分得分:27. 以下叙述中错误的是(D)。

A. 二进制文件打开后可以先读文件的末尾,而顺序文件不可以B. 在程序结束时,应当用fclose函数关闭已打开的文件C. 在利用fread函数从二进制文件中读数据时,可以用数组名给数组中所有元素读入数据D. 不可以用FILE定义指向二进制文件的文件指针满分:2 分得分:28. 在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是(B)。

A. 地址传递B. 单向值传递C. 由实参传给形参,再由形参传回实参D. 传递方式由用户指定满分:2 分得分:29. 若k为int型变量,则以下程序段的执行结果是(B)。

西安交通大学18年9月课程考试《程序设计基础》作业考核试题

西安交通大学18年9月课程考试《程序设计基础》作业考核试题

(单选题) 1: 下列四个选项中,均是C语言关键字的选项是()。

A: auto、enum、includeB: switch、typedef、continueC: signed、union、scanfD: if、struct、type正确答案:(单选题) 2: 应用缓冲文件系统对文件进行读写操作,关闭文件的函数名为()。

A: fclose()B: close()C: fread()D: fwrite正确答案:(单选题) 3: 以下叙述不正确的是()。

A: 一个C源程序可由一个或多个函数组成B: 一个C源程序必须包含一个main函数C: C程序的基本组成单位是函数D: 在C程序中,注释说明只能位于一条语句的后面正确答案:(单选题) 4: 设有以下说明语句typedef struct { int n;char ch[8];}PER;则下面叙述中正确的是( ) A: PER 是结构体变量名B: PER是结构体类型名C: typedef struct 是结构体类型D: struct 是结构体类型名正确答案:(单选题) 5: 设有以下说明语句struct ex{ int x ; float y; char z ;}example;则下面的叙述中不正确的是A: struct结构体类型的关键字B: example是结构体类型名C: x,y,z都是结构体成员名D: struct ex是结构体类型名正确答案:(单选题) 6: 结构体类型的定义允许嵌套是指()。

A: 成员是已经或正在定义的结构体型B: 成员可以重名C: 结构体型可以派生D: 定义多个结构体型正确答案:(单选题) 7: C语言中,定义结构体的保留字是()。

A: unionB: structC: enumD: typedef正确答案:(单选题) 8: 对于如下的表达式:int a[3][4],*p;p=*a;执行p++操作之后,*p表示取()的内容。

A: a[0][0]B: a[1][0]C: a[1][1]D: a[0][1]正确答案:(单选题) 9: 以下只有在使用时才为该类型变量分配内存的存储类说明是()。

程序设计基础(高起专) 西交大考试题库及答案

程序设计基础(高起专) 西交大考试题库及答案
若有int*p=(int*)malloc(sizeof(int),则向内存申请到内存 空间存入整数123的语句() 若有inta[10]={0,1,2,3,4,5,6,7,8,9}.*p=a;则输出结果不 为5的语句为()。 若有说明int a[3][4];则a数组元素的非法引用是()。 若有下列定义和语句,则对a数组元素的非法引用是()。 int a[2][3],(*pt)[3]:pt=2; 设C语言中,int类型数据占2个字节,则short类型数据占 设int x=1,y=1;表达式(!x‖y--)的值是() 设变量a是整型,f是实行,i是双精度型,则表达式 10+"a"+i"f值的数据类型为()。 设有如下定义:structsk{int aloat b,Jdata,若要使p指向 data中的现,正确的赋值语句是() 设有说明char w;int x;float y;double z;则表达式wnx+y-z 值的数据类型为()。 下列程序的输出结果是() 下列程序的输出结果为()。main(){int m=7,n=4,floata=38.4,b=6.4,x;x=m/2+n*a/b+1/2;printf("% f\n",x);} 下列程序段的输出结果是()。main() {charc1=97,c2=98;printf("%d%c",c1,c2);} 下列程序段的输出结果为()。Float k=0.8567;printf("% ()6.1d%%",k"100);
下面有关for循坏的正确描述是
以下不符合C语言语法的实型常量是( ).
以下不合法的赋值语句是( )
以下对switch语句和break语句中描述错误的有( )

西安交通大学19年5月补考《程序设计基础(高起专)》作业考核试题1答案

西安交通大学19年5月补考《程序设计基础(高起专)》作业考核试题1答案

西安交通大学19年5月补考《程序设计基础(高起专)》作业考核试题-0001试卷总分:100 得分:0一、单选题(共30 道试题,共60 分)1.以下选项中,与k=n++完全等价的表达式是()。

A.k=n,n=n+1B.n=n+1,k=nC.k=++nD.k+=n+1正确答案:A2.以下只有在使用时才为该类型变量分配内存的存储类说明是()。

A.auto和staticB.auto和registerC.register和staticD.extern和register正确答案:B3.double x;scanf("%lf",&x);不可以赋值给x变量的常量是()。

A.123B.100000C.A'D."abc"正确答案:D4.设有说明.char w;int x;float y;double z;则表达式w*x+z-y值的数据类型为()。

A.floatB.charC.intD.double正确答案:D5.下面程序#include "stdio.h"void main(){ int k=2,m=4,n=6; int *pk=&k,*pm=&m,*p; *(p=&n)=*pk*(*pm); printf("%d\n",n); getch();}的运行结果是()A.7B.8C.9D.10正确答案:B6.有如下程序, 该程序的输出的结果是( )int addc(int a,int b,int c) { c=a+b;return(c); } main() { int x=4,y=2,z,r; z=x+y;r=addc(addc(x,y,z),addc(y,z,x),z);printf("%d\n",r); }A.36B.12C.14D.6正确答案:C7.下面有关for循环的正确描述是()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

三、判断题 (20分)81、自增自减运算符++,可以用于int型、foat型和double型资料。

()正确答案:正确学生答案:正确V82、若定义char str[:则str=“yellow”;是正确的。

()正确答案:错误学生答案:正确×83、C语言可以直接访问物理位元元址。

()正确答案:正确学生答案:正确V84、若有int x=y=z=1;则执行++x8&++y88++Z后,x,的值分别为2,1,1.(正确答案:错误学生答案:错误V85、用数组名作为实参时,把实参数组的起始地址传递给形参数组,因此形参数组和实参数组占用正确答案:正确学生答案:正确V86、一个C源程序只能有一个main()函数。

正确答案:正确学生答案:正确V87、c程序是由c文件构成,而c文件是由函数构成()正确答案:正确学生答案:正确V88、在C中变量不定义也可以使用。

()正确答案:错误学生答案:错误V89、continue语句可用于switch语句,也可用于for、while和do循环语句中。

()正确答案:错误学生答案:错误V90、在某种意义上,char和int通用。

()正确答案:正确学生答案:正确V91、C程序中和每一行就是一个语句。

()正确答案:错误学生答案:错误V92、若定义char"str;则str="BOOK";是正确的。

()正确答案:正确学生答案:正确V93、min和id-s都是台法的标识符。

()正确答案:错误学生答案:错误V94、C程序中,当调用函数时,由实参把值传递给形参,调用结束后,再由形参把值传回给实参。

()正确答案:错误学生答案:错误V95、数组名是指标常量,不需要也不能为其赋值;指针是变量,使用前需对其赋值。

()正确答案:正确学生答案:正确V96、在C的if语句中,用作判断的表达式只能是关系表达式或逻辑表达式。

()正确答案:措误学生答案:错误V97、C语言中,函数的隐含存储类别是extern()正确答案:正确学生答案:正确V98、若有int :则a=(b"b>b)的值是正确答案:错误学生答案:错误V99、在C程序中“%”是只能用于整数运算的运算符,而“r是既可以用于整数运算又可以用于实数运算的运算符。

()正确答案:正确学生答案:正确×100、格式字符%md中的m只能为正,不能为负。

()正确答案:措误学生答案:错误V101、若a=2,b=-4,则执行allb++后,b为-4.()正确答案:正确学生答案:正确/102、在C中能代表逻辑值“假”的是0。

()正确答案:正确学生答案:正确V103、用户标识符中可以出现下划线和中划线(减号)。

(正确答案:错误学生答案:错误V104、数组类型不是C的基本数据类型,而是一种构造类型。

()正确答案:正确学生答案:正确V105、#define命令是在编译之前处理的。

()正确答案:正确学生答案:正确V106、表达式'a’和“a”是不同的,前者长度为1,后者长度为2。

()正确答案:正确学生答案:正确V107、C中的变量必须“先定义,后使用”,函数也不例外。

()正确答案:正确学生答案:正确V108、若有static int a[10];则a数组的10个元素的值都是0。

()正确答案:正确学生答案:正确V109、C语言的文件存取方式只能是顺序存取,不能随机存取。

()正确答案:错误学生答案:错误V110、自增运算符和自减运算符的结合方向也是“自左向右。

()正确答案:错误学生答案:错误V111、有unsigned int a=16;a=a>>2;则a的值是4。

()正确答案:正确学生答案:正确V112、若a=2,b=-4;则执行a][b++后,b为-3。

()正确答案:错误学生答案:错误V113、数组名代表数组的起始地址。

()正确答案:正确学生答案:正确V114、若a=7,b=5,则执行a&&b++后,b为6。

()正确答案:正确学生答案:正确×115、C中*&a是取变量a的地址。

()正确答案:错误学生答案:错误V116、C语言中rewind函数使位置指针回到文件的开头位置,而fseek函数使位置指针移到指定的位置。

()正确答案:正确学生答案:正确/117、结构类型变量所占内存长度等于成员的长度;而共享体类型变量所占用的内存长度是各成员的内存长正确答案:错误学生答案:错误V118、一个C源程序可以由一个main()函数和若干个其它函数组成。

()正确答案:正确学生答案:正确V119、函数的实参可以传递给形参,形参也可以传递给实参。

()正确答案:错误学生答案:错误/120、若有说明:int n=2."p=&n,*q=p.,则以下非法的赋值语句是p=n.。

()正确答案:正确学生答案:正确V三、判断题 (20分)81、有unsigned int a=16;a=a<<2;则a的值是64。

()正确答案:正确学生答案:正确V82、在C中变量不定义也可以使用。

()正确答案:错误学生答案:错误83、continue语句可用于switch语句,也可用于for、while和do循环语句中。

()正确答案:错误学生答案:错误V84、若定义char str[:则str="yellow”;是正确的。

()正确答案:错误学生答案:错误V85、C语言的文件存取方式只能是顺序存取,不能随机存取。

()正确答案:错误学生答案:错误V86、C语言中,函数的隐含存储类别是extern()正确答案:正确学生答案:正确V87、若有int 则执行++x88++++Z后,的值分别为2,。

()正确答案:错误学生答案:错误V88、在某种意义上,char和int通用。

()正确答案:正确学生答案:正确V89、若a=7,b=5;则执行a&&b++后,b为6。

()正确答案:正确学生答案:正确V90、C中的变量必须“先定义,后使用”,函数也不例外。

()正确答案:正确学生答案:正确V91、若有int ;则a=(b"b>b)的值是1。

()正确答案:错误学生答案:错误V92、若定义char*str则str="BOOK";是正确的。

()正确答案:正确学生答案:正确V93、函数的实参可以传递给形参,形参也可以传递给实参。

()正确答案:错误学生答案:错误V94、表达式'a'和“a”是不同的,前者长度为1,后者长度为2。

(正确答案:正确学生答案:正确V95、若a=2,b=-4.则执行al[b++后,D为-3,0学生答案:错误V96、在C的if语句中,用作判断的表达式只能是关系表达式或逻辑表达式。

()正确答案:措误学生答案:错误v97、C程序中,当调用函数时,由实参把值传递给形参,调用结束后,再由形参把值传回给实参正确答案:错误学生答案:错误v98、结构类型变量所占内存长度等于成员的长度;而共茅体类型变量所占用的内存长度是各成员正确答案:错误学生答案:错误V99、C语言中,feof函数用来判断即将读入的是否是文件结束标志,它可用于二进制文件,但不能正确答案:错误学生答案:错误V100、在C程序中“%”是只能用于整数运算的运算符,而“”是既可以用于整数运算又可以用于实数正确答案:正确学生答案:正确V101、一个C源程序可以由一个main()函数和若干个其它函数组成。

()正确答案:正确学生答案:正确V102、C语言可以直接访问物理位元元址。

正确答案:正确学生答案:正确V103、min和id-s都是合法的标识符。

()正确答案:错误学生答案:错误V104、C中*&a是取变量a的地址。

()正确答案:错误学生答案:错误V105、若a==-4.则执行aljb++后,b为-4.()正确答案:正确学生答案:正确V106、数组名是指标常量,不需要也不能为其赋值;指针是变量,使用前需对其赋值。

()正确答案:正确学生答案:正确V107、一个无符号整数各数字往左移动2位后,一定是原数的4倍。

()正确答案:错误学生答案:错误108、C语言中rewind函数使位置指针回到文件的开头位置,而fseek函数使位置指针移到指定的位置。

0学生答案:正确V109、全局变量的作用域一定比局部变量的作用域范围大。

()正确答案:错误学生答案:错误、110、数组名代表数组的起始地址。

()正确答案:正确学生答案:正确V111、用户标识符中可以出现下划线和中划钱(减号)。

()正确答案:错误学生答案:错误V112、数组类型不是C的基本数据类型,而是一种构造类型。

()正确答案:正确学生答寓:正确V113、C语言既可以用来写系统软件,也可以用来写应用软件。

()正确答案:正确学生答案:正确V114、一个C源程序只能有一个main()函数。

正确答案:正确学生答案:正确/115、C程序中和每一行就是一个语句。

()正确答案:错误学生答案:错误、116、用数组名作为实参时,把实参数组的起始地址传递给形参数组,因此形参数组和实参数组占用同一段正确答案:正确学生答幸:正确×117、有unsigned int a=16;a=a>>2;则a的值是4。

()正确答案:正确学生答案:正确V118、若有static int a[10]:则a数组的10个元素的值都是0。

()正确答案:正确学生答案:正确、119、#define命令是在编译之前处理的。

()正确答案:正确学生答案:正确V120、在C中能代表逻辑值"假”的是0。

()正确答案:正确学生答案:正确V三、判断题 (20分)81、C语言既可以用来写系统软件,也可以用来写应用软件。

)正确答案:正确学生答案:正确V82、有unsigned int a=16;a=a<<2;则a的值是64。

()正确答案:正确学生答案:正确V83、continue语句可用于switch语句,也可用于for、while和do循环语句中。

()正确答案:错误学生答案:错误V84、函数的实参可以传递给形参,形参也可以传递给实参。

()正确答案:错误学生答案:错误V85、min和id-s都是合法的标识符。

()正确答案:错误学生答案:错误V86、#define命令是在编译之前处理的。

()正确答案:正确学生答案:正确V87、在C中能代表逻辑值“假”的是0。

()正确答案:正确学生答案:正确V88、一个C源程序只能有一个main()函数。

正确答案:正确学生答案:正确V89、若a=2,b=-4;则执行al|b++后,b为-3。

()正确答案:错误学生答案:错误V90、若定义char str]:则str="yellow”:是正确的。

相关文档
最新文档