C++的几道题 帮下忙啊 谢谢 10
一、填空题1.表达式:25%3=_________,32/7=_________。2.c++语言中,运算对象必须是整型的算术运算符是_________。3.若已知a=10...
一、填空题
1.表达式:25%3=_________,32/7=_________。
2.c++语言中,运算对象必须是整型的算术运算符是_________。
3.若已知a=10,b=20,则表达式a<b的值是___________。
4.表达式(a==b) && (a>b)的值是_______。
5.在c++语言中,逻辑假用________表示。
6.函数重载是指一组函数具有相同的__________,在函数调用时,编译程序根据________个数和类型确定使用那一个版本。
7.使用内联函数的目的是要提高程序的效率,但可能会增加编译后程序的_______。
8.当一个变量被声明为另一个变量的引用时,此变量就成为被引用变量的_______。此时,对其中一个变量值的修改,________(会/不会)影响到另一个变量的值。
9.下面程序段将字符数组b连接到数组a的后面。
main()
{
char a[20]=."i am ";
char b[]=."a student.";
int i,j;
i=strlen(a);
for(j=_____;b[j]!='\0';j++)
{
a[_____]=b[______];
}
a[______]=_______;
}
10.下面程序的功能是计算1-3+5-7+…-99+101的值存在s中,请填空。
#include <stdio.h>
main()
{
int i,t=1,s=0;
for(i=1;i<=101;_______)
{
s=s+i*t;
t=_______;
}
}
二、对错题。判断以下说法的正确性,正确的划√,错误的划×
1.说明函数原型时不需要指明每个参数的类型,只需要说明每个参数的名字就可以了。
2.如果函数的第一个参数有缺省值,则第二个参数也必须有缺省值。
3.当函数的参数是数组名时,传递的是数组第一个元素的地址。
4.若有定义:double x[3][5];则x数组行下标的上限是3,下限是 1。
5.字符串”c++”在内存中存放时,占用3个字节的空间。
6.所有的表达式都有值。
7.用new动态申请的内存空间,必须用delete来释放 。 展开
1.表达式:25%3=_________,32/7=_________。
2.c++语言中,运算对象必须是整型的算术运算符是_________。
3.若已知a=10,b=20,则表达式a<b的值是___________。
4.表达式(a==b) && (a>b)的值是_______。
5.在c++语言中,逻辑假用________表示。
6.函数重载是指一组函数具有相同的__________,在函数调用时,编译程序根据________个数和类型确定使用那一个版本。
7.使用内联函数的目的是要提高程序的效率,但可能会增加编译后程序的_______。
8.当一个变量被声明为另一个变量的引用时,此变量就成为被引用变量的_______。此时,对其中一个变量值的修改,________(会/不会)影响到另一个变量的值。
9.下面程序段将字符数组b连接到数组a的后面。
main()
{
char a[20]=."i am ";
char b[]=."a student.";
int i,j;
i=strlen(a);
for(j=_____;b[j]!='\0';j++)
{
a[_____]=b[______];
}
a[______]=_______;
}
10.下面程序的功能是计算1-3+5-7+…-99+101的值存在s中,请填空。
#include <stdio.h>
main()
{
int i,t=1,s=0;
for(i=1;i<=101;_______)
{
s=s+i*t;
t=_______;
}
}
二、对错题。判断以下说法的正确性,正确的划√,错误的划×
1.说明函数原型时不需要指明每个参数的类型,只需要说明每个参数的名字就可以了。
2.如果函数的第一个参数有缺省值,则第二个参数也必须有缺省值。
3.当函数的参数是数组名时,传递的是数组第一个元素的地址。
4.若有定义:double x[3][5];则x数组行下标的上限是3,下限是 1。
5.字符串”c++”在内存中存放时,占用3个字节的空间。
6.所有的表达式都有值。
7.用new动态申请的内存空间,必须用delete来释放 。 展开
展开全部
一、填空题
1.表达式:25%3=____1_____,32/7=__4_______。
2.c++语言中,运算对象必须是整型的算术运算符是____%_____。
3.若已知a=10,b=20,则表达式a<b的值是_____true______。
4.表达式(a==b) && (a>b)的值是__false_____。
5.在c++语言中,逻辑假用___false_____表示。
6.函数重载是指一组函数具有相同的_____函数名_____,在函数调用时,编译程序根据____参数____个数和类型确定使用那一个版本。
7.使用内联函数的目的是要提高程序的效率,但可能会增加编译后程序的_内存占用______。
8.当一个变量被声明为另一个变量的引用时,此变量就成为被引用变量的__别名_____。此时,对其中一个变量值的修改,___会_____(会/不会)影响到另一个变量的值。
9.下面程序段将字符数组b连接到数组a的后面。
main()
{
char a[20]=."i am ";
char b[]=."a student.";
int i,j;
i=strlen(a);
for(j=__0___;b[j]!='\0';j++)
{
a[_i+j____]=b[____j__];
}
a[___i+j___]=_’\0’______;
}
10.下面程序的功能是计算1-3+5-7+…-99+101的值存在s中,请填空。
#include <stdio.h>
main()
{
int i,t=1,s=0;
for(i=1;i<=101;__++i_____)
{
s=s+i*t;
t=__-t_____;
}
}
1.表达式:25%3=____1_____,32/7=__4_______。
2.c++语言中,运算对象必须是整型的算术运算符是____%_____。
3.若已知a=10,b=20,则表达式a<b的值是_____true______。
4.表达式(a==b) && (a>b)的值是__false_____。
5.在c++语言中,逻辑假用___false_____表示。
6.函数重载是指一组函数具有相同的_____函数名_____,在函数调用时,编译程序根据____参数____个数和类型确定使用那一个版本。
7.使用内联函数的目的是要提高程序的效率,但可能会增加编译后程序的_内存占用______。
8.当一个变量被声明为另一个变量的引用时,此变量就成为被引用变量的__别名_____。此时,对其中一个变量值的修改,___会_____(会/不会)影响到另一个变量的值。
9.下面程序段将字符数组b连接到数组a的后面。
main()
{
char a[20]=."i am ";
char b[]=."a student.";
int i,j;
i=strlen(a);
for(j=__0___;b[j]!='\0';j++)
{
a[_i+j____]=b[____j__];
}
a[___i+j___]=_’\0’______;
}
10.下面程序的功能是计算1-3+5-7+…-99+101的值存在s中,请填空。
#include <stdio.h>
main()
{
int i,t=1,s=0;
for(i=1;i<=101;__++i_____)
{
s=s+i*t;
t=__-t_____;
}
}
展开全部
1----1,4
2----%
3----1
4----0
5----0,fasle
6----函数名,参数
7----不知
8----副本,会
剩下的自己看吧
2----%
3----1
4----0
5----0,fasle
6----函数名,参数
7----不知
8----副本,会
剩下的自己看吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-10-15
展开全部
1, 1 4
2,%
3,1
4,0
5,!
6,函数名 参数
7,代码大小
8,别名 会
9,=0 i+j j i+j+1
2,%
3,1
4,0
5,!
6,函数名 参数
7,代码大小
8,别名 会
9,=0 i+j j i+j+1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
判断题:1.× 2.√ 3.√ 4.× 5.× 6.√ 7.√
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询