- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
.
PAGE
.
.
.
《Visual C++ 程序设计基础》练习题
第一部分 面向过程程序设计
第一章 VC++语言的基础知识和简单的语句
1.C++语言程序由〖C〗组成。
A)子程序 B)过程 C)函数 D)主程序和子程序
2.以下各标识符中,合法的用户标识符组为〖D〗。
A)PAd,P#d,b-b,abc,_0123,ssiped
B)cin,a10,CPP,float,del_word,signed
C)void,max,hiy,fr,list,*jer
D)a,temp,_isw,INT,keep,wind
3.在VC++中,char类型数据占〖A〗个字节,int类型数据占〖C〗个字节,short类型数据占〖B〗个字节,long类型数据占〖C〗个字节,float类型数据占〖C〗个字节,double类型数据占〖D〗个字节。
A)1 B)2 C)4 D)8
4.以下语句〖B〗。
int a=-2L; cout a endl;
A)赋值不合法 B)输出值为-2 C)输出为不确定值 D)输出值为2
5.在VC++中,以下语句的输出为〖D〗。
short int k=-1;
cout k , (unsigned short)k endl;
A)-1,-1 B)-1,32767 C)-1,32768 D)-1,65535
6.若有以下说明语句,则该语句〖B〗。
char s=\092;
A)使s的值包含1个字符 B)说明不合法,s的值不确定
C)使s的值包含4个字符 D)使s的值包含3个字符
7.若a,b均为int型变量,为了将10赋给a,将20赋给b,则对应以下cin语句的正确输入方式为〖B〗。(CR代表回车换行,_代表空格)。
cin a b;
A)1020CR B)10_20CR C)10,20CR D)20_10CR
8.以下语句的输出为〖D〗。
int k=017,g=111;
cout ++k , hex g++ endl;
A)15,6f B)16,70 C)15,71 D)16,6f
9.若给出以下程序,其输出为〖B〗。
#include iostream.h
void main(void)
{ int a=4,b=7;
cout (a=a+1,b+a,b+1) endl;
}
A)5 B)8 C)11 D)程序有错误,无法运行
10.以下程序不用第三个变量,实现将两个数进行对调的操作。
#include iostream.h
void main(void)
{ int a,b;
cin a b;
cout a= a \t b= b endl;
a=〖1A〗; b=〖2B〗;a=〖3B〗;
cout a= a \t b= b endl;
}
〖1〗A)a+b B)a-b C)a*b D)a/b
〖2〗A)a+b B)a-b C)b-a D)a*b
〖3〗A)a+b B)a-b C)b*a D)a/b
11.若变量a已说明为float类型,i为int类型,则表达式(或语句)〖B,C〗能实现将a中的数值保留小数点后两位,第三位进行四舍五入的运算。(多项选择)。
A)a=(a*100+0.5)/100.0; B)i=a*100+0.5,a=i/100.0;
C)a=(int)(a*100+0.5)/100.0; D)a=(a/100+0.5)*100.0;
12.在以下关于C++语言的注释的叙述中,不正确的是〖C〗。
A)在C++程序中,注释可用/*、*/形式表示,也可用//形式表示
B)C++编译器在编译一个程序时,将跳过注释,不对其进行处理
C)C++编译器在编译一个程序时,可发现注释中的单词拼写错误
D)程序中注释的多少不会影响所生成的可执行文件的长度
13.在以下叙述中,不正确的是〖A〗。
A)C++语言中,仅在处理字符及字符串时才区分字母的大小写
B)C++语言没有输入/输出语句,输入/输出是通过输入/输出库函数实现的
C)C++语言是C语言的一个超集
D)程序中注释不会影响所生成的可执行文件的长度
14.若有以下说明和语句,则输出结果为〖B〗。
int a=16,b=10,i; float x=10;
文档评论(0)