平时作业
复
习
资
料
渝粤搜题微信公众号
编制

C_C++程序设计 2024秋
学校: 无
问题: 1. 若x,i,j和k都是int型变量,则计算 x=(i=4,j=16,k=32)表达式后,x的值为( )
选项:
• A. 4
• B. 16
• C. 32
• D. 52
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为( )
选项:
• A. int
• B. float
• C. double
• D. 不确定
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 在C语言中,要求运算数必须是整型的运算符是( )
选项:国家开放大学答案
• A. /
• B. ++
• C. !=
• D. %
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是( )
选项:
• A. 7
• B. 8
• C. 6
• D. 2
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. 若s是int s=6;则表达式s%2+(s+1)%2的值为____。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. 若a是int型变量,则计算表达式 a=25/3%3后a的值为____。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 7. 在C++语言中,一个int类型数据在内存中所占的字节数位 。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 8. 假设所有变量均为整型渝粤书局:www.yuyue-edu.cn,则表达式(a=2,b=5,a++,b++,a+b)的值为____。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 9. 一个C源程序中至少包括一个_______函数。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 10. 在C语言中,输入操作是由库函数_______完成的,输出操作是由库函数_______完成的。
广东开放大学答案选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 已有定义int x;float y;且执行scanf(“%3d%f",&x,&y);语句时,从第一列开始输入数据12345□678<回车>,则x的值为( );y的值为( )
选项:
• A. 12345 45.000000
• B. 123 45.000000
• C. 45 678.000000
• D. 345 123.000000
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 结构化程序设计的3种结构是( )
选项:渝粤教育
• A. 顺序结构、选择结构、循环结构
• B. 顺序结构、选择结构、转移结构
• C. 多分支结构、赋值结构、等价结构
• D. 分支结构、等价结构、循环结构
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 根据已给出的运行时数据渝粤搜题的输入和输出形式,判断程序中正确的输入输出语句应是( )。
int main( )
{
int x;float y;
printf(“enter x,y:");
输入语句 ;
输出语句;
return 0;
}
输入为:2□3.4 输出为:x+y=5.40
选项:
• A. scanf(“%d,%f”,&x,&y);printf(“\nx+y=%4.2d”,x+y);
• B. scanf(“%d%f”,&x,&y);printf(“\nx+y=%4.2f”,x+y);
• C. scanf(“%d%f”,&x,&y);printf(“\nx+y=6.1f”,x+y);
• D. scanf(“%d%3.1f”,&x,&y); printf(“\nx+y=%4.2f”,x+y);
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 有输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b为3,c为2,从键盘输入数据的正确形式应是( )。
选项:
• A. 132
• B. 1,3,2
• C. a=1□b=3□c=2
• D. a=1,b=2,c=3
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按 ( ) 方式;如果字符串长度小于5,则输出按 ( ) 方式。
选项:
• A. 如果字符串长度大于5,只输出前5个字符;如果字符串长度小于5,则从左输出,右补空格
• B. 如果字符串长度大于5,按实际字符串输出;如果字符串长度小于5,则从右对齐输出,不足位数左补空格。
• C. 如果字符串长度大于5,按实际字符串输出;如果字符串长度小于5,则从左对齐输出,不足位数右补空格。
• D. 无论字符串长度大于5还是小于5,都按实际字符串输出.
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. 在流程图中,平行四边形表示 。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 7. 在C程序中,格式化输入操作由库函数 完成,格式化输出操作由库函数 完成。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 8. 结构化程序设计的三种基本结构是_____、_____、_____。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 9. 在C语言的结构化程序设计北京开放大学答案中, 是程序的基本组成单元;在C++语言的面向对象设计框架中, 是程序的基本组成单元。
选项:
答案:云南开放大学答案 请关注公众号【渝粤搜题】查看答案
问题: 10. 算法的效率通常要考虑_____和______效率。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 下列描述正确的是( )
选项:
• A. 表示m>n为true或m
• B. 如果至少有一个操作数为true,则包含“||”运算符的表达式为true
• C. switch语句结构中必须有default语句
• D. if 语句结构中必须有else语句
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 若整型变量int a=1, b=4,c=3,d=2; 则条件表达式a
选项:
• A. 1
• B. 2
• C. 3
• D. 4
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 判断char型变量ch是否为大写字母的正确表达式是( )。
选项:
• A. 'A'<=ch<='Z’
• B. (ch>='A')&(ch<='Z’)
• C. (ch>='A’)&&(ch<='Z’)
• D. ( 'A'<=ch)and('z’>=ch)
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 已知x=43,ch='A',y=0;则表达式(x>=y&&ch<'B'&&!y)的值是( )。
选项:
• A. 0
• B. 真
• C. 1
• D. 假
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. 判断char型变量cval是否为小写字母的正确表达式( );
选项:
• A. cval>=a&&cval<=z
• B. ’a’=
• C. cval>=’a’&&cval<=’z’
• D. cval>=’a’||cval<=’z’
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. 设a=3,b=4,c=5,则表达式a||b+c&&b==c的值是_______。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 7. 若a=5,b=2,c=1,则表达式a-b
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 8. 当m=2,n=1,a=1,b=2,c=3时,执行完d=(m=a!=b)&&(n=b>c)后;d的值为______,n的值为______,m的值为_______。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 9. 条件"2
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 10. 执行switch语句时,在进行作为条件的表达式求值后,将从某个匹配的标号位置起向下执行,当碰到下一个标号位置时(停止/不停止) 执行。
选项:
答案: 请关注公众号【渝粤江苏开放大学答案搜题】查看答案
问题: 1. 若有以下语句:
int x=3;
do {printf("%d\n",x=2);} while(!(--x));
则结果是( )。
选项:
• A. 输出的是2
• B. 输出的是1和-2
• C. 输出的是3和0
• D. 死循环
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 下面程序段的运行结果是( )。
int n=0;
while (n++<=2); printf("%d",n);
选项:
• A. 上海开放大学答案2
• B. 3
• C. 4
• D. 有语法错误
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 对for(表达式1; ; 表达式3)可理解为( )。
选项:
• A. for(表达式1;0; 表达式3)
• B. for(表达式1;1;表达式3)
• C. for(表达式1;表达式1;表达式3)
• D. for(表达式1;表达式3;表达式3)
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 下列for语句的循环次数为 。
for(int a=0,b=1;b&&a<5;a++);
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. 当在程序中执行到 语句时,将结束所在循环语句中循环体的一次执行。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. 当在程序中执行到 语句时,将结束本层循环类语句或switch语句的执行。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 7. 当在程序中执行到 语句时,将结束本层循环类语句或switch语句的执行。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 8. 下列for语句的循环次数为 。
for(int a=0,b=1;b&&a<5;a++);
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 在C语言中,以下正确的说法是( )。
选项:
• A. 实参和与其对应的形参各占用独立的存储单元
• B. 实参和与其对应的形参共占用一个存储单元
• C. 只有当实参和与其对应的形参同名时才共占用存储单元
• D. 形参是虚拟的,不占用存储单元
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 在C语言程序中以下正确的描述是( )。
选项:
• A. 函数的定义可以嵌套,但函数的调用不可以嵌套
• B. 函数的定义不可以嵌套,但函数的调用可以嵌套
• C. 函数的定义和函数的调用均不可以嵌套
• D. 函数的定义和调用均可以嵌套
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 以下正确的函数形式是( )
选项:
• A. double fun(int x,int y) {z=x+y;return z;}
• B. fun(int x,y) {int z; z=x+y ;return z;}
• C. fun(x,y) {int x,y; double z; z=x+y; retun z;}
• D. double fun(int x,int y) {double z;z=x+y;return z;}
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 以下有关宏替换的叙述不正确的是( )。
选项:
• A. 宏替换不占用运行时间
• B. 宏名无类型
• C. 宏替换只是字符替换
• D. 宏名必须用大写字母表示
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. 一个函数功能不太复杂但要求被频繁调用,应选用( )
选项:
• A. 递归函数
• B. 重载函数
• C. 嵌套函数
• D. 内联函数
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. C渝粤题库语言的编译系统对宏命令的处理是( )。
选项:
• A. 在程序运行时进行的。
• B. 在程序连接时进行的
• C. 和C程序中的其它语句同时进行编译的
• D. 在对源程序代码编译之前进行的
答案: 请关注公众号【渝粤搜题】查看答案
问题: 7. 全局变量和静态局部变量具有静态生存期,存放在内存的 区中。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 8. 如果一个函数定义中使用了 修饰,则该函数不允许被其它文件中的函数调用。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 9. 如果一个函数直接或间接地调用自身,这样的调用称为 调用。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
平时作业
复
习
资
料
渝粤搜题微信公众号
编制
平时作业
复
习
资
料
渝粤搜题微信公众号
编制
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。