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

所属学校:电子科技大学 科目:C语言(专科) 2015-03-17 15:24:16

《C语言(专科)》在线作业1
试卷总分:100
单选题


一、单选题(共 20 道试题,共 100 分。)
1.C语言中,要求运算数必须都是整数的运算符是()。
A. *
B. -
C. %
D. +

2.C语言对嵌套if语句的规定是:else总是与()配对。
A. 其之前最近的if
B. 第一个if
C. 缩进位置相同的if
D. 其之前最近且不带else的if
此题选: D
3.若fp已正确定义为一个文件指针,d1.dat为二进制文件,为“读”而打开此文件的语句是()。
A. .fp=fopen("d1.dat","r");
B. fp=fopen("d1.dat","rb");
C. fp=fopen("d1.dat","r+");
D. fp=fopen("d1.dat","w");

4.如果输入信息为:1234567则执行语句:scanf("%2d%2d",&x,&y);之后,x,y的值为()
A. x为12,y为34
B. x为2,y为3
C. x为12,y为67
D. x为1234567,y为0

5.在C语言中,函数返回值的类型最终取决于()。
A. 函数定义时在函数首部所说明的函数类型
B. return语句中表达式值的类型
C. 调用函数时主调函数所传递的实参类型
D. 函数定义时形参的类型

6.C语言程序中,main函数的位置()。
A. 在开头
B. 在结尾
C. 在中间
D. 可以任意
此题选: D
7.有下面的程序段: chara[3],b[]=”student”; a=b; printf(“%s”,a); 则()
A. 运行后将输出student;
B. 运行后将输出b;
C. 运行后将输出a
D. 编译出错
此题选: D
8.当数组作函数参数时,选出不正确的描述。()
A. 实参数组与形参数组类型应一致
B. 数组元素做函数实参时,同变量做实参一样是参数传值
C. 形参数组可以不定义数组大小
D. 实参数组与形参数组大小必须一致,否则C编译会检查出错
此题选: D
9.对函数的正确描述()
A. 在C语言中可以嵌套定义函数
B. 自定义函数和调用函数可以不在一个源文件中
C. 函数定义都是平行的,独立的
D. 不能嵌套调用函数

10.若已定义了如下的共用体类型变量x,则x所占用的内存字节数为()(设在16位pc机的环境下) uniondata {inti; charch; doublef;}x;
A. 7
B. 11
C. 8
D. 10

11.以下选项中,当x为大于1的奇数时,值为0的表达式是()。
A. x%2==1
B. x/2
C. x%2!=0
D. x%2==0
此题选: D
12.若有程序段:doublex=-5.9;inty;y=(int)x;执行该段程序后
A. x=-5.9,y=-5
B. x=-5.9,y=-6
C. x=-5,y=-5
D. x=-6,y=-6

13.对于int*p;inta[];p=a;的合法运算()
A. a++;
B. p=a;p++;相当于a++;
C. ++p;相当于a[1];
D. 若p中的地址为100则p++;运算后,则其值为100

14.以下叙述中错误的是()。
A. 循环语句嵌套必须是同类型的语句
B. 循环语句嵌套可以是同类型的语句,也可以不同类型
C. do_while循环语句和while循环语句的程序执行方式都是相同的
D. 循环体中不能再有循环语句

15.设fp为指向某二进制文件的指针,且已经读到此文件末尾,则函数feof(fp)的返回值为()。
A. EOF
B. 非0值
C. 0
D. NULL

16.以下叙述正确的是()
A. goto语句只能用于退出多层循环
B. 可以用continue语句来终止switch语句的执行
C. break语句只能用在循环体内和switch语句体中
D. 在循环内使用break语句和continue语句的作用相同
此题选: D
17.有以下程序段: intk=0; while(k=1)k++; while循环执行的次数是()。
A. 无限次
B. 有语法错,不能执行
C. 一次也不执行
D. 执行1次

18.凡是函数中未指定存储类别的局部变量,隐含的存储类别为()。
A. auto
B. register
C. static
D. extern

19.在说明语句:int*f();中,标识符f代表的是()
A. 一个返回值为指针型的函数名
B. 一个用于指向整型数据的指针变量
C. 一个用于指向函数的指针变量
D. 一个用于指向一维数组的行指针

20.在C语言中,下面那一个不是正确的概念()
A. 所有循环语句都要求至少要执行一次循环体
B. goto和if语句能构成循环语句
C. 循环过程只能包含,不能交叉
D. 循环体可以是一条语句






版权声明

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

分享: