欢迎来到天天文库
浏览记录
ID:62305865
大小:45.50 KB
页数:15页
时间:2021-04-26
《吉大18秋学期《C语言程序设计》在线作业一(满分).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、优选(单选题)1:有如下程序: longfib(intn) {if(n>2)return(fib(n-1)+fib(n-2)); elsereturn(2); } main() {printf("%d\n",fib(3));} 该程序的输出结果是A:2B:4C:6D:8正确答案:(单选题)2:以下程序有语法错误,有关错误原因的正确说法是 main() {intG=5,k; voidprt_char(); ... k=prt_char(G); ... }A:语句voidprt_char
2、();有错,它是函数调用语句,不能用void说明B:变量名不能使用大写字母C:函数说明和函数调用语句之间有矛盾D:函数名不能使用下划线正确答案:(单选题)3:下面程序的运行结果是 #include main() {inty=10; do{y--;}while(--y); printf("%d\n",y--); }A:1B:1C:8D:0正确答案:15/15优选(单选题)4:下列程序的输出结果是 intb=2; intfunc(int*a) {b+=*a;return(b);} main()
3、 {inta=2,res=2; res+=func(&a); printf("%d\n",res); }A:4B:6C:8D:10正确答案:(单选题)5:执行以下程序后,a,b的值分别为 main() {inta,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); }A:-1,5B:1,6C:0,7D:4,10正确答案:(单选题)6:请选出以下语句的输出结果
4、 printf("%d\n",strlen("\t\"\065\xff\n"));A:5B:14C:8D:输出项不合法,无正常输出15/15优选正确答案:(单选题)7:函数rewind的作用是A:使文件位置指针重新返回文件的开始位置B:将文件位置指针指向文件中所要求的特定位置C:使文件位置指针指向文件的末尾D:使文件位置指针自动移至下一个字符位置正确答案:(单选题)8:以下程序的输出结果是 #include"stdio.h"voidreverse(inta[],intn){inti,t;for(i=0;i
5、6、]B:*(&a[i])C:p[i]D:a[10]正确答案:(单选题)10:若有以下程序 #include inta[]={2,4,6,8}; main() {inti; int*p=a; for(i=0;i<4;i++)a[i]=*p; printf("%d\n",a[2]); } 上面程序输出结果是A:6B:8C:4D:215/15优选正确答案:(多选题)1:内存中供用户使用的存储空间可分为:______。A:程序区B:静态存储区C:动态存储区D:数据存储区正确答案:(多选题)2:函数调用7、可以______。A:出现在一个表达式中B:出现在执行语句中C:作为一个函数的实参D:作为一个函数的形参正确答案:(多选题)3:对静态变量的正确描述A:静态局部变量在静态存储区内分配单元B:静态外部变量可以赋初值,也可以不赋初值C:静态外部变量的作用与外部变量相同D:静态局部变量在函数调用结束时,仍保存其值,不会随着消失。正确答案:(多选题)4:下列描述正确的是A:由main函数及其参数argc和*argv[]可以实现命令行方式B:使用fclose关闭文件时,先释放文件指针,再写缓冲区数据到文件中15/15优8、选C:字符数组并不要求它的最后一个字符是‘ ’D:‘A’和“A”都是字符串常量正确答案:(多选题)5:C提供的预处理功能主要有______。A:宏定义B:文件包含C:条件编译D:异常终止正确答案:(判断题)1:共用体所占的内存空间大小取决于占空间最多的那个成员变量。A:错误B:正确正确答案:(判断题)2:对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。A:错误B:正确正确答案
6、]B:*(&a[i])C:p[i]D:a[10]正确答案:(单选题)10:若有以下程序 #include inta[]={2,4,6,8}; main() {inti; int*p=a; for(i=0;i<4;i++)a[i]=*p; printf("%d\n",a[2]); } 上面程序输出结果是A:6B:8C:4D:215/15优选正确答案:(多选题)1:内存中供用户使用的存储空间可分为:______。A:程序区B:静态存储区C:动态存储区D:数据存储区正确答案:(多选题)2:函数调用
7、可以______。A:出现在一个表达式中B:出现在执行语句中C:作为一个函数的实参D:作为一个函数的形参正确答案:(多选题)3:对静态变量的正确描述A:静态局部变量在静态存储区内分配单元B:静态外部变量可以赋初值,也可以不赋初值C:静态外部变量的作用与外部变量相同D:静态局部变量在函数调用结束时,仍保存其值,不会随着消失。正确答案:(多选题)4:下列描述正确的是A:由main函数及其参数argc和*argv[]可以实现命令行方式B:使用fclose关闭文件时,先释放文件指针,再写缓冲区数据到文件中15/15优
8、选C:字符数组并不要求它的最后一个字符是‘ ’D:‘A’和“A”都是字符串常量正确答案:(多选题)5:C提供的预处理功能主要有______。A:宏定义B:文件包含C:条件编译D:异常终止正确答案:(判断题)1:共用体所占的内存空间大小取决于占空间最多的那个成员变量。A:错误B:正确正确答案:(判断题)2:对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。A:错误B:正确正确答案
此文档下载收益归作者所有