12秋吉林大学《C语言程序设计》在线作业二

所属学校:吉林大学 科目:C语言程序设计 2015-03-17 17:51:29
yuf傲朋学习网
吉大《C++语言程序设计》在线作业二yuf傲朋学习网
试卷总分:100 yuf傲朋学习网
单选题 多选题 判断题 yuf傲朋学习网
yuf傲朋学习网
yuf傲朋学习网
一、单选题(共 10 道试题,共 40 分。)yuf傲朋学习网
1.执行以下程序后,a,b的值分别为   main()   { int a,b,k=4,m=6,*p1=&k,*p2=&m;   a=p1==&m;   b=(*p1)/(*p2)+7;   printf("a=%d\n",a);   printf("b=%d\n",b);   }yuf傲朋学习网
A. -1,5yuf傲朋学习网
B. 1,6yuf傲朋学习网
C. 0,7yuf傲朋学习网
D. 4,10yuf傲朋学习网
yuf傲朋学习网
2.有如下程序:   long fib(int n)   { if(n2)return(fib(n-1)+fib(n-2));   else return(2);   }   main()   { printf("%d\n",fib(3));}   该程序的输出结果是yuf傲朋学习网
A. 2yuf傲朋学习网
B. 4yuf傲朋学习网
C. 6yuf傲朋学习网
D. 8yuf傲朋学习网
yuf傲朋学习网
3.若已定义:   int a[]={0,1,2,3,4,5,6,7,8,9}, *p=a,i;   其中 0≤i≤9, 则对a数组元素不正确的引用是yuf傲朋学习网
A. a[p-a]yuf傲朋学习网
B. *(&a[i])yuf傲朋学习网
C. p[i]yuf傲朋学习网
D. a[10]yuf傲朋学习网
此题选: D yuf傲朋学习网
4.以下程序有错,错误原因是   main()   { int *p,i;char *q,ch;   p=&i;   q=&ch;   *p=40;   *p=*q;   ......   }yuf傲朋学习网
A. p和q的类型不一致,不能执行*p=*q;语句yuf傲朋学习网
B. *p中存放的是地址值,因此不能执行*p=40;语句yuf傲朋学习网
C. q没有指向具体的存储单元,所以*q没有实际意义yuf傲朋学习网
D. q虽然指向了具体的存储单元,但该单元中没有确定的值,所以执行*p=*q;没有意义,可能会影响后面语句的执行结果yuf傲朋学习网
此题选: D yuf傲朋学习网
5.阅读以下程序及对程序功能的描述,其中正确的描述是   #include   main()   {   FILE *in,*out;   char ch,infile[10],outfile[10];   printf("Enter the infile name:\n");   scanf("%s",infile);   printf("Enter the outfile name:\n");   scanf("%s",outfile);   if((in=fopen(infile,"r"))==NULyuf傲朋学习网
A. 程序完成将磁盘文件的信息在屏幕上显示的功能yuf傲朋学习网
B. 程序完成将两个磁盘文件合二为一的功能yuf傲朋学习网
C. 程序完成将一个磁盘文件复制到另一个磁盘文件中yuf傲朋学习网
D. 程序完成将两个磁盘文件合并并在屏幕上输出yuf傲朋学习网
yuf傲朋学习网
6.若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为yuf傲朋学习网
A. 4yuf傲朋学习网
B. 16yuf傲朋学习网
C. 32yuf傲朋学习网
D. 52yuf傲朋学习网
yuf傲朋学习网
7.设有以下说明语句   struct ex   { int x ; float y; char z ;} example;   则下面的叙述中不正确的是yuf傲朋学习网
A. struct结构体类型的关键字yuf傲朋学习网
B. example是结构体类型名yuf傲朋学习网
C. x,y,z都是结构体成员名yuf傲朋学习网
D. struct ex是结构体类型名yuf傲朋学习网
yuf傲朋学习网
8.以下不正确的定义语句是yuf傲朋学习网
A. double x[5]={2.0,4.0,6.0,8.0,10.0};yuf傲朋学习网
B. int y[5]={0,1,3,5,7,9};yuf傲朋学习网
C. char c1[]={′1′,′2′,′3′,′4′,′5′};yuf傲朋学习网
D. char c2[]={′\x10′,′\xa′,′\x8′};yuf傲朋学习网
yuf傲朋学习网
9.设有int x=11;则表达式(x++*1/3)的值是yuf傲朋学习网
A. 3yuf傲朋学习网
B. 4yuf傲朋学习网
C. 11yuf傲朋学习网
D. 12yuf傲朋学习网
yuf傲朋学习网
10.函数 rewind 的作用是yuf傲朋学习网
A. 使文件位置指针重新返回文件的开始位置yuf傲朋学习网
B. 将文件位置指针指向文件中所要求的特定位置yuf傲朋学习网
C. 使文件位置指针指向文件的末尾yuf傲朋学习网
D. 使文件位置指针自动移至下一个字符位置yuf傲朋学习网
yuf傲朋学习网
yuf傲朋学习网
yuf傲朋学习网
yuf傲朋学习网
吉大《C语言程序设计》在线作业二yuf傲朋学习网
试卷总分:100 yuf傲朋学习网
单选题 多选题 判断题 yuf傲朋学习网
yuf傲朋学习网
yuf傲朋学习网
二、多选题(共 5 道试题,共 20 分。)yuf傲朋学习网
1.以下叙述中正确的是______。yuf傲朋学习网
A. 对于double类型数组,不可以直接用数组名对数组进行整体输入或输出yuf傲朋学习网
B. 当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息yuf傲朋学习网
C. 可以通过赋初值的方式确定数组元素的个数yuf傲朋学习网
D. 数组名代表的是数组所占存储区的首地址,其值不可改变yuf傲朋学习网
yuf傲朋学习网
2.关于文件的打开方式描述正确的是:______。yuf傲朋学习网
A. r:打开只读文件yuf傲朋学习网
B. a+:打开或建立用于更新数据的文件,数据追加到文件尾yuf傲朋学习网
C. a:打开或建立一个把数据追加到文件尾的文件yuf傲朋学习网
D. r+:打开用于更新数据的文件yuf傲朋学习网
yuf傲朋学习网
3.不与while(x)语句中的x等价的是_____。yuf傲朋学习网
A. x= =0yuf傲朋学习网
B. x= =1yuf傲朋学习网
C. x!=1yuf傲朋学习网
D. x!=0yuf傲朋学习网
yuf傲朋学习网
4.下列描述正确的是yuf傲朋学习网
A. 由main 函数及其参数argc和* argv[]可以实现命令行方式yuf傲朋学习网
B. 使用fclose关闭文件时,先释放文件指针,再写缓冲区数据到文件中yuf傲朋学习网
C. 字符数组并不要求它的最后一个字符是‘/0’yuf傲朋学习网
D. ‘A’和“A”都是字符串常量 yuf傲朋学习网
yuf傲朋学习网
5.若定义:int a[2][3]{0,2,4,6,8,10};以下描述正确的有yuf傲朋学习网
A. A、*(a+1)为元素6的地址 yuf傲朋学习网
B. B、*(a[1]+1)的值为2yuf傲朋学习网
C. C、**(a+1)+2的值为8yuf傲朋学习网
D. D、a[0]与a相同 yuf傲朋学习网
yuf傲朋学习网
yuf傲朋学习网
yuf傲朋学习网
yuf傲朋学习网
吉大《C语言程序设计》在线作业二yuf傲朋学习网
试卷总分:100 yuf傲朋学习网
单选题 多选题 判断题 yuf傲朋学习网
yuf傲朋学习网
yuf傲朋学习网
三、判断题(共 10 道试题,共 40 分。)yuf傲朋学习网
1.数据结构指的是数据的组织形式,数组就是一种数据结构( )yuf傲朋学习网
A. 错误yuf傲朋学习网
B. 正确yuf傲朋学习网
yuf傲朋学习网
2.puts和gets函数只能输入或输出一个字符串yuf傲朋学习网
A. 错误yuf傲朋学习网
B. 正确yuf傲朋学习网
yuf傲朋学习网
3.语句int pt中的*pt是指针变量名。yuf傲朋学习网
A. 错误yuf傲朋学习网
B. 正确yuf傲朋学习网
yuf傲朋学习网
4.若打开文件的方式为“w”而该文件已经存在,则文件中原有数据被清除。yuf傲朋学习网
A. 错误yuf傲朋学习网
B. 正确yuf傲朋学习网
yuf傲朋学习网
5.对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。yuf傲朋学习网
A. 错误yuf傲朋学习网
B. 正确yuf傲朋学习网
yuf傲朋学习网
6.for(;;)语句相当于while(1)语句yuf傲朋学习网
A. 错误yuf傲朋学习网
B. 正确yuf傲朋学习网
yuf傲朋学习网
7.一个int型与一个double型数据进行混合运算时,其结果是double型。yuf傲朋学习网
A. 错误yuf傲朋学习网
B. 正确yuf傲朋学习网
yuf傲朋学习网
8.共用体所占的内存空间大小取决于占空间最多的那个成员变量。yuf傲朋学习网
A. 错误yuf傲朋学习网
B. 正确yuf傲朋学习网
yuf傲朋学习网
9.C语言中,整常数有三种表示形式:十进制整数,八进制整数,十六进制整数。( )yuf傲朋学习网
A. 错误yuf傲朋学习网
B. 正确yuf傲朋学习网
yuf傲朋学习网
10.switch语句中,多个case可以共用一组执行语句。( )yuf傲朋学习网
A. 错误yuf傲朋学习网
B. 正确yuf傲朋学习网
yuf傲朋学习网
yuf傲朋学习网
yuf傲朋学习网
yuf傲朋学习网
yuf傲朋学习网
yuf傲朋学习网
版权声明

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

分享: