云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 计算机第一章练习题

计算机第一章练习题

  • 62 次阅读
  • 3 次下载
  • 2025/6/3 18:55:08

练习题 一、选择题

1.关于VC++程序的执行过程,正确的说法是 。

A.一定从主函数开始,直到主函数结束

B.从程序的第1行开始,直到程序的最后一行结束 C. 从主函数开始,直到程序的最后一行结束

D.从程序的第1个函数开始,直到程序的最后一个函数结束 2.下列关于VC++程序的书写规则,不正确的是 。

A.一行可以写若干条语句 B.一条语句可以写成若干行 C.可以在程序中插入注释信息 D.VC++程序不区分大小写字母 3.在VC集成环境下,系统默认的源程序扩展名为 。

A..cpp B..txt C..exe D..obj

4.下列可用于标识VC++源程序注解的符号为 。

A.# B.// C.; D.{ }

5.在一个完整的VC++语言的源程序中, 。

A.必须有一个主函数 B.可以有多个主函数 C.必须有主函数和其它函数 D.可以没有主函数 6.下列符号中,能用作VC++标识符的是 。

A.5A B.int C.a+b D. F4 7.下面的常数表示中有一个不正确,不正确的是 。

A.25 B.1.2E-5 C.354 D.6e2.5 8.设有char c1; 则以下赋值正确的是 。

A.c1= \ B.c1=’\\x255’ C.c1=’\\255’ D.c1= \

9.对于变量说明int a1=10,a2=3; float a3=8.0;表达式a1/a2*a2*a3的值为 。

A.80 B.80.0 C.72 D.72.0

x2?y210.数学式在VC++程序中正确的表达式为 。

xyA.sqrt(x*x+y*y)/x*y B.SQRT(x*x+y*y)/x*y C.sqrt((x*x+y*y)/(x*y)) D.SQRT((x*x+y*y)/(x*y)) 11.不正确的变量定义方法是 。

A.int a,&b=a; B.float a,*b=&a; C.int a(8),b=0; D.int m=n=10; 12.对于变量说明int k=3;表达式5||(k++)+(k++)的值为:

A.6 B.9 C.1 D.0

13.设有变量说明int x;则表达式(x=4*5,x*5),x+25的值为 。

A.20 B.45 C.100 D.125

14.设有说明int x=1,z=1,y=1,k;执行语句k=x++||++y&&++z;后,变量y的值为 。

A.1 B.2 C.3 D.4

15.设有说明int a,b;执行语句b=(a=3*5,a*4),a+15;之后,b的值为 。

A.15 B.30 C.60 D.90

16.设有变量说明int m=4;则执行语句m+=m*=m-=m/=m;后,m的值为 。

A.12 B.0 C.16 D.8

17.下列表达式中,错误的是 。

A.4.0%2.0 B.k+++j C.a+b>c+d?a:b D.x*=y+25 18.设有说明语句int x=2,y=3;则表达式++x>y--?x:y的值为 。

A.1 B.2 C.3 D.4 19.设有说明int x=1,y=1,z=1,c;执行语句c=--x&&--y||--z;后,x、y、z的值分别为 。

A.0、1、1 B.0、1、0 C.1、0、1 D.0、0、1 20.执行int k=11;k=1/3*k++;后,k的值是 。

A.0 B.3 C.4 D.1

21.设有int a;以下不能正确表达数学关系10

A.1010&&a<15 D.!(a<=10)&&!(a>=15) 22.以下程序段的输出结果是 。

int a=0,b=4,k=2;k=a+1>0||(++a<0)&&(!(b--<=0)); cout<

A.1,1,3 B.1,1,4 C.1,0,3 D.1,0,4 23.设有定义float y=3.45678;int x;则以下表达式中能实现将y中数值保留小数点后2位,第

3位四舍五入的表达式是 。

A.y=(y*100+0.5)/100.0 B.x=y*100+0.5,y=x/100.0 C.y=y*100+0.5/100.0 D.y=(y/100+0.5)*100.0 24.设有说明int j=10;float x;执行x=5/j;后,x的值为 。

A.0.5 B.0.0 C.0 D.1.0

25.设有说明int a,b,c;a=b=c=5;执行语句b+=++a>b&&++c>b;后,a、b、c的值分别

为 。

A.6,7,6 B.6,6,6 C.6,6,5 D.6,1,6 26.设int n=10,j=4;则赋值运算n%=j+1执行后,n的值是 。

A.0 B.3 C.2 D.1 27.sizeof(double)是的值是 。

A.2 B.4 C.8 D.16

28.设有定义int a;float f;double j;则表达式10+'a'+j*f值的数据类型是 。

A.int B.double C.float D.不确定 29.在VC++语言中,080是 。

A.八进制数 B.十进制数 C.十六进制数 D.非法数 30.设有变量定义int x=5,n,*p1=&x,*p2;则下列表达式正确的是 。

A.p2=&p1 B.*p1=*p2 C.p2=p1 D.n=*p2 31.已知int m=0;则下列正确的引用方法是 。

A.int &x=m; B.int &y=10; C.int &z; D.float &a=m;

二、填空题

1.在VC++程序中,要使用库函数,必须用编译预处理指令将相应的头文件包含进来;如

要进行标准输入/输出,则该编译预处理指令为 。

2. VC++源程序编辑好后,还必须经过 (1) 和 (2) 才能得到可执行的文件。 3. VC++源程序缺省扩展名为 (1) ,经编译后生成的目标文件扩展名为 (2) ,再

连接生成的可执行文件扩展名为 (3) 。

4.在VC++中,缺省的整数输入/输出为 进制。

5.要将VC++的数据以指定的宽度输出,则应使用 (1) 函数。为了使用该函数,程序还应将 (2) 头文件包含进来。 6.执行如下语句序列时,如果键盘输入为a bc,则c1、c2、c3的值分别为 (1) 、 (2) 、 (3) 。

# include void main(){

char c1, c2, c3; cin>>c1>>c2>>c3;

cout<

7.执行如下语句序列时,如果键盘输入为a b c(每个字符间间隔一个空格),则c1、c2、c3的值分别为 (1) 、 (2) 、 (3) 。 # include void main( ){ char c1, c2, c3; cin.get(c1); cin.get(c2); cin.get(c3);

cout<

8. 设有语句int a=5,*p=&a;*p=a+5;变量a的值是 。 9. 在VC++中,逻辑真的值用 表示。 10.转义字符只能用来表示 类型的数值。

11.转义字符中对字母的数值表示,其对应ASCII值应以 (1) 进制或 (2) 进制表示。 12.设有说明语句int j;float x;则执行语句x=j=4.8;后,x的值为 。 13.在VC++语言中,语句必定以符号 结束。

14.设有说明语句int j=5,m=2,k=7,n;执行语句n+=m*=n=j*k;后,n和m的值分别为 (1)

和 (2) 。

15.若有int a=5;a+=a-=-a*a;则a的值是 。

16.设有语句int a=2,b=3,c=2;a+=b*=(++b-c++);变量b的值是 。 17.设有语句float x=2.9;int a=5,b;b=a+x;则变量b的值为 。 18.设有语句int a=5,b=7,c=15,d;d=b>a||(c=a+b);则c的值为 。

19.设有变量说明float x;则将x强制转换为整数值的表达式为 。

三、编程题

1. 编写程序求半径为r、高为h的圆柱体体积。

2. 编写程序,实现输入一个3位整数,求由这3位整数反序组成的新3位整数,并求出新

3位整数减去原3位整数的值。如:输入123,则新数为321,相减后为198。

搜索更多关于: 计算机第一章练习题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

练习题 一、选择题 1.关于VC++程序的执行过程,正确的说法是 。 A.一定从主函数开始,直到主函数结束 B.从程序的第1行开始,直到程序的最后一行结束 C. 从主函数开始,直到程序的最后一行结束 D.从程序的第1个函数开始,直到程序的最后一个函数结束 2.下列关于VC++程序的书写规则,不正确的是 。 A.一行可以写若干条语句 B.一条语句可以写成若干行 C.可以在程序中插入注释信息 D.VC++程序不区分大小写字母 3.在VC集成环境下,系统默认的源程序扩展名为 。 A..cpp B..txt C..exe D..obj 4.下列可用于标识VC++源程序注解的符号为 。

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com