请教一个基础c++程序设计题目 请教一道简单的C++程序设计 谢谢了
1、 一个C源程序中至少应包括一个 。
2、 在C语言中,输入操作是由库函数 完成的,输出操作是由库函
数 完成的。
3、 实型常量的两种表示方式为 和 。
4、 若k为整型变量且赋值10,请写出运算k++后表达式的值 和变量
的值 。
5、 字符串“ABC”在计算机内存中占 个字符。
6、 设y是int型变量,请写出“y是奇数”的表达式 。
7、 C语言规定预处理指令必须以 开头。
8、 用来定义符号常量的预处理指令是 。
9、 对于数组的定义“类型声明符 数组名[常量表达式]…”,其中常量表达式
可以包括 和 ,但不能包括 。
10、变量的指针,其含义是指该变量的 。
二、选择题(每小题2分,共60分)
1、一个C程序的执行是从 。
A、本程序的main函数开始,到main函数结束。
B、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束。
C、本程序的main函数开始,到本程序文件的最后一个函数结束。
D、本程序文件的第一个函数开始,到本程序main函数结束。
2、一个C语言程序是由 。
A、一个主程序和若干个子程序组成的。
B、函数组成。
C、若干过程组成。
D、若干子程序组成。
3、执行下列程序片段时输出结果是 .
Float x=-1023.012;
Printf(“\n%8.3f”,x);
Printf(“%10.3f”,x);
A、1023.012, -1023.012 B、-1023.012,-1023.012
C、1023.012,-1023.012 D、-1023.012,1023.012
4、若定义x为double型变量,则能正确输入x值的语句是 。
A、scanf(“%f”,x); B、scanf(“%f”,&x); C、scanf(“%1f”,&x); D、scanf(“%5.1f”,&x);
5、以下选项中正确的整型常量是 。
A、12 B、-20 C、1,000 D、4 5 6
6、以下各选项中不合法的用户标识符是 。
A、_123 B、printf C、A$ D、Dim
7、不合法的八进制数是 。
A、0 B、028 C、077 D、01
8、字符型数据在内存中是以 的二进制形式存储的。
A、原码 B、补码 C、ASCⅡ D、反码
9、C语言中不合法的字符串常量是 。
A、“1234” B、‘y=’ C、“\n\n” D、“ABCD”
10、以下程序的运行结果是 。
Main()
{
Int a,b,d=241;
a=d/100%9;
b=(-1)&&(-1);
printf(“%d,%d”,a,b);
}
A、6,1 B、2,1 C、6,0 D、2,0
11、C语言程序的3种基本结构是 。
A、顺序、选择、循环 B、递归、循环、转移
C、嵌套、递归、顺序 D、循环、转移、顺序
12、在C语言中if语句可以和 关键字配合使用来构成分支选择语句。
A、else B、break C、goto D、int
13、如果ch=‘c’,则!ch的值为 。
A、真 B、假 C、不能确定
14、以下程序段的输出结果是 。
Main()
{
int a=2,b= -1,c=2;
if(a<b)
if(b<0)c=0;
else c+=1;
printf(“%d\n”,c);
}
A、0 B、1 C、2 D、3
15、以下程序段的输出结果是 。
int k,j,s;
for(k=2;k<6;k++)
{
s=1;
for(j=k;j<6;j++) s+=j;
}
Printf(“%d\n”,s);
A、9 B、6 C、11 D、10
16、函数的目的之一是 。
A、提高程序的执行效率 B、提高程序的可读性
C、减少程序的篇幅 D、减少程序文件所占内存
17、以下正确的函数定义形式是 。
A、double fun(int x,int y) B、double fun(int x;int y)
C、double fun(int x,int y); D、double fun(int x, y)
18、下列函数调用中,不正确的是 。
A、max(a,b) B、max(3,a+b) C、max(3,5) D、int max(a,b)
19、以下正确的说法是 。
A、实参和与其对应的形参各占用独立的存储单元
B、实参和与其的形参共占一个存储单元
C、只有当实参和与其的形参同名时才共占用存储单元
D、形参是虚拟的,不占用存储单元
20、若调用一个函数,且此函数中没有return语句,则正确的说法是 。
A、没有返回值
B、返回若干个系统默认值
C、能返回一个用户所希望的函数值
D、返回一个不确定的值
21、在宏定义“#define MAX 100”,宏名MAX代替的是 。
A、实型数 B、整型数 C、常量 D、字符串
22、用#define命令定义的符号常量在程序运行期间 。
A、可以再次赋值,使用方法如同变量一样。
B、不可改变 C、不能确定 D、以上的说法都不正确
23、若有声明int a[10],则对数组元素的正确引用是 。
A、a[10] B、a[3.5] C、a(5) D、a[10-10]
24、执行下面的程序段后,变量k中的值为 。
int k=3,s[2];
s[0]=k;
k=s[1]*10
A、不确定 B、33 C、30 D、40
25、在C语言中,数组下标的数据类型允许是 。
A、整型常量 B、整型表达式 C、整型常量或整型表达式 D、任何类型的表达式
26、若有以下定义:int x*pb;则以下正确的赋值表达式是 。
A、pb=&x B、pb=x C、*pb=&x D、*pb=*x
27、以下运算符中优先级最低的是 。
A、&& B、& C、‖ D、|
28、表达式0x13&0x17的值是 。
A、0x17 B、0x13 C、0xF8 D、0xEC
29、系统的标准输入文件是指 。
A、键盘 B、显示器 C、软盘 D、硬盘
30重载函数在调用时选择的依据中,错误的是 。
A、参数个数 B、参数的类型 C、函数名字 D、函数的类型
三、写出下列程序的执行结果(每小题3分,共15分)
#include <studo.h>
main()
{
int a=325;
double x=3.1415926;
printf(“a=%+6d x=%+e\n”,a,x);
#include <studo.h>
main()
{
char c1=’a’;
int b=1,c;
c=c1+b;
printf(“%c\n”,c1);
printf(“%d\n”,b);
printf(“%d”,c);
#include <studo.h>
main()
{
int x= -5,y;
y=(x>=0)?x:-x;
printf(“%d\n”,y);
}
#include <studo.h>
main()
{
int i=0,sum=1;
do{
sum+=i++;
}
while(i<5);
printf(“%d\n”,sum);
}
main()
{
int x=2;
while(x--);
printf(“%d\n”,x);
}
四、编程题(每小题5分,共10分)
1、 使用双层for循环打印下面的图形。
*****
*****
*****
2、 求50以内不能被12整除的数。
相当的基础哈~色即是空~空即是色~
我学basic的
这也太基础了把。。 啥都没有
请教C++语言程序设计题目~
#include using namespace std;int main(){int i,j;const double total=82.3, beer=2.3, drink=1.9;double zero,sum;for( i=1;i<total/beer;i++ ){for( j=i+1;;j++ ){sum=beer*i+drink*j ;zero=total-sum;if ( zero < -0.005 )break;if ( zero < 0.005 ){printf("%d beer , %d drink
", i,j );break;}}}return 0;}
#include
#include
#include
using namespace std;
int main()
{
int m,i=0;
string s;
vector ivec;
while(cin>>m)
{
i++;
if(m>90&&m<100)
s='A';
else if(m80)
s='B';
else if(m70)
s='C';
else if(m60)
s='D';
else if(m>0&&m<60)
s='E';
else
s="Score is error!";
ivec.push_back(s);
}
for(vector::size_type ix=0;ix<i;ix++)
{
cout<<ivec[ix]<<endl;
}
return 0;
}
看不懂的话,我再给你加注释
c语言程序设计试题
答:题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。2.程序源代码:代码如下:include "stdio.h"include "conio.h"main(){ int i,j,k;printf("\n");fo...
请教一个基础c++程序设计题目
答:1、一个C程序的执行是从 。A、本程序的main函数开始,到main函数结束。B、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束。C、本程序的main函数开始,到本程序文件的最后一个函数结束。D、本程序文件的第一个函数开始,到本程序main函数结束。2、一个C语言程序是由 。A、一个...
C语言程序设计 我是C语言初学者,有一道看程序的题我有些弄不懂,还请...
答:答案:C A:是如果a>b,则一程序一直执行到“b=c;”,效果是换a与b的值;B:是如果a>b,则执行{ }里的语句,效果是交换a与b的值;C:是如果a>b,则执行c=a; 无论a是否大于b,c的值都要给a,a-b;没什么作用;D:是如果a>b,则效果是交换a与b的值,c相当于中转站,a-b;没什么作...
谁能帮我设计一个C语言程序啊??
答:C语言程序设计课程设计题目1链表操作,本题中已经定义了相应的数据结构用来存放学生的学号、姓名、三门课的成绩,并设计了一个简单的菜单;请完成以下设计:(1)创建一个链表;voidc... C语言程序设计 课程设计题目1链表操作, 本题中已经定义了相应的数据结构用来存放学生的学号、姓名、三门课的成绩,并设计了一个简单...
急求c语言编程题目
答:rand()函数是按指定的顺序来产生整数,因此每次执行上面的语句都打印相同的两个值,所以说C语言的随机并不是真正意义上的随机,有时候也叫伪随机数,使用 rand() 生成随机数之前需要用随机发生器的初始化函数 srand(unsigned seed)(也位于 stdlib.h 中) 进行伪随机数序列初始化,seed 又叫随机种子,通俗讲就是,如果...
请帮帮忙~~C程序课程设计题目
答:请帮帮忙~~C程序课程设计题目 20 图书管理系统(主要使用的知识:结构体、数组)1.新书入库:图书信息包括书名,书号,库存量,现存量(库存量减去借走的图书)共4项.首先输入3本书的信息,并将其存数组book中.当有新... 图书管理系统(主要使用的知识: 结构体、数组) 1.新书入库:图书信息包括书名,书号,库存量,...
C语言程序设计题4则
答:4.编写程序,C=1+1/X^1+1/X^2+1/X^3+……(X>1)直到某一项A<=0.000001时为止,输出最后C的值。作者:pengs / include <iostream> include <cmath> using namespace std;/*实现第一个功能函数*/ double mark_calc(int n){ double a(1.0), b(2.0), sum(0),temp;while (n...
C语言程序设计题目,帮一下忙,追加150分
答:C语言程序设计题目,帮一下忙,追加150分 同学通讯录管理系统》的设计与实现内容强化学习C语言中有关链表及外部文件的内容,独立设计同学通讯录管理系统,并编程实现以下功能:1、整个系统均用C语言实现;2、利用指针、链表来... 同学通讯录管理系统》的设计与实现 内容 强化学习C语言中有关链表及外部文件的内容,独立...
C++程序设计题目
答:面向对象程序设计C++复习题 一、单选题 1.对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是( D ) A. 公有类型 B. 私有类型 C. 保护类型 D. 友元类型 2.下列关于多态性的描述,错误的是( C ) A. C++语言的多态性分为编译时的多态性和运行时的多态性 B. 编译时的...
一个C++的程序设计题目,需要编写至少100行,最好能有说明,考试题目,急...
答:功能要求:(1)本系统采用... 题目二十三:班级档案管理系统程序功能简介:对一个有N个学生的班级,通过该系统实现对该班级学生的基本信息进行录入、显示、修改、删除、保存等操作的管理。功能要求:(1)本系统采用一个包含N个数据的结构体数组,每个数据的结构应当包括:学号、姓名、性别、年龄、备注。(2)本系统显示这样...