语言程序设计第二章网上作业
福师《C++语言程序设计》在线作业二15春满分答案
![福师《C++语言程序设计》在线作业二15春满分答案](https://img.taocdn.com/s3/m/5a564d384b73f242336c5f3e.png)
福师《C++语言程序设计》在线作业二
一,单选题
1. 下面关于数组的描述错误的是_________。
A. 在C++语言中数组的名字就是指向该数组第一个元素的指针
B. 长度为n的数组,下标的范围是0-n-1
C. 数组的大小必须在编译时确定
D. 数组只能通过值参数和引用参数两种方式传递给函数
正确答案:D
2. 下列选项,不正确的是_________。
A. for(int a=1;a<=10;a++);
B. int a=1;
do
{
a++;
}while(a<=10)
C. int a=1:
while(a<=10)
{
a++;
}
D. for(int a=1;a<=10;a++)a++;
正确答案:B
3. 下面对于友元函数描述正确的是()。
A. 友元函数的实现必须在类的内部定义
B. 友元函数是类的成员函数
C. 友元函数破坏了类的封装性和隐藏性
D. 友元函数不能访问类的私有成员
正确答案:C
4. 在每个C++程序中都必须包含有这样一个函数,该函数的函数名为()。
A. main
B. MAIN
C. name
D. function
正确答案:A
5. 在C++语言中,二维数组元素在内存中的存放顺序是()
A. 按行存放
B. 按列存放
C. 由用户自己定义。
Java语言程序设计(郑莉)第二章课后习题答案-推荐下载
![Java语言程序设计(郑莉)第二章课后习题答案-推荐下载](https://img.taocdn.com/s3/m/e7e1306e03d8ce2f006623d1.png)
3.在下面的应用中,找出可能用到的对象,对每一个对象,列出可能的状态和行为。 1)模拟航空预订系统交易的程序 2)模拟银行交易的程序 答:1)航空预订交易: 状态:旅客姓名,身份证号,联系号码,出发地址,抵达地址,出发日期。 行为:订票,领票,买票,退票。
9 如果在类声明中声明了构造方法,系统是否还提供默认的构造方法? 答: 用户在进行类声明时,如果没有声明任何构造方法,系统会赋给此类一个默认(无参)的 构造方法。但是,只要用户声明了构造方法,即使没有声明无参的构造方法,系统也不会 再赋默认的构造方法。
10:声明 Patient 类表示在门诊室中的病人。此类对象应包括name(a string)\sex(a char)、age(an integer)、weight(a float0、allergies(a boolean).
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术通关,1系电过,力管根保线据护敷生高设产中技工资术艺料0不高试仅中卷可资配以料置解试技决卷术吊要是顶求指层,机配对组置电在不气进规设行范备继高进电中行保资空护料载高试与中卷带资问负料题荷试2下卷2,高总而中体且资配可料置保试时障卷,各调需类控要管试在路验最习;大题对限到设度位备内。进来在行确管调保路整机敷使组设其高过在中程正资1常料中工试,况卷要下安加与全强过,看度并22工且22作尽22下可22都能22可地护以缩1关正小于常故管工障路作高高;中中对资资于料料继试试电卷卷保破连护坏接进范管行围口整,处核或理对者高定对中值某资,些料审异试核常卷与高弯校中扁对资度图料固纸试定,卷盒编工位写况置复进.杂行保设自护备动层与处防装理腐置,跨高尤接中其地资要线料避弯试免曲卷错半调误径试高标方中高案资等,料,编试要5写、卷求重电保技要气护术设设装交备备置底4高调、动。中试电作管资高气,线料中课并敷3试资件且、设卷料中拒管技试试调绝路术验卷试动敷中方技作设包案术,技含以来术线及避槽系免、统不管启必架动要等方高多案中项;资方对料式整试,套卷为启突解动然决过停高程机中中。语高因文中此电资,气料电课试力件卷高中电中管气资壁设料薄备试、进卷接行保口调护不试装严工置等作调问并试题且技,进术合行,理过要利关求用运电管行力线高保敷中护设资装技料置术试做。卷到线技准缆术确敷指灵设导活原。。则对对:于于在调差分试动线过保盒程护处中装,高置当中高不资中同料资电试料压卷试回技卷路术调交问试叉题技时,术,作是应为指采调发用试电金人机属员一隔,变板需压进要器行在组隔事在开前发处掌生理握内;图部同纸故一资障线料时槽、,内设需,备要强制进电造行回厂外路家部须出电同具源时高高切中中断资资习料料题试试电卷卷源试切,验除线报从缆告而敷与采设相用完关高毕技中,术资要资料进料试行,卷检并主查且要和了保检解护测现装处场置理设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
【奥鹏】2019秋福师《C++语言程序设计》在线作业二[2]答案
![【奥鹏】2019秋福师《C++语言程序设计》在线作业二[2]答案](https://img.taocdn.com/s3/m/024bac47192e45361066f5d7.png)
19秋福师《C++语言程序设计》在线作业二
试卷总分:100 得分:100
一、单选题(共20题,40分)
1、对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是
_________。
A公有类型
B私有类型
C保护类型
D友元类型
[仔细阅读以上题目后,并运用所学知识完成作答]
正确的选择是:D
2、下列哪项不是面向对象程序设计的主要特征()
A封装
B继承
C多态
D结构
[仔细阅读以上题目后,并运用所学知识完成作答]
正确的选择是:D
3、下列字符中不能构成标识符的是()
A数字字符
B大写字母
C下划线字符
D连接符
[仔细阅读以上题目后,并运用所学知识完成作答]
正确的选择是:D
4、对于全局函数 int f(void) ,与其完全等价的函数原型为____________。
Aint& f( );
Bint f(void ) const;
Cconst int f( );
DA、B、C都不是
[仔细阅读以上题目后,并运用所学知识完成作答]
正确的选择是:C
5、设int x;,则经过()后,语句*px=0;可将x值置为0。
Aint * px;
Bint const * px=&x;
Cint * const px=&x;
Dconst int * px=&x;。
福师《C++语言程序设计》在线作业二
![福师《C++语言程序设计》在线作业二](https://img.taocdn.com/s3/m/f714c08be53a580216fcfe16.png)
B. 保护成员
C. 公有成员
D. 所有成员
满分:2 分
11. 设有定义intx;floatv;,则10+x+v值的数据类型是()。
A. int
B. double
C. float
D. 不确定
满分:2 分
12. 下列描述中哪个是正确的()。
5. 下列do-while循环的循环次数是( ): 已知:int i=5 do{ cout<<i--<<endl i-- }while (i!=0)
A. 0
B. 2
C. 5
D. 无限次
满分:2 分
6. 文件包含中被包含的文件的扩展名( )
A. 必须为 .h
B. 不能用 .h
6. 在一个函数中,不允许定义与结构体类型的成员相同名的变量。( )
A. 错误
B. 正确
满分:2 分
7. 每个cpp文件是单独编译的,但一个程序中多个cpp文件的编译顺序是不固定的。
A. 错误
B. 正确
满分:2 分
8. 设置函数的参数默认值的顺序是自左向右。
B. int a[10]={0}
C. int a[ ]
D. int a[5]
满分:2 分
3. 考虑函数原型void test(int a ,int b=7,char z=’*’),下面的函数调用中,属于合法调用的是______。
A. test(5)
B. test(543;+语言程序设计》在线作业二 一
试卷总分:100 测试时间:--
单选题
判断题
2020年秋季C语言程序设计(本)网上作业2
![2020年秋季C语言程序设计(本)网上作业2](https://img.taocdn.com/s3/m/1d0d1841c5da50e2524d7fbf.png)
2020年秋季C语言程序设计(本)网上作业2一、单选题1. (5分)以下程序的输出结果是( D )。
#include <stdio.h> main() { int z,y[3]={2,3,4};Z=y[y[2]]=10; printf("%d",z);}A. 10B. 2C. 3D. 运行时出错,得不到确定值2. (5分)能正确表示关系a≥10或a≤0的C逻辑表达式是( D )。
A. a>=10 or a<=0B. a>=0|a<=10C. a>=10 && a<=0D. a>=10‖a<=03. (5分)下列程序的运行结果是( B )。
#include <stdio.h> void fun(int *a, int *b){ int *k; k=a; a=b; b=k;} main() { int a=3, b=6, *x=&a, *y=&b;fun(x,y); printf("%d %d", a, b);}A. 6 3B. 3 6C. 编译出错D. 0 04. (5分)以下叙述中,( D )不正确。
A. C语言中,文本文件以ASCⅡ码形式存储数据B. C语言中,访问二进制文件的速度比文本文件快C. C语言中,随机读写方式不适用于文本文件D. C语言中,顺序读写方式不适用于二进制文件5. (5分)若指针p已正确定义,要使p指向两个连续的整型动态存储单元,不正确的语句是( A )。
A. p=2*(int*)malloc(sizeof(int));B. p=(int*)malloc(2*sizeof(int));C. p=(int*)malloc(2*2);D. p=(int*)calloc(2,sizeof(int));6. (5分)该程序的执行结果是( C )。
《C++语言程序设计》网上作业二
![《C++语言程序设计》网上作业二](https://img.taocdn.com/s3/m/7babb02eb4daa58da0114a8f.png)
一、选择题:1. 若用数组名作为函数调用的实参,传递给形参的是()。
A. 数组的首地址B. 数组中第一个元素的值C. 数组全部元素的值D. 数组元素的个数2. 采用重载函数的目的是()。
A. 实现共享B. 减少空间C. 提高速度D. 使用方便,提高可读性3. 下面的标识符中,( )是文件级作用域。
A. 函数形参B.语句标号C.外部静态类标识符D.自动类标识符4. 当#include后面的文件名用双引号括起来时,寻找被包含文件的方式是( )。
A. 直接按系统设定的标准方式搜索目录B. 先在源程序所在目录搜索,再按系统设定的标准方式搜索目录C. 仅仅搜索源程序所在目录D. 搜索当前逻辑盘上的所有目录5. 在下面存储类中,()的对象不是局部变量。
A. 外部静态类B. 自动类C. 函数形参D. 寄存器类6. 预处理命令在程序中都是以( )符号开头的。
A. *B. #C. &D. @7. 用new运算符创建一个含10个元素的一维整型数组的正确语句是( )。
A. int *p=new a[10];B. int *p=new float[10];C. int *p=new int[10];D. int *p=new int[10]={1,2,3,4,5}8. 假定变量m定义为“int m=7;”,则定义变量p的正确语句为()。
A. int p=&m;B. int *p=&m;C. int &p=*m;D. int *p=m;9. 关于void 指针,下列说法正确的是()。
A. void 指针就是未指向任何数据的指针B. void 指针就是已定义而未初始化的指针C. 指向任何类型数据的指针可直接赋值给一个void 指针D. void 指针值可直接赋给一个非void 指针10. 假定p是具有double类型的指针变量,则表达式++p使p的值(以字节为单位)增加()。
A. 1B. 4C. sizeof(double)D. sizeof(p)11. 定义p并使p指向动态空间中的包含30个整数的数组所使用的定义语句为()。
北交20春《语言程序设计》在线作业二答案
![北交20春《语言程序设计》在线作业二答案](https://img.taocdn.com/s3/m/d3a7da098762caaedd33d4ba.png)
(单选题)1: 假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是( ) 。
A: 单击窗体上没有控件的地方
B: 单击任一个控件
C: 不执行任何操作
D: 双击窗体的标题栏
正确答案: A
(单选题)2: 若有一菜单项(名为MenuItem ),为了在运行时使该菜单项失效(变灰 ),应使用的语句是什么。
A: MenuItem.Enabled = True
B: MenuItem.Visible = False
C: MenuItem.Checked = True
D: MenuItem.Enabled = False
正确答案: D
(单选题)3: 货币型数据需( )字节
A: 2
B: 4
C: 6
D: 8
正确答案: D
(单选题)4: 表达式INT(8*SQR(36 )*10^(-2 )*10+0.5 )/10的值是( ) 。
A: 0.48
B: 0.048
C: .5
D: .05
正确答案: C
(单选题)5: 为了把焦点移到某个指定的控件,所使用的方法是( )
A: SetFocus
B: Visible
C: Refresh
D: GetFocus
正确答案: A
(单选题)6: 定时器的Interval属性以( )为单位指定Timer事件之间的时间间隔。
A: 分
B: 秒
C: 毫秒
D: 微秒
正确答案: C。
吉大《C语言程序设计》在线作业二
![吉大《C语言程序设计》在线作业二](https://img.taocdn.com/s3/m/27c9120cb52acfc789ebc91e.png)
C. q没有指向具体的存储单元,所以*q没有实际意义
D. q虽然指向了具体的存储单元,但该单元中没有确定的值,所以执行*p=*q;没有意义,可能会影响后面语句的执行结果
答案:D
满分:4分得分:4
5.下面程序的输出结果是 main() { int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; printf("%d\n",*(p+2));}
A. k%11
B. k
C. k/11==0
D. k==0
答案:B
满分:4分得分:4
7.在16位IBM-PC机上使用C语言,若有如下定义 struct data { int i; char ch; double f; } b; 则结构变量b占用内存的字节数是
A. 1
A. 错误
B. 正确
答案:A
满分:4分得分:4
7.使用getchar函数可以不添加#include <stdio.h>命令。( )
A. 错误
B. 正确
答案:A
满分:4分得分:4
8.C语言中,整常数有三种表示形式:十进制整数,八进制整数,十六进制整数。( )
A. 错误
B. 正确
B. 函数的定义不可以嵌套,函数的调用可以嵌套
C. 函数的定义和函数的调用均可以嵌套
D. 函数的定义和函数的调用均不可以嵌套
答案:ACD
满分:4分得分:4
三、判断题(共10道试题,共40分。)得分:40
1.switch语句中,各个case和default的出现次序不影响执行结果。( )
C语言程序设计第二章网上作业
![C语言程序设计第二章网上作业](https://img.taocdn.com/s3/m/e9b825eb76a20029bd642d77.png)
1、C语言程序的基本结构单位是________。
A、函数B、语句C、字符D、程序行你的回答: A (√) 参考答案:A2、C语言规定在一个C程序中,main函数的位置________。
A、必须在开始B、必须在最后C、可以任意D、必须在系统调用的库函数之后你的回答: C (√) 参考答案:C3、能直接让计算机识别的语言是________。
A、高级语言B、机器语言C、汇编语言D、C语言你的回答: B (√) 参考答案:B4、编辑程序的功能是______。
A、调试程序B、建立并修改文件C、将C语言程序编译成目标程序D、命令计算机执行指定的操作你的回答: D (×) 参考答案:B5、C语言提供的合法关键字是______。
A、switchB、CaseC、printfD、loop你的回答: A (√) 参考答案:A6、在C语言中合法的字符或字符串常量是______。
A、"int"B、'ab'C、'\n'你的回答: D (×) 参考答案:A7、若已定义x和y为double类型,且x=1,则表达式y=x+3/2的值是______。
A、1B、2C、2.0D、2.5你的回答: C (√) 参考答案:C8、设a为整型变量,能表达数学关系10<a<15的C语言表达式是______。
A、10B、a>10&&a<15C、a>10 and a<15D、a>10||a<15你的回答: B (√) 参考答案:B9、若有语句:int u=010,v=0x10,w=10;printf("%d,%d,%d\n",u,v,w);则输出的结果是______。
A、8,16,10B、10,10,10C、8,8,10D、8,10,10你的回答: A (√) 参考答案:A10、在for(表达式1;表达式2;表达式3)循环中, _______常用于表示循环条件判断。
大工16秋《C和C++语言程序设计》在线作业2满分答案
![大工16秋《C和C++语言程序设计》在线作业2满分答案](https://img.taocdn.com/s3/m/2e8d1ecfd15abe23482f4d20.png)
大工16秋《C和C++语言程序设计》在线作业2
一、单选题(共 10 道试题,共 50 分。
)
1. 以下能对一维数组a进行初始化的语句是()。
A. int a[5]=(0,1,2,3,4,)
B. int a[3]={0,1,2}
C. int a(5)={}
D. int a{5}={10*1}
正确答案:B
2. 在函数调用时,以下说法正确的是()。
A. 函数调用后必须带回返回值
B. 实际参数和形式参数可以同名
C. 函数间的数据传递不可以使用全局变量
D. 主调函数和被调函数总是在同一个文件里
正确答案:B
3. 若有说明语句“int a[5],*p=a;”,则对数组元素的正确引用是()。
A. a[p]
B. p[a]
C. *(p+2)
D. p+2
正确答案:C
4. 假定int类型变量占用两个字节,其有定义:int x[10]={0,4,4};,则数组x 在内存中所占字节数是()。
A. 20
B. 10
C. 3
D. 6
正确答案:A
5. 已知: struct sk { int a; float b; }data, *p; 若有p=&data,则对data中的成员a的正确引用是()。
A. (*p).data.a
B. p->data.a
C. (*p).a
D. p.data.a
正确答案:C
6. 变量的指针,其含义是指该变量的()。
A. 地址
B. 值
C. 名
D. 一个标志。
程序设计B2网络教育答案
![程序设计B2网络教育答案](https://img.taocdn.com/s3/m/0a30cbcccd22bcd126fff705cc17552706225e4c.png)
程序设计B2网络教育答案本文将为读者提供程序设计B2网络教育的答案。
由于题目要求准确满足标题描述的内容需求,因此我们将按照题目要求的格式来书写答案,以便读者更清晰地理解并学习相关内容。
1. 基本概念与知识点1.1 程序设计的基本概念- 程序设计的定义和意义- 程序设计的基本流程- 编程语言的选择和使用1.2 程序设计的核心知识点- 数据类型和变量- 控制结构(顺序、选择、循环)- 数组和字符串- 函数和模块化设计- 文件处理- 异常处理2. 编程题示例与解答2.1 示例题一题目描述:写一个程序,求解1到100的所有偶数之和。
解答示例:```sum = 0for i in range(1, 101):if i % 2 == 0:sum += iprint("1到100的所有偶数之和为:", sum)```2.2 示例题二题目描述:写一个程序,判断一个数字是否为素数。
解答示例:```def is_prime(n):if n <= 1:return Falsefor i in range(2, int(n**0.5) + 1):if n % i == 0:return Falsereturn Truenum = int(input("请输入一个数字:")) if is_prime(num):print(num, "是一个素数")else:print(num, "不是一个素数")```3. 实际应用与进阶思考3.1 程序设计在现实生活中的应用- 网络应用开发- 科学计算与数据分析- 游戏设计与开发- 智能设备与物联网应用3.2 程序设计的进阶思考- 面向对象编程的基本概念- 设计模式与代码复用- 并发编程与多线程- 软件测试和调试技巧通过上述内容的论述,读者将能够全面了解程序设计B2网络教育的相关知识点和答案示例。
同时,文章排版整洁美观,语句通顺,表达流畅,无影响阅读体验的问题。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、C语言程序的基本结构单位是________。
A、函数B、语句C、字符D、程序行你的回答: A (√) 参考答案:A2、C语言规定在一个C程序中,main函数的位置________。
A、必须在开始B、必须在最后C、可以任意D、必须在系统调用的库函数之后你的回答: C (√) 参考答案:C3、能直接让计算机识别的语言是________。
A、高级语言B、机器语言C、汇编语言D、C语言你的回答: B (√) 参考答案:B4、编辑程序的功能是______。
A、调试程序B、建立并修改文件C、将C语言程序编译成目标程序D、命令计算机执行指定的操作你的回答: D (×) 参考答案:B5、C语言提供的合法关键字是______。
A、switchB、CaseC、printfD、loop你的回答: A (√) 参考答案:A6、在C语言中合法的字符或字符串常量是______。
A、"int"B、'ab'C、'\n'你的回答: D (×) 参考答案:A7、若已定义x和y为double类型,且x=1,则表达式y=x+3/2的值是______。
A、1B、2C、D、你的回答: C (√) 参考答案:C8、设a为整型变量,能表达数学关系10<a<15的C语言表达式是______。
A、10B、a>10&&a<15C、a>10 and a<15D、a>10||a<15你的回答: B (√) 参考答案:B9、若有语句:int u=010,v=0x10,w=10;printf("%d,%d,%d\n",u,v,w);则输出的结果是______。
A、8,16,10B、10,10,10C、8,8,10D、8,10,10你的回答: A (√) 参考答案:A10、在for(表达式1;表达式2;表达式3)循环中, _______常用于表示循环条件判断。
A、表达式1B、表达式2C、表达式3D、都不是你的回答: B (√) 参考答案:B11、若k是int型变量,且有下面的程序片段:k=-3;if(k<=0) printf(“####”);else printf(“&&&&”);上面程序片段的输出结果是B、&&&&C、####&&&&D、上面的程序片段语法错误,无输出结果你的回答: D (×) 参考答案:A12、下面程序的输出是:main(){ int x=10,y=3;printf(“%d\n”,x/y);}A、0B、1C、3D、不确定的值你的回答: C (√) 参考答案:C13、下面程序的输出是:void prty(int x){ printf(“%d\n”,x);}main(){ int a=25;prty(a);}A、23B、24C、25D、26你的回答: C (√) 参考答案:C14、下面程序的输出是:main(){ int x=40;x++;printf(“%d\n”,x);}A、39C、41D、42你的回答: C (√) 参考答案:C15、若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为:A、a<>0B、a!=0C、a>0 OR a<0D、a>0 AND a<0你的回答: B (√) 参考答案:B16、设j为int 型变量,则下面for循环语句的执行结果是:for(j=10;j>3;j=j-1){ if(j%3!=0)j=j-1;j=j-2;printf(“%d”,j);}A、6 3B、7 4C、6 2D、7 3你的回答: D (×) 参考答案:B17、若想通过以下输入语句使a=,b=4,c=3,则输入数据的正确形式是:int b,c; float a;scanf(“%f,%d,%d”,&a,&b,&c);A、 4 3B、, 4, 3C、, 4, c=3D、a=, b=4, c=3你的回答: B (√) 参考答案:B18、若执行以下语句后,celsius变量的结果是______。
int celsius,fahr=100;celsius=6/12*(fahr-30);A、0B、35C、D、36你的回答: A (√) 参考答案:A19、若有以下的语句:scanf("%d%d%lf", &money, &year, &rate);程序运行时,输入的多个数据之间必须有间隔,间隔符不可以是______。
A、空格B、回车符C、Tab键D、逗号你的回答: D (√) 参考答案:D20、下列有关for语句的描述中:for(表达式1;表达式2;表达式3)循环体语句______是不正确的。
A、书写顺序和执行顺序不同B、表达式1只执行一次C、表达式2,循环体语句,表达式3循环执行D、表达式1,表达式2,循环体语句,表达式3循环执行你的回答: D (√) 参考答案:D21、下列for语句中,______是循环变量。
for (fahr = lower; fahr <= upper; fahr ++){celsius = / * (fahr - ;printf("%d %\n", fahr, celsius);}A、fahrB、lowerC、upperD、celsius你的回答: A (√) 参考答案:A22、执行下列程序段后,变量sum、i的值是______。
for(sum=0,i=1; i<=100; i++)sum=sum+i;A、5050 101B、5050 100C、5051 100D、5051 101你的回答: D (×) 参考答案:A23、下列程序的功能是:flag=1;denominator=1;sum=0;for(i=1;i<=n;i++){ item = flag * (2*i-1)sum = sum + item ;flag = -flag;}A、求1+2+3+...+n之和B、求1-2+3-...+n之和C、求1+1/2+1/3+...+1/n之和D、求1-1/3+1/5-...+1/n之和你的回答: D (√) 参考答案:D24、C语言程序中的常量类型( )。
A、由书写形式确定B、必须用定义语句定义C、在运算时才能确定D、无法确定你的回答: A (√) 参考答案:A25、假设m是一个两位数,将m的个位与十位互换的表达式是( )。
A、m/10*10+m%10B、m%10*10+m/10C、m*10%10+m/10D、m/10+m%10/10你的回答: B (√) 参考答案:B26、执行“scanf("a=%d,b=%d",&a,&b);” 语句, 要使变量a、b的值分别为3和4, 正确输入方法是( )。
A、3,4B、a:3 b:4C、a=3,b=4D、3 4你的回答: C (√) 参考答案:C27、设b=1234 , 执行“printf("%%d@%d",b);”语句,输出结果为( )。
A、1234B、%1234C、%%d@1234D、%d@1234你的回答: D (√) 参考答案:D28、若输入,下列程序的执行结果是( )。
void main( ){float r, area ;scanf("%f", &r);printf("%f\n", area=1/2*r*r);}A、0B、C、D、程序有错你的回答: A (√) 参考答案:A29、下列条件语句中,功能与其他语句不同的是( )。
A、if(a) printf("%d\n",x); else printf("%d\n",y);B、if(a==0) printf("%d\n,y"); else printf("%d\n",x);C、if(a!=0) printf("%d\n",x); else printf("%d\n",y);D、if(a==0) printf("%d\n",x); else printf("%d\n",y);你的回答: A (×) 参考答案:D30、与数学表达式3xn/(2x-1)对应的C语言表达式是( )。
A、3*x^n(2*n-1)B、3*x**n/(2*x-1)C、3*pow(x,n)/(2*x-1)D、3*pow(n,x)/(2*x-1)你的回答: C (√) 参考答案:C31、对于for(表达式; ;表达式3)可理解为( )。
A、for(表达式; 0 ; 表达式3)B、for(表达式; 1 ; 表达式3)C、for(表达式; 表达式1; 表达式3)D、for(表达式; 表达式3; 表达式3)你的回答: B (√) 参考答案:B32、下面关于for循环的正确描述是( )。
A、for循环只能用于循环次数已知的情况B、for循环是先执行循环体语句,后判断表达式C、for循环只能用于循环次数未知的情况D、for循环的循环体语句中,可以包含多条语句你的回答: D (√) 参考答案:D33、下面程序段的输出结果是( )。
int i,sum;for(i=1;i<=10;i++) sum+=sumprintf("%d\n", i);A、10B、9C、15D、11你的回答: D (√) 参考答案:D34、下列程序运行时如果从键盘输入“78 9”,则运行结果是( )。
#include <>void main(){int a,b,c,x,y;printf(“请输入3个整数:”);scanf("%d%d%d",&a,&b,&c);if(a>b){x=a;y=b;}else{x=b;y=a;}if(x<c) x=c;if(y>c) y=c;printf("x=%d,y=%d",x,y);}A、x=7,y=9B、x=7,y=7C、x=9,y=7D、x=9,y=9你的回答: C (√) 参考答案:C35、运行下列程序后的输出结果是( )。
#include <>int main(void){int i,s=0;for(i=1;i<10;i+=2)s+=i+1;printf("%d\n",s);}A、31B、30C、32D、29你的回答: B (√) 参考答案:B36、下列程序的功能是计算s=1+12+123+1234+12345,完善程序。