华工高级语言程序设计C++_随堂练习答案

合集下载

华南理工高级语言程序设计C++随堂练习答案

华南理工高级语言程序设计C++随堂练习答案

第一章根本数据与表达式> 1.1 概述1. 一个最简单的C++程序,可以只有一个〔〕。

〔A〕库函数〔B〕自定义函数〔C〕main函数〔D〕空函数答题: A. B. C. D.参考答案:C2. 函数名是〔〕,用于识别和调用函数。

〔A〕关键字〔B〕标识符〔C〕常数〔D〕语句答题: A. B. C. D.参考答案:B3. 用C++语言编写的源程序要成为目标程序必须要经过〔〕。

〔A〕解释〔B〕汇编〔C〕编辑〔D〕编译答题: A. B. C. D.参考答案:D4. C++程序中的简单语句必须以〔〕完毕。

〔A〕冒号〔B〕分号〔C〕空格〔D〕花括号答题: A. B. C. D.参考答案:B5. 程序中把表达式"a+0.5〞写为"a*0.5〞,是〔〕错误。

〔A〕编译〔B〕连接〔C〕运行〔D〕逻辑答题: A. B. C. D.参考答案:D> 1.2 C++语言的字符集与词汇1. 在以下选项中,全部都是C++关键字的选项为〔〕。

〔A〕while IF Static 〔B〕break char go〔C〕sizeof case extern 〔D〕switch float integer答题: A. B. C. D.参考答案:C2. 按C++标识符的语法规定,合法的标识符是〔〕。

〔A〕_abc 〔B〕new 〔C〕π〔D〕"age"答题: A. B. C. D.参考答案:A3. 在C++语句中,两个标识符之间〔〕不能作为C++的分隔符。

〔A〕数字〔B〕; 〔C〕: 〔D〕+答题: A. B. C. D.参考答案:A4. 可以用于命名变量的标识符是〔〕。

〔A〕3x 〔B〕const 〔C〕name_2 〔D〕a.答题: A. B. C. D.参考答案:C5. 说明变量a是整型变量的正确语句是〔〕。

〔A〕int a; 〔B〕inta; 〔C〕Int a; 〔D〕INTa;答题: A. B. C. D.参考答案:A> 1.3 C++语言的根本数据类型与存储形式1. 以下正确的八进制整型常量表示是〔〕。

华工高级语言程序设计C++ 随堂练习答案

华工高级语言程序设计C++ 随堂练习答案

答题: A. B. C. D.C++语言编制的源程序要变为目标程序必须要经过解释汇编答题: A. B. C. D.下列字符列中,合法的标识符是:(A)Begin(B)for答题: A. B. C. D.下述叙述正确的是()。

字符型变量不能赋予整数字符型变量可存放多个字符答题: A. B. C. D.字符串常量”\tMyNane\103”的长度是:(B)8答题: A. B. C. D.C++中,char类型数据在内存的存储形式是:原码(B)反码(C)答题: A. B. C. D.设有变量定义int与表达式i==0i==j(B)!i&&!j答题: A. B. C. D.设有int a,b;下面()不是C++(B)b%a答题: A. B. C. D.执行下列程序段后,x的值为5的表达式是(m=5,x=++mm=5,m+1,x=m答题: A. B. C. D.表示整变量a不在到10的范围内的正确表达式是((A)10<a<1(B)a<1,a>10答题: A. B. C. D.int a=1,b=2,c=3,d=4;则条件表达式(B)答题: A. B. C. D.设有int a=1,double x=0.5y=0.2(A)a=x==y(B)a=x*y答题: A. B. C. D.运算符优先级从高到低顺序的正确排列是(、&&>、%、>、&&、*=答题: A. B. C. D.可以正确表示a、之中只有一个大于(A)a>b>k(B)a<k,b>k答题: A. B. C. D.有说明int a=0;double x=5.16;以下语句中,(x=a/x;(B)x=x/a;答题: A. B. C. D.逗号表达式(a=5/2,a*5a*5的值为(B)10答题: A. B. C. D.表达式1/2*2.0的值是:)(A)2(B)答题: A. B. C. D.设有变量定义int j;与表达式i==0(A)i==j(B)i&&j答题: A. B. C. D.下列字符列中,合法的浮点型常量是:(A)6e10(B)12e0.5答题: A. B. C. D.以下运算符中,自右向左结合的运算符是:(A)&&(B)答题: A. B. C. D.答题: A. B. C. D.x是整型变量,不能够表达数学关系式x>6&&x<10!(x<=6)&&!(x>=10)答题: A. B. C. D.设有说明int x,y;下列字符列中,不合法的赋值表达式是:(A)x=y=10x=x+10=y答题: A. B. C. D.以下运算符中,优先级最低的是:(A)+=(B)答题: A. B. C. D.设变量定义int x6,y,z;执行语句(B)1答题: A. B. C. D.计算表达式x=a=4,b=x++后,变量,4,4(B)4,45答题: A. B. C. D.以下运算符中,优先级最低的是:(A)&&(B)参考答案:B答题: A. B. C. D.已知int x=1,y=0;执行下面程序段后,if(x){if(x>0)y=1;}else y=-1(B)0(C)答题: A. B. C. D.已知int x=1,y=0,;执行下面程序段后,if(x)if(y)w=x&&y;else w=y;(B)-1(C)1答题: A. B. C. D.设有函数关系为y=,下面选项中能正确表示上述关系为(=1;(B)y=-1>=0)if(!=0)==0)y0;x>0答题: A. B. C. D.语句while(a>b)a--;等价于()。

华南理工大学 ,高级语言程序设计,(C++I),试卷及答案

华南理工大学  ,高级语言程序设计,(C++I),试卷及答案

2.
#include<iostream.h>
#include<iostream.h>
int gcd(int m, int n)
int sum(int n)
{while(m!=n)
{int c=0;
if(m>n)m-=n;else n-=m;
do{ c+=n%10; n/=10; } while(n);
35
6.变量定义 int (*pf)(int); 中 pf 是? 函数指针指向返回 int 型,有一个 int 型参数是函数指针
7.设有变量定义 int a[3][2]={1,2,3,4,5,6}, (*p)[2]=a; 表达式**(p+2)的值?
15
8.设有变量定义 struct{int x; int y; }d[2]={{1,4},{3,5}};
华南理工大学计算机学院 高级语言程序设计(C++I)试卷
学生证号:____________________
姓名: ____________________
注意事项:1. 本试卷共五大题,满分 100 分,考试时间 120 分钟; 2. 所有答案请写在答卷上,试卷和答卷同时提交;
一.单项选择题(每小题 2 分,共 20 分)
(A) *p(a,b) (B) p(a,b)或(*p)(a,b) (C) *(p(a,b)) (D) p(&a,&b)
二.简答题(每小题 2 分,共 20 分)
1
利用 pdfFactory Pro 测试版本创建的PDF文档
1.语句 cout<<setfill(‘*’)<<set(10)<<1234; 的输出结果是?

2016~2017华工高级语言程序设计[VB]随堂练习试题

2016~2017华工高级语言程序设计[VB]随堂练习试题
答题: A. B. C. D.(已提交)
参考答案:B
问题解析:
6.把a, b之中的最大值存放于max,使用的语句为:
If a>b Then max=a Else max=b End If
答题: 对. 错.(已提交)
参考答案:×
问题解析:
7.判别a是否等于b,若a=b,则输出字符串 “a is equal to b”的块结构条件语句为: If a=b Then Print “a is equal to b” End
A. [1,99) B. [1, 99] C. [1,100) D. [1,100]
答题: A. B. C. D.(已提交)
参考答案:B
问题解析:
第2章 基本数据类型与表达式·2.6 控制台数据的输入和输出
随堂练习提交截止时间:2016-12-21 23:59:59
当前页有3题,你已做3题,已提交3题,其中答对3题。
答题: A. B. C. D.(已提交)
参考答案:D
问题解析:
第3章 程序流程控制·3.1 分支结构
随堂练习提交截止时间:2016-12-21 23:59:59
当前页有8题,你已做8题,已提交8题,其中答对8题。
1.以下不正确的单行结构条件语句是( )。
A. If x<0 Then y=2*x-1: Write(x) End If
参考答案:A
问题解析:
6.逻辑表达式:Not 7?3<=4 Or True的值为( )。
A. True B. False C. T D. F
答题: A. B. C. D.(已提交)
参考答案:A
问题解析:
7.在中,50% 表示50/100。

华南理工大学-高级语言程序设计(C++I)试卷及答案

华南理工大学-高级语言程序设计(C++I)试卷及答案

华南理工大学计算机学院高级语言程序设计(C++I)试卷学生证号:____________________ 姓名: ____________________ 注意事项:1. 本试卷共五大题,满分100分,考试时间120分钟;2. 所有答案请写在答卷上,试卷和答卷同时提交;一.单项选择题(每小题2分,共20分)?1.下列字符列中,合法的长整型常量是:(A) 4.18e3 (B) 0.46793 (C) 4L (D) 956738?2.设变量x,y,a,b,c,d的值为1,计算表达式(x=a!=b)&&(y=c!=d)后,变量x,y 的值分别是:(A) 0,0 (B) 0,1 (C) 1,0 (D) 1,13.以下运算符中,优先级最低的是:(A) *= (B) ?:: (C) && (D) >=4.在C++中,char类型数据在内存的存储形式是:(A) 原码(B) 反码(C) 补码(D) ASCII码5.设变量定义int x = 6, y, z; 执行语句 y = z = x--; y = x == z; 后变量y的值是:(A) 0 (B) 1 (C) 5 (D) 66.下面的变量定义中,不正确的是:(A) char *p=”string”(B) int a[]={‘A’,’B’,’C’}(C) float *q=&b, b; (D) doudle a, *r=&a;7.设有变量定义 doubleb[5], *p=b; 能正确表示b数组中元素地址的表达式是:(A) b (B) b+5 (C) *b[0] (D) &b8.设有变量定义 int a[]={2,3,5,9,11,13},*pa=a, w; 执行语句w=++(*++pa); 后,变量w和*pa的值是:(A) 3和3 (B) 4和3 (C) 3和4 (D) 4和49.语句if(w) … ; else … ; 中的表达式w的等价表示是:(A) w==0 (B) w==1 (C) w!=0 (D) w!=110.设有函数说明和变量定义:int max(int x,int y); int(*p)(int,int)=max; int a, b; 以下正确调用函数的代码是:(A) *p(a,b) (B) p(a,b) (C) *(p(a,b)) (D) p(&a,&b)二.简答题(每小题2分,共20分)1.语句 cout<<setfill(‘*’)<<set(10)<<1234; 的输出结果是?2.表述问题“x或y中有一个小于z”的C++表达式是?3.设有变量定义 int y=2; 表达式 y+=y*=2*y+1 的值是?4.设有变量定义 char s[10]=”student”, *p=s; 则*(p+7)的值?5.设有变量定义int w[]={1,3,5,7,9}, *p=w; 表达式 *(p+2)**(w+3)的值?6.变量定义 int (*pf)(int); 中pf是??7.设有变量定义 int a[3][2]={1,2,3,4,5,6}, (*p)[2]=a; 表达式**(p+2)的值?8.设有变量定义 struct{int x; int y; }d[2]={{1,4},{3,5}};表达式d[0].y / d[0].x * (d+1)->x 的值?9.设有函数调用语句 Avegare(a,50,ave)的功能是求整型数组前50个元素的平均值ave。

华工高级语言程序设计C++_随堂练习问题详解

华工高级语言程序设计C++_随堂练习问题详解

华工高级语言程序设计C++_随堂练习答案答题: A. B. C. D.答题: A. B. C. D.答题: A. B. C. D.答题: A. B. C. D.答题: A. B. C. D.答题: A. B. C. D.答题: A. B. C. D.答题: A. B. C. D.答题: A. B. C. D.答题: A. B. C. D. 答题: A. B. C. D. 答题: A. B. C. D. 答题: A. B. C. D. 答题: A. B. C. D. 答题: A. B. C. D. 答题: A. B. C. D. 答题: A. B. C. D. 答题: A. B. C. D. 答题: A. B. C. D.答题: A. B. C. D. 答题: A. B. C. D. 答题: A. B. C. D. 答题: A. B. C. D. 答题: A. B. C. D. 答题: A. B. C. D. 答题: A. B. C. D. 答题: A. B. C. D. 答题: A. B. C. D.答题: A. B. C. D. 答题: A. B. C. D. 答题: A. B. C. D. 答题: A. B. C. D. 答题: A. B. C. D. 答题: A. B. C. D. 答题: A. B. C. D.答题: A. B. C. D. 答题: A. B. C. D. 答题: A. B. C. D. 答题: A. B. C. D. 答题: A. B. C. D.答题: A. B. C. D.答题: A. B. C. D. 答题: A. B. C. D. 答题: A. B. C. D. 答题: A. B. C. D. 答题: A. B. C. D. 答题: A. B. C. D. 答题: A. B. C. D.答题: A. B. C. D.答题: A. B. C. D.答题: A. B. C. D.答题: A. B. C. D.答题: A. B. C. D.才对 A. B. C. D. 答题: A. B. C. D.答题: A. B. C. D. 答题: A. B. C. D. 答题: A. B. C. D. 答题: A. B. C. D. 答题: A. B. C. D. 答题: A. B. C. D. 答题: A. B. C. D.2.下列数组定义语句中,不合法的是( )。

华南理工大学高程C++(2)练习题-参考答案

华南理工大学高程C++(2)练习题-参考答案

《高级语言程序设计(2)》练习一.单项选择题(每题2分,共20分)1.在C++中,有关类和对象正确说法是( A )。

A.对象是类的一个实例 B.对象是类的存储空间C.一个类只能有一个对象 D.类是程序包,对象是存储空间2.在类定义中,称为接口的成员是( C )。

A. 所有类成员B. private或protected的类成员C. public的类成员D. public或private的类成员3. 一个类的友员函数能够通过( D )访问该类的所有成员。

A.静态数据 B.析构造函数 C.this指针 D.类对象参数4. 下面描述错误的是( B )。

A.自定义构造函数应该是公有成员函数 B.构造函数可以是虚函数C.构造函数在建立对象时自动调用执行 D.构造函数可以重载5. 在类的继承关系中,基类的(B)成员在派生类中可见。

A. 所有B. public和protectedC. 只有publicD. 只有protected6.设B类是A类的派生类,有说明语句A a, *ap;B b, *bp;则以下正确语句是(C)。

A. a=b;B. b=a;C. ap=&b;D. bp=&a;7.C++中,以下( D )语法形式不属于运行时的多态。

A. 根据if语句的求值决定程序流程B. 根据基类指针指向对象调用成员函数C. 根据switch语句的求值决定程序流程D. 根据参数个数、类型调用重载函数8. 假设对A类定义一个重载“+”号运算符的成员函数,以便实现两个A类对象的加法,并返回相加结果,则该成员函数的函数原型为( B )。

A.A operator +( const A &A1, const A &A2 ); B.A A:: operator +( const A &A2 );C.A::operator +( A &A2 ); D.A A::operator +( );9. 一个类模板定义了静态数据成员,则( A )。

华工高级语言程序设计VB 1-8章随堂练习

华工高级语言程序设计VB 1-8章随堂练习

第1章概述·1.1程序设计语言当前页有1题,你已做1题,已提交1题,其中答对1题。

是一种( )程序设计语言。

A. 面向事件B. 面向属性C. 面向对象D. 面向过程参考答案:C第1章概述·1.2程序设计当前页有2题,你已做2题,已提交2题,其中答对2题。

1.把源程序代码翻译为目标程序代码可以使用的翻译方式为( )。

A. 嵌入方式B. 运行方式C. 连接方式D. 解释方式或编译方式参考答案:D2.编译程序时出现的错误称为( ) 错误。

A. 语法或编译B. 运行C. 逻辑D. 计算参考答案:A第1章概述·1.3建立简单控制台应用程序当前页有3题,你已做3题,已提交3题,其中答对3题。

1.存储数据不属于数据处理功能。

参考答案:×2.控制台应用程序至少有一个Main过程。

参考答案:√3. 上机时,程序编译和连接成功后,系统自动生成以.exe为扩展名的可执行文件。

参考答案:√第2章基本数据类型与表达式·2.1基本字符集和词汇集当前页有3题,你已做3题,已提交3题,其中答对3题。

1.下面选项中()是算术运算符。

A. %B. &C. ModD. And参考答案:C2.下面不合法的标识符是()。

A. Go_ToB. IntegerC. 姓名D. Int1参考答案:B3.在程序设计语言系统中具有固定语法含义的符号串称为标识符。

参考答案:×第2章基本数据类型与表达式·2.2 基本数据类型当前页有2题,你已做2题,已提交2题,其中答对2题。

1.从数据的存储方式上,数据类型分为值类型和引用类型。

下面选项不是值类型的是()。

A. IntegerB. DoubleC. BooleanD. 数组参考答案:D2.单精度浮点型数据占用( )个存储字节。

A. 1B. 2C. 4D. 8参考答案:C第2章基本数据类型与表达式·2.3 常量与变量当前页有8题,你已做8题,已提交8题,其中答对8题。

华南理工2019年春季《高级语言程序设计》(随堂练习和答案)

华南理工2019年春季《高级语言程序设计》(随堂练习和答案)
答题:对.错.(已提交)
参考答案:√
问题解析:
7.(判断题)以数据流的方式对文本文件中的数据进行读/写操作,需要StreamReader类和StreamWriter类。
答题:对.错.(已提交)
参考答案:√
问题解析:
8.(判断题)处理二进制文件需要使用BinaryReader类和BinaryWriter类对象来读/写数据。
答题:对
高级语言程序设计(VB)

随堂练习提交截止时间:2019-06-15 23:59:59
当前页有4题,你已做4题,已提交4题,其中答对4题。
5.(判断题)从文件取出一组数据以流的方式存放到程序中的变量或数组中称为向流写入数据。
答题:对.错.(已提交)
参考答案:×
问题解析:
6.(判断题)文件流类FileStream用于打开和关闭文件,并提供对文件按字节的读/写操作。

华工高级语言程序设计C++_随堂练习答案

华工高级语言程序设计C++_随堂练习答案

华工高级语言程序设计C++_随堂练习答案一个最简单的C++程序,可以只有一个( )。

(A) 库函数(B) 自定义函数(C) main函数(D) 空函数答题: A. B. C. D.用C++语言编制的源程序要变为目标程序必须要经过( )。

(A) 解释(B) 汇编(C) 编辑(D) 编译答题: A. B. C. D.下列字符列中,合法的标识符是:( )(A) Begin (B) for(C) (D ) π答题: A. B. C. D.下述叙述正确的是()。

(A)字符型变量不能赋予整数(B) 任意整数都能表示字符(C)字符型变量可存放多个字符(D) 字符数据的值是整数值答题: A. B. C. D.字符串常量”\tMyNane\103”的长度是:( )(A) 6 (B) 8(C) 12(D) 14答题: A. B. C. D.在C++中,char类型数据在内存的存储形式是:(A) 原码(B) 反码(C) 补码(D) ASCII码答题: A. B. C. D.设有变量定义int i, j; 与表达式i==0 && j==0 等价的表达式是:( )(A) i==j (B) !i&&!j(C) !i==!j (D) i||j答题: A. B. C. D.设有int a,b; 下面()不是C++的正确表达式。

(A)!a (B)b%a(C)a<b<2(D)a+b=a答题: A. B. C. D.执行下列程序段后,x的值为5的表达式是()。

(A) m=5, x=++m(B) m=5, ++m, x=m(C) m=5, m+1, x=m(D) m=5,m++, x=m答题: A. B. C. D.表示整变量 a 不在1到10的范围内的正确表达式是()。

(A)10<a<1 (B)a<1,a>10(C)10<a&&a<1 (D)10<a||a<1答题: A. B. C. D.设int a=1,b=2,c=3,d=4; 则条件表达式a<ba:c<dc:d的值为( )。

华工C++随堂练习(全部)

华工C++随堂练习(全部)

1.(单选题) 一个最简单的C++ 程序,可以只有一个()。

A.库函数B.自定义函数C.main 函数D.空函数答题: A. B. C. D. (已提交)参考答案:C问题解析:2.(单选题) 用C++ 语言编写的源程序要成为目标程序必须要经过()。

A.解释B.汇编C.编辑D.编译答题: A. B. C. D. (已提交)参考答案:D问题解析:3.(单选题) C++ 程序中的简单语句必须以()结束。

A.冒号B.分号C.空格D.花括号答题: A. B. C. D. (已提交)参考答案:B问题解析:4.(单选题) 程序中把表达式“a+0.5”写为“a*0.5”,是()错误。

A.编译B.连接C.运行D.逻辑答题: A. B. C. D. (已提交)参考答案:D问题解析:5.(单选题) 在下列选项中,全部都是C++ 关键字的选项为()。

A.while IF Static B.break char goC.sizeof case extern D.switch float integer答题: A. B. C. D. (已提交)参考答案:C问题解析:6.(单选题) 按C++标识符的语法规定,合法的标识符是()。

A._abc B.new C.πD."age"答题: A. B. C. D. (已提交)参考答案:A问题解析:7.(单选题) 下列正确的八进制整型常量表示是()。

A.0a0 B.015 C.080 D.0x10答题: A. B. C. D. (已提交)参考答案:B问题解析:8.(单选题) 下列错误的十六进制整型常量表示是()。

A.0x11 B.0xaf C.0xg D.0x1f答题: A. B. C. D. (已提交)参考答案:C问题解析:9.(单选题) 可以用于命名变量的标识符是()。

A.3x B.const C.name_2 D.答题: A. B. C. D. (已提交)参考答案:C问题解析:10.(单选题) 说明变量a是整形变量的正确语句是()。

华工C++随堂练习答案

华工C++随堂练习答案

2016华南理工大学网络教育C++随堂练习1. 一个最简单的C++程序,可以只有一个( )。

(A)库函数(B)自定义函数(C)main函数(D)空函数答题: A. B. C. D. (已提交)参考答案:C问题解析:2. 函数名是( ),用于识别和调用函数。

(A)关键字(B)标识符(C)常数(D)语句答题: A. B. C. D. (已提交)参考答案:B问题解析:3. 用C++语言编写的源程序要成为目标程序必须要经过()。

(A)解释(B)汇编(C)编辑(D)编译答题:A. B. C. D.(已提交)参考答案:D问题解析:4.C++程序中的简单语句必须以()结束。

(A)冒号(B)分号(C)空格(D)花括号答题:A.B. C. D. (已提交)参考答案:B问题解析:5. 程序中把表达式“a+0.5”写为“a*0.5”,是()错误。

(A)编译(B)连接(C)运行(D)逻辑答题: A. B. C. D.(已提交)参考答案:D问题解析:1. 在下列选项中,全部都是C++关键字的选项为()。

(A)while IF Static (B)breakchargo(C)sizeof case extern (D)switchfloat integer答题: A. B. C. D. (已提交)参考答案:C问题解析:2.按C++标识符的语法规定,合法的标识符是( )。

(A)_abc (B)new (C)π (D)"age"答题:A. B. C. D.(已提交)参考答案:A问题解析:3. 在C++语句中,两个标识符之间( )不能作为C++的分隔符。

(A)数字(B);(C): (D)+答题: A. B. C. D. (已提交)参考答案:A问题解析:4. 可以用于命名变量的标识符是()。

(A)3x (B)const (C)name_2 (D)a.com答题: A. B. C. D.(已提交)参考答案:C问题解析:5. 说明变量a是整型变量的正确语句是( )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

华工高级语言程序设计C++_随堂练习答案1.一个最简单的C++程序,可以只有一个( )。

(A) 库函数 (B) 自定义函数 (C) main函数 (D) 空函数答题: A. B. C. D. (已提交)2.用C++语言编制的源程序要变为目标程序必须要经过( )。

(A) 解释 (B) 汇编 (C) 编辑 (D) 编译答题: A. B. C. D. (已提交)1.下列字符列中,合法的标识符是:( )(A) Begin (B) for (C) file.txt (D) π答题: A. B. C. D. (已提交)1.下述叙述正确的是()。

(A)字符型变量不能赋予整数 (B) 任意整数都能表示字符(C)字符型变量可存放多个字符 (D) 字符数据的值是整数值答题: A. B. C. D. (已提交)2.字符串常量”\tMyNane\103”的长度是:( )(A) 6 (B) 8 (C) 12 (D) 14答题: A. B. C. D. (已提交)3.在C++中,char类型数据在内存的存储形式是:(A) 原码 (B) 反码 (C) 补码 (D) ASCII码答题: A. B. C. D. (已提交)1.设有变量定义 int i, j; 与表达式 i==0 && j==0 等价的表达式是:( )(A) i==j (B) !i&&!j (C) !i==!j (D) i||j答题: A. B. C. D. (已提交)2.设有 int a,b; 下面()不是C++的正确表达式。

(A)!a (B)b%a (C)a<b<2 (D)a+b=a答题: A. B. C. D. (已提交)3.执行下列程序段后,x的值为5的表达式是()。

(A) m=5, x=++m (B) m=5, ++m, x=m(C) m=5, m+1, x=m (D) m=5,m++, x=m答题: A. B. C. D. (已提交)4.表示整变量 a 不在1到10的范围内的正确表达式是()。

(A)10<a<1 (B)a<1,a>10 (C)10<a&&a<1 (D)10<a||a<1答题: A. B. C. D. (已提交)5.设int a=1,b=2,c=3,d=4; 则条件表达式a<b?a:c<d?c:d的值为( )。

(A) 1 (B) 2 (C) 3 (D) 4答题: A. B. C. D. (已提交)6.设有 int a=1, double x=0.5 , y=0.2 ; 下面()是错误表达式。

(A)a=x==y (B)a=x*y (C)y%x (D)x<y<2答题: A. B. C. D. (已提交)7.运算符优先级从高到低顺序的正确排列是()。

(A) *=、&&、>、% (B) *=、%、&&、>(C) %、>、&&、*= (D) &&、%、>、*=答题: A. B. C. D. (已提交)8.可以正确表示a、b之中只有一个大于k的表达式是()。

(A)a>b>k (B)a<k,b>k (C)a>k||b>k (D)a>k!=b>k答题: A. B. C. D. (已提交)9.有说明 int a=0; double x=5.16; 以下语句中,()出现编译错误。

(A) x=a/x; (B) x=x/a; (C) a=a%x; (D) x=x*a;答题: A. B. C. D. (已提交)10.逗号表达式 ( a = 5/2, a*5 ), a*5 的值为( )。

(A) 2 (B) 10 (C) 15 (D) 50答题: A. B. C. D. (已提交)11.表达式1/2*2.0的值是:( )(A) 2 (B) 1 (C) 0.5 (D) 0答题: A. B. C. D. (已提交)12.设有变量定义 int i, j; 与表达式 i==0 && j==0 等价的表达式是:( )(A) i==j (B) i&&j (C) !i&&!j (D) i||j答题: A. B. C. D. (已提交)13.下列字符列中,合法的浮点型常量是:( )(A) 6e10 (B) 12e0.5 (C) 45.12e (D) 314答题: A. B. C. D. (已提交)14.以下运算符中,自右向左结合的运算符是:( )(A) && (B) % (C) ?: (D) <答题: A. B. C. D. (已提交)15.设变量int a = 5; 下列哪个表达式计算后,使得变量b的值等于2 ?( )(A) b=a/2 (B) b=6-(a--) (C) b=b%2 (D) b=a>3?3:2答题: A. B. C. D. (已提交)16.设x是整型变量,不能够表达数学关系式6<x<10的C++表达式是:( )(A) x>6&&x<10 (B) 6<x<10(C) !(x<=6)&&!(x>=10) (D) x==7||x==8||x==9答题: A. B. C. D. (已提交)17.设有说明int x, y; 下列字符列中,不合法的赋值表达式是:(A) x=y=10 (B) x=y=x+10(C) x=x+10=y (D) (x=x+10)=y答题: A. B. C. D. (已提交)18.以下运算符中,优先级最低的是:(A) += (B) ?: (C) ++ (D) !=答题: A. B. C. D. (已提交)19.设变量定义int x = 6, y, z; 执行语句 y = z = x++; y = x > z; 后变量y的值是:(A) 0 (B) 1 (C) 5 (D) 6答题: A. B. C. D. (已提交)20.计算表达式x=a=4,b=x++ 后,变量x,a,b的值分别是:( )(A) 4,4,4 (B) 4,4,5 (C) 4,5,5 (D) 5,4,4答题: A. B. C. D. (已提交)21.以下运算符中,优先级最低的是:( )(A) && (B) ?: (C) >= (D) -> 参考答案:B1.设有变量定义 int y=234; 执行语句cout<<oct<<y; 输出是?(A) 234 (B) 352 (C)0 (D) EA答题: A. B. C. D. (已提交)1.已知 int x=1, y=0; 执行下面程序段后,y的值为()。

if(x) { if (x>0) y=1; } else y = -1 ;(A)-1 (B)0 (C) 1 (D)不确定答题: A. B. C. D. (已提交)2.已知 int x=1, y=0, w ; 执行下面程序段后,w的值为()。

if(x) if(y) w=x&&y; else w=y;(A)0 (B)-1 (C)1 (D)不确定答题: A. B. C. D. (已提交)3.设有函数关系为y= ,下面选项中能正确表示上述关系为()。

(A) y = 1 ; (B) y = -1 ;if( x >= 0 ) if( x != 0 )if( x == 0 ) y = 0 ; if( x > 0 ) y = 1 ;else y = -1; else y = 0;(C) if( x <= 0 ) (D) y = -1 ;if( x < 0 ) y = -1 ; if( x <= 0 )else y = 0 ; if( x < 0 ) y = -1 ;else y = 1 ; else y = 1 ;答题: A. B. C. D. (已提交)1.语句while(a>b) a--; 等价于()。

(A)if(a>b)a--; (B)do{a--}while(a>b);(C)for(a>b)a--; (D) for(;a>b; a--);答题: A. B. C. D. (已提交)2.执行以下程序段后,屏幕的显示结果是()。

i=10; s=0; do{s=s+i; i++;}while(i<=10); cout<<s;(A)10 (B)11 (C)12 (D)21答题: A. B. C. D. (已提交)3.已知int i=0,x=0; 下面while语句执行时循环次数为()。

while( x || i ) { x ++ ; i ++ ; }(A) 3 (B) 2 (C) 1 (D) 0答题: A. B. C. D. (已提交)4.已知int i=0,x=0; 下面while语句执行时循环次数为()。

while( !x && i< 3 ) { x++ ; i++ ; }(A) 4 (B) 3 (C) 2 (D) 1答题: A. B. C. D. (已提交)5.已知int i=3;下面do_while 语句执行时循环次数为()。

do{ i--; cout<<i<<endl;}while( i!= 1 );(A) 1 (B) 2 (C) 3 (D) 无限答题: A. B. C. D. (已提交)6.下面for语句执行时循环次数为()。

int i;for ( i=0,j=5;i=j; )A. B. C.A. B. C.A. B. C.A. B. C.A. B. C.A. B. C.A. B. C.A. B. C.A. B. C.A. B. C.A. B. C.A. B. C.A. B. C.(A) int a = 21; fun2( a ); (B) int a = 15; fun2( a*3 );(C) int b = 100; fun2( &b ); (D) fun2( 256 );答题: A. B. C. D. (已提交)3.有函数原型 void fun3( int * ); 下面选项中,正确的调用是( )。

(A) double x = 2.17; fun3( &x ); (B) int a = 15 ; fun3( a*3.14 );(C) int b = 100; fun3( &b ); (D) fun3( 256 );答题: A. B. C. D. (已提交)4.有函数原型 void fun4( int & ); 下面选项中,正确的调用是( )。

相关文档
最新文档