欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    [电脑基础知识]中南大学C题库.docx

    • 资源ID:4563539       资源大小:294.76KB        全文页数:630页
    • 资源格式: DOCX        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    [电脑基础知识]中南大学C题库.docx

    下列字符串中可以用作C+标识符的是 A 2009var B goto C test-2009 D _123 参考答案 D下列字符串常量中,错误的表示是_。 A ”Yes” or”No” ”  B “abcdn” C ABC  D “tOK!” 参考答案 C定义变量int a=6,则a+的值是_。 A 7 B 6 C 5 D 4 参考答案 B已知字母A的ASCII码为65,则表示字符常量A错误的是_。 A '101' B 'x41' C 65 D “A” 参考答案 D下列常量中不能作为c+常量的是_。 A 0382 B  0xB4 C .5e-2 D 123 参考答案 A下列哪个是C+语言的不正确的标识符_? A _No1 B Ab1 C bgc D int 参考答案 D下列哪个是C+语言的合法的字符常量_。 A ”0”  B 054  C x89 D 092 参考答案 C定义整型变量x,y,z并赋初始值6的正确语句是_。 A int x=y=z=6;  B int x=6,y=6,z=6;  C x=y=z=6; D int x,y,z=6; 参考答案 B在以下选项中,与k=n+完全等价的表达式是_。 A k=n,+n;  B n=n+1,k=n;     C k=+n;  D k+=n+1; 参考答案 A表达式(1,2,3,4)的结果是_。 A 1 B 2 C 3 D 4 参考答案 D关于C+和c语言的描述中,错误的是_。 A C语言是C+的一个子集 B C语言和C+是兼容的 C C+对C语言进行了一些改进 D C语言和C+都是面向对象的 参考答案 D结构化程序由三种基本结构组成,不包括_。 A 顺序结构 B 选择结构 C 控制结构 D 循环结构 参考答案 C在位运算中,操作数每右移一位,其结果相当于_。 A 操作数乘以2 B 操作数除以2 C 操作数乘以4 D 操作数除以4 参考答案 B用c+语言编写的代码程序_。 A 可立即执行 B 是一个源程序  C 经过编译即可执行 D  经过解释才能执行 参考答案 B在函数中如果不说明变量的存储类型,则默认的存储类型是_。        A auto B static C extern D register 参考答案 A己知有定义 const int D 5; int i=1; double f=0.32; char c=15; 则下列选项错误的是_。 A +i; B D-; C c+; D -f; 参考答案 B在C+语言中表示一条语句结束的标号是_。 A “#” B “;” C “” D “/” 参考答案 B以下选项中属于c+语言的数据类型是_。 A 复数型  B 日期型 C 双精度型 D 集合型 参考答案 C二进制文件与字符文件不同的是_。A 二进制文件中每字节数据都没有用ASCII码表示 B 二进制文件包含了ASCII码控制符 C 二进制文件一般以字符0结束 D 二进制文件用字符endl表示行的结束 参考答案 A变量生存期是指_。 A 变量定义 B 程序的运行期间 C 变量在内存中分配存储单元到被释放期间 D 可执行代码的生存期 参考答案 Cx为int型,s为float型,x=3,s=2.5。表达式s+x/2的值为_。 A 4 B 3.5 C 2.5 D 3 参考答案 B不属c+源程序的翻译过程的是_。 A 解释分析  B 词法分析 C 语法分析 D 链接 参考答案 Ax、y为整数,x=15, y=-2。表达式x>10 &&  y<2 |x*y=10 && x的值为(      )。 A 0 B 15 C 1 D 2 参考答案 C下列关于c+源程序正确的说法是 A 每行只能写一个语句 B 每条语句(包括预处理命令)必须以分号结束 C 注释语句会生成机器码 D 最好向右缩进表达程序的层次结构 参考答案 Dc+源程序中,以下说法不正确的是_。 A 逗号运算符的优先级最低 B Pcn和pcn是两个不同的标识符 C 变量定义语句一定会给变量赋初值 D 表达式1/4+1/4+1/4的结果为0 参考答案 C不属于c+源程序的独立部分是_。 A 声明部分 B 存储区分配部分 C 编辑预处理部分 D 函数部分 参考答案 B函数的返回值的类型由_决定。 A 调用该函数的主调函数类型 B return语句中的表达式类型 C 定义函数时所指定的返回值类型 D 调用函数时临时决定 参考答案 C设有 int a10, *p=a ; 则下面哪种表示与a5不等价:_ 。 A *(a+5) B *(p+5)   C p5 D p+5 参考答案 D若有:int a,*p=&a; 则下面哪个表达式为假_。 A *p= =&a B p= =&*p C a= =*&a D  p= =&a 参考答案 A下面哪一C+ 语言表达式不能正确表示数学关系axb。选项为_。 A a<x&&x<=b B  x<=b&& a<x C !(a>=x)&&!(x>b) D a<x<=b 参考答案 D关于源程序中注释部分的说法,_是正确的。 A 注释参加编译,出现在目标程序中 B 注释参加编译,但不出现在目标程序中 C 注释不参加编译,但出现在目标程序中 D 注释不参加编译,也不出现在目标程序中 参考答案 D下面字符序列中,C+合法的标识符是 _  。 A abc.cpp B #a C  int D _12 参考答案 D下面字符序列中,合法的常量是_。 A  078 B  5L C  9e7.5 D a1 参考答案 B编译程序的功能是          。 A 将汇编语言程序转换为目标程序 B 将汇编语言程序转换为高级语言程序 C 将高级语言程序转换为目标程序 D 将高级语言程序转换为汇编语言程序 参考答案 C设a和b为整型变量,执行语句b=(a=2+3,a*4),a+5;后a和b的值为          。 A 5,10 B 20,25  C 5,25 D 5,20 参考答案 A如果a=1,b=2,c=3,d=4,则条件表达式“a>b?a:c<d?c:d ” 的值为          。 A 3 B 2 C 1 D 4 参考答案 AC+源程序文件的扩展名为          。 A .CPP  B  .C  C .DLL  D .EXE 参考答案 An目运算符的含义是_。 A 对n个数据进行操作 B 对n个数据进行加法 C 对n个类型进行整合 D 对3个类型进行转换 参考答案 A以下属于c+语言的基本数据类型是_。 A 复数型 B 集合型 C 整数型 D 频率型 参考答案 Cint a生存的自动变量a在没有赋值的情况下,其值为_。 A 0 B -1 C 1 D 随机数 参考答案 D有关符号常量不正确的说法是_。 A 增加了程序执行速度 B 增强程序的可读性 C 书写简单,不易出错 D 修改程序方便 参考答案 A_不是Vc+6.0的开发过程。 A 创建工程 B 创建c+源程序文件 C 使用exe程序 D 编译源程序 参考答案 Cvc+中常数0x11表示十进制数_。 A 11 B 17 C 16 D 12 参考答案 Bvc+中常数020表示十进制数_。 A 20 B 32 C 16 D 24 参考答案 C下列标识符不正确的是_。 A ints B _wqse12 C _12aas D awq 参考答案 D下列标识符正确的是_。 A 1asd B _swe C  swe D aws 参考答案 B有关变量的正确说法是_。 A 存储单元及内容 B 自动变化的数 C 地址 D 人为设置的数 参考答案 Aint变量的字节长度为_。 A 8 B 2 C 4 D 10 参考答案 CC+是 _ 。 A 面向任务的编程语言 B 面向过程的编程语言 C 面向过程和对象的混合编程语言       D 面向对象的编程语言 参考答案 C在C+中,运算对象必须为整型数的运算符是(   )。 A % B / C * D %和* 参考答案 A在以下选项中,可以用做变量名的是(   )。 A 2 B sum C int D *p 参考答案 B在下列选项中,非法的转义字符是 ( )。 A ''037'' B '''' C ''0x41'' D ''t'' 参考答案 B以下选项中,非法的表达式是 (            )。 A n=(i=2,+i) B j+ C +(i+1) D x=j>0 参考答案 C在C+中,属于合法字符常量的是(  )。 A ''084'' B ''x43'' C ''ad'' D "0" 参考答案 A下列表达式中,可作为C+合法表达式的是: A 4,3,2,1 B (4,3,2,1) C 4=3=2=1 D 4- 参考答案 B若有定义:int a=10;float x=2.6,y=5.1;则表达式x+a%3*(int)(x+y)%3/5的值是: A 2.8 B 2.6 C 2.4 D 3.0 参考答案 B整型变量x和y的值相等,且不等于0,则以下表达式中结果为0的是(  )。 A x | y  B x | y  C x & y  D x y 参考答案 D下列选项中不属于C+的类型的是(  )。A.signed short int  B unsigned long int C unsigned int D long short 参考答案 D在C+语言中,080是( )。 A 十进制数 B 八进制数 C 十六进制 D 非法数  参考答案 D在C+中,合法的长整型常数是( )。A.0L B 4962710  C 0.054838743 D 2.1869e10 参考答案 A字符串常量“ME ”的字符个数是(   )A1 B 2 C 3 D 4 参考答案A 有如下表达式19/3*sqrt(4.0)/5,则该表达式值数据类型为( )。A. int   B  float C double D 不确定 参考答案 C在C+中,合法的字符常量是(  )。A.084  Bx43  Cah  D “0” 参考答案 B以下程序段输出的结果是( )。char c=”41”printf(“%d”,c); A .A  B  41  C 语法错  D 65 参考答案C若d为double型变量,则表达式d=1,d+5,d+的值是( )。A. 1 B 6.0   C  2.0  D 1.0 参考答案 D整型变量a定义后赋初值的结果是( )。int a=2.8*6 A 12 B 16 C 17 D 18 参考答案 B下列运算符中可用于是实数的是( )。 A % B - C << D & 参考答案 A下列关于圆括号运算符的功能说法不正确的是(  )。A. 可用于强制类型转换 B 可用于类型构造 C 可用于类型声明  D 可用于函数调用 参考答案 C设变量k为int型,下列选项中不正确的赋值表达式是(  )。 A +k B n1 = n2 = n3 C k = I = 1 D a=b+c=1 参考答案 D 设int b=12表达式b+=b=b*b求值后b的值是( )。A. 552 B 264 C 144 D -264 参考答案 D设int a=4,b=8;则+a*b的结果是(  )。 A 33 B 40 C 32 D 41 参考答案 B关于C+和C语言的描述中,错误的是(   )。 A C语言是C+的一个子集 B C语言和C+是兼容的 C C+对C语言进行了一些改进 D C语言和C+都是面向对象的 参考答案 D若w、x、y、z、m均为int型变量,则执行下面的语句后m的值是(   )。 w=2,x=3,y=4,z=5; m=(w<x)?w:x; m=(m<z)?m:z:; m=(m<y)?m:y; A 2 B 3 C 5 D 4 参考答案 A下列描述正确的是() A 不是每个C+程序都必须包含预处理命令#include<iostream.h>。 B C+程序必须包含return语句。 C C+程序中的变量必须定义在主程序的内部。 D C+程序中的符号变量可以不进行定义。 参考答案 A以下选项中,合法的标识符是() A  long B _2Test C 3Dmax D A.dat 参考答案 B在C+语言中,自定义的标识符号 A 能使用关键字并且不区分大小写。 B 不能使用关键字并且不区分大小写。 C 能使用关键字并且区分大小写。 D 不能使用关键字并且不区分大小写。 参考答案 D下列符号中,不是分隔符的是 A  B / C , D  参考答案 B下列运算符中优先级最低的是 A & B && C  D | 参考答案 B将小写字母n赋给字符变量onechar,正确的操作是() A  onechar=n B onechar=”n” C onechar=110 D onechar=N 参考答案 C能正确表示逻辑关系“a大于等于10或a不大于0”的C+语言表达式是() A a>=10 or a=0 B  a>=0 or a<=10 C  a>=10 && a<=0 D a>=10 | a<=0 参考答案 D已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量"101"是 A 字符A B 字符a C 字符e D 非法的常量 参考答案 B以下非法的赋值语句是A n=(i=2,+i); B j+; C +(i+1); D x=j>0; 参考答案 C下面正确的赋值语句是 A a=7+b+c=a+7: B a=7+b+=a+7: C a=7+b,b+,a+7; D a=7+b,c=a+7; 参考答案 A语句cout<<(a=2)&&(h=-2);的输出结果是 A 无输出 B 编译错误 C -l D 1 参考答案 DC十+语言中在C语言的基础上增加的特性不包括 A 结构 B 引用 C 类和对象 D 静态成员函数 参考答案 Aint x=3,y=4,z=5;则值为0的表达式是(     ) A x>y+ B x<=+y C x!=y+z>y-z D y%z>=y-z 参考答案 A对字符常量与字符串常量的描述不正确的是(): A 两者表示形式不同:前者使用单引号,后者使用双引号。 B 存放不同:前者存放在字符变量中,后者存放在字符数组或字符指针指定的位置。 C 存放字符串常量时系统会自动加一个结束符''0'' D 字符、字符串都能参与连接运算。 参考答案 DVisual C+6.0中打开一个已存在的项目,应打开其中后缀名为(  )的文件 A htm B h C dsw D cpp 参考答案 C所有的表达式都有值。 参考答案 正确包含单个字符的字符串常量和字符常量是相同的。 参考答案 错误空字符串和空格串是一样的。 参考答案 错误若x为整型变量,j为实型变量,当执行x=(int)j;语句后,j也变为整型变量。 参考答案 错误自减运算符“-”可以用于变量,也可以用于常量。 参考答案 错误字符型数据可以和整型数据之间通用。 参考答案 正确若表达式(x+(y-z)*(m/n)+3中的变量均为double型,则表达式值的类型为_1_。参考答案 1:double类型或double型或双精度或双精度类型或双精度型或double 有如下循环语句: for(int i=50; i>20; i-=2) cout<<i<<',' 运行时循环体的执行次数是_1_次。参考答案 1:15 #include <iostream.h> void main()  char k='c',h='d'  int i=1,j=2;  k+= i+;  h-=-j;  cout<<k<<h<<i<<j<<endl; 程序的运行结果:_1_。参考答案 1:dc21#include <iostream.h> void main()   int x,y,n;   x=y=1;  n=-x&&+y;   cout<<n<<" "<<x<<" "<<y<<endl;   n=(-x)|(+y);   cout<<n<<" "<<x<<" "<<y<<endl; 程序运行结果 第一行为:_1_。第二行为:_2_。参考答案 1:0   0   1 2:1 -1  1 #include <iostream.h> void main( )   int m=18,n=3;   float a=27.6,b=5.8,x;   x=m/2+n*a/b+1/4;  cout<<x<<endl; 程序运行结果是:_1_。参考答案 1:23.2759 #include <iostream.h> void main( )  int a=6,b=13;  cout<<(a+1,b+a,b+10)<<endl; 写出它们的输出结果 _1_。程序运行后,变量a的值_2_。参考答案 1:23 2:6 有如下程序段: int x=1, y=2, z=3; X=xz; y=yz; z=xy; cout<<x<<y<<z; 执行这个程序段的输出是_1_。参考答案 1:2有如下程序段: for (int i=l; i<=50; i+) if(i%3 !=0) continue; else if(i%5 !=0) continue; cout << i << "," 执行这个程序段的输出是_1_。参考答案 1:15,30,45 设int x,y; 则执行y=(x=1,+x,x+2);语句后,y的值是_1_。参考答案 1:4 x、y、z为float,下列公式的赋值表达式为_1_。参考答案 1:z=(x*y>=0)?(x+y)*(x-x*y)/(x*x+y*y)/x:(x+y)*(y-x*y)/(x*x-y*y)/y 标识符是以_1_及下划线开头的数字、字母及下划线组成字串。参考答案 1:字母通过文字编辑建立的c+源程序的扩展名为_1_。参考答案 1:.cpp  或  cpp 给变量赋初值,初值必须是_1_和常数表达式。参考答案 1:常数自加和自减的两种形式是_1_和后缀。参考答案 1:前缀 修饰int的关键字有_1_、short和long。参考答案 1:unsigned c语言是_1_的程序设计语言,c+是面向过程和对象的程序设计语言。参考答案 1:面向过程 n个字符的字符串存储占用的字节数为_1_,结尾的ascii码值为0。参考答案 1:n+1 关系运算符、逻辑运算符和算术运算符的计算次序为:_1_参考答案 1:先算术运算符再关系运算符最后逻辑运算符 写出三种逻辑运算符:_1_、_2_和_3_。参考答案 1:| 2: && 3:! 写出三个2目位运算符:_1_、_2_和_3_。参考答案 1:& 2: 3:| 可存储小数的基本数据类型为_1_和双精度实型。参考答案 1:单精度实型  或  float变量的基本类型有_1_、实型、字符型和枚举型。参考答案 1:整型 vc+源程序文件的扩展名为_1_,可执行程序的扩展名为exe。参考答案 1:.cpp 变量的3要素是类型、_1_和变量值。参考答案 1:名  或  变量名指数形式的浮点常数格式为:_1_。参考答案 1:Ae±B 变量的存储类型有自动存储类、_1_、静态存储类和外部存储类。参考答案 1:寄存器存储类 Visual C+6.0的集成开发环境(IDE)集编辑、_1_、链接和调试运行于一体。参考答案 1:编译 应用程序hello.cpp中只有一个函数,这个函数的名称是_1_。(注意:答案只写函数名) 参考答案 1:main 若a为整型变量,且a的初值为6,则计算表达式 a+=a-=a*a 后,a的值为_1_。参考答案 1:-60表达式 10 的值为_1_。参考答案 1:-11若x和y均是整型变量,当执行 y=(x=1,+x,x+2); 语句后,y的值是 _1_。参考答案 1:4 若有定义语句:int a=1, b=2, c=3; 则表达式c+=a>b?+a:+b的值为_1_。参考答案 1:6 表达式 !-5+31>>2 的值为_1_。参考答案 1:7 C+中的一个三目运算符是_1_。参考答案 1:?: C+中的字符串的结束符是_1_。参考答案 1:/0 C+中的标识符只能由字母、数字和_1_组成。参考答案 1:下划线 十六进制常量前面应该加_1_。参考答案 1:0x;0X 在C+结构化程序设计框架中,_1_是程序的基本组成单元。参考答案 1: 函数 假设int a=1,b2;则表达式a+-b的值为_1_.参考答案 1:2 #include<iostreamh>       void main()                    int num0;i8;do                 i-; num+; while(-i):    cout<<num<<endl;          参考答案 4有如下程序: # include <iostream> # include <iomanip> void  main( )     int s =123, 234;     cout<<right<<setfill('*')<<setw(6);     for(int i=0; i<2; i+)             cout<<si<<endl;     运行时的输出结果是(      )。 A 123 234 B *123 234 C *123 *234 D *123 234* 参考答案 B有如下程序: # include <iostream> using namespace std; class Publication /出版物类 char name30; public: Publication(char *name="未知名称") strcpy(this->name,name); const char * getName()const return name; virtual const char * getType()const return "未知类型" ; class Book: public Publication /书类 public: Book(char *name): Publication(name) virtual const char * getType()const return "书" ; void showPublication( Publication &p) cout<<p.getType()<<": "<<p.getName()<<endl; int main() Book book("精彩人生"); showPublication(book); return 0; 运行时的输出结果是 A 未知类型:未知名称 B 未知类型:精彩人生 C 书:未知名称 D 书:精彩人生 参考答案 D有如下程序: # include <iostream> using namespace std; class A public: A(int i) : r1(i) void print() cout<<'E'<<r1<<'-' void print() const cout<<'C'<<r1*r1<<'-' private: int r1; ; int main() A a1(2); const A a2(4); a1.print(); a2.print(); return 0; 运行时的输出结果是 A 运行时出错 B E2-C16- C C4-C16- D E2-E4- 参考答案 B有如下程序段:     int i=1;     while(1)      i+;       if (i=10) break;       if (i%2=0)  cout<<'*'     执行这个程序段输出字符*的个数是(      )。 A 10 B 3 C 4 D 5 参考答案 C有如下程序: int x=3; do    x-=2;    cout<<x; while(!(-x); 执行这个程序的输出结果是(   )。 A 1 B  3 0  C 1-2 D  死循环 参考答案 C有如下语句序列: int k=0; do    k+=5;    cout<<'$' while(k<19); while(k->0)    cout <<'*' 执行上面的语句序列输出字符“$”和“*”的个数分别是(        )。 A 4和20 B 5和20 C 4和21 D 5和21 参考答案 A已知语句: while(!x) 其中表达式!x等价于_。 A x=1 B x!=0 C x=0  D x!=1 参考答案 CC+语言的跳转语句中,对于break和continue说法正确的是_。 A break语句只应用于循环体中 B continue语句只应用于循环体中 C break是无条件跳转语句,continue不是 D break和continue的跳转范围不够明确,容易产生问题 参考答案 B在下面的循环语句中循环体执行的次数为        。 for(int i=0;i<n;i+)  if(i>n/2)break; A n/2    B n/2+1   C  n/2-1 D  n-1 参考答案 B下面for语句的循环次数为                。 for(int i=0,x=0;!x&&i<=5;i+); A 5      B 6   C 7  D  无穷次 参考答案 B与下面程序段等价的是                。 while(a)   if(b)continue;             c; A while(a)if(!b)c; B while(c)if(!b)break;c; C while(c)if(b)c; D while(a)if(b)break;c; 参考答案 A已定义int a,b; 下列switch语句中格式正确的是                。A. switch(a) case b+1:a-;break; case b+2:a+;break; B. switch(a=b) default:a-bC. switch(a/10+b) case 5:a-b; default:a+b; D.  switch(a*a) case 1,2:+a;case 3,4:+b; 参考答案 C在下列程序段中,两个cout输出语句(      )。 while (2>3)    cout<<"I ' m a student. "<<endl;  do       cout<<"I 'm a student. "<<endl;  while(2>3);  A 都有输出。 B 只有第1个有输出。 C 只有第2个没有输出。 D 第1个没有输出,第2个有输出。 参考答案 D下列语句中错误的是(      )。 A if (a>b)  cout<<a; B if (&&) ;  a=m; C if (1) a=m; else a=n; D if (a>0) ; else a=n; 参考答案 B在C+语言中,所谓选择结构,就是按照(      )有选择地执行程序中的语句。 A 给定数值 B 给定符号 C 给定程序 D 给定条件 参考答案 Dwhile后面的“条件表达式”一定要用一对                括起来。 A 防括号“  ”  B  园括号“()” C  花括号“  ” D  引号“” 参考答案 B已知语句: while(!E); 其中表达式!E等价于                    。 A E=0 B   E!=0   C  E!=1  D   E=1 参考答案 A在C+程序中,一个标识符在使用前必须先    后引用。 A 声明 B设定 C定义 D调用 参考答案 C下列语句段将输出字符'*'的个数为                 。 int i=100; while(1) i-; if(i=0)break; cout<<'*' A 98   B  99    C  100  D 101 参考答案 B若i为整型变量,则以下循环的执行次数是                 。 for(i=2;i=0;) cout<<i<<endl; A 0    B 1   C 2 D 无限次 参考答案 Afor(int i=0;x<10;x+) x+; 语句的循环次数是_。 A 10 B 9 C 4 D 5 参考答案 D循环体被至少执行一次的循环语句为_。 A while B for C do .while D 多重循环 参考答案 C执行语句序列: int i=0; while(i<25)  i+=3; cout<<i; 输出结果是           。 A 24 B 25 C 27 D 28 参考答案 C执行语句序列: int x=3; do x-=2; cout<<x; while(!(-x); 输出结果是           。 A 1-2 B 1 C 30 D 死循环 参考答案 A执行语句序列: int n; cin>>n; switch(n)         case 1:       case 2: cout<<'1'       case 3:       case 4: cout<<'2' break;       default: cout<<'3' 时,若从键盘上输入1,则屏幕显示(      ) 。 A 1   B 2   C 3 D 12 参考答案 D假定所有变量均已正确说明,下列程序段运行后,x的值是(      )。 a=b=c=0; x=35; if (!a)  x-; else  if (b);              if (c)  x=3;         else  x=4;   A 34    B 4  C 35  D 3 参考答案 B下列程序段的输出是(      )。 int a=2, b=-1, c=2; if(a<b)       if(b<c)             c=0;       else             c+=1; cout<<c<<endl; A 0  B  C 2 D 3 参考答案 C下列关于循环的描述中,错误的是(    )。 A do-while、while和for循环中的循环体均可以由空语句组成 B while循环是先判断表达式,后执行循环体语句 C do-while、while和for循环均是先执行循环体语句,后判断表达式 D do-while循环体至少无条件执行一次,而while循环体可能一次也不执行 参考答案 C下列关于for循环的描述中,正确的是(      )。 A for循环只能用于循环次数已经确定的情况 B for循环的循环体语句中,可以包含多条语句,但必须用花括号 括起来 C for循环是先执行循环体语句,后判断表达式 D 在for循环中可使用continue语句结束循环,接着执行for语句的后继语句 参考答案 B下列关于break语句的描述中,不正确的是    。 A break语句可用在循环体中,它将使执行流程跳出本层循环体 B break语句在一个循环体内可以出现多次 C break语句可用在switch语句中,它将使执行流程跳出当前的switch语句 D break语句可用在if语句中,它将使执行流程跳出当前的if语句 参考答案 D下列关于do-while语句的描述中,正确的是   。 A do-while语句所构成的循环只能用break语句跳出 B do-while语句所构成的循环不能用其他语句构成的循环来代替 C do-while语句所构成的循环只有在while后面的表达式非零时才结束 D do-while语句所构成

    注意事项

    本文([电脑基础知识]中南大学C题库.docx)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开