版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、福建省计算机等级考试二级(C)模拟试题一、选择题1、若定义:int x=2; y=3; float i; 则以下符合C语言语法的表达式是(B)A、x=x* 3=2 B、x=(y= = 1) C、i=float(x) D、i%(-3)2、若有定义:int a=5, b=2, c=1;则表达式a-b<c11b= =c的值是(A)A、0 B、1 C、2 D、-13、若有定义:float x=3.5; int z=8; 则表达式x+z%3/4的值是(B)A、3.75 B、3.5 C、3 D、44、有如下定义 int a 3=1,2,3,4,5,6,7,8,;则数组a的行数(B)A、 2 B、 3
2、 C、 4 D、无法确定5、C程序中main函数的位置(C)A、必须在最开始 B、必须在系统库函数后面 C、可以在自定义函数后面 D、必须在最后6、下面关于C语言用户标识符的描述,正确的是(D)A、不能区分大小写 B、用户标识符不能描述常量C、类型名也是用户标识 D、用户标识符可以作为变量名7.若有定义:int a=1,b=2,c=3;语句+a|+b+a运行后b的值为(D)A1 B.0 C.2 D.38.设单精度型变量+,g的值均为2.0,使+为4.0的表达式为(A)A.1 B.0 C.2 D.39.对于整型变量x。下述计语句(B)与赋值句:x=x%2= =0?1:0;不等价A .if(x%2
3、!=0)x=0;else x=1; B if(x%2)x=1;else x=0;C.if(x%2= =0)x=1;else x=0; D .if(x%2=1) x=0;else x=1;10.以下数组定义中,正确的是(B)A.int a2 3=1,2,3,4,5,6,7; B.int a =1,2,3,4,5,6,7,8,9;C.int a2 =1,2,3,4,5,6; D.int a 4=6;11.若有定义:#define PI 3,则表达式PI22的值为(A)A.12 B.4 C.3 D.不确定12.下面语句正确的是( B )A intP;P=20; B.chars=“abcdef”;pr
4、intf(“%sn”,S);C char str=“abcdf”;printf(“%S”,str); D.13.若有定义:int;则正确的赋值表达式是().- =(a3) B.double(-a) C.a D.a4=314.若有定义:int a=6,b=2;char C1=a,C2=b;则表达式a+b%5+C2-C1的值是(C)A .7 B.8 C.9 D表达式错误15.若有定义:char str6=“abcdm”,ps,str2=“abcdef”;正确的是(B)A.stycpy(str1,str2); B.表达式strcmp(str1,str2)的值0C.str1=str2; D.表达式st
5、rlen(str1)的值为616.关于C语言函数的描述中,正确的是(B)A. 函数的定义可以嵌套,但函数的调用不可以嵌套 B. 函数的定义不可以嵌套,但函数的调用得意嵌套 C. 函数的定义和函数的调用都可以嵌套 D . 函数的定义和函数的调用都不可以嵌套17.设有如下定义typedef int INTEGER;INTEGER P,q;则(C)是正确 的表述A.P是int型变量 B .q是基类型为int的指针变量C.P是基类型为int的指针变量 D.程序中可用INTEGER代替int类型名。18.若有定义:int m=5. n=3则表达式(m+1,n+1,(- -m)+(n-)的值是(D)A.6
6、 B.7 C.8 D.919.已知char a;使用scanf()函数输入一个字符给变量a,不正确的函数调用是(B)A.scanf(“%d”,a); B.scanf(“%lf”,a), C.scanf(“%c,a) D.scanf(”%u“,a)20.C语言对于计嵌套语句的规定:else总是与(B)配对A.第一个if B.之前最近且尚未配对 C.缩进位置相同的if D之前最近的if21.对于基类型相同的两个指针变量之间,不能进行的运算是(C)A. B. C. D.22.若函数fun的函数头为:int fun(int i,int j)且函数指针变量P定义如下:int (P)(int i,int
7、j);则要使指针P指向函数fun的赋值语句是(B)A. P=fun B. P=fun; C. P=fun(i,j) D. P=fun23.在对于无符号数的位运算中,操作数右移一位相当于(A)A.操作数除于2 B.操作数乘以2 C.操作数除于4 D .操作数乘以424.关于C语言的叙述中,不正确的是(D)A. C程序可由一个或多个函数组成 B. C程序必须包含一个main()函数C. C程序的基本组成单位是函数 D. 注释说明只能位于一条语句的后面25.若有说明语句:char C=95;则变量C包含(A)个字符A.1 B.2 C.3 D.语法错误26.若有定义:int a;则语句a=(34)+2
8、%3;运行后a的值为(B)A. 12 B.14 C.11 D.1727.下面叙述中,错误的是(A)A.其算术运算对象不包含函数 B.%(模拟运算符)的运算对象只能为整型量C.算术运算的结合方向是“自左向右” D.自加和自减运算符的结合方向是“自右向左”28.结构化程序设计不包括(A)A.最优化 B自顶而下,逐步细化 C 模拟化设计 D结构化编码29.已知int a=R;则正确的表达式是(A)A.a%10 B.a=int(3e2) C .2a=a+ D.a=a+a=a+330.对于整型变量x,与while(!x)等价的是(B)A.while(x!=0) B.while(x=0) C.while(
9、x!=1) Dwhile(x)31.以下能对一维数组a进行正确初始化的语句是(D)A.int a5=(0,0,0,0,0,) B.int a5=0 C.int a5=1,2,3,4,5,6,7 D.int a=032.若有定义:int a=20,b=28,C;则执行语句C=(a&b)2;后C的值为(A)A.5 B.7 C.80 D.11233.结构化程序设计的三种基本语句是(C)A.函数结构, 分支结构 判断结构 B.函数结构 嵌套结构 平行结构C.顺序结构 分支结构 循环结构 D.分支结构 循环结构 嵌套结构34.以下(A)是不正确的字符串常量A.abc B.“1212” C.“O”
10、 D“ ”35.已知double a=5.2;则正确的赋值表达式是(A)A.a+=a-=(a=4)(a=3) B a=a3=2 C a%3 D a=double(-3)36.以下的计语句中,x的值一定被重新赋值的是(B)A.if(x=y) x+=y; B if(xyx!=y);x+=y; C.if(x!=y) scanf(“%d”,x) else scanf(“%d”,y); D.if(xy) x+;y+37.设有如下定义:char str8=“Fujian”;则分配给数组str的存储空间是(C)字节A.6 B.7 C.8 D.938.设有以下定义语句:struct student int n
11、um; char name10;float score;wang,zhang;的变量wang所占的内存字节是(B)A.14 B.16. C.18 D.939.设有double型变量a,b,c,e均有值,对代数式(3ae)/(bc),不正确的语言表达式是(C)A.a/b/ce3 B.3ae/b/c C.3ae/bc D.ae/c/b340.关于C语言数据类型的叙述,正确的是(C)A.枚举类型不是基本类型 B.数组不是构造类型C.变量必须先定义后使用 D.不允许使用空类型41.以下的语句中,无内嵌的if语句是(D)A.if(x=y)x+=y; B.if(xyx!=y)x+=y;C.if(x!=y)
12、scanf(“%d”,x);else scanf (“%d”,y) D.if(xy) x+;y+42.以下运算符中优先级最高的是(D)A. B.| C. D.+43.若有自定义:int a,b;double x.,则以下不符合C语言的表达是(A)A.x%(-3) B.a+=-2 C.a=b=2 D.x=a+b44.关于C语言的源程序的叙述中,错误的是(C)A.C语言的源程序由函数构成 B.main函数可以书写在自定义函数之后C.必须包含有输入语句 D.一行可以书写多个语句45设有以下定义语句:struct student int num ;char name10;float score;wan
13、g,zhang;则不正确的叙述是(C)A.struct 是结构体类型的关键字 B.zhang是结构体变量名C.wang是结构体类型名 D.num,name,score都是结构体类型student的成员名46.若有定义:int a3 3;则表达式a21-a的值为(B)A.7 B.8 C.6 D.947.下列数组定义中,正确的是(A)A.int a10 B.int n=10 an; C.int N=10;int aN; D.int n; scant(“%d”,n);int an48.若有定义inta23;则对数组元素的非法引用是(D)A.a01/2 B.a11 C.a4-40 D.a0349.若有
14、int a=2 则a=strcmp(“miss”,“miss”)运行后a的值为(B)A.1 B.0 C.-1. D.250.若struct teacherint num;char name10;char sex; int age; float score ;teacher1;则变量teacher1所占用的内存字节是(C)A.5 B.14 C.19. D.2051.以下(D)是正确的变量名A.a.bee B.-P11 C.int D.P1152.下面叙述中,(A)不是结构化程序设计中的三种基本结构之一. A.数据结构 .B.选择结构 C.循环结构 D.顺序结构53.若有定义:int a=1,b=
15、2 ,c=3,d=4,x=5,y=6 则表达式(x=ab)(y=cb)的值为(A)A.0 B.1 C. 5 D.654.以下(D)是正确变量名A.5f B.if C.f.5 D._f555.char 型变量存放的是(A)A.ASC码值 B.字符本身 . C十进制代码值 . D十六进制代码值56.Putchar()函数的功能是向终端输出(B)A.多个字符 .B.一个字符 C.一个实型变量值 D.一个整型变量表达式57.若有定义:int x=3,y=4,z=5 则值为0的表达式是(D)A.xy B. x=y C. x|y=zy-z D. !(xy)!z|1)58.以下程序结束后屏幕输出(B)cha
16、r str=“abcd”;printf(“%d”,strlen(str);A.4. B.5 C.6 D.759.若有定义:;则语句;运行后,、的值依次为(C )A3,3B4,4C4,3D3,460.若有定义:;则表达式的值是( D )A7B8C9D1061.已有如下定义和输入语句; ,;若要求、的值分别为10、A和B,正确的数据输入昌( B )A10ABB10 A BC10A BD10 AB62.若有定义:;则表达式的值是(A)A3.5B3.0C2.5D2.063.以下程序运行后,循环体运行的次数为( B )A10B0C1D无限64.已知;则对数组元素引用不正确的是( A )ABCD65.设有
17、以下变量定义:;( A )是正确的A;B;C;D;66.设有以下语句,则( D )是对数组元素的不正确引用,其中。ABCD67.、假定已有如下变量说明和枚举定义:判定下列语句是否符合语法规则,结果是( C )A语句2错误,其它正确B语句1正确,其它错误C语句3正确,其它错误D语句错误,其它正确68.以下叙述不正确的是( D )A、C程序的执行总是从main函数开始B、一个C源程序必须包含一个main函数C、C语言程序的基本组成单位是函数D、在编译C程序源程序时,可发现注释中的拼写错误69. 以下(B)是错误的整形常量A、-0xcdf B、018 C、0xe D、01170.语句a=(3/4)+
18、3%2; 运行后,a的值为(B)A、0 B、1 C、2 D、371.设整形变量a为5, 使b不为2的表达式是(C)A、b=(+a)/3 B、b=6-(-a) C、b=a%2 D、b=a/272.已知如下定义和输入语句:int a, b;scanf (“%d, “%d”,a, b);若要求a、b的值分别为10和20,正确的数据输入是(A)A、10 20 B、10,20 C、a=10, b=20 D、10;2073.若有定义,int x=3, y=4; 则表达式!xy的值为(A);A、1 B、0 C、3 D、474、已知char a=R;则正确的赋值表达式是(A);A、a=(a+)% 4 B、a+
19、2=3 C、c a+=256- D、a=07875.设有整型变量x,下述语句(B)不会出现死循环A、for(; ; x+=1); B、for(; (x=gether( )!=n; );C、while (1) x+; D、for(x=10; ; x-);76、以下能对一维数组a进行正确初始化的语句是(D)A、int a5=(0, 0, 0, 0, 0); B、int a s=0;C、int a5=1, 2, 3, 4, 5, 6, 7 ; D、int a = 0;77.若有定义int a 3 =1,2,3,4,5,6,7,8,9;则表达式的值为( A )A、3 B、4 C、5 D、978、以下叙
20、述中,正确的是(A)A、宏展开不占用运行时间,只占用编译时间B、预编译处理命令行必须以分号结束C、一个源程序只能有一个预编译处理命令行D、使用带参数的宏定义时,应该说明每个参数的数据类型79、在16位编译系统上,若有定义int a =10,20,30,*p=a;当执行p+;后下列叙述错误的是(A)A、p向高地址移了一个字节B、p与a+1等价C、语句printf(“%d”, p);输出20D、p指向数组元素a180、以下C语言共用体类型数据的描述中,不正确的是(D)A、共用体变量占的内存大小等于所需内在最大的成员所占的内存B、共用体类型可以出现在结构体类型定义中C、在定义共用体变量的同时允许对另
21、一个成员的值进行初始化D、同一共用体中各成员的首地址不相同81、若有以下类型说明,叙述正确的是(A)typedef sturct int num;char *name;int score; STU, *PSTUA、STU 是变量名 B、PSTU是变量名C、PSTU是指向结构体类型STU的指针类型名D、类型说明语句有错误82、以下叙述正确的是(D)A、C语言中的文件是流式文件,因此只能顺序存取数据B、打开一个已存在的文件进行了写操作后,原有文件中的全部数据必定被覆盖C、在一个程序中当对文件进行了写操作后,必须先关闭该文件然后再打开,才能读到第一个数据D、当对文件的写操作完成之后,必须将它关闭,否
22、则可能导致数据丢失83、在C语言源程序中,以下叙述正确的是(C)A、main函数必须位于文件的开头B、每行只能写一条语句C、程序中的每一语句可以写成的行D、每个语句的最后必须有点号84.下面叙述正确的是(B)A、2/3与2.0/3.0等价 B、(int)2.0/3与2/3等价C、+5与6等价 D、A与“A”等价85、getchar( )函数的功能是从终端输入(D)A、一个整型量值 B、一个实型变量值 C、多个字符 D、一个字符86、若有定义:int i=7, j=8; 则表达式 i >j|i<j的值为(A)A、1 B、变量i的值 C、0 D、变量j的值87、在C语言中while循环
23、和dowhile循环的主要区别是(B)A、dowhile 循环体内可以使用break语句, while循环体内不能使用break语句B、dowhile的循环至少无条件执行一次,while的循环体不是C、dowhile 循环体内可以使用continue语句,while循环体内不能使用continue语句D、while的循环体至少无条件执行一次,dowhile的循环体不是88、以下的叙述中不正确的是(C)A、宏展开不占用运行时间,只占用编译时间B、宏名无类型C、宏名必须用大写字母表示D、预处理命令行都必须以#号开始89、以下程序段运行后*(+p)的值为(C) char a6=“work”; cha
24、r *p; p=a;A、w B、存放w的地址 C、O D、存放的O地址90、设有如下定义语句:union u-type inti; double x; float f; ; struct str-typechar str100;union u_type u2;则语句“printf(“%d”, sizeof(struct str-type) );”的输出结果是(B)A、100 B、116 C、120 D、20091、标准函数fgets(s, n, f )的功能是(D)A、从文件f中读取长度为n的字符串存入指针s所指的内存;B、从文件f中读取长度不超过n-1的字符串存入指针s所指的内存C、从文件f
25、中读取几个字符存入指针s所指的内在D、从文件f中读取长度为n-1的字符串存入指针s所指的内存92、若有说明语句:char c=95;则变量C包含(A)个字符A、1 B、2 C、3 D、语法错误93、若有定义:int i ,j;则表达式(i=2, j=5, i+, i+j+)的值是(B)A、7 B、8 C、9 D、1094、已知int a;使用scanf()函数输入一个整数给变量a, 正确的函数调用是(B)A、scanf(“%d”, a); B、scanf(“%d”,a); C、scanf(“A”, a ); D、scanf(“%lf”, a );95、以下程序运行结果是(D)void main
26、( ) int n=5; if ( n+=6 ) printf( “% dn” , n); else printf ( “%dn” , +n );A、4 B、5 C、6 D、796、对于整型变量x和y,语句for (x=0, y=0 ; (y!=123) (x<4); x+) y+;中的“y+;”被执行(A)A、4次 B、0次 C、123次 D、3次97、下列数组定义中,正确的是(A)A. int a5=0; B、int a =0 1 2; C、int a5=0 D、int a 98、以下数组定义中,正确的是(B)A、int a23=1,2,3,4,5,6,7;B、int a =1,2,
27、3,4,5,6, 7,8,9;C、int a2 =1,2,3,4,5,6;D、int a 4=699.对于C语言源程序,以下叙述错误的是( C )A. 可以有空语句B. 函数之间是平等的,在一个函数内部不能定义其它函数C. 程序调试时如果没有提示错误,就能得到正确结果D. 注释可以出现在在语句的前面100.若有定义:;则的值为( A )A.0. B.1,2 C.1 D.3101.若希望当的值为奇数时,表达式的值为”真”,的值为偶数时,表达式的值为”假”.则不能满足要求的表达式是( C ) A. B.!(%2=0) C. D.102.若有定义:则的值为( B ) A.0 B. 1 C.2 D.3
28、103.在16位编译系统上,若有定义当执行;后下列叙述错误的是( A )A.向高地址移了一个字节 B.与等价C.语句输出20; D.指向数组元素104.C语言的函数体由( B )括起来 A.( ) B. 105下面叙述正确的是(A)强制类型转换运算的优先级高于算术运算若和是整型变量,是合法的是合法的是合法的106下面叙述中,(A)不是结构化程序设计三种基本结构的共同特点先判断后执行 单入口,单出口,程序中没有执行不到的语句 无死循环107以下程序段运行后变量的值为(D)108以下程序段运行后变量的值为(D)109若有定义:则语句运行后的值为(A) 110设有如下程序段:,则执行该程序段后,的值
29、是(C) 111.如下函数的类型是(C)Void B.double C.int D.float112以下叙述中,正确的是(B)定义了等价的符号常量预编译处理命令行都必须以开头宏名只能是含大写字母和数字字符在程序的一行上可以书写几个有效的宏定义113.以下程序段运行后的值为(B)不确定114下列对结构体类型变量定义不正确的是(D) 115若有定义反函数: 116对枚举类型进行定义,不正确的是(A)运行结果题1. 以下程序运行结果(C)Void main() int sum=0,item=0; While(item5 +; ;If(sum=6)break;printf(“%dn”,) ;A.10
30、B.15 C.6 D.72.下面程序的输出结果为(B)#include<studio,h>void main() ennm Wwwkday sum=7 ,mon=1 ,tue thu ,fri,sat;enum Weekday =sat;print(“%dn”,day);A.7 B.6 C.5 D.4 3.下面程序运行结果是(A)Int i=0, =1,2,3,4,5;dai+=10;while(a+i2); for(i=0;i5;i+printf(“%d”,ai);A.11 2 3 4 5 B.1 2 3 4 5 C.11 12 13 14 15 D.11 12 3 4 54.若
31、有定义:int i=0,x=0; int a33=1,2,3,4,5,6,7,8,9则以下程序段运行后x的值为(C) For(;i3;i+x+=aiz-i;A.0 B.12 C.15 D.185.以下程序运行后(P+3)的值为(A)Char a=“good”; char P;P=a;A.d B.0 C.存放d的地址 . D.06.设有如下变量定义:char aa3=a,b,c,d,e,f;char (P);A.a B.b C.c D.d7.以下程序的运行结果(D)#include<stdio.h> union utypeint i;float fU2;void main()prin
32、tf(“sizef(u):%dn”,sizeof(u) ;A. 2 B. 4 C.6 D. 88.设有如下函数定义:int fun(charstr) char p!=0P+1;return (P-str);则以下语句执行后的输出结果是(A)Printf(“%dn”,fun(“student”);A. 7 B. 8 C. 9 D. 109.若有定义:int a=1,b=2,c=3;则执行以下程序后a,b,c的值分别为(D)if(ab c=a,a=b,b=c;A.a=1 b=2, c=3 B.a=2 b=3 c=1 C.a=2 b=3 c=3 D.a=1 b=1,c=110.有如下定义:char
33、str6=a,b0,d,e,f;则语句printf(“%s”,str);的输出结果是(D)A.ab B.abdef C.ab0 D.ab11.若有定义:int x=1234,y=123,z=12;则语句printf(“%4d+%3d+%2d”,x,y,z);运行后的输出结果为(D)A.123412312 B. 12341234123412341231231231212 C.1234+1234+1234 D.1234+123+1212.以下程序的运行结果是(B)void main()int sum=0,item=0;while (item5item+;sum+=item;if(sum=5) br
34、eak;printf(“%dn”,sum);A. 10 B.15 C.5 D.613.下面程序段的运行结果是(D)int i=O, a=3,4,5,4,3;doai+;while(a+i5);for(i=0;i5;i+)printf(“%d”,ai) ;A. 45654 B.34543 C.45554 D.4554314.以下程序的屏幕输出为(B)#include<stdio.h>void f(int i)int a=2;a=i+;printf(“%d”,a);main()int a=1 ,c=3;f(c);a=c+; printf(“%d”,a);A. 4,3 B. 3,3 C.
35、4,5 D. 3,515.下面程序的输出结果是(C)#includestdio.h#define ONE 1 #define TWO ONE+1 #define THREE TWO+1 void main ()printf(“%dn”,THREE-ONE);A.产生错误, B. 1 C. 2 D. 316.以下程序运行后x的值为(D)int aq=1,2,3,4,5,6,7,8,9;int P,q;int i,x;p=a0;q=a8;for (i=O;i3;i+)if(P+i)=(q-i) )x=(p+i)2;A. 2 B. 4 C. 6 D.不确定17.下面程序段的运行结果是( )Int a
36、 =5 b=6;printf (“%d”,a/b);A. 5 B. 6 C. 7 D. 818.若有以下函数定义:int fun ()static int k=0;return +k;以下程序段运行后屏幕输出为(D)int i; for (i=1;i=5 i+ fun();printf(“%d”,fun();A. 0 B. 1 C. 5 D. 619.以下程序运行的结果是()int fun (int array44)int j;for(j=0;j4;j+printf(“%2d”,array2j);printf(“n”);main()int a44=0,1,2,0,1,0,0,4,2,0,0,5
37、,0,4,5,0;fun(a);A.2005 B.1004 C.0120 D.045020.下面程序段的运行结果是(C)int i=0,a=7,5,7,3,8,3;doai+=2;while(a+i5);for(i=0;i6;i+printf(“%d ”,ai);A. 9 7 9 5 10 5 B.9 5 9 3 10 3 C. 9 5 7 3 8 3 D.7 5 7 3 8 321.以下程序运行段运行后x的值为(D)int a=1,2,3,4,5,6,7,8;int i,x p; x=1; p=a2;for(i=0,i3,i+)x=(p+i);A. 不确定 B. 24 C. 120 D. 6
38、022.以下程序运行后屏幕输出为(D)#includestdio.hint a=2 ,b=3;int max(int a,int b)int c;c=ab?a:b;return(c);main()int a=4;printf(“%d”,max(d,b);A. 2,3 B. 2 C. 3 D. 423.定义char a=“abcdef”;char b=“xyz”;以下程序运行后输出(B)strcpy(a,b);printf(“%C”,a2);A. c B. z C.0 D.d24.以下程序运行后屏幕输出为(B )A.0 B.2+3=5 C.2+3=0 D.3+2=525.以下程序执行时,输入1
39、2 3 4 5<回车>输出为( A )A.5 4 3 2 1 B.1 2 3 4 5 C.2 3 4 5 1 D.4 3 2 1 526.以下程序的运行结果是( D ).A.65, B.41, C.65,65 D.41,6527.若有以下定义则执行以下程序段后,z的值是( D )A.100, B.15 C.11 D.1028、下面程序的输出结果是( A )A11B25C不定值D产生错误29.以下程序的运行结果是(C)void main ( ) int n=e;switch (n- -)default: printf (“error”);casea:caseb: printf(“go
40、od”); break;casec: printf(“pass”);cased: printf(“warn”);A、error B、good C、error good D、warn30、以下程序段运行后屏幕输出为(A)char str80; strcpy(str, “hello”); printf( “%d” , strlen (str);A、5 B、6 C、7 D、8031、下面程序的输出结果是(D)# include<stdio.h>int global=100;fun ( )int global=5;return +global;void main( )printf (“%
41、dn”, fun( ) )A、100 B、101 C、5 D、610、下面程序的输出结果是(A)#include<stdio. h>void main ( )int i;char *s= “ abc ”;for ( i=0 ; i<3; i+)printf ( “% sn ” , s+i );a a ba b ca b ccb ccb ca b ca b cb cc A B C D11以下程序段运行后屏幕输出为(C) 12执行以下程序段的输出结果是(B)A 变量的地址 变量的地址文件题 1.以下程序运行后,屏幕显示下列说法正确的是( D )A. 当前工作目录下存在文件,其中内
42、容是B. 语句的功能是打开文件C. 当前工作目录下一定不存在文件D. 当前工作目录下一定存在文件2.以下程序的功能是( B )A.计算文件的起始地址B.计算文件的终止地址C.计算文件内容的字节数D.将文件指针定位到文件末尾3.以下程序执行文件名是在DOS命令输入:( A )A.C LB.M C LC.MCLD. M C L4.对下面程序正确的描述是( B )A. 程序实现在屏幕上显示磁盘文件的内容B. 程序实现将两个磁盘文件和的内容合二为一C. 程序实现将磁盘文件复制到磁盘文件 D. 程序实现将两个磁盘文件合并在屏幕上输出5以下程序的可执行文件名为若程序运行后屏幕显示:则在提示符下输入的行名是
43、(C) *argv)int i; printf(“%d”,argc);for(i=1;i<argc;i+) printf(“%s”,argvi);A.tt B.tt we C.tt we are D.tt we are happy!第二部分:改错题(每题10分)第一套卷:cmody011.c#include <math.h>#include <stdio.h>#include <string.h>#include <conio.h>void main() char str1100, t200; int i, j; /*/ i = 0; /*
44、/ j=0 clrscr(); strcpy(str1, "4AZ18c?Ge9a0z!"); for (i = 0; i<strlen(str1); i+) /*/ if (str1i %2= 0) && (i%2!=0) /*/ if (str1i %2= 0) && (i%2=0) tj = str1i; j+; tj = '0' printf("n Original string: %sn", str1); printf("n Result string: %sn", t)
45、;*cmody012.c#include <string.h>#include <conio.h>#include <math.h>#include <stdio.h>#define M 50double fun(int n) double y = 0.0; int i,j; j=0; for(i=1;i+) /*/ if(i<10)&&(i%3=0) /*/ if(i>10)&&(i%3=0)(根据题义) /*/ y+=1/i; /*/ y+=1.0/i; j+; if(j=n) break; return y;void main() clrscr(); printf("fun(8) = %8.3lfn", fun(8);*第二套卷*cmody021.c#include <stdio.h>void main()/*/ int i; j; /*/ int i, j;(概念错误) for (i=1;i<=5;i+) for (j=1;j<=10-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【9语12月月考】阜阳市太和县校联考2025-2026学年九年级上学期12月月考语文试题
- 2026届辽宁省部分重点中学生物高一第一学期期末统考试题含解析
- (3)5G-A应用场景-海量物联网通信mMTC
- 胃癌MDT课件教学课件
- 医疗数据备份的区块链数据备份日志管理
- 医疗数据区块链隔离技术的行业推广策略
- 云南省西畴县第二中学2026届高二上数学期末质量跟踪监视模拟试题含解析
- 医疗数据共享的激励机制评估:指标体系与实证分析
- 2026届上海市储能中学高三生物第一学期期末考试试题含解析
- 西北狼联盟高2026届高三上数学期末统考模拟试题含解析
- 2025年四川军事理论专升本考试复习题库附答案
- 2025年民航上海医院(瑞金医院古北分院)事业编制公开招聘62人备考题库带答案详解
- 2025年云南省人民检察院聘用制书记员招聘(22人)备考考试题库及答案解析
- 2025西部机场集团航空物流有限公司招聘笔试参考题库附带答案详解(3卷)
- 橙子分拣装箱一体机结构设计
- (一诊)达州市2026届高三第一次诊断性测试生物试题(含标准答案)
- 员工宿舍楼装修改造工程施工组织设计方案
- 钱铭怡《心理咨询与心理治疗》笔记和习题(含考研真题)详解
- 防水工程专项施工方案
- JJG 1148-2022 电动汽车交流充电桩(试行)
- 脑机接口技术与应用研究报告(2025年)
评论
0/150
提交评论