计算机程序设计基础习题册含答案.docx
- 文档编号:29769095
- 上传时间:2023-07-26
- 格式:DOCX
- 页数:47
- 大小:33.65KB
计算机程序设计基础习题册含答案.docx
《计算机程序设计基础习题册含答案.docx》由会员分享,可在线阅读,更多相关《计算机程序设计基础习题册含答案.docx(47页珍藏版)》请在冰豆网上搜索。
计算机程序设计基础习题册含答案
《计算机程序设计基础》
习题册
计算机程序设计基础_基础知识
(一)
班级学号姓名成绩
一、单选题
1.C++源程序文件的默认扩展名为A。
2.A)cpp B)exe
C)obj D)lik
3.由C++源程序文件编译而成的目标文件的默认扩展名为C。
4.A)cpp B)exe
C)obj D)lik
5.由C++目标文件连接而成的可执行文件的默认扩展名为B。
6.A)cpp B)exe
C)obj D)lik
7.编写C++程序一般需经过的几个步骤依次是B。
8.A)编译、编辑、连接、调试
B)编辑、编译、连接、调试
C)编译、调试、编辑、连接
D)编辑、调试、编辑、连接
9.程序中主函数的名字为A。
10.A)mainB)MAIN
C)MainD)任意标识符
11.下面四个选项中,均是不合法的用户标识符的选项的是C。
12.A)Ap_odo
B)floatlao_A
C)b-agotoint
D)_123tempINT
13.下列变量名中合法的是C。
14.A)B)C)TomB)3a66
C)_6a7bD)$ABC
15.存储以下数据,占用存储字节最多的是D。
16.A)0B)‘0’
C)“0”D)
17.在C++语言中,字符型数据在内存中的存储形式是D。
18.A)补码B)反码
C)原码D)ASCII码
19.若有说明语句:
charc=’\072’;则变量cA。
20.A)包含1个字符
B)包含2个字符
C)包含3个字符
D)说明不合法,变量的值不确定
二、填空题
1.C++头文件和源程序文件的扩展名分别为.h和.cpp。
2.C++语言规定,标识符只能由字母、数字、下划线三种字符组成,而且第一个字符必须是字母或下划线。
3.一条表达式语句必须以__分号_;___作为结束符。
4.用于从键盘上为变量输入值的标准输入流对象是___cin____;用于输出表达式值的标准输出流对象是__cout____。
5.在一个C++程序文件中,若要包含另外一个头文件或程序文件,则应使用以_#include___标识符开始的预处理命令
计算机程序设计基础_基础知识
(二)
班级学号姓名成绩
一、单选题
1.下列哪一个是C++语言中合法的变量C
A)8ZSeB)±A0
C)X0_2D)’x0’
2.已知ch是字符型变量,下面不正确的赋值语句是A
3.A)ch='a+b'B)ch='\0'
C)ch='7'+'9'D)ch=5+9
4.下列浮点数的表示中不正确的是▁C▁▁
A)223.B)719E22
C)e23D)12e2
5.下列不正确的转义字符是▁C▁▁
A)'\\'B)‘\"’
C)'074'D)'\0'
6.在C语言中,合法的字符常量是▁B▁▁
A)'\084'B)'\x43'
C)'ab'D)"\0"
7.下列变量定义中合法的是▁A▁▁
A)double_a=;
B)doubleb=1+;
C)doubledo=2e3
D)double2_and=1-e-3;
8.已知ch是字符变量,正确的赋值语句是▁B▁
A)ch=‘123’B)ch=’\xff’
C)ch=’\08’D)ch=”\”
9.若x、i、j和k都是int型变量,则计算表达式x=(i=4,j=15,k=32)后,x的值为▁▁C▁。
A)4B)16
C)32D)52
10.单精度数x=,y=,下列表达式中y的值为的是▁B▁。
A)y/=x*27/4B)y+=x+
C)y-=x+D)y*=
11.有整型变量x,单精度变量y=,表达式:
x=(float)(y*3+((int)y%4))执行后,x的值为▁A▁。
A)17B)
C)D)16
二.填空题
1.一个C语言程序一般由若干个函数构成的,程序中至少应包含一个▁▁主函数▁▁。
2.在C语言中,八进制整常量以▁▁0▁▁开头、十六进制整常量以▁▁0x▁▁开头。
3.‘x’在内存中占▁1▁字节,”x”在内存中占▁2▁字节,”/101”在内存中占▁▁5▁。
4.若a是int型变量,且a的初值为6,则计算表达式a+=a-=a*a后a的值为__-60____。
5.设inta=2,b=3;floatx=,y=;表达式(float)(a+b)/2+(int)x%(int)y的值是▁。
6.设intx=1,y=1;表达式(!
x||y--)的值是▁1▁。
7.定义:
inta=10,b=9,c=8;顺序执行语句:
c=(a-=(b-5));c=(a%11)+(b=3);后变量c的值是;变量b的值是3。
8.设有intx=11;则表达式(x++*1/3)的值是3。
计算机程序设计基础_基础知识(三)
班级学号姓名成绩
一、单选题
1.下列优先级最低的算符是D
2.A)&&B)+C)||D)=
3.以下符合C++语言语法的赋值表达式是C。
4.A)d=9+e+f=d+9
B)d=9+e,f=d+9
C)d=(9+e,e++,d+9)
D)d=9+e++=d+7
5.已知字母A的ASCII码为十进制数65,且c2为字符型,执行语句c2=‘A’+’6’-‘3’;后c2的十进制ASCII码值为B。
6.A)67B)68C)69D)不确定的值
7.设有说明:
charw;intx;floaty;doublez;则表达式w*x+z-y值的数据类型为D。
8.A)floatB)charC)intD)double
9.假设在程序中a、b、c均被定义成整型,所赋的值都大于1,则下列能正确表示代数式
的表达式是D
A)a*b*cB)1/(a*b*c)
C)1/a/b/(float)cD)a/b/c
10.已知inti,a;执行语句“i=(a=2*3,a*5),a+6;”后,变量i的值是C
11.A)6B)12C)30D)36
12.C++语言中,要求运算数必须是整型的运算符是A
13.A)%B)/C) 14.以下正确地定义整型变量a,b和c并为它们都赋初值5的语句是C 15.A)inta=b=c=5; B)inta,b,c=5; C)inta=5,b=5,c=5; D)a=b=c=5; 16.以下变量均为int类型,则值不等于7的表达式是C 17.A)(x=y=6,x+y,x+1) B)(x=y=6,x+y,y+1) C)(x=6,x+1,y=6,x+y)D)(y=6,y+1,x=y,x+1) 10.设有inta=1,b=2,c=3,d=4,m=2,n=2;执行语句: (m=a>b)&&(n=d>c);后n的值为B A)1B)2C)3D)0 二、填空题 1.当inta=1,b=2,c=3;时,则表达式a+b>0&&b==c的值是___0_______。 2.若x是int类型变量,则执行下列语句: x=7;x+=x-=x+x;后x的值是-14 3.若变量a,b和c是int类型,以下语句借助int类型中间变量t把a,b,c交换,如交换前: a=10,b=20,c=30,交换后: a=20,b=30,c=10,则交换语句为t=a;a=b;b=c;c=t; 4.设inta=2,b=4,c=1,x=0,y=0;执行语句a||(x=b)&&(y=c);后x的值为▁0▁,y的值为▁0。 5.判断字符型变量c是否为大写字母的正确表达式是▁C>=’A’&&C<=’Z’▁▁。 计算机程序设计基础_控制结构 (一) 班级学号姓名成绩 一、单选题 1.下列程序的输出结果是C。 #include<> voidmain() {doubled=;intx,y; x=;y=(x+/; cout< } A)3B)C)0D) 2.下列程序执行后的输出结果是A。 #include<> voidmain() {doubled;floatf; longl;inti; i=f=1=d=20/3; cout< } A)66 B)66 C)66 D)66 3.下面程序的输出是C。 #include<> voidmain() {inta=-1,b=4,k; k=(a++<=0)&&(! (b--<=0)); cout< } A)003B)012 C)103D)112 4.设intx=1,y=3,则语句x+=y;y=x-y;x-=y;的功能是▁D▁。 A)把x和y按从大到小排列 B)把x和y按从小到大排列 C)无确定结果 D)交换x和y中的值 5.以下程序的输出结果是A。 #include<> voidmain() {inta,b,c=246; a=c/100%9;b=(-1)&&(-1); printf("%d,%d\n",a,b); } A)2,1B)3,2 C)4,3D)2,-1 二、分析程序,写出运行结果 1.#include<> voidmain() {inti,j,m,n; i=8; j=10; m=++i; n=j++; cout< 程序的运行结果是▁▁9,11,9,10▁▁ 2.#include<> voidmain() { inty=3,x=3,z=1; cout<<(++x,y++)< } 程序的运行结果是▁▁33▁▁ 计算机程序设计基础_控制结构 (二) 班级学号姓名成绩 一、单选题 1.若从键盘上输入5,则程序的输出结果是B。 #include<> voidmain() {intx;cin>>x; if(x++>5)cout<
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 程序设计 基础 习题 答案