覆盖超星/学习通/尔雅等10+学习平台 | 历年真题+答案解析+模拟试卷 | 免费下载 实时更新 精准检索
超星学习通C_C++程序设计 2024秋作业答案 (2)
超新学习通 2025-03-26 13:13:26 1 0
广告示例

想要快速找到正确答案?

立即关注 九八五题库微信公众号,轻松解决学习难题!

随机漂浮广告
超星学习通C_C++程序设计 2024秋作业答案 (2)

作业论文指导

扫码关注
作业论文指导,轻松解决学习难题!

超星学习通C_C++程序设计 2024秋作业答案 (2)

C_C++程序设计 2024秋

学校: 无

问题 1: 1. 若x,i,j和k都是int型变量,则计算 x=(i=4,j=16,k=32)表达式后,x的值为( )

选项:

  • A. 4

  • B. 16

  • C. 32

  • D. 52

答案: 32

问题 2: 2. 设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为( )

选项:

  • A. int

  • B. float

  • C. double

  • D. 不确定

答案: double

问题 3: 3. 在C语言中,要求运算数必须是整型的运算符是( )

选项:

  • A. /

  • B. ++

  • C. !=

  • D. %

答案: %

问题 4: 4. 假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是( )

选项:

  • A. 7

  • B. 8

  • C. 6

  • D. 2

答案: 8

问题 5: 5. 若s是int s=6;则表达式s%2+(s+1)%2的值为____。

选项:

答案: 1

问题 6: 6. 若a是int型变量,则计算表达式 a=25/3%3后a的值为____。

选项:

答案: 2

问题 7: 7. 在C++语言中,一个int类型数据在内存中所占的字节数位 。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 8: 8. 假设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 9: 9. 一个C源程序中至少包括一个_______函数。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 10: 10. 在C语言中,输入操作是由库函数_______完成的,输出操作是由库函数_______完成的。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 11: 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

答案: 请关注公众号【九八五题库】查看答案

问题 12: 2. 结构化程序设计的3种结构是( )

选项:

  • A. 顺序结构、选择结构、循环结构

  • B. 顺序结构、选择结构、转移结构

  • C. 多分支结构、赋值结构、等价结构

  • D. 分支结构、等价结构、循环结构

答案: 请关注公众号【九八五题库】查看答案

问题 13: 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);

答案: 请关注公众号【九八五题库】查看答案

问题 14: 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

答案: 请关注公众号【九八五题库】查看答案

问题 15: 5. printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按 ( ) 方式;如果字符串长度小于5,则输出按 ( ) 方式。

选项:

  • A. 如果字符串长度大于5,只输出前5个字符;如果字符串长度小于5,则从左输出,右补空格

  • B. 如果字符串长度大于5,按实际字符串输出;如果字符串长度小于5,则从右对齐输出,不足位数左补空格。

  • C. 如果字符串长度大于5,按实际字符串输出;如果字符串长度小于5,则从左对齐输出,不足位数右补空格。

  • D. 无论字符串长度大于5还是小于5,都按实际字符串输出.

答案: 请关注公众号【九八五题库】查看答案

问题 16: 6. 在流程图中,平行四边形表示 。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 17: 7. 在C程序中,格式化输入操作由库函数 完成,格式化输出操作由库函数 完成。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 18: 8. 结构化程序设计的三种基本结构是_____、_____、_____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 19: 9. 在C语言的结构化程序设计中, 是程序的基本组成单元;在C++语言的面向对象设计框架中, 是程序的基本组成单元。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 20: 10. 算法的效率通常要考虑_____和______效率。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 21: 1. 下列描述正确的是( )

选项:

  • A. 表示m>n为true或m

  • B. 如果至少有一个操作数为true,则包含“||”运算符的表达式为true

  • C. switch语句结构中必须有default语句

  • D. if 语句结构中必须有else语句

答案: 请关注公众号【九八五题库】查看答案

问题 22: 2. 若整型变量int a=1, b=4,c=3,d=2; 则条件表达式a

选项:

  • A. 1

  • B. 2

  • C. 3

  • D. 4

答案: 请关注公众号【九八五题库】查看答案

问题 23: 3. 判断char型变量ch是否为大写字母的正确表达式是( )。

选项:

  • A. 'A'<=ch<='Z’

  • B. (ch>='A')&(ch<='Z’)

  • C. (ch>='A’)&&(ch<='Z’)

  • D. ( 'A'<=ch)and('z’>=ch)

答案: 请关注公众号【九八五题库】查看答案

问题 24: 4. 已知x=43,ch='A',y=0;则表达式(x>=y&&ch<'B'&&!y)的值是( )。

选项:

  • A. 0

  • B. 真

  • C. 1

  • D. 假

答案: 请关注公众号【九八五题库】查看答案

问题 25: 5. 判断char型变量cval是否为小写字母的正确表达式( );

选项:

  • A. cval>=a&&cval<=z

  • B. ’a’=

  • C. cval>=’a’&&cval<=’z’

  • D. cval>=’a’||cval<=’z’

答案: 请关注公众号【九八五题库】查看答案

问题 26: 6. 设a=3,b=4,c=5,则表达式a||b+c&&b==c的值是_______。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 27: 7. 若a=5,b=2,c=1,则表达式a-b

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 28: 8. 当m=2,n=1,a=1,b=2,c=3时,执行完d=(m=a!=b)&&(n=b>c)后;d的值为______,n的值为______,m的值为_______。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 29: 9. 条件"2

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 30: 10. 执行switch语句时,在进行作为条件的表达式求值后,将从某个匹配的标号位置起向下执行,当碰到下一个标号位置时(停止/不停止) 执行。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 31: 1. 若有以下语句:
int x=3;
do {printf("%d\n",x=2);} while(!(--x));
则结果是( )。

选项:

  • A. 输出的是2

  • B. 输出的是1和-2

  • C. 输出的是3和0

  • D. 死循环

答案: 请关注公众号【九八五题库】查看答案

问题 32: 2. 下面程序段的运行结果是( )。
int n=0;
while (n++<=2); printf("%d",n);

选项:

  • A. 2

  • B. 3

  • C. 4

  • D. 有语法错误

答案: 请关注公众号【九八五题库】查看答案

问题 33: 3. 对for(表达式1; ; 表达式3)可理解为( )。

选项:

  • A. for(表达式1;0; 表达式3)

  • B. for(表达式1;1;表达式3)

  • C. for(表达式1;表达式1;表达式3)

  • D. for(表达式1;表达式3;表达式3)

答案: 请关注公众号【九八五题库】查看答案

问题 34: 4. 下列for语句的循环次数为 。
for(int a=0,b=1;b&&a<5;a++);

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 35: 5. 当在程序中执行到 语句时,将结束所在循环语句中循环体的一次执行。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 36: 6. 当在程序中执行到 语句时,将结束本层循环类语句或switch语句的执行。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 37: 7. 当在程序中执行到 语句时,将结束本层循环类语句或switch语句的执行。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 38: 8. 下列for语句的循环次数为 。
for(int a=0,b=1;b&&a<5;a++);

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 39: 1. 在C语言中,以下正确的说法是( )。

选项:

  • A. 实参和与其对应的形参各占用独立的存储单元

  • B. 实参和与其对应的形参共占用一个存储单元

  • C. 只有当实参和与其对应的形参同名时才共占用存储单元

  • D. 形参是虚拟的,不占用存储单元

答案: 请关注公众号【九八五题库】查看答案

问题 40: 2. 在C语言程序中以下正确的描述是( )。

选项:

  • A. 函数的定义可以嵌套,但函数的调用不可以嵌套

  • B. 函数的定义不可以嵌套,但函数的调用可以嵌套

  • C. 函数的定义和函数的调用均不可以嵌套

  • D. 函数的定义和调用均可以嵌套

答案: 请关注公众号【九八五题库】查看答案

问题 41: 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;}

答案: 请关注公众号【九八五题库】查看答案

问题 42: 4. 以下有关宏替换的叙述不正确的是( )。

选项:

  • A. 宏替换不占用运行时间

  • B. 宏名无类型

  • C. 宏替换只是字符替换

  • D. 宏名必须用大写字母表示

答案: 请关注公众号【九八五题库】查看答案

问题 43: 5. 一个函数功能不太复杂但要求被频繁调用,应选用( )

选项:

  • A. 递归函数

  • B. 重载函数

  • C. 嵌套函数

  • D. 内联函数

答案: 请关注公众号【九八五题库】查看答案

问题 44: 6. C语言的编译系统对宏命令的处理是( )。

选项:

  • A. 在程序运行时进行的。

  • B. 在程序连接时进行的

  • C. 和C程序中的其它语句同时进行编译的

  • D. 在对源程序代码编译之前进行的

答案: 请关注公众号【九八五题库】查看答案

问题 45: 7. 全局变量和静态局部变量具有静态生存期,存放在内存的 区中。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 46: 8. 如果一个函数定义中使用了 修饰,则该函数不允许被其它文件中的函数调用。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 47: 9. 如果一个函数直接或间接地调用自身,这样的调用称为 调用。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 48: 1. 若有定义:int a[2][3];则对a数组的第i行,第j列元素值的正确引用是( )。

选项:

  • A. *(*(a+i)+j)

  • B. (a+i)[j]

  • C. *(a+i+j)

  • D. *(a+i)+j

答案: 请关注公众号【九八五题库】查看答案

问题 49: 2. 若有定义:int a[5];则a数组中首元素的地址可以表示为( )。

选项:

  • A. a

  • B. &a

  • C. &a[1]

  • D. a+1

答案: 请关注公众号【九八五题库】查看答案

问题 50: 3. 若有定义:int a[5];则a数组中首元素的地址可以表示为( )。

选项:

  • A. &a

  • B. a+1

  • C. a

  • D. &a[1]

答案: 请关注公众号【九八五题库】查看答案

问题 51: 4. 一个数组的数组名实际上是指向该数组______元素的地址,并且在任何时候都不允许_ __它。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 52: 5. 假定p所指对象的值为25,p+1所指对象的值为42,则*++p的值为______。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 53: 6. 若要定义整型指针p并初始指向x,则所使用的定义语句为_ _____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 54: 7. 假定a是一个二维数组,则a[i][j]的指针访问方式为__________。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 55: 8. 若y是x的引用,则对y的操作就是对______的操作。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 56: 9. 在一个二维数组int a[m][n]中,包含的一维元素a[i]的类型为________,访问a[i]时返回值的类型为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 57: 10. 若p指向x,则________与x的表示是等价的。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 58: 1. 函数调用语句:fseek(fp,-20L,2);的含义是( )。

选项:

  • A. 将文件位置指针移到了距离文件头20个字节处

  • B. 将文件位置指针从当前位置向后移动20个字节

  • C. 将文件 位置指针从文件末尾处向后退20个字节

  • D. 将文件位置指针移到了距离当前位置20个字节处

答案: 请关注公众号【九八五题库】查看答案

问题 59: 2. fwrite函数的一般调用形式是( )。

选项:

  • A. fwrite(buffer,count,size,fp)

  • B. fwrite(fp,size,count,buffer)

  • C. fwrite(fp,count,size,buffer)

  • D. fwirte(buffer,size,count,fp)

答案: 请关注公众号【九八五题库】查看答案

问题 60: 3. fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是( )。

选项:

  • A. 只写

  • B. 追加

  • C. 读或读写

  • D. 答案B和C都正确

答案: 请关注公众号【九八五题库】查看答案

问题 61: 4. 若以”a+”方式打开一个已存在的文件,则以下叙述正确的是( )。

选项:

  • A. 文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和读操作。

  • B. 文件打开时,原有文件内容被删除,位置指针移到文件开头,可作重新写和读操作。

  • C. 文件打开时,原有文件内容被删除,只可作写操作。

  • D. 以上各种说法皆不下确。

答案: 请关注公众号【九八五题库】查看答案

问题 62: 5. fscanf函数的正确调用形式是( )。

选项:

  • A. fscanf(fp,格式字符串,输也表列)

  • B. fscanf(格式字符串,输出表列, fp)

  • C. fscanf(格式字符串,文件指针,输出表列)

  • D. fscanf(文件指针,格式字符串,输入表列)

答案: 请关注公众号【九八五题库】查看答案

问题 63: 6. 函数ftell(fp)作用是( )。

选项:

  • A. 得到流式文件 中的当前位置

  • B. 移动流式文件 的位置指针

  • C. 初始化流式文件 的位置指针

  • D. 以上答案均正

答案: 请关注公众号【九八五题库】查看答案

问题 64: 7. 若执行fopen函数时发生错误,则函数的返回值是( )。

选项:

  • A. 地址值

  • B. 0

  • C. 1

  • D. EOF

答案: 请关注公众号【九八五题库】查看答案

问题 65: 8. 利用fseek函数可以实现的操作是( )。

选项:

  • A. 改变文件的位置指针

  • B. 文件的顺序读写

  • C. 文件的随机读写

  • D. 以上答案均正确

答案: 请关注公众号【九八五题库】查看答案

问题 66: 9. 以下要作为函数fopen中第一个参数的正确格式是( )。

选项:

  • A. c:user\text.txt

  • B. c:\rser\text.txt

  • C. \user\text.txt

  • D. ”c:\\user\\text.txt”

答案: 请关注公众号【九八五题库】查看答案

问题 67: 10. 已知函数的高速用形式:fread(buffer,size,count,fp);其中buffer代表的是( )。

选项:

  • A. 一个整型变量,代表要读入的数据项总数

  • B. 一个文件指针,指向要读的文件

  • C. 一个指针,指向要读入数据的存放地址

  • D. 一个存储区,存放要读的数据项

答案: 请关注公众号【九八五题库】查看答案

问题 68: 11. 若调用fputc函数输出字符成功,则其返回值是( )。

选项:

  • A. EOF

  • B. 1

  • C. 0

  • D. 输出的字符

答案: 请关注公众号【九八五题库】查看答案

问题 69: 12. Rewind,函数的作用是( )。

选项:

  • A. 使位置指针重新返回文件的开头

  • B. 将位置指针指向文件中所要求的特定位置

  • C. 使位置指针指向文件的末尾

  • D. 使位置指针自动移至下一个字符位置

答案: 请关注公众号【九八五题库】查看答案

问题 70: 13. 当顺利执行了文件关闭操作时,fclose函数的返回值是( )。

选项:

  • A. -1

  • B. TURE

  • C. 0

  • D. 1

答案: 请关注公众号【九八五题库】查看答案



收藏
文章说明
©版权声明
本站提供的一切试卷均来自网上;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集,版权争议与本站无关。您必须在下载后的24个小时之内从您的设备中彻底删除。如有侵权请邮件与我们联系处理。敬请谅解!
评论留言

昵称

试卷网
试卷网
本站专注整合全网学习平台试卷资源,涵盖超星、学习通、尔雅、学起Plus、安徽继续教育、云上河开等平台的海量试题与答案,提供免费下载及在线查询服务。包含期末考试、模拟试题、章节练习等类型,覆盖大学、职业考试、继续教育等多领域,同步更新各平台最新试卷,助力高效备考与学习
  • 文章38095
  • 评论0
  • 微语1
最新评论