覆盖超星/学习通/尔雅等10+学习平台 | 历年真题+答案解析+模拟试卷 | 免费下载 实时更新 精准检索
广告示例

想要快速找到正确答案?

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

随机漂浮广告
超星学习通C语言设计作业答案 (3)

作业论文指导

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

超星学习通C语言设计作业答案 (3)

C语言设计

学校: 无

问题 1: 1. 以下说法正确的是( )

选项:

  • A. 用do-while语句构成的循环,在while后的表达式为0时结束循环

  • B. do-while语句构成的循环不能用其他语句构成的循环来代替

  • C. do-while语句构成的循环只能用break语句退出

  • D. 用do-while语句构成的循环,在while后的表达式为非0时结束循环

答案: 用do-while语句构成的循环,在while后的表达式为0时结束循环

问题 2: 2. 如果c是大于1的正整数,与以下程序段功能相等的赋值语句是( )。
s=a;
for(b=1;b<=c;b++)
s=s+1;

选项:

  • A. s=b+c;

  • B. s=s+c;

  • C. s=a+b;

  • D. s=a+c;

答案: s=a+c;

问题 3: 3. 以下程序段的输出结果是( )。
#include
void main()
{
int a=3;
do
{
printf("%d",a--);
}while(!a);
}

选项:

  • A. 32

  • B. 不输出任何内容

  • C. 3

  • D. 321

答案: 3

问题 4: 4. 以下程序段的输出结果是( )。
int n=10;
while(n>7)
{
printf("%d,",n);
n--;
}

选项:

  • A. 9,8,7,

  • B. 9,8,7,6,

  • C. 10,9,8,

  • D. 10,9,8,7,

答案: 10,9,8,

问题 5: 5. 以下程序的输出结果是( )。
#include
void main()
{
int i=5;
for(;i<15;)
{
i++;
if(i%4==0) printf("%2d",i);
else continue;
}
}

选项:

  • A. 812

  • B. 81216

  • C. 1216

  • D. 8

答案: 812

问题 6: 6. 以下关于for语句的说法不正确的是( )

选项:

  • A. for循环是先判断表达式,后执行循环体语句

  • B. for循环只能用于循环次数已经确定的情况

  • C. for循环中,可以用break语句跳出循环体

  • D. for循环体语句中,可以包含多条语句,但要用花括号括起来。

答案: for循环只能用于循环次数已经确定的情况

问题 7: 7. C语言中,while语句和do-while语句的主要区别是( )

选项:

  • A. do-while的循环体不能是复合语句

  • B. do-while的循环体至少无条件执行一次

  • C. while的循环控制条件比do-while的循环控制条件严格

  • D. do-while允许从外部转到循环体内

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

问题 8: 8. 若定义int i;则以下循环语句的循环执行次数是( )。
for(i=2;i==0;)
printf("%d",i--);

选项:

  • A. 1

  • B. 2

  • C. 0

  • D. 无限次

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

问题 9: 1. 下列不合法的字符常量是( )

选项:

  • A. '2'

  • B. 'ab'

  • C. '\n'

  • D. '\101'

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

问题 10: 2. 下列合法的转义字符是( )

选项:

  • A. '\"'

  • B. '\ee'

  • C. '\018

  • D. 'xab'

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

问题 11: 3. 以下选项中不合法的实型常量是( )

选项:

  • A. -62000

  • B. 0.123

  • C. 5

  • D. E3

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

问题 12: 4. 若已定义x和y为double型变量,则表达式x=1,y=x+3/2的值是( )

选项:

  • A. 2

  • B. 2.5

  • C. 2.0

  • D. 1

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

问题 13: 5. 执行语句“x=(a=5,b=a--)”后,x,a,b的值分别是( )

选项:

  • A. 5,4,4

  • B. 5,5,4

  • C. 5,4,5

  • D. 4,5,4

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

问题 14: 6. 已知int x=5,y=5,z=5;则执行语句x%=y+z;后,x的值是(

选项:

  • A. 6

  • B. 1

  • C. 0

  • D. 5

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

问题 15: 7. 表达式(k=3*2,k+4),k*3的值是( )

选项:

  • A. 18

  • B. 14

  • C. 30

  • D. 10

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

问题 16: 8. 下面程序的输出结果是( )。
#include
void main()
{
int x=10,y=3,z;
printf("%d\n",z=(x%y,x/y));
}

选项:

  • A. 4

  • B. 3

  • C. 1

  • D. 0

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

问题 17: 9. 经过下述赋值后,变量x的数据类型是( )。
float x=21.0;
int y;
y=(int)x;

选项:

  • A. float

  • B. double

  • C. int

  • D. char

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

问题 18: 10. 执行以下程序后,输出结果为
#include
void main()
{
int x;
float y;
y=3.6;
x=(int)y+10;
printf("x=%d,y=%f",x,y);
}

选项:

  • A. x=13,y=3.600000

  • B. x=13.5,y=3.60000

  • C. x=13,y=3

  • D. x=13,y=3.6

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

问题 19: 11. 下列浮点数的形式表示错误的是( )

选项:

  • A. 10.6

  • B. 12E2.0

  • C. 100000

  • D. .5

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

问题 20: 12. 若x为int类型,则表达式x=1,x+5,x++的值是1。

选项:

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

问题 21: 13. 8E2是不合法的整型常量。

选项:

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

问题 22: 14. -6.2e4是不合法的实型常量。

选项:

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

问题 23: 15. 执行语句“printf("%x",-1);”屏幕显示-ffff。

选项:

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

问题 24: 16. 若有int x=8,y=5,z;则执行语句“z=x/y+0.4”后,z的值为1。

选项:

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

问题 25: 1. 若变量x,y均定义为int型,z定义为double型,下列不合法的scanf语句是( )

选项:

  • A. scanf("%d%d%lf",&x,&y,&z);

  • B. scanf("%d,%x,%lf",&x,&y,&z);

  • C. scanf("%x,%o,%6.2f",&x,&y,&z);

  • D. scanf("%x,%o",&x,&y);

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

问题 26: 2. 以下程序的输出结果是( )。
#include
void main()
{
int a=010,b=0x10,c=10;
printf("%d,%d,%d",a,b,c);
}

选项:

  • A. 10,10,10

  • B. 8,16,10

  • C. 16,8,10

  • D. 8,10,10

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

问题 27: 3. 以下可以实现“输入一个字符到变量ch”的语句是( )。

选项:

  • A. scanf("%f",ch);

  • B. ch=getchar( );

  • C. getchar(ch);

  • D. printf("%c",ch);

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

问题 28: 4. putchar( )函数可以向终端输出一个( )。

选项:

  • A. 字符串

  • B. 字符或字符型变量值

  • C. 实型变量值

  • D. 浮点型变量值

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

问题 29: 5. 若 x 为 float 型变量,则以下语句( )。x=213.82631; printf("%-4.2f\n",x);

选项:

  • A. 输出为213.83

  • B. 输出格式描述符的域宽不够,不能输出

  • C. 输出为213.82

  • D. 输出为-213.82

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

问题 30: 6. 使用“scanf("a=%d,b=%d",&a,&b)”,要使a,b的值均为25,正确的输入是( )。

选项:

  • A. a=25 b=25(空格分开)

  • B. 25 25(空格分开)

  • C. 25,25

  • D. a=25,b=25

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

问题 31: 7. 能正确定义整型变量a和b,并为它们赋初值5的语句是( )

选项:

  • A. a=b=5;

  • B. int a=5,b=5;

  • C. int a=b=5;

  • D. int a,b=5;

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

问题 32: 8. 程序调试是指对程序进行编译。

选项:

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

问题 33: 9. 对 C 的源程序进行编译是指将C源程序翻译成目标程序。

选项:

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

问题 34: 10. 格式化输入函数scanf的返回值是输入数据的个数。

选项:

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

问题 35: 11. C语言的每条可执行语句最终都将被转换成二进制的机器指令。

选项:

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



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

昵称

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