12秋电大《C语言(专科)》在线作业1

所属学校:电子科技大学 科目:C语言(专科) 2015-03-17 15:24:16
sRe傲朋学习网
《C语言(专科)》在线作业1sRe傲朋学习网
试卷总分:100 sRe傲朋学习网
单选题 sRe傲朋学习网
sRe傲朋学习网
sRe傲朋学习网
一、单选题(共 20 道试题,共 100 分。)sRe傲朋学习网
1.C语言中,要求运算数必须都是整数的运算符是()。sRe傲朋学习网
A. *sRe傲朋学习网
B. -sRe傲朋学习网
C. %sRe傲朋学习网
D. +sRe傲朋学习网
sRe傲朋学习网
2.C语言对嵌套if语句的规定是:else总是与()配对。sRe傲朋学习网
A. 其之前最近的ifsRe傲朋学习网
B. 第一个ifsRe傲朋学习网
C. 缩进位置相同的ifsRe傲朋学习网
D. 其之前最近且不带else的ifsRe傲朋学习网
此题选: D sRe傲朋学习网
3.若fp已正确定义为一个文件指针,d1.dat为二进制文件,为“读”而打开此文件的语句是()。sRe傲朋学习网
A. .fp=fopen("d1.dat","r");sRe傲朋学习网
B. fp=fopen("d1.dat","rb");sRe傲朋学习网
C. fp=fopen("d1.dat","r+");sRe傲朋学习网
D. fp=fopen("d1.dat","w");sRe傲朋学习网
sRe傲朋学习网
4.如果输入信息为:1234567则执行语句:scanf("%2d%2d",&x,&y);之后,x,y的值为()sRe傲朋学习网
A. x为12,y为34sRe傲朋学习网
B. x为2,y为3sRe傲朋学习网
C. x为12,y为67sRe傲朋学习网
D. x为1234567,y为0sRe傲朋学习网
sRe傲朋学习网
5.在C语言中,函数返回值的类型最终取决于()。sRe傲朋学习网
A. 函数定义时在函数首部所说明的函数类型sRe傲朋学习网
B. return语句中表达式值的类型sRe傲朋学习网
C. 调用函数时主调函数所传递的实参类型sRe傲朋学习网
D. 函数定义时形参的类型sRe傲朋学习网
sRe傲朋学习网
6.C语言程序中,main函数的位置()。sRe傲朋学习网
A. 在开头sRe傲朋学习网
B. 在结尾sRe傲朋学习网
C. 在中间sRe傲朋学习网
D. 可以任意sRe傲朋学习网
此题选: D sRe傲朋学习网
7.有下面的程序段: chara[3],b[]=”student”; a=b; printf(“%s”,a); 则()sRe傲朋学习网
A. 运行后将输出student;sRe傲朋学习网
B. 运行后将输出b;sRe傲朋学习网
C. 运行后将输出asRe傲朋学习网
D. 编译出错sRe傲朋学习网
此题选: D sRe傲朋学习网
8.当数组作函数参数时,选出不正确的描述。()sRe傲朋学习网
A. 实参数组与形参数组类型应一致sRe傲朋学习网
B. 数组元素做函数实参时,同变量做实参一样是参数传值sRe傲朋学习网
C. 形参数组可以不定义数组大小sRe傲朋学习网
D. 实参数组与形参数组大小必须一致,否则C编译会检查出错sRe傲朋学习网
此题选: D sRe傲朋学习网
9.对函数的正确描述()sRe傲朋学习网
A. 在C语言中可以嵌套定义函数sRe傲朋学习网
B. 自定义函数和调用函数可以不在一个源文件中sRe傲朋学习网
C. 函数定义都是平行的,独立的sRe傲朋学习网
D. 不能嵌套调用函数sRe傲朋学习网
sRe傲朋学习网
10.若已定义了如下的共用体类型变量x,则x所占用的内存字节数为()(设在16位pc机的环境下) uniondata {inti; charch; doublef;}x;sRe傲朋学习网
A. 7sRe傲朋学习网
B. 11sRe傲朋学习网
C. 8sRe傲朋学习网
D. 10sRe傲朋学习网
sRe傲朋学习网
11.以下选项中,当x为大于1的奇数时,值为0的表达式是()。sRe傲朋学习网
A. x%2==1sRe傲朋学习网
B. x/2sRe傲朋学习网
C. x%2!=0sRe傲朋学习网
D. x%2==0sRe傲朋学习网
此题选: D sRe傲朋学习网
12.若有程序段:doublex=-5.9;inty;y=(int)x;执行该段程序后sRe傲朋学习网
A. x=-5.9,y=-5sRe傲朋学习网
B. x=-5.9,y=-6sRe傲朋学习网
C. x=-5,y=-5sRe傲朋学习网
D. x=-6,y=-6sRe傲朋学习网
sRe傲朋学习网
13.对于int*p;inta[];p=a;的合法运算()sRe傲朋学习网
A. a++;sRe傲朋学习网
B. p=a;p++;相当于a++;sRe傲朋学习网
C. ++p;相当于a[1];sRe傲朋学习网
D. 若p中的地址为100则p++;运算后,则其值为100sRe傲朋学习网
sRe傲朋学习网
14.以下叙述中错误的是()。sRe傲朋学习网
A. 循环语句嵌套必须是同类型的语句sRe傲朋学习网
B. 循环语句嵌套可以是同类型的语句,也可以不同类型sRe傲朋学习网
C. do_while循环语句和while循环语句的程序执行方式都是相同的sRe傲朋学习网
D. 循环体中不能再有循环语句sRe傲朋学习网
sRe傲朋学习网
15.设fp为指向某二进制文件的指针,且已经读到此文件末尾,则函数feof(fp)的返回值为()。sRe傲朋学习网
A. EOFsRe傲朋学习网
B. 非0值sRe傲朋学习网
C. 0sRe傲朋学习网
D. NULLsRe傲朋学习网
sRe傲朋学习网
16.以下叙述正确的是()sRe傲朋学习网
A. goto语句只能用于退出多层循环sRe傲朋学习网
B. 可以用continue语句来终止switch语句的执行sRe傲朋学习网
C. break语句只能用在循环体内和switch语句体中sRe傲朋学习网
D. 在循环内使用break语句和continue语句的作用相同sRe傲朋学习网
此题选: D sRe傲朋学习网
17.有以下程序段: intk=0; while(k=1)k++; while循环执行的次数是()。sRe傲朋学习网
A. 无限次sRe傲朋学习网
B. 有语法错,不能执行sRe傲朋学习网
C. 一次也不执行sRe傲朋学习网
D. 执行1次sRe傲朋学习网
sRe傲朋学习网
18.凡是函数中未指定存储类别的局部变量,隐含的存储类别为()。sRe傲朋学习网
A. autosRe傲朋学习网
B. registersRe傲朋学习网
C. staticsRe傲朋学习网
D. externsRe傲朋学习网
sRe傲朋学习网
19.在说明语句:int*f();中,标识符f代表的是()sRe傲朋学习网
A. 一个返回值为指针型的函数名sRe傲朋学习网
B. 一个用于指向整型数据的指针变量sRe傲朋学习网
C. 一个用于指向函数的指针变量sRe傲朋学习网
D. 一个用于指向一维数组的行指针sRe傲朋学习网
sRe傲朋学习网
20.在C语言中,下面那一个不是正确的概念()sRe傲朋学习网
A. 所有循环语句都要求至少要执行一次循环体sRe傲朋学习网
B. goto和if语句能构成循环语句sRe傲朋学习网
C. 循环过程只能包含,不能交叉sRe傲朋学习网
D. 循环体可以是一条语句sRe傲朋学习网
sRe傲朋学习网
sRe傲朋学习网
sRe傲朋学习网
sRe傲朋学习网
sRe傲朋学习网
sRe傲朋学习网
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: