考试总分:300分
考试类型:模拟试题
作答时间:60分钟
已答人数:967
试卷答案:有
试卷介绍: 计算机与网络技术类_计算机编程基础
Ak=3,ch=C
Bk=4,ch=C
Ck=3,ch=D
Dk=4,ch=D
As=0;i=0;while(i
Bs=0;i=1;while(i++
Cs=0;i=0;while(i
Ds=0;i=0;while(++i
A112345
B12345
C1112131415
D1112345
A3
B4
C5
D6
A4
B5
C6
D7
Ainta[5]=(1,2,3,4,5);
Binta[5]=[0];
Cinta[5]={1,2,3,4,5,6};
Dinta[]={0};
A14
B15
C5
D17
A.exe
B.obj
C.c
D.doc
Aa12b
BVi_d
C_c4be
Dint
A5=n
Bn+2=m
Cm=(n=5)
D(m+n)*=k
A使a的值为1
B使a的值为2
C使a的值为3
D使a的值为4
A函数
B过程
C子程序
D子例程
A0
B1
C2
D3
A0
B10
C8
D7
A6
B6.0
C6.5
D7
A3336669993
B3339992
C3336669992
D3339993
Ax=x/y-4
Bx=x/(y-4)
Cx=y-4/x
Dx=x-4/y
Ai++;
Ba=b=c=0;
Ca=b+c=1;
Dk=i=j;
Acharstr[3][5]={"one","two","three"};
Bcharstr[3]={"one","two","three"};
Ccharstr[][6]={"one","two","three"};
Dcharstr[3][]={"one","two","three"};
Ai%10==0
Bi%9==0
Ci%9==1
Di%10==9
A2
B8
C10
D12
A变量不用定义就能使用
Bmain函数必须位于文件的开头
C每行只能写一条语句
D每条语句最后必须有一个分号
Ainta[3]={1,2,3,4};
Binta[]={1,2,3};
Cinta[3]=0
Dinta[3]=1,2,3;
Astdio.h
Bmath.h
Cstring.h
Dctype.h
A32
B16
C8
D4
APowerpoint
BExcel
CWord
Ddevc++
Aif(strcmp(a,b)==0)
Bif(strcpy(a,b))
Cif(a=b)
Dif(a==b)
Aa=5b=30c=66
Ba=6b=31c=60
Ca=7b=31c=66
Da=5b=31c=65
Aint
Bfloat
Cchar
D不确定
A"600"
B600
C"6"
D6
A4
B5
C6
D7
Aab\
Bab\0def
Cab
Dab\0
As=15
Bs=10
Cs=9
Ds=8
A2
B3
C4
D无法确定
Ai<=10
Bi<10
Ci!=10
Di>10
Ai+j+k*0.5==100
Bi+j+k==100
C5*i+j+k*0.5==100
D5*i+j+k==100
A8
B16
C32
D64
Astdio.h
Bmath.h
Cfile.h
Dstring.h
A%8d
B%o
C%d
D%ld
A************
B*********
C************·
D***************
A“C”
B“?”
C‘'
D‘a'
A程序中的main函数
B包含文件中的第一个函数
C程序中第一个函数
D程序中第一条可执行语句
A1
B50
C51
D52
A只在当前目录中搜索
B直接按系统设定的方式搜索
C先在当前目录中搜索,再按系统设定的方式搜索
D先按系统设定的方式搜索,再在当前目录中搜索
AW*A
BWL*
CWL*A
DWLA
AHello,job
BHello,
CHello
Djob
AT
BF
C1
D0
A用户程序
B目标程序
C源程序
D可执行程序
A(a+b)2
B(a+b)(a+b)
C(a+b)*(a+b)
D(a+b)*(a+b);
A0
B1
C2
D3
AD,69
BE,68
CE,D
DD,68
AC语言程序总是从第一个定义的函数开始执行
B在C语言程序中,要调用的函数必须在main()函数中定义
CC语言程序总是从main()函数开始执行
DC语言程序中的main()函数必须放在程序的开始部分
A10
B6
C4
D3
Astr[i]=''
Bstr[i]==32
Cstr[i]=32
Dstr[i]!=''
A789
B369
C987
D963
A9
B10
C13
D14
A21113
B1113
C2
D915
A1,7,21
B2,6,20
C3,8,20
D4,9,21
Ak%10==i&&k%100==i||k%1000==i
Bk%10==i||k%100==i&&k%1000==i
Ck%10==i||k%100==i||k%1000==i
Dk%10==i&&k%100==i&&k%1000==i
A源程序
B目标程序
C可执行程序
D用户程序
AC程序必须有一个main函数
B构成C语言源程序的基本单元是算术表达式
C若一条语句较长,也可分写在下一行上
D一个C语言源程序由一个或多个函数组成
AB+B=BB
B66+B=66B
C66+66=132
D66+B=132
A%!
B%%$
C*$
D!$*
A逗号
B句号
C分号
D空格
A2
B97
C99
D100
A1
B2
C3
D程序出错,提示重复定义
A**
B%!
C$*
D*%
A4,0,7
B5,-1,7
C4,0,5
D5,-1,5
A素数
B阿姆斯特朗数
C最小公倍数
D水仙花数
A22
B27
C28
D387
Ainta(10);
Bintn=10,a[n];
Cinta;scanf("%d",&n);inta[n];
D#defineSIZE10inta[SIZE];
A!*?&
B*!?
C!103*?
D&!&
A{;}
Ba=0,b=1,c=2;
Cif(i
Dif(a>0)i++;j++;
A13579
B246810
C12345
D678910
A20
B22
C24
D26
A5
B6
C7
D出错
Amid++
Bmid--
Cbreak
Dcontinue
A==
B!=
C=!
D=
A31
B21
C3
D1
A0
B32768
C037
D0xaf
A4
B1
C2
D5
A1
B-1
C7
D3
A10
B11
C12
D13
Aa[j-1]=x
Bx=a[j-1]
Ca[j+1]=x
Dx=a[j+1]
A453423
B332211
C112233
D233445
Aprintf("%d%.1f",a,b);
Bprintf("%.3f%.1f",a,b);
Cprintf("%d%d",a,b);
Dprintf("%.3f%.3f",a,b);
A数组全部元素的值
B数组的首地址
C数组第一个元素的值
D数组元素的个数
A从左向右
B从两边向中间
C从中间向两边
D从右向左
A9
B10
C11
D12
A2
B-2
C3
D-3
A668977
B668966
C66778777
D6688766
A0
B1
C2
D3
Alow<high
Blow<=high
Clow>high
Dlow>=high
A0
B1
C10
D无限
A无论在任何情况下,都中断程序的执行,退出程序。
B在多重循环中,只能退出最靠近的那一层循环语句。
C跳出本层循环。
D只能修改控制变量。
AABC6789
BABC
C6789
D12345
A|12345.67800|
B|12345.678000|
C|12345.6780|
D|12345.678|
AN-1-i
BN-2
CN-2-i
DN-1
A3.75
B3.5
C3
D4
Abreak语句只能用于switch语句
B在switch语句中必须使用default
Cbreak语句必须与switch语句中的case配对
D在switch语句中,不一定使用break语句
Af2=f3;
Bf3=f2;
Cf1=f3;
Df1=f2;
A2
B-2
C3
D-3
Amaster
Bleading
Cmain
Dmajor
A978983
B999795
C979593
D998979
A#include
B#includestdio.h
C#include'stdio.h'
D#include"stdio.h"
A6
B-8
C18
D-24
Aa[3][2]
Ba[2][1]
Ca[1][2]
Da[2][3]
A23
B32
C33
D30
Abreak语句
Breturn语句
Ccontinue语句
D空语句
An>=0.001
Bn<0.001
Cn<=0.001
Dn!=0.001
A0
B1
C3
D5
A%!
B%%!
C**
D*!*
A1
B2
C3
D4
Astdio.h
Bmath.h
Cstring.h
Dctype.h
Az=x
Bz=100-x-y;
Cz=y
Dz=x+y
A433
B532
C631
D712
Ak=1,m=0
Bk=1,m=1
Ck=1,m=2
Dk=2,m=2
Ak=2,m=3
Bk=3,m=4
Ck=1,m=2
Dk=4,m=5
A只在当前目录中搜索
B直接按系统设定的方式搜索
C先在当前目录中搜索,再按系统设定的方式搜索
D先按系统设定的方式搜索,再在当前目录中搜索
Achar
Bint
Cfloat
Ddouble
A10
B15
C6
D7
A17
B15
C46
D输入格式符不够,输出不确定的值
A10
B-0.1
C3.2
D3e-02
Aif(a>b){c=a;a=b;b=c;}
Bif(a>b){c=a,a=b,b=c;}
Cif(a>b)c=a;a=b;b=c;
Dif(a>b)c=a,a=b,b=c;
Aa=2,b=1
Ba=1,b=2
Ca=2,b=3
Da=3,b=2
A28
B30
C32
D34
A123
B132
C312
D321
A14
B15
C16
D7
A2,2
B2,3
C3,2
D3,3
A2,1,3
B2,1,1
C2,1,2
D3,1,2
Ai==n
Bi<10
Ci!=10
Di==10
AAAAA
BBBB
CCC
DDDD
A0
B1
C25
D30
A5.0/3.05/3
B5/3.05/3
C5.0/35/3
D5.0/3.05/(float)3
Astr="boy";
Bstr={"boy"};
Cstrcpy(str,"boy");
Dstr[20]={"boy"};
A6
B8
C18
D24
Ax=x/y-4
Bx=x/(y-4)
Cx=y-4/x
Dx=x-4/y
Astdio.h
Bmath.h
Cstring.h
Dctype.h
A空语句只有一个分号,它什么也不做。
B空语句中的分号可以不用写。
C空语句可以用来作为流程的转向点。
D空语句可用来作为循环语句中的循环体,表示循环什么也不做。
Aa=3
Ba=3;
Ci=i+1
Di=i+1;
Afor(n=100;(n%3&&n<=200;n++)printf(“%4d”,n);
Bfor(n=100;(n%3)||n<=200;n++)printf(“%4d”,n);
Cfor(n=100;n<=200;n++)if(n%3!=0)printf(“%4d”,n);
Dfor(n=100;n<=200;n++){if(n%3)printf(“%4d”,n);elsecontinue;break;}
A在编写统计元素个数的程序时,定义计数器变量,并赋初值为0
B在编写求和程序时,定义求和变量,并赋初值为0
C在编写求乘积的程序时,定义积变量,并赋初值为1
D在编写求极值的程序时,定义极值变量,并赋值为第一个待比较元素
A>=
B
C!
D!=
Abreak语句不能用于循环语句和switch语句外的任何其他语句
B在switch语句中使用contine语句和break语句的作用相同
C在循环语句中使用continue语句是为了结束本次循环,而不是终止整个循环的执行
D在循环语句中使用break语句是为了使流程跳出循环体,提前结束循环
Acharb[10];b="Hello!";
Bcharb[10];strcpy(b,"Hello!");
Ccharb[10]="Hello!"
Dcharb[10]={'H','e','l','l','o','!'};
A递推算法的首要问题是得到相邻的数据项间的关系
B递推算法避开了求通项公式的麻烦,把一个复杂的问题的求解,分解成了连续的若干步简单运算。
C一般说来,可以将递推算法看成是一种特殊的迭代算法。
D所谓递推,是指从已知的初始条件出发,依据某种递推关系,逐次推出所要求的各中间结果及最后结果。
Ainta[2][3]={0};
Binta[][3]={{1,2},{0}};
Cinta[2][3]={{1,2},{3,4},{5,6}};
Dinta[][3]={1,2,3,4,5,6};
A每条语句最后必须有一个分号
B变量不用定义就能使用
Cmain函数必须位于文件的开头
D每行只能写一条语句
Ax%(-2)
Ba+=-2
Ca=b=-2
Dx=a+b-2
A=
B>=
C>
D!=
Ax%=k-k%5
Bx%=(k%=5)
Cx%=(k-k%5)
D(x%=k)-(k%=5)
Aisdigit(str[i])
B0=<str[i]<=9
C0'=<str[i]<='9'
Dstr[i]>='0'&&str[i]<='9'
A函数
B过程
C子程序
D子例程
Achara[3][]={'abc','1'};
Bchara[][3]={"a","1"};
Cchara[][3]={'abc','1'};
Dchara[3][]={'a',"1"};
A迭代法也称辗转法,是一种不断用变量的旧值递推新值的过程
B每次执行这组指令(或这些步骤)时,都从变量的原值推出它的一个新值
C迭代法又分为精确迭代和近似迭代。
D是一种不断用变量的旧值递推新值的过程
Aa[0]=1;
Ba[8]=a[0];
Ca=1;
Da[3.5]=1;
A35
B3-5
C3%5
D3+5
A只有元素a[0][0]可得到初值0
B此说明语句不正确
C数组a中各元素都可得到初值,但其值不一定为0
D数组a中每个元素均可得到初值0
A1个字节
B2个字节
C3个字节
D4个字节
Ainta[]={1,2,3};
Bcharb[20]="boy";
Ccharc[]="China";
Dintn=10,d[n];
A3种循环都可以用来处理同一问题,一般情况下它们可以互相代替
B3种循环都可能出现无限循环的情况
C3种循环语句的循环体都至少被无条件地执行一次
D3种循环都可以缺省循环终止条件表达式
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错
A对
B错