|
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。
《C语言(专科)》在线作业三
试卷总分:100 测试时间:-- 试卷得分:100
单选题
、单选题(共 20 道试题,共 100 分。) 得分:100
1. 若有定义:intw[3][5];,则以下不能正确表示该数组元素的表达式是()。
A. *(*w+3)
B. *(w+1)[4]
C. *(*(w+1))
D. *(&w[0][0]+1)
正确资料:B 满分:5 分 得分:5
2. 有以下程序段: intk=0; while(k=1)k++; while循环执行的次数是()。
A. 无限次
B. 有语法错,不能执行
C. 一次也不执行
D. 执行1次
正确资料:A 满分:5 分 得分:5
3. 执行以下语句后的结果为()enumweekday{sun,mon=3,tue,wed,thu}; enumweekdayworkday; workday=wed; printf("%d\n",workday);
A. 5
B. 3
C. 4
D. 编译出错
正确资料:A 满分:5 分 得分:5
4. intx=3;if(1<=2)if(0)x=4;elsex=5;elsex=6;执行上述语句后x的值是().
A. 3
B. 4
C. 5
D. 6
正确资料:C 满分:5 分 得分:5
5. 以下叙述中错误的是()。
A. 循环语句嵌套必须是同类型的语句
B. 循环语句嵌套可以是同类型的语句,也可以不同类型
C. do_while循环语句和while循环语句的程序执行方式都是相同的
D. 循环体中不能再有循环语句
正确资料:B 满分:5 分 得分:5
6. 若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");
正确资料: 满分:5 分 得分:5
7. 对于int*p;inta[];p=a;的合法运算()
A. a++;
B. p=a;p++;相当于a++;
C. ++p;相当于a[1];
D. 若p中的地址为100则p++;运算后,则其值为100
正确资料: 满分:5 分 得分:5
8. 假定inti=3,j=4;执行语句:printf("%d,%d,%d\n",i+++j,i,j);之后,其输出结果为:()
A. 7,4,4
B. 8,4,4
C. 7,3,4
D. 7,3,5
正确资料: 满分:5 分 得分:5
9. 当数组作函数参数时,选出不正确的描述。()
A. 实参数组与形参数组类型应一致
B. 数组元素做函数实参时,同变量做实参一样是参数传值
C. 形参数组可以不定义数组大小
D. 实参数组与形参数组大小必须一致,否则C编译会检查出错
正确资料: 满分:5 分 得分:5
10. C语言对嵌套if语句的规定是:else总是与()配对。
A. 其之前最近的if
B. 第一个if
C. 缩进位置相同的if
D. 其之前最近且不带else的if
正确资料: 满分:5 分 得分:5
11. 有以下程序段: intk=0; while(k=1)k++; while循环执行的次数是()。
A. 无限次
B. 有语法错,不能执行
C. 一次也不执行
D. 执行1次
正确资料: 满分:5 分 得分:5
12. 若有说明int(*p)[3];则以下正确的描述()
A. p是一个指针数组
B. p是一个指针,它只能指向一个包含3个int类型元素的数组
C. p是一个指针,它可以指向一个一维数组中的任意元素
D. (*p)[3]与*p[3]等价
正确资料: 满分:5 分 得分:5
13. 在C语言中,下面那一个不是正确的概念()
A. 所有循环语句都要求至少要执行一次循环体
B. goto和if语句能构成循环语句
C. 循环过程只能包含,不能交叉
D. 循环体可以是一条语句
正确资料: 满分:5 分 得分:5
14. C语言中,要求运算数必须都是整数的运算符是()。
A. *
B. -
C. %
D. +
正确资料: 满分:5 分 得分:5
15. 以下描述正确的是()
A. goto语句只能用于退缩出多层循环
B. switch语句中不能出现continue语句
C. 只能用continue语句中来终止本次循环
D. 在循环语句中break语句不独立出现
正确资料: 满分:5 分 得分:5
16. 以下与函数fseek(fp,0L,SEEK_SET)有相同作用的是()。
A. feof(fp)
B. ftell(fp)
C. fgetc(fp)
D. rewind(fp)
正确资料: 满分:5 分 得分:5
17. 有下面的程序段: chara[3],b[]=”student”; a=b; printf(“%s”,a); 则()
A. 运行后将输出student;
B. 运行后将输出b;
C. 运行后将输出a
D. 编译出错
正确资料: 满分:5 分 得分:5
18. 在C语言中,函数返回值的类型最终取决于()。
A. 函数定义时在函数首部所说明的函数类型
B. return语句中表达式值的类型
C. 调用函数时主调函数所传递的实参类型
D. 函数定义时形参的类型
正确资料: 满分:5 分 得分:5
19. 已知intb;则对指针变量p正确的说明和初始化是:()
A. int*p=b;
B. intp=b;
C. intp=&b;
D. int*p=&b;
正确资料: 满分:5 分 得分:5
20. 若已定义了如下的共用体类型变量x,则x所占用的内存字节数为()(设在16位pc机的环境下) uniondata {inti; charch; doublef;}x;
A. 7
B. 11
C. 8
D. 10
正确资料: 满分:5 分 得分:5
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。
|
|