22年春吉大《C语言程序设计》在线作业一-5
答案来历:熊猫奥鹏(www.188open.com)C语言程序设计-[吉林大学]吉大《C语言程序设计》在线作业一
试卷总分:100 得分:100
第1题,一个C语言程序是由
A、一个主程序和若干子程序构成
B、函数构成
C、若干过程构成
D、若干子程序构成
正确答案:
第2题,有如下程序: long fib(int n) { if(n2)return(fib(n-1)+fib(n-2)); else return(2); } main() { printf("%d\n",fib(3));} 该程序的输出成果是
A、2
B、4
C、6
D、8
正确答案:
第3题,阅览以下程序及对程序功用的描绘,其间正确的描绘是 #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"))==NUL
A、程序完结将磁盘文件的信息在屏幕上显现的功用
B、程序完结将两个磁盘文件合二为一的功用
C、程序完结将一个磁盘文件仿制到另一个磁盘文件中
D、程序完结将两个磁盘文件兼并并在屏幕上输出
正确答案:
第4题,以下叙说中不正确的是
A、在不一样的函数中能够运用一样的姓名的变量
B、函数中的方式参数是部分变量
C、在一个函数内界说的变量只在本函数规模内有用
D、在一个函数内的复合句子中界说的变量在本函数规模内有用
正确答案:请在附件下载答案!
答案来历:熊猫奥鹏(www.188open.com),下列程序的输出成果是 int b=2; int func(int *a) { b += *a; return(b);} main() { int a=2, res=2; res += func(&a); printf("%d\n",res); }
A、4
B、6
C、8
D、10
正确答案:
第6题,C语言中,能辨认处理的文件为
A、文这篇文章件和数据块文件
B、文这篇文章件和二进制文件
C、流文件和文这篇文章件
D、数据文件和二进制文件
正确答案:
第7题,下列程序的输出成果是 main() { double d=3.2; int x,y; x=1.2; y=(x+3.8)/5.0; printf("%d\n", d*y); }
A、3
B、3.2
C、0
D、3.07
正确答案:
第8题,以下程序有语法错误,有关错误缘由的正确说法是 main() { int G=5,k; void prt_char(); ... k=prt_char(G); ... }
A、句子 void prt_char();有错,它是函数调用句子,不能用void阐明
B、变量名不能运用大写字母
C、函数阐明和函数调用句子之间有对立
D、函数名不能运用下划线
正确答案:
第9题,以下程序有错,错误缘由是 main() { int *p,i;char *q,ch; p=&i; q=&ch; *p=40; *p=*q; ...... }
A、p和q的类型纷歧致,不能履行*p=*q;句子
B、*p中寄存的是地址值,因而不能履行*p=40;句子
C、q没有指向详细的存储单元,所以*q没有实践含义
D、q尽管指向了详细的存储单元,但该单元中没有断定的值,所以履行*p=*q;没有含义,能够会影响后边句子的履行成果
正确答案:请在附件下载答案!
答案来历:熊猫奥鹏(www.188open.com),下面程序的输出成果是 main() { int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; printf("%d\n",*(p+2));}
A、3
B、4
C、1
D、2
正确答案:熊猫奥鹏
第11题,以下不正确的描绘是______。
A、函数的界说能够嵌套,函数的调用不可以以嵌套
B、函数的界说不可以以嵌套,函数的调用能够嵌套
C、函数的界说和函数的调用均能够嵌套
D、函数的界说和函数的调用均不可以以嵌套
正确答案:熊猫奥鹏,C,D
答案来历:熊猫奥鹏(www.188open.com),关于文件的翻开方法描绘正确的是:______。
A、r:翻开只读文件
B、a+:翻开或树立用于更新数据的文件,数据追加到文件尾
C、a:翻开或树立一个把数据追加到文件尾的文件
D、r+:翻开用于更新数据的文件
正确答案:熊猫奥鹏,B,C,D
第13题,设有如下界说:int (*ptr)();则以下叙说中不正确的是______。
A、ptr是指向一维数组的指针变量
B、ptr是指向int型数据的指针变量
C、ptr是指向函数的指针,该函数回来一个int型数据
D、ptr是一个函数名,该函数的回来值是指向int型数据的指针
正确答案:熊猫奥鹏,B,D
第14题,在动态存储区中首要寄存以下数据______。
A、函数方式参数
B、自动变量
C、函数调用时的现场保护和回来地址
D、大局变量
正确答案:熊猫奥鹏,B,C
答案来历:熊猫奥鹏(www.188open.com),C语言中函数回来值的类型与下列哪项无关?
A、界说函数时所指定的函数类型
B、调用函数时暂时
C、调用该函数的主函数类型
D、return句子中的表达式类型
正确答案:,C,D
第16题,C程序中各函数之间既答应直接递归调用也答应直接递归调
A、错误
B、正确
正确答案:
第17题,for(;;)句子适当于while(1)句子
A、错误
B、正确
正确答案:
第18题,关于double类型数组,不可以以直接用数组名对数组进行全体输入或输出。
A、错误
B、正确
正确答案:
第19题,函数有必要有回来值,不然不能运用函数
A、错误
B、正确
正确答案:熊猫奥鹏
答案来历:熊猫奥鹏(www.188open.com),运用getchar函数能够不增加#include stdio.h指令。()
A、错误
B、正确
正确答案:熊猫奥鹏
第21题,puts和gets函数只能输入或输出一个字符串
A、错误
B、正确
正确答案:
第22题,switch句子中,各个case和default的呈现次第不影响履行成果。()
A、错误
B、正确
正确答案:
第23题,宏名有必要用大写字母表明。
A、错误
B、正确
正确答案:熊猫奥鹏
第24题,句子int pt中的*pt是指针变量名。
A、错误
B、正确
正确答案:熊猫奥鹏
答案来历:熊猫奥鹏(www.188open.com),C语言中,整常数有三种表明方式:十进制整数,八进制整数,十六进制整数。()
A、错误
B、正确
正确答案:
试卷总分:100 得分:100
第1题,一个C语言程序是由
A、一个主程序和若干子程序构成
B、函数构成
C、若干过程构成
D、若干子程序构成
正确答案:
第2题,有如下程序: long fib(int n) { if(n2)return(fib(n-1)+fib(n-2)); else return(2); } main() { printf("%d\n",fib(3));} 该程序的输出成果是
A、2
B、4
C、6
D、8
正确答案:
第3题,阅览以下程序及对程序功用的描绘,其间正确的描绘是 #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"))==NUL
A、程序完结将磁盘文件的信息在屏幕上显现的功用
B、程序完结将两个磁盘文件合二为一的功用
C、程序完结将一个磁盘文件仿制到另一个磁盘文件中
D、程序完结将两个磁盘文件兼并并在屏幕上输出
正确答案:
第4题,以下叙说中不正确的是
A、在不一样的函数中能够运用一样的姓名的变量
B、函数中的方式参数是部分变量
C、在一个函数内界说的变量只在本函数规模内有用
D、在一个函数内的复合句子中界说的变量在本函数规模内有用
正确答案:请在附件下载答案!
答案来历:熊猫奥鹏(www.188open.com),下列程序的输出成果是 int b=2; int func(int *a) { b += *a; return(b);} main() { int a=2, res=2; res += func(&a); printf("%d\n",res); }
A、4
B、6
C、8
D、10
正确答案:
第6题,C语言中,能辨认处理的文件为
A、文这篇文章件和数据块文件
B、文这篇文章件和二进制文件
C、流文件和文这篇文章件
D、数据文件和二进制文件
正确答案:
第7题,下列程序的输出成果是 main() { double d=3.2; int x,y; x=1.2; y=(x+3.8)/5.0; printf("%d\n", d*y); }
A、3
B、3.2
C、0
D、3.07
正确答案:
第8题,以下程序有语法错误,有关错误缘由的正确说法是 main() { int G=5,k; void prt_char(); ... k=prt_char(G); ... }
A、句子 void prt_char();有错,它是函数调用句子,不能用void阐明
B、变量名不能运用大写字母
C、函数阐明和函数调用句子之间有对立
D、函数名不能运用下划线
正确答案:
第9题,以下程序有错,错误缘由是 main() { int *p,i;char *q,ch; p=&i; q=&ch; *p=40; *p=*q; ...... }
A、p和q的类型纷歧致,不能履行*p=*q;句子
B、*p中寄存的是地址值,因而不能履行*p=40;句子
C、q没有指向详细的存储单元,所以*q没有实践含义
D、q尽管指向了详细的存储单元,但该单元中没有断定的值,所以履行*p=*q;没有含义,能够会影响后边句子的履行成果
正确答案:请在附件下载答案!
答案来历:熊猫奥鹏(www.188open.com),下面程序的输出成果是 main() { int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; printf("%d\n",*(p+2));}
A、3
B、4
C、1
D、2
正确答案:熊猫奥鹏
第11题,以下不正确的描绘是______。
A、函数的界说能够嵌套,函数的调用不可以以嵌套
B、函数的界说不可以以嵌套,函数的调用能够嵌套
C、函数的界说和函数的调用均能够嵌套
D、函数的界说和函数的调用均不可以以嵌套
正确答案:熊猫奥鹏,C,D
答案来历:熊猫奥鹏(www.188open.com),关于文件的翻开方法描绘正确的是:______。
A、r:翻开只读文件
B、a+:翻开或树立用于更新数据的文件,数据追加到文件尾
C、a:翻开或树立一个把数据追加到文件尾的文件
D、r+:翻开用于更新数据的文件
正确答案:熊猫奥鹏,B,C,D
第13题,设有如下界说:int (*ptr)();则以下叙说中不正确的是______。
A、ptr是指向一维数组的指针变量
B、ptr是指向int型数据的指针变量
C、ptr是指向函数的指针,该函数回来一个int型数据
D、ptr是一个函数名,该函数的回来值是指向int型数据的指针
正确答案:熊猫奥鹏,B,D
第14题,在动态存储区中首要寄存以下数据______。
A、函数方式参数
B、自动变量
C、函数调用时的现场保护和回来地址
D、大局变量
正确答案:熊猫奥鹏,B,C
答案来历:熊猫奥鹏(www.188open.com),C语言中函数回来值的类型与下列哪项无关?
A、界说函数时所指定的函数类型
B、调用函数时暂时
C、调用该函数的主函数类型
D、return句子中的表达式类型
正确答案:,C,D
第16题,C程序中各函数之间既答应直接递归调用也答应直接递归调
A、错误
B、正确
正确答案:
第17题,for(;;)句子适当于while(1)句子
A、错误
B、正确
正确答案:
第18题,关于double类型数组,不可以以直接用数组名对数组进行全体输入或输出。
A、错误
B、正确
正确答案:
第19题,函数有必要有回来值,不然不能运用函数
A、错误
B、正确
正确答案:熊猫奥鹏
答案来历:熊猫奥鹏(www.188open.com),运用getchar函数能够不增加#include stdio.h指令。()
A、错误
B、正确
正确答案:熊猫奥鹏
第21题,puts和gets函数只能输入或输出一个字符串
A、错误
B、正确
正确答案:
第22题,switch句子中,各个case和default的呈现次第不影响履行成果。()
A、错误
B、正确
正确答案:
第23题,宏名有必要用大写字母表明。
A、错误
B、正确
正确答案:熊猫奥鹏
第24题,句子int pt中的*pt是指针变量名。
A、错误
B、正确
正确答案:熊猫奥鹏
答案来历:熊猫奥鹏(www.188open.com),C语言中,整常数有三种表明方式:十进制整数,八进制整数,十六进制整数。()
A、错误
B、正确
正确答案: