收藏 分销(赏)

C++(I)练习题.doc

上传人:二*** 文档编号:4426069 上传时间:2024-09-20 格式:DOC 页数:12 大小:28KB
下载 相关 举报
C++(I)练习题.doc_第1页
第1页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、低级 语言 次序 方案 C+I练习 题一单项选择 题每题2分,共20分1以下字符列中,合理 的浮点型常量是:(A) 457(B) 6e5.3(C) e7(D) 123e62字符串常量 wx42nx103y 的长度是:(A) 7(B) 11(C) 15(D) 163以下运算符中,自右向左结合 的运算符是:(A) (B) =(C) *=(D) 4表达 式4/8*100/2.0的值是:(A) 25(B) 25.0(C) 0(D) 0.05设变量int a = 5; 以下哪个表达 式打算 后,使得变量b的值不为2 ?(A) b=a/2(B) b=6-(-a)(C) b=a%2 (D) b=a3?3:2

2、6设a是整型变量,不克不迭 表达 数学关系 式11a11&a15(B) a=12|a=13|a=14(C) !(a=15)(D) 11as1;(B) char *s1,*s2=name; s1=s2;(C) char s15=name;(D) char s15=name;8一个存在 6个整型指针元素的一维数组的正判定 义是:(A) int *p6(B) int *(p)6(C) int *p6(D) *(*(p)6)9实行 语句 x=1; while(x+7)cout*; 后输出结果是:(A) *(B) *(C) *(D) *10假设 用一维数组名作为调用 函数时的实参,那么转达 给形参的是:

3、(A) 数组首元素的所在 (B) 数组首元素的值(C) 数组元素的个数 (D) 数组中全部 元素的值二简答题每题2分,共20分1设整型变量x为任何一个整数,表达 式 2x2 的值是? 2调用 函数时,希望 从供应 的实参变量中掉 掉 落 函数的结果,那么对应的形参该当 是? 3设有变量定义 char *s=“Beijing,Shanghai,Guangzhou; 实行 语句cout*(s+1)+1; 输出是?4表述“变量x的值等于 3跟 “变量y的值等于 5其中 有且只需一种情况成破 的表达 式是?5设有变量定义 int a43,*p=a2; 表达 式 p+2 指向的元素是? 6将字符串str

4、2拷贝到字符数组str1中,应调用 函数?7说明语句 char *w(); 的含义 是? 8表达 式 new int10 的含义 是? 9设有函数调用 语句 Count(a ,num,max,min,average); 功能 是由参max, min, average前去 整型数组a前num个元素中的最大年夜 值,最小值跟 平均值。对应的函数原型是?10有说明 struct link int code; link *next; ; link *head,*p;已经清楚 head为单链表的头结点,在*head之后拔出*p结点把持 的语句是?三分析次序 ,写输出结果每题5分,共20分1 #inclu

5、devoid main() int a10=2,4,0,-5,10,6,-8,9,6,7; int i,s=0,count=0; for(i=0;i0) s+=ai,count+; else continue; couts=s count=countendl;2 #includevoid fun();void main()int i; for(i=1;i5;i+) fun(); coutendl;void fun()static int a; int b=2; cout(a+=3,a+b)t;3 #includeint lcm(int m, int n) int r,a,b; a=m; b=n

6、; r=m; do m=n; n=r; r=m%n; while(r); return a*b/n;void main() coutlcm(3,7)tlcm(4,6)endl; 4 #include void printN(int n) if(n) printN(n-1); cout n ends ; void print(int w) if( w ) print( w-1 ); printN(w); cout endl; void main() print( 5 ); 四按照次序 功能 填空。每空2分,共20分1本次序 按以下公式打算 e的值,精度为1e-6。#includevoid mai

7、n() double e,t,n; e=0;t=n=_(1)_; while(_(2)_) e+=t; _(3)_; n=n+1.0; coute=eendl;2本次序 由主函数输出一字符串,调用 函数,把该字符串中的数字09转换成小写字母aj;所有 小写字母转换成大年夜 写字符。然后 在主函数输出转换后的字符串。#include#include_(4)_void main()char str120, str220; cinstr1; change(str1,str2); coutstr2=0&*s1p-data; while(p-data!=0) if(head=NULL) head=p;

8、head-next=NULL; else _(9)_(10)_ p=new node; cinp-data; 五次序 方案 第1小题6分,第2、3小题各7分,共20分1 编写函数输出以下形状 的图形,其中 构成 图形的标志 跟 输出的行数通过参数转达 。# # # # # # # # # # # #2 编写一个次序 ,实现 如下功能 :1输出k100个整数到数组x100中;2打算 k个数的平均值及大年夜 于平均值的元素个数。3 编写一个次序 ,实现 如下功能 :1从键盘输出a op b。其中 a, b为数值;op为字符,限制 为+、-、*、/ 。2调用 函数count(op,a,b),打算 表达 式a op b的值。由主函数输出结果。精选可编辑

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 通信科技 > 开发语言

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服