c语言程序设计形考【(精华版)国家开放大学电大《C语言程序设计》网络课形考网考作业及答案】
(精华版)国家开放大学电大《C语言程序设计》网络课形考网考作业及答案 100%通过 考试说明:2020年秋期电大把该网络课纳入到“国开平台”进行考核,该课程共有4个形考任务,针对该门课程,本人汇总了该科所有的题,形成一个完整的标准题库,并且以后会不断更新,对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库还有其他网核及教学考一体化答案,敬请查看。 课程总成绩 = 形成性考核×50% + 终结性考试×50% 形考任务1 一、选择题(共40分,每小题2分) 题目1 在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为( )。
选择一项:
A. main 恭喜你,答对啦!! 题目2 C语言源程序文件的缺省扩展名为( )。
选择一项:
D. c 题目3 由C语言目标文件连接而成的可执行文件的缺省扩展名为( )。
选择一项:
B. exe 题目4 程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用的分隔符为( )。
选择一项:
D. 空格或回车 题目5 每个C语言程序文件的编译错误被分为( )。
选择一项:
B. 2类 题目6 不符合C语言规定的复合语句是( )。
选择一项:
D. {y=10} 题目7 C语言程序中的基本功能模块为( )。
选择一项:
D. 函数 题目8 在一个函数定义中,函数头包括的3个部分依次为函数类型、函数名和( )。
选择一项:
C. 参数表 题目9 在一个程序文件中,若要使用#include命令包含一个用户定义的头文件,则此头文件所使用的起止定界符为一对( )。
选择一项:
B. 双引号 题目10 在C语言程序中,多行注释语句使用的开始标记符为( )。
选择一项:
B. /* 题目11 在printf()函数调用的格式字符串中,若使用格式符为“%c”,则对应输出的数据类型为( )。
选择一项:
A. char 题目12 在printf()函数调用的格式字符串中,若使用格式符为“%5d”,则规定对应输出的数据占用的字符位置个数为( )。
选择一项:
A. 5 题目13 转义字符'\\'表示的字符是( )。
选择一项:
C. 反斜线 题目14 枚举类型中的每个枚举常量的值都是一个( )。
选择一项:
A. 整数 题目15 运算符优先级最高的是( )。
选择一项:
D. != 题目16 设x和y均为逻辑值,则x && y为真的条件是( )。
选择一项:
A. 它们均为真 题目17 设有语句“int a=12; a+=a*a;”,则执行结束后,a的值为( )。
选择一项:
C. 156 题目18 x>0 && x<=10的相反表达式为( )。
选择一项:
A. x<=0 || x>10 题目19 字符串“a+b=12\n”的长度为( )。
选择一项:
B. 7 题目20 在下列的符号常量定义中,错误的定义语句格式为( )。
选择一项:
C. const int M3 10; 二、判断题(共60分,每小题2分。叙述正确则回答“是”,否则回答“否”) 题目21 C语言中的每条简单语句以分号作为结束符。
选择一项:
对 题目22 C语言中的每条复合语句以花括号作为结束符。
选择一项:
错 题目23 在C语言程序中,在行尾使用注释的开始标记符为一对单斜线字符。
选择一项:
对 题目24 注释内容的开始所使用的标记符为/*,则注释内容的结束所使用的标记符为*/。
选择一项:
对 题目25 在一个C语言程序文件中,若要包含一个头文件,则使用以百分号开始的预处理命令。
选择一项:
错 题目26 用于输出表达式值的标准输出函数是printf()。
选择一项:
对 题目27 当不需要函数返回任何值时,则需要使用保留字void作为函数的返回值类型。
选择一项:
对 题目28 每个C程序文件在编译时可能出现有警告性错误,其对应的标识符为error。
选择一项:
错 题目29 十进制数25表示成符合C语言规则的八进制数为31。
选择一项:
错 题目30 十进制数25表示成符合C语言规则的十六进制数为0x19。
选择一项:
对 题目31 在C语言中,转义字符'\n'表示一个换行符。
选择一项:
对 题目32 执行“printf(“%c“,'F'-2);”语句后得到的输出结果为H。
选择一项:
错 题目33 已知字符'C'的ASCII码为67,当执行“int x='C'+5;”语句后x的值为72。
选择一项:
对 题目34 假定一个枚举类型的定义为“enum RB{ab,ac=3,ad,ae}x=ad;”,则x的值为2。
选择一项:
错 题目35 float的类型长度为8。
选择一项:
错 题目36 在C语言中,常数28和3.26具有相同的数据类型。
选择一项:
错 题目37 若需要定义一个符号常量,并且使C语言能够进行类型检查,则应在定义语句的开始使用保留字const。
选择一项:
对 题目38 使用const语句定义一个符号常量时,不必对它进行初始化。
选择一项:
错 题目39 表达式45%13的值为3。
选择一项:
错 题目40 假定x=5,则表达式2*x++的值为12。
选择一项:
错 题目41 表达式(float)25/4的值为6。
选择一项:
错 题目42 表达式x=x+1表示成增量表达式为++x。
选择一项:
对 题目43 关系表达式(x!=0)的等价表达式为(x)。
选择一项:
对 题目44 关系表达式x+y>5的相反表达式为x+y<=5。
选择一项:
对 题目45 逻辑表达式(a>b || b==5)的相反表达式为(a>b && b==5)。
选择一项:
错 题目46 若x=5,y=10,则x>y逻辑值为真。
选择一项:
错 题目47 假定x=5,则执行“a=(x?10:20);”语句后a的值为10。
选择一项:
对 题目48 带有随机函数的表达式rand()%20的值所在的区间范围是0~19。
选择一项:
对 题目49 假定x=5,则执行“y=x++;”语句后,x的值为5。
选择一项:
错 题目50 假定x=5,则执行“y=++x;”语句后,y的值为6。
选择一项:
对 形考任务2 一、选择题(共20分,每小题2分) 题目1 当处理特定问题时的循环次数已知时,通常采用的语句是( )。
选择一项:
a. for 题目2 在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写成的语句是( )。
选择一项:
b. if 题目3 for语句能够被改写成的语句是( )。
选择一项:
d. while 题目4 下面循环语句执行结束后输出的i值为( )。
for(int i=0; i<n; i++) if(i>n/2) {cout<<i<<endl; break;} 选择一项:
b. n/2+1 题目5 在下面循环语句中,内层循环体S语句的执行总次数为( )。
for(int i=0; i<n; i++) for(int j=i; j<n; j++) S; 选择一项:
d. n(n+1)/2 题目6 在下面的do循环语句中,其循环体被执行的次数为( )。
int i=0; do i++; while(i*i<10); 选择一项:
a. 4 题目7 在下面的一维数组定义中,有语法错误的选项是( )。
选择一项:
c. int a[]; 题目8 在下面的二维数组定义中,语法正确的选项是( )。
选择一项:
c. int a[][3]={{1,3,5},{2}}; 题目9 假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[1][1]的值为( )。
选择一项:
d. 8 题目10 假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[2][1]的值为( )。
选择一项:
a. 0 二、判断题(共20分,每小题1分。叙述正确则回答“是”,否则回答“否”) 题目11 在执行“typedef int DataType;”语句后,标识符DataType与保留字int具有完全相同的含义和作用。
选择一项:
对 题目12 在switch语句中,每个case和冒号之间的表达式只能是常量。
选择一项:
对 题目13 为了结束本层循环类语句或switch语句的执行过程,在语句体中需要使用break语句。
选择一项:
对 题目14 在程序中执行到break语句时,将结束所在函数的执行过程,返回到调用该函数的位置。
选择一项:
错 题目15 在程序执行完成任一个函数调用后,将结束整个程序的执行过程,返回到操作系统或C语言集成开发环境界面窗口。
选择一项:
错 题目16 假定一维数组的定义为“char* a[8];”,则该数组所含元素的个数大于8。
选择一项:
错 题目17 假定二维数组的定义为“int a[3][5];”,则该数组所占存储空间的字节数为60。
选择一项:
对 题目18 假定二维数组的定义为“char a[M][N];”,则该数组所含元素的个数为M+N。
选择一项:
错 题目19 假定二维数组的定义为“double a[M][N];”,则每个数组元素的行下标取值范围在0~M-1之间。
选择一项:
对 题目20 假定二维数组的定义为“double a[M][N];”,则每个数组元素的列下标取值范围在0~N之间。
选择一项:
错 题目21 存储一个空字符串需要占用0个字节的存储空间。
选择一项:
错 题目22 使用“typedef char BB[10][50];”语句定义标识符BB为含有10行50列的二维字符数组类型。
选择一项:
对 题目23 存储字符'a'需要占用1个字节的存储空间。
选择一项:
对 题目24 空字符串的长度为1。
选择一项:
错 题目25 字符串“a:\\xxk\\数据“的长度为13。
选择一项:
错 题目26 为了存储一个长度为n的字符串,所使用的字符数组的长度至少为n+1。
选择一项:
对 题目27 strcmp函数用于进行两个字符串之间的比较。
选择一项:
对 题目28 strcpy函数用于把一个字符串拷贝到另一个字符数组空间中。
选择一项:
对 题目29 一个二维字符数组a[10][20]能够最多存储9个字符串。
选择一项:
错 题目30 一个二维字符数组a[10][20]能够存储的每个字符串的长度不超过20。
选择一项:
错 三、填空题:写出下列每个程序运行后的输出结果(共40分,每小题4分) 题目31 #include<stdio.h> void main() { int x=5; switch(2*x-3) { case 4: printf(“%d “,x); case 7: printf(“%d “,2*x+1); case 10: printf(“%d “,3*x-1); break; default: printf(“%s“,“default\n“); } } 答:11 14 题目32 #include<stdio.h> void main() { int i,s=0; for(i=1;i<=5;i++) s+=i*i; printf(“s=%d\n“,s); } 答:s=55 题目33 #include<stdio.h> void main() { int i, s1=0, s2=0; for(i=0;i<10;i++) if(i%2) s1+=i; else s2+=i; printf(“%d %d\n“,s1,s2); } 答:25 20 题目34 #include<stdio.h> void main() { int n=6,y=1; while(n) y*=n--; printf(“y=%d\n“,y); } 答:y=720 题目35 #include<stdio.h> const int M=20; void main() { int i,c2,c3,c5; c2=c3=c5=0; for(i=1; i<=M; i++) { if(i%2==0) c2++; if(i%3==0) c3++; if(i%5==0) c5++; } printf(“%d %d %d\n“,c2,c3,c5); } 答:10 6 4) 题目36 #include<stdio.h> void main() { int i,s; for(i=1,s=0;i<10;i++) { if(i%3==0) continue; s+=i; } printf(“%d\n“,s); } 答:27 题目37 #include<stdio.h> void main() { int a[8]={12,39,26,41,55,63,72,40}; int i, i1=0, i2=0; for(i=0;i<8;i++) if(a[i]%2==1) i1++; else i2++; printf(“%d %d\n“,i1,i2); } 答:4 4 题目38 #include<stdio.h> int a[10]={4,5,6,15,20,13,12,7,8,9}; void main() { int i,s[4]=0; for(i=0; i<10; i++) { switch(a[i]%4) { case 0: s[0]+=a[i];break; case 1: s[1]+=a[i];break; case 2: s[2]+=a[i];break; default: s[3]+=a[i];break; } } for(i=0; i<4; i++) printf(“%d “,s[i]); } 答:44 27 6 22 题目39 #include<stdio.h> void main() { char a[]=“abcdbfbgacd“; int i1=0, i2=0, i=0; while(a[i]) { if(a[i]=='a') i1++; if(a[i]=='b') i2++; i++; } printf(“%d %d %d\n“,i1,i2,i); } 答:2 3 11 题目40 #include<stdio.h> void main() { int a[3][4]={{1,2,7,8},{5,6,10,6},{9,12,3,4}}; int m=a[0][0]; int i,j; for(i=0; i<3; i++) for(j=0; j<4; j++) if(a[i][j]>m) m=a[i][j]; printf(“%d\n“,m); } 答:12 四、简答题:根据下列每个题目要求编写程序(共20分,每小题4分) 题目41 编写一个函数,函数头格式为“double Mean(double a[M][N],int m,int n)”,要求返回二维数组a[m][n]中所有元素的平均值,假定在计算过程中采用变量v存放平均值。
double Mean(double a[M][N], int m, int n) { int i, j; double v=0.0; for(i=0; i<m; i++) for(j=0; j<n; j++) v+=a[i][j]; v=v/(m+n); return v; } 答:
double Mean(double a[M][N],int m,int n) { int i,j; double v=0.0; for(i=0; i<m; i++) for(j=0; j<n; j++) v+=a[i][j]; v/=m*n; return v; } 题目42 编写一个递归函数“int FF(int a[], int n)”,求出数组a中所有n个元素之积并返回。
int FF(int a[ ], int n) { if(n==1) return a[0]; else return FF(a, n-1)*a[n-1]; } 答:
int FF(int a[], int n) { if(n==1) return a[n-1]; else return a[n-1]*FF(a,n-1); } 题目43 编写一个主函数,利用while循环,求出并显示满足不等式的最小n值。
#include <stdio.h> void main( ) { int i=0, s=0; while(s<=1000) { i++; s+=i*i; } printf(“满足不等式的最小n 值是: %d\n“, i); } 答:
#include<stdio.h> void main() { int i=0; double s=0; //或int i=1; double s=1; while(s<5) s+=(double)1/++i; printf(“n=%d\n“,i); } 题目44 编写一个主函数,求出满足不等式22+42+...+n2<1000的最大n值,假定分别用i和s作为取偶数值和累加值的变量,并限定使用do循环编程。
#include <stdio.h> void main( ) { int i=0, s=0; do { i+=2; s+=i*i; }while(s<1000); printf(“满足不等式的最大n值是: %d\n“, i-2); } 答:
#include<stdio.h> void main() { int i=0; //用i作为依次取值偶数的变量 int s=0; //用s作为累加变量 do { i+=2; s+=i*i; }while(s<1000); printf(“n=%d\n“,i-2); } 题目45 编写一个主函数,计算并输出12+22+...+n2值,其中n值由键盘输入。
#include <stdio.h> void main( ) { int i, n, s=0; printf(“请输入一个整数n:“); scanf(“%d“, &n); for(i=1; i<=n; i++) s+=i*i; printf(“s=%d\n“,s); } 答:
#include<stdio.h> void main() { int i; //用i作为计数(循环)变量 int s=0; //用s作为累加变量 int n; printf(“输入一个自然数: “); scanf(“%d“,&n); for(i=1; i<=n; i++) s+=i*i; printf(“s=%d\n“,s); } 形考任务3 一、选择题(共30分,每小题2分) 题目1 在下面的函数声明语句中,存在着语法错误的是( )。
选择一项:
c. AA(int a; int b) 题目2 在下面的保留字中,不能作为函数的返回值类型的是( )。
选择一项:
c. enum 题目3 假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址增加的字节数为( )。
选择一项:
c. 4 题目4 假定a为一个数组名,在下面的表达式中,存在语法错误的是( )。
选择一项:
b. *a++ 题目5 用calloc函数创建具有10个整型元素的一维数组的正确语句是( )。
选择一项:
c. int *p=calloc(10,4); 题目6 假定变量m定义为“int m=7;”,则下面正确的语句为( )。
选择一项:
b. int *p=&m; 题目7 假定k是一个double类型的变量,则定义变量p的正确语句为( )。
选择一项:
d. char *p=“Thank you!“; 题目8 若有语句为“int a[10], x, *pa=a;”,要把数组a中下标为3的元素值赋给x,则不正确的语句为( )。
选择一项:
d. x=*pa+3; 题目9 假定有语句为“int b[10]; int *pb;”,则下面不正确的赋值语句为( )。
选择一项:
d. pb=b[5]; 题目10 已知“int *p=malloc(100);”,要释放p所指向的动态内存,正确的语句为( )。
选择一项:
a. free(p); 题目11 在程序的一个文件中定义的函数,若要在另一个文件中调用,则必须在这另一个文件中给出该函数的( )。
选择一项:
a. 原型语句 题目12 假定一个函数定义为“static int f1(int x,int y){return x+y;}”,该函数名称为( )。
选择一项:
c. f1 题目13 假定一个函数的原型语句为“int ff(int* x);”,一个整型数组为a[10],则下面函数调用表达式不正确的是( )。
选择一项:
b. ff(a[0]) 题目14 假定一个函数的数组参数说明为char a[],与之等价的指针参数说明为( )。1B 选择一项:
b. char* a 题目15 假定一个函数的二维数组参数说明为char w[][N],与之等价的指针参数说明为( )。
选择一项:
a. char (*w)[N] 二、判断题(共30分,每小题2分。叙述正确则回答“是”,否则回答“否”) 题目16 在C语言中,一个函数由函数头和函数体组成。
选择一项:
对 题目17 在函数模块之外定义的变量称为全局变量,若没有被初始化则系统隐含对它赋初值0。
选择一项:
对 题目18 如果一个函数只允许同一程序文件中的函数调用,则不应在该函数定义的开始前加上保留字static。
选择一项:
错 题目19 如果在一个函数体中又出现对自身函数的调用,此种函数调用被称为递归调用。
选择一项:
对 题目20 调用系统函数时,要先使用#include命令包含该系统函数的原型语句所在的系统头文件。
选择一项:
对 题目21 函数形参变量不属于局部变量。
选择一项:
错 题目22 假定p所指对象的值为25,p+1所指对象的值为46,则*p++的值为46。
选择一项:
错 题目23 假定p所指对象的值为25,p+1所指对象的值为46,则*++p的值为25。
选择一项:
错 题目24 假定p所指对象的值为25,p+1所指对象的值为46,则执行*(p++)运算后,p所指对象的值为46。
选择一项:
对 题目25 假定a是一个指针数组,则a+i所指对象的地址比a地址大4*i字节。
选择一项:
对 题目26 若要把一个整型指针p转换为字符指针,则采用的强制转换表达式为(char*)p。
选择一项:
对 题目27 假定一个数据对象为int*类型,则指向该对象的指针类型仍为int*类型。
选择一项:
错 题目28 假定x为一个简单变量,则&x表示x的地址。
选择一项:
对 题目29 若p指向x,则*p与x的值不同。
选择一项:
错 题目30 NULL是一个符号常量,通常作为空指针值,它代表的值为0。
选择一项:
对 三、写出下列每个程序运行后的输出结果(共20分,每小题4分) 题目31 #include<stdio.h> int WF(int x, int y) { x=x+y; y=x+y; return x+y; } void main() { int x=5, y=7; int z=WF(x,y); printf(“z=%d\n“,z); } 答:z=31 题目32 #include<stdio.h> #include<string.h> void fun(char ss[]); void main() { char s[15]=“0123456789“; fun(s); printf(“%s\n“,s); } void fun(char ss[]) { int i, n=strlen(ss) ; for(i=0; i<n/2; i++) { char c=ss[i]; ss[i]=ss[n-1-i]; ss[n-1-i]=c; } } 答:987543210 题目33 #include<stdio.h> int Count(int a[], int n, int x) { int i,c=0; for(i=0;i<n;i++) if(a[i]>x) c++; return c; } void main() { int a[8]={20,15,32,47,24,36,28,70}; int b=Count(a,8,30); printf(“b=%d\n“,b); } 答:B=4 题目34 #include<stdio.h> void main() { int a[8]={3,5,7,9,2,3,4,8}; int s=0,*p; for(p=a;p<a+8;) s+=*p++; printf(“s=%d\n“,s); } 答:s=41 题目35 #include<stdio.h> int LA(int *a, int n, int x) { int i,s=0; for(i=0;i<n;i++) if(a[i]<x) s+=a[i]; return s; } void main() { int a[8]={5,10,15,8,12,3,9,20}; int b=LA(a,5,10); int c=LA(a+2,6,10); printf(“%d %d\n“,b,c); } 答:13 20 四、写出下列每个函数的功能(共20分,每小题4分) 题目36 double SF(double x, int n) { //n为正整数 double p=1,s=1; int i; for(i=1;i<=n;i++) { p*=x; s+=p; } return s; } 答:
计算出1+x+x2+...+xn的值并返回。
题目37 int SG(int x) { //x为大于等于2的整数 int i=2; while(i*i<=x) { if(x%i==0) break; i++; } if(i*i<=x) return 0; else return 1; } 答:
判断x是否为一个质数(素数),若是则返回1,否则返回0。
题目38 int WB(int a[], int n, int x) { for(int i=0;i<n;i++) if(a[i]==x) return 1; return 0; } 答:
从数组a[n]中顺序查找值为x的元素,若查找成功则返回1,否则返回0。
题目39 int fun(int m, int n) { int c=0; static int b=2; if(m<b || n<b) return m*n; else if(m%b==0 && n%b==0) {c=b; return c*fun(m/b,n/b);} else {b++; return fun(m,n);} } 答:
一个递归函数过程,求出两个自然数m和n的最小公倍数。
题目40 int LK(double a[], int n) { double s=0; int i,m=0; for(i=0;i<n;i++) s+=a[i]; s/=n; for(i=0;i<n;i++) if(a[i]>=s) m++; return m; } 答:
求出并返回数组a的n个元素中大于等于平均值的元素个数。
形考任务4 一、选择题(共30分,每小题2分) 题目1 假定有“struct BOOK{char title[40]; float price;}; struct BOOK book;”,则不正确的语句为( )。
选择一项:
a. struct BOOK *x=malloc(book); 题目2 假定有“struct BOOK{char title[40]; float price;} book;”,则正确的语句为( )。
选择一项:
b. struct BOOK *x=&book; 题目3 在结构类型的定义中,不同数据成员的定义项之间采用的分隔符是( )。
选择一项:
c. 分号 题目4 假定一个结构类型的定义为 “struct A{int a,b; double c;};”,则该类型的长度为( )。
选择一项:
d. 16 题目5 假定一个结构类型的定义为 “struct D{int a; D* next;};”,则该类型的长度为( )。
选择一项:
b. 8 题目6 假定要访问一个结构指针变量x中的数据成员a,则表示方法为( )。
选择一项:
b. x->a 题目7 与结构成员访问表达式x.name等价的表达式为( )。
选择一项:
c. (&x)->name 题目8 假定一个链表中结点的结构类型为“struct AA{int data, struct AA *next;};”,则next数据成员的类型为( )。
选择一项:
b. struct AA* 题目9 假定一个链表的表头指针为f,结点中包含有data和next域,则向该链表的表头插入一个地址为p的结点时,应执行的操作为( )。
选择一项:
b. p->next=f和f=p 题目10 标准输入设备键盘的文件流标识符是( )。
选择一项:
a. stdin 题目11 表示文件结束符的符号常量为( )。
选择一项:
c. EOF 题目12 C语言中打开一个数据文件的系统函数为( )。
选择一项:
d. fopen() 题目13 从一个数据文件中读入以换行符结束的一行字符串的系统函数为( )。
选择一项:
b. fgets() 题目14 向一个二进制文件中写入信息的函数fwrite()带有的参数个数为( )。
选择一项:
d. 4 题目15 在C语言中,为只写操作打开一个文本文件的方式为( )。
选择一项:
d. “w“ 二、判断题(共40分,每小题2分。叙述正确则回答“是”,否则回答“否”) 题目16 在结构类型的定义中,其中的数据成员可以是本身类型的直接对象。
选择一项:
错 题目17 在结构类型的定义中,允许出现结构类型不完整的超前定义。
选择一项:
对 题目18 定义结构类型的变量时,不能够同时进行初始化。
选择一项:
错 题目19 使用一个结构类型时,必须一起使用关键字struct和类型标识符。
选择一项:
对 题目20 假定一个结构类型的定义为 “struct A{int a,b; A* c;};”,则该类型的长度为12。
选择一项:
对 题目21 假定一个结构类型的定义为 “struct B{int a[5]; char* b;};”,则该类型的长度为20。
选择一项:
错 题目22 执行calloc(n,8)函数调用时,将动态分配得到8*n个字节的存储空间。
选择一项:
对 题目23 执行malloc(sizeof(struct BB))函数调用时,得到的动态存储空间能够保存具有struct BB结构类型的一个对象。
选择一项:
对 题目24 假定要访问一个结构对象x中的由a指针成员所指向的对象,则表示方法为x.a。
选择一项:
错 题目25 假定要访问一个结构指针p所指对象中的b指针成员所指的对象,则表示方法为p->b。
选择一项:
错 题目26 与结构成员访问表达式(*fp).score等价的表达式是fp->score。
选择一项:
对 题目27 在C语言中,对二进制文件的所有不同打开方式共有6种。
选择一项:
对 题目28 C语言中的标准输入和输出设备文件都属于字符文件。
选择一项:
对 题目29 在一个磁盘数据文件的文件名中,文件主名和扩展名都是必须的,不可省略。
选择一项:
错 题目30 在数据文件打开方式字符串中,字符r、w和a具有确定的含义,分别代表读、写和追加方式。
选择一项:
对 题目31 一个磁盘数据文件的文件名由文件主名和扩展名所组成,其中间用圆点分开。
选择一项:
对 题目32 C语言系统中提供一个用来描述文件属性的类型标识符为FILE。
选择一项:
对 题目33 每次只能向文本文件中写入一个字符,不能一次写入一个字符串。
选择一项:
错 题目34 对二进制文件进行读和写操作将使用相同的系统函数。
选择一项:
错 题目35 在C语言中,系统函数fseek()用来移动数据文件中的文件位置指针。
选择一项:
对 三、写出下列每个程序运行后的输出结果(共15分,每小题5分) 题目36 #include<stdio.h> struct Worker { char name[15]; //姓名 int age; //年龄 float pay; //工资 }; void main() { struct Worker x={“wanghua“,52,4300}; struct Worker y, *p; y=x; p=&x; printf(“%s %d %6.2f\n“,x.name,y.age,p->pay); } 答:
wanghua 52 4300 题目37 #include<stdio.h> #include<string.h> struct Worker { char name[15]; //姓名 int age; //年龄 float pay; //工资 }; void main() { struct Worker x; char *t=“liouting“; int d=38; float f=3493; strcpy(x.name,t); x.age=d; x.pay=f; printf(“%s %d %6.0f\n“,x.name,x.age,x.pay); } 答:
liouting 39 2493 题目38 #include<stdio.h> struct Worker {char name[15]; int age; float pay;}; int Less(struct Worker r1, struct Worker r2) { if(r1.age<r2.age) return 1; else return 0; } void main() { struct Worker a[4]={{“abc“,25,2420},{“def“,58,4638}, {“ghi“,49,4260},{“jkl“,36,3750}}; struct Worker x=a[0]; int i; for(i=1; i<4; i++) if(Less(x,a[i])) x=a[i]; printf(“%s %d %6.0f\n“,x.name,x.age,x.pay); } 答:
def 58 4638 四、写出下列每个函数的功能(共15分,每小题5分) 题目39 void QA(struct Worker a[], int n) { int i; for(i=1; i<n; i++) scanf(“%s %d %f“,&a[i].name,&a[i].age,&a[i].pay); } 假定结构类型struct Worker 的定义如下:
struct Worker { char name[15]; int age; float pay;}; 答:
从键盘输入n个Worker类型的记录到一维数组a中。
题目40 int Count(struct IntNode *f) { //f为指向一个单链表的表头指针 int c=0; while(f) { c++; f=f->next; } return c; } 假定struct IntNode的类型定义为:
struct IntNode {int data; IntNode* next;}; 答:
统计出以表头指针为f的链表中结点的个数。
题目41 void xw1(char* fname) { FILE* fout=fopen(fname,“w“); char a[20]; printf(“每个字符串长度小于20,字符串end作为结束标志\n“); while(1) { scanf(“%s“,a); if(strcmp(a,“end“)==0) break; fputs(a,fout); fputc('\n',fout); } fclose(fout); } 答:
把从键盘上输入的若干个字符串保存到由fname参数所指定的文本文件中。
相关热词搜索:
- 范文大全
- 说说大全
- 学习资料
- 语录
- 生肖
- 解梦
- 十二星座
-
主题党日活动交流发言8篇
主题党日活动交流发言8篇主题党日活动交流发言篇13月13日,东城区党史学习教育动员大会召开。市委
【活动总结】 日期:2022-12-23
-
家乡赋|最美的家乡赋
家乡赋 孙传志 今安康市,白河双丰镇,吾之家乡也。三环沃土,山水环抱。其北依山,山系五岭,山
【调研报告】 日期:2020-04-01
-
【人教版1-6年级数学上册知识点精编】1-6年级数学人教版教材
人教版二年级数学上册知识点汇总第一单元长度单位一、米和厘米1、测量物体的长度时,要用统一的标准去测量
【调研报告】 日期:2020-11-08
-
2022年2月份主题党日活动记录5篇
2022年2月份主题党日活动记录5篇2022年2月份主题党日活动记录篇1尊敬的党组织:在今年的开学初,本人积极参加教研室组织的教研活动,在学校教研员的指
【活动总结】 日期:2022-08-12
-
医院最佳主题党日活动11篇
医院最佳主题党日活动11篇医院最佳主题党日活动篇1 医院最佳主题党日活动篇2为隆重纪念中国共产党成立100周年,进一步巩固党的群众路线教育实践活动成果,切实
【活动总结】 日期:2022-10-29
-
2023年平安校园建设方案13篇
平安校园建设方案“平安校园”创建工作,我们幼儿园全体教职员工一直把它当作头等大事来抓。领导高度重视,以“平安校园”创建活动为抓手,建立和规范校园安全工作机制
【规章制度】 日期:2023-11-02
-
主题党日活动记录202210篇
主题党日活动记录202210篇主题党日活动记录2022篇12021年是中国共产党成立100周年,为广泛开展爱国主义宣传教育,铭记党的历史,讴歌党的光辉历程,
【活动总结】 日期:2022-08-02
-
南京大屠杀国家公祭日悼念文案句子11篇
南京大屠杀国家公祭日悼念文案精选句子1、惟有民魂是值得宝贵的,惟有他发扬起来,中国才有真进步。——鲁迅2、我爱我的祖国,爱我的人民,离开了它,离开了他们,我
【企划文案】 日期:2023-10-20
-
庆七一主题党日活动心得体会4篇
庆七一主题党日活动心得体会4篇庆七一主题党日活动心得体会篇17月1日,市人防办机关党支部和塘房村
【活动总结】 日期:2022-12-19
-
少先队的光荣历史故事 队前教育-光辉历程
2017-2018学年队前教育1光辉历程一、劳动童子团1924——1927二、三十年代年的中国是一个
【法律文书】 日期:2020-06-23
-
一年级新学期目标简短_一年级学生新学期打算
新学期到了,我是一年级下册的小学生了。 上课的时候,我要认真学习,不做小动作,认真听讲。我要认真学习,天天向上,努力学习,耳朵要听老师讲课,眼睛要瞪得大大的看老...
【简历资料】 日期:2019-10-26
-
[信访复查复核制度作用探讨]信访复查复核有用吗
作为我国特有的一项制度,信访制度的出现并长期存在不是偶然的,虽然一些法学专家认为信访制度具有“人治”
【职场指南】 日期:2020-02-16
-
[党员干部2019年主题教育个人问题检视清单及整改措施2篇] 党员干部
2019年主题教育问题检视清单及整改措施根据主题教育领导小组办公室《关于认真做好主题教育检视问题整改
【求职简历】 日期:2019-11-08
-
红旗颂朗诵稿原文【《红旗颂》朗诵词】
《红旗颂》朗诵词 女:晴空万里,红旗飘扬, 六十载风云,我们昂首阔步。 男:六十个春秋,
【职场指南】 日期:2020-02-16
-
民族团结的素材资料13篇
民族团结的素材资料13篇民族团结的素材资料篇1研究进一步推进新疆社会稳定和长治久安工作。会议指出,要全面贯彻执行党的民族政策,把民族团结作为各族人民的生命线
【简历资料】 日期:2022-08-16
-
网络维护工作内容_(精华)国家开放大学电大专科《网络系统管理与维护》形考任务1答案
国家开放大学电大专科《网络系统管理与维护》形考任务1答案形考任务1理解上网行为管理软件的功能【实训目
【职场指南】 日期:2020-07-17
-
党委会与局长办公会的区别_局长办公会制度
为进一步加强xxx局工作的规范化、制度化建设,提高行政效能,规范议事程序,特制定本制度。一、会议形式1、局长办公会议由局长、副局长参加。由局长召集和主持。根据工作需要...
【求职简历】 日期:2019-07-30
-
如何凝心聚力谋发展【坚定信心谋发展凝心聚力促跨越】
当前,清河正处于在苏北实现赶超跨越基础上全面腾飞的战略机遇期,处于在全市率先实现全面小康基础上率先实
【简历资料】 日期:2020-03-17
-
学生会组织部部长竞选稿5篇
学生会组织部部长竞选稿以“三制”为统领推进农村党的建设中共**市委组织部近年来,**市认真落实中央、省和徐州市委的部署,积极适应发展要求,从加强领导体制、运
【求职简历】 日期:2023-11-06
-
《铁拳砸碎“黑警伞”》警示教育片观后感
影片深刻剖析了广西北海市公安局海西派出所原所长张枭杰蜕变堕落的轨迹。观看警示教育片后,做为一名党员教
【简历资料】 日期:2020-08-17
-
淘宝好评语12篇
淘宝好评语1、店主很细心,还送了小礼品给我。衣服很满意2、好看,穿起来也舒服3、鞋鞋面料做工都很不错鞋型也很漂亮很满意4、店家货物做工很精美,服务也不错,给
【评语寄语】 日期:2023-10-27
-
2022年度雨天早晨微信问候语
当前位置:>>>>2021-11-25只要心情是晴朗的,人生就没有雨天,有哪些问候语适合雨天早晨送给微信好友呢?以下是好范文网小编为大家提供的雨天早晨微信问候语,供大家参考借鉴...
【其他范文】 日期:2022-11-17
-
采油大队年终工作总结:采油工工作总结
导读:年终工作总结范文,采油大队年终工作总结怎么写,格式要求,写法技巧,科教范文网展示的这篇文章是很好的参考:09年以来,xxx采油大队在xx采油厂的正确领导下,在主管领...
【导游词】 日期:2019-11-08
-
2022对照检查材料
当前位置:>>>2021-10-04个人对照检查就是从思想到工作,还有生活的汇报,指出自己哪里做得好,还有哪里不足需要改正。以下是好范文网分享的2021对照检查材料,希望能帮助到大...
【其他范文】 日期:2022-11-06
-
都江堰离堆公园导游词精彩6篇
都江堰离堆公园导游词精彩女士们,先生们:今天,我来给大家介绍都江堰。它建于我国战国时期。这是秦国蜀郡太守李冰及其子率众修建的一座大型水利工程,有二千多年的历
【导游词】 日期:2024-02-24
-
山东省纺织产业集群升级中内生性风险的治理机制研究
□张文法(山东华宇工学院,山东德州253034)山东省是全国纺织生产和出口的重要基地之一。全省规模以
【其他范文】 日期:2023-02-27
-
黑龙江垦区农业综合开发的发展历程、项目建设和主要成效
孙宏亮刘吉喆张元福( 北大荒农垦集团有限公司2 原黑龙江省农垦总局)据《国家农业综合开发资金和项目管
【其他范文】 日期:2023-01-16
-
2022年农民和破产企业劳模荣誉津贴及冬季困难群众救助金绩效自评报告
下面是小编为大家整理的2022年农民和破产企业劳模荣誉津贴及冬季困难群众救助金绩效自评
【其他范文】 日期:2022-08-01
-
下行通风综放工作面瓦斯异常涌出控制技术
牛文强,李春强(1 陕西陕煤铜川矿业有限公司,陕西铜川727000;2 陕西陕煤铜川矿业有限公司陈家
【其他范文】 日期:2023-01-24
-
2022年开业策划方案鱼馆开业营销策划方案(全文)
当前位置:>>2021-10-03方案,是策划成果的表现形态,通常以文字或图文为载体,策划方案源自于提案者的初始念头,终结于方案实施者的手头参考,其目的是将策划思路与内容客观...
【其他范文】 日期:2022-09-13
-
军转座谈会交流发言4篇
军转座谈会交流发言4篇军转座谈会交流发言篇1大家好,我叫贺丽,2015届选调生,来自康定市委组织部,现在省委编办跟班学习。今天,非常荣幸向大家汇报我的学习收
【发言稿】 日期:2022-10-27
-
理论中心组学习总体国家安全观发言材料9篇
理论中心组学习总体国家安全观发言材料9篇理论中心组学习总体国家安全观发言材料篇1(八)深入学习贯彻中央以及省的重要会议和文件精神深入学习贯彻年度内中央以
【发言稿】 日期:2022-08-04
-
12岁生日小寿星发言4篇
12岁生日小寿星发言4篇12岁生日小寿星发言篇1各位来宾、各位朋友:大家好!今天,我们欢聚在这里,共同庆祝**十二周岁生日。首先,我代表**的父母以
【发言稿】 日期:2022-07-31
-
乡村治理交流发言材料6篇
乡村治理交流发言材料6篇乡村治理交流发言材料篇1为了进一步加大我镇农村环境综合治理力度,全面提升农村环境品质,对照农村环境综合治理“三整治一改造”的任务要求
【发言稿】 日期:2022-10-23
-
党内警告处分党员讨论发言3篇
党内警告处分党员讨论发言3篇党内警告处分党员讨论发言篇1大家好!作为新时期的一名大学生,认真学习、深刻领会、全面贯彻省党代会精神,是当前和今后一个时期重
【发言稿】 日期:2022-08-07
-
2023年今日新闻摘抄十条3篇
今日新闻摘抄十条大家一定记得七月初时的洪水,那可是轰动一时的大事呢!抗洪救灾的官兵跑在了前线,大家也在密切关注着动向。突如其来的洪水是很多人措手不及,瞬间就
【贺词】 日期:2023-10-14
-
廉政大会总结发言稿7篇
廉政大会总结发言稿7篇廉政大会总结发言稿篇1各位领导,同志们:根据会议安排,我就党风廉政建设工作做表态发言,不妥之处,请批评指正。一、提高认识,切实
【发言稿】 日期:2022-10-30
-
2023年批评与自我批评发言稿简短12篇
批评与自我批评发言稿简短根据市委、区委及局机关统一部署,开展多次党的群众路线教育实践活动。活动紧紧围绕保持党的先进性和纯洁性,遵照提出的“照镜子、正衣冠、洗
【发言稿】 日期:2024-01-02
-
我最敬佩的人开头_我敬佩的一个人作文20篇2020年
我敬佩的一个人作文20篇 我敬佩的一个人作文一): 我身边有很多值得我们敬佩的人,但我最敬佩的一
【发言稿】 日期:2020-11-10
-
纪委书记工作表态发言4篇
纪委书记工作表态发言4篇纪委书记工作表态发言篇1在镇党委政府正确领导下,在全村干部和群众的共同努力下,紧紧围绕建设社会主义新农村工作为重点,尽职尽责,与时俱
【发言稿】 日期:2022-09-30
-
2023年中国行政区划调整方案(设想优秀3篇
中国行政区划调整方案(设想优秀民政部第二次行政区划研讨会会议内容一、缩省的意义与原则1.意义1)利于减少中间层次中国行政区划层级之多为世界之最,既使管理成本
【周公解梦】 日期:2024-02-20
-
学习周永开先进事迹心得体会3篇
学习周永开先进事迹心得体会【一】通过学习周永开老先生先进事迹后,结合自己工作思考,感慨万千。同样作为
【格言】 日期:2021-04-10
-
XX老干局推进党建与业务深度融合发展工作情况调研报告:党建调研报告
XX老干局推进党建与业务深度融合 发展工作情况的调研报告 党建工作与业务工作融合发展始终是一个充满生
【成语大全】 日期:2020-08-28
-
中国共产党第三代中央领导集体的卓越贡献
中国共产党第三代中央领导集体的卓越贡献 --------------继往开来铸就辉煌 【摘要】改
【成语大全】 日期:2020-03-20
-
信息技术2.0能力点 [全国中小学教师信息技术应用能力提升工程试题题库及参考答案「精编」]
全国中小学教师信息技术应用能力提升工程试题题库及答案(复习资料)一、判断题题库(A为正确,B为错误)
【格言】 日期:2020-11-17
-
党建工作运行机制内容有哪些_构建基层党建工作运行机制探讨
党的基层组织是党在社会基层组织中的战斗堡垒,是党的全部工作和战斗力的基础。加强和改进县级以下各类党的
【经典阅读】 日期:2020-01-22
-
集合推理_七,推理与集合
七推理与集合1 期中考试数学成绩出来了,三个好朋友分别考了88分,92分,95分。他们分别考了多少分
【名人名言】 日期:2020-12-18
-
电大现代教育原理_最新国家开放大学电大《现代教育原理》形考任务2试题及答案
最新国家开放大学电大《现代教育原理》形考任务2试题及答案形考任务二一、多项选择题(共17道试题,共3
【成语大全】 日期:2020-07-20
-
基层党务工作基本内容_党建基本工作有哪些
党建基本工作有哪些(一) 基层党建工作包括哪些内容 选择了大学生村官这条路,你就与农村基层党
【名人名言】 日期:2020-08-06
-
2023年四年级数学考试卷面质量分析及分析反思3篇
四年级数学考试卷面质量分析及分析反思在刚刚结束的本学期四年级数学期末考试中,我们年级数学期末测试的整体结果不是十分的梦想,年级的平均分是92 2分。这次考试
【格言】 日期:2023-11-06
-
关于三农工作重要论述心得体会3篇
关于三农工作重要论述心得体会3篇关于三农工作重要论述心得体会篇1习近平总书记指出:“建设现代化国家离不开农业农村现代化,要继续巩固脱贫攻坚成果,扎实推进乡村
【学习心得体会】 日期:2022-10-29
-
坚持和平发展道路,推动构建人类命运共同体心得体会10篇
坚持和平发展道路,推动构建人类命运共同体心得体会10篇坚持和平发展道路,推动构建人类命运共同体心得体会篇1本次青年大学习主题聚焦于构建人类命运共同体重要战略
【学习心得体会】 日期:2022-08-12
-
【福生庄隧道坍塌处理方案】 福生庄隧道在哪里
(呼和浩特铁路局大包电气化改造工程指挥部,内蒙古呼和浩特010050)摘要:文章介绍了福生庄隧道
【学习心得体会】 日期:2020-03-05
-
五个一百工程阅读心得体会13篇
五个一百工程阅读心得体会13篇五个一百工程阅读心得体会篇1凡益之道,与时偕行。在全国网络安全和信
【学习心得体会】 日期:2022-12-07
-
双拥手抄报内容 [双拥标语300则]
双拥标语300则 1、开展双拥共建,构建和木垒。 2、坚持党对军队的绝对领导,走中国特色的精兵之
【培训心得体会】 日期:2021-10-27
-
城管系统警示教育心得体会9篇
城管系统警示教育心得体会9篇城管系统警示教育心得体会篇1各党支部要召开多种形式的庆七一座谈会,组织广大党员进行座谈,回顾党的光辉历程,畅谈党的丰功伟绩,
【学习心得体会】 日期:2022-10-09
-
2022年全国检察长会议心得7篇
2022年全国检察长会议心得7篇2022年全国检察长会议心得篇1眼睛是心灵上的窗户,我们通过眼睛才能看到世间万物,才能看到眼前这美好的一切。拥有一双明亮的眼
【学习心得体会】 日期:2022-10-31
-
全面从严治党的心得体会800字7篇
全面从严治党的心得体会800字7篇全面从严治党的心得体会800字篇1中国特色社会主义是我们党领导
【学习心得体会】 日期:2022-12-14
-
两会医护人员心得体会8篇
两会医护人员心得体会8篇两会医护人员心得体会篇120xx年春节,新型冠状病毒肺炎,以迅雷不及掩耳之势,席卷而来。国事家事天下事,因与自身生命安全息息相关,自
【学习心得体会】 日期:2022-10-27
-
2月教师党员个人思想汇报5篇
2月教师党员个人思想汇报敬爱的党组织:最近这一个月的时间对于我来说是极不平凡的,在这段时间里我认真学习了文化部网上党校的相关内容,经过长达40小时的
【教师心得体会】 日期:2023-10-15
-
2024年主题教育民主生活会批评与自我批评意见(38条)(范文推荐)
2023年主题教育民主生活会六个方面个人检视、相互批评意见:1 理论学习系统性不强。学习习近平新时代中国特色社会主义思想不深不透,泛泛而学的时候多,深学细照的时候少,特...
【邓小平理论】 日期:2024-03-19
-
2024年交流发言:强化思想理论武装,增强奋进力量(完整)
习近平总书记指出:“一个民族要走在时代前列,就一刻不能没有理论思维,一刻不能没有思想指引。”党的十八大以来,伴随着新时代中国特色社会主义思想在实践中形成发展的历程...
【三个代表】 日期:2024-03-19
-
2024年度镇年度县乡人大代表述职评议活动总结
xx镇20xx年县乡人大代表述职评议活动总结为响应县级人大常委会关于开展县乡两级人大代表述职评议活动,进一步激发代表履职活力,加强代表与人民群众的联系,提高依法履职水平...
【马克思主义】 日期:2024-03-19
-
“千万工程”经验学习体会(研讨材料)
“千万工程”是总书记在浙江工作时亲自谋划、亲自部署、亲自推动的一项重大决策,也是习近平新时代中国特色社会主义思想在之江大地的生动实践。20年来,“千万工程”先后经历...
【三个代表】 日期:2024-03-19
-
2024年在市政协机关工作总结会议上讲话
同志们:刚才,XX同志对市政协机关20XX年工作进行了很好的总结,很精炼,很到位,可以感受到去年机关工作确实可圈可点。XX同志宣读了表彰决定,机关优秀人员代表、先进集体代...
【邓小平理论】 日期:2024-03-18
-
在全区防汛防涝动员暨河长制工作推进会上讲话提纲【完整版】
区长,各位领导,同志们:汛期已经来临,我区城区防涝工作面临强大考验,形势不容乐观。年初,区城区防涝排渍指挥部已经召开专题调度会,修订完善应急预案,建立网格化管理机...
【马克思主义】 日期:2024-03-18
-
2024年镇作风整治工作实施方案(完整文档)
XX镇作风整治工作实施方案为深入贯彻落实党的二十大精神及省市区委深化作风建设的最新要求,突出重点推进干部效能提升,坚持不懈推动作风整治工作纵深发展,根据《关于印发《2...
【毛泽东思想】 日期:2024-03-18
-
2024市优化法治化营商环境规范涉企行政执法实施方案【优秀范文】
xx市优化法治化营商环境规范涉企行政执法实施方案为持续优化法治化营商环境,激发市场主体活力和社会创造力,规范行政执法行为,创新行政执法方式,提升行政执法质效,着力解...
【毛泽东思想】 日期:2024-03-18
-
2024年度关于开展新一轮思想状况摸底排查工作通知(完整)
关于开展新一轮思想状况摸底排查工作的通知为深入贯彻落实关于各地开展干部职工思想状况大摸底大排查情况上的批示要求和改革教育第二次调度会议精神,有针对性做好队伍教育管...
【三个代表】 日期:2024-03-18
-
2024年公路养护中心主任典型事迹材料(完整文档)
“中心的工作就是心中的事业”——公路养护中心主任典型事迹材料**,男,1976年6月出生,1993年参加工作,2000年4月调入**区交通运输局工作,大学本科学历,中共党员,现任**...
【马克思主义】 日期:2024-03-17