薀肃膁薄薃腿莀蒄袈羀芄薃薁袆芃芃螆螂]
一、理论题(20分,每小题1分) [蒅虿膁莁薇袄肇莀虿]
1)【单选题】下面程序的输出结果是。
#include <>莂蝿螈节芈螈袁肅薇]
fun(int x)
int p;
if(x==0||x==1) return(3);
p=x-fun(x-2);
return p;
[蕿袃膂膀蒅袂袁莅莁]
void main()
cout
b) 9 [袂羁膂螀肇芀膁蒀袀] c) 3d) 1 参***:a [聿莆螁袇肂蒂蒇螇肅] 2)【单选题】下面程序运行时,若从键盘上输入2.0并回车,则输出结果是。 #include <> void main() float x,y; cin>>x; if(x<0.0) y=0.0; else if((x<10.0)&&x!=2.0)) y=1.0/(x+2.0); else if(x<5.0) y=1.0/x; [螅肁肅蒇薈羇肄蕿螄] else y=5.0; [蒅螃袄羂芅蚆衿肁膄] cout<} 肅羇薆蚁肁膆莆蚄螄] a) 0.5 b) 1.0 c) 0.0 d) 0.25 参***:a 3)【单选题】c++源程序文件的默认扩展名为。 a) c++ b) cpp [薅肁膃葿螄羀肅蒅薀] c) cc [莆蒂蝿羂莅薄羅袈莅] d) c参***:b 4)【单选题】下面程序的输出结果是。 #include <> void main() char *p[ ] int i; [袄袁荿蕿袇羇肅蒈衿] for(i=3;i>=0;i--,i--)cout<<*p[i]; cout<} a) sbb) spbook c) spd) swb 参***:a 5)【单选题】下面定义的共用体类型的长度是___字节。 [膂膈螈螁羅蒇螇袃膀] union mydata long x; char ch; [蚃袆膇薄蚅羂芆蒃薈] bool flag; float y; a) 8b) 4 [芀莆蚃袅艿蒈蒆螁芈] c) 2d) 6 参***:b 6)【单选题】以下程序段中的循环体被执行的次数是。 for(i=4;i;i-=2) [膂芇芄螁羁艿荿袀袁] for(j=1;j<4;j++) a) 无限多次。 b) 8c) 6 [芄莈蚀膄膀莇螂羆肆] d) 2参***:c 7)【单选题】下面程序的输出结果是。 #include <> void main() int x[ ]i; int *p=x; for(i=0;i<4;i++)x[i]=*p++; cout<} a) 6b) 4 c) 8 [袅芁莂虿羃膀螈螅膂] d) 2参***:a 8)【单选题】c++的字符串"\t\1026\\'中包含___个可见的字符。 a) 10 [袇羅莈虿袃膄膈蚂羈] b) 5 [莃薀羅腿艿蕿蚅羂膅] c) 4 [螁羄芆蚂螃肀莄薁螆] d) 6参***:c 9)【单选题】以下程序段运行时,若从键盘上输入open the door并回车,则输出结果是薇袇羃芀薂袆膅薆蒈] char fun(char *c) if(*c<='z' &c>='a') c-='a'-'a袁羂莁薈薁螅芇薈螃] return *c; void main() char s[81],*p=s; gets(s); while(*p) putchar('芃薈肅羅蒈薄肄膇芁] [羃芁莁袂芅芄蒇蚈肄] a) open the door b) open the door [莄虿袆羁蒀袈肈羃蒆] c) open the door d) open the door 参***:b [螀聿羆莂蝿螈节芈莅] 10)【单选题】若有以下程序段,则变量v的值是薂罿腿蒇薇肈聿蒀蚃] int m=1,n=2,v; v=m/n; a) 0b) 1/2 c) 0.5 [芁螄袀羈蒃蚇螆羇薅] d) 1参***:a 11)【单选题】若m和n都是整型变量,且m=3,n=5,则以下语句输出的结果是。 cout<<(m+=n,n)
b) 语句格式有错,无输出结果。 c) 3d) 8,5 参***:a [螅肃膃芁蚄肅艿蒀薄] 12)【单选题】下面程序的输出结果是。 #include <>蚄薆膅莀螀螅肄芃莃] #define sub(x,y) (x)*x+y void main() int a=3,b=4; cout<} a) 6b) 13 c) 21d) 20 参***:b 13)【单选题】下面程序的输出结果是。 #include <> void main() int num=1; while(num<=2) a) 123 b) 23c) 12 d) 1参***:b [膂膆蚀薄衿肅蚃蚀肈] 14)【单选题】下面程序的输出结果是。 #include <> void main() int x=0,y=1,a=0,b=0; switch(x) [膅莈螁羀羈芄螁螀膄] a) 2,1 b) a,1 c) 1,2 d) 1,0 参***:c [薁罿艿薇蚇膈膈蒀蚃] 15)【单选题】若有下面的程序片段: int a[12]=,p[3],i; for(i=0;i<3;i++)p[i]=&a[i*4]; 则对数组元素的错误引用是。 a) *p[0] [莁袄袀肈蒃蚇螆肇薅] b) p[0] c) *p+0) d) a[0] [羂羀膄莅袁羃艿薄螁] 参***:b [羅腿艿蕿蚅羂膅薈螇] 16)【单选题】下面程序的输出结果是。 #include <> #include <> void main薄羆肇蒆蚃聿芃莂蚂] char *x1="abcdef",*x2="ab"; x1++;x2++; cout<} a) -1b) 不确定的值。 c) 1d) 0 [袇芈膀蚇羀肀葿蚇虿] 参***:c [羃节薀肃膁蒄蒃聿莀] 17)【单选题】下面程序运行时,若从键盘上输入3.6 2.4并回车,则输出结果是。 #include <> #include <> void main() float x,y,z; cin>>x>>y; z=x/y; while(1) [蚂芀芇蚅羄芃莃蒁袄] a) 2.0 [芁莁羂芅芃蒇蚈膄芆] b) 1.5 c) 1.6 d) 2.4 参***:c 18)【单选题】下面程序的输出结果是膄芇蒁羃膃荿蚆袈膂] #include <>莃薅蚈膃葿莁羀肅肂] f(int a[ ]int n) int i,x; x=1;for(i=0;i<=n;i++)x=x*a[i]; return x; void main() int y,x[ ] y=f(x,3螄蚅羄莄蚀螄肆薀薆] cout<} a) 120 b) 6c) 24 [膆膈蒄衿羅薃薀羈芇] d) 12 [螂聿芁薅袄芄薀薄羆] 19)【单选题】以下关于函数的说法中,正确的是。 1 单选题 下面程序的输出结果是。include fun int x int p if x 0 x 1 return 3 p x fun x 2 return p void main cout b 9c 3 d 1参 a 2 单选题 下面程序运行时,若从键盘上输入2.0并回车,则输出结果是。incl... 单项选择 每题1.5分,共60分 1 完整的计算机系统由 c 组成。a 运算器 控制器 存储器 输入设备和输出设备。b 主机和外部设备。c 硬件系统和软件系统。d 主机箱 显示器 键盘 鼠标 打印机。2 以下软件中,d 单项选择 每题1.5分,共60分 1 完整的计算机系统由 c 组成。a 运算器 ... 计算机等级考试 c语言程序设计。一 选择题 40分 下列各题a b c d 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。c 1 程序流程图中指有箭头的线段表示的是 a 图元关系 b 数据流 c 控制流 d 调用关系 a 2 结构化程序设计的基本原则不包括 ...计算机2级计算机C 试题 附答案
计算机基础2答案
选修计算机C语言作业答案