本答案对应课程为:点我自动跳转查看
本课程起止时间为:2019-03-08到2019-06-20

第1章 绪论 绪论

1、 问题:以下说法正确的是(    )
选项:
A:C语言程序总是从第一个的函数开始执行
B:在C语言程序中,要调用函数必须在main()函数中定义
C:C语言程序总是从main()函数开始执行
D:C语言程序中的main()函数必须放在程序的开始部分
答案: 【C语言程序总是从main()函数开始执行

2、 问题:一个C程序可以包含任意多个不同名的函数,但有且仅有一个(   ).一个C程序总是从此开始执行。
选项:
A:过程
B:主函数
C:函数
D:include
答案: 【主函数

3、 问题:C语言规定,在一个源程序中,main函数的位置(   )
选项:
A:必须在最开始
B:必须在系统调用的库函数的后面
C:  可以任意
D:  必须在最后
答案: 【  可以任意

4、 问题:在C语言中,每个语句和数据定义是用(   )结束。
选项:
A:句号
B:逗号
C:分号
D:括号
答案: 【分号

5、 问题:下列叙述中错误的是(    )
选项:
A:C语言是一种结构化程序设计语言
B:结构化程序由顺序、分支、循环3种基本结构组成
C:使用3种基本结构构成的程序只能解决简单问题
D:结构化程序设计提倡模块化的设计方法 
答案: 【使用3种基本结构构成的程序只能解决简单问题

6、 问题:关于C程序的叙述正确的是(   )
选项:
A:从//开始的程序都是注释
B:/  /只能写在一行,其中的内容为注释
C:一条语句可以写成多行,多条语句也可以写在一行
D:一行只能写一条语句
答案: 【一条语句可以写成多行,多条语句也可以写在一行

7、 问题:(   )是C程序的基本构成单位。
选项:
A:函数
B:函数和过程
C:文本
D:语句
答案: 【函数

8、 问题:在C语言中,一个语句(   )为结束标志。
选项:
A:句号
B:逗号
C:分号
D:括号
答案: 【分号

第3章 数据的输入输出 数据的输入输出

小提示:本节包含奇怪的同名章节内容

1、 问题:下列程序打印输出C Language Programming#include<stdio.h>int main(){printf("C Language Programming");return 0;}程序的运行结果是:
选项:
A:程序编译出错
B:"C Language Programming"
C:C, Language, Programming
D:C Language Programming
答案: 【C Language Programming

2、 问题:要输出结果44=16,下列语句不正确的是(   )
选项:
A:printf("4
4=16");
B:printf("44=%d",16);
C:printf("4
4=%d",44);
D:printf("4
4=%d,16");
答案: 【printf("4*4=%d,16");

3、 问题:已知在ASCH 字符集中、数字0的字号为48,下面程序的输出结果为(      )。#include <stdio.h>int main( ){  char x, y;  x=’0′;  y=’9′;  printf("%d,%d",x,y);}
选项:
A:因输出格式不合法,输出错误信息
B:48,57
C:0,9
D:48.58
答案: 【48,57

4、 问题:以下程序的运行结果是(      )#include <stdio.h>int main( ){  int c,x,y;  x= l;  y= 1;  c= 0;  c=x++||y++;  printf("%d%d%d",x,y,c);}
选项:
A:110
B:211
C:011
D:001
答案: 【211

5、 问题:以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错,出错的原因是(    )。#include <stdio.h>int main() {     int r; float s;     scanf("%d",&r);     s= prr;     printf("s=%f",s); }
选项:
A:注释语句书写位置错误
B:存放圆半径的变量r不应该定义为整型
C:s=
prr;语句中使用了非法的表达式
D:输出语句中格式描述符非法
答案: 【s=pr*r;语句中使用了非法的表达式

6、 问题:为了输出字符串,下列哪一个语句是正确的?(  )
选项:
A:printf(“%f”,a);                               
B:printf(“%d”,a); 
C:printf(“%c”,a);                                  
D:printf(“%s”,a);
答案: 【printf(“%s”,a);

7、 问题:用scanf(“%d:%d”,&a,&b);输入数据时,数据之间必须用(   )隔开
选项:
A:逗号                   
B:分号                    
C:冒号                    
D:空格
答案: 【冒号                    

8、 问题:若a为int类型,且a=125,执行printf(“%d,%o,%x”,a,a+1,a+2);语句后的输出是(   )
选项:
A:25, 175, 7D                                           
B:125, 176, 7F                
C:125, 176, 7D                                           
D:125, 175, 2F
答案: 【125, 176, 7F                

9、 问题:若x, y均定义成int型,z定义为double型,以下不合法的scanf函数调用语句是(   )
选项:
A:scanf(“%d %x, %le”, &x, &y, &z);
B:scanf(“%2d %d, %lf”, &x, &y, &z);
C:scanf(“%x %
d %o”, &x, &y);
D:scanf(“%x %o%6.2f”, &x, &y, &z)
答案: 【scanf(“%x %o%6.2f”, &x, &y, &z)

10、 问题:只能向终端输出一个字符的函数是(   )
选项:
A:printf函数                                             
B:putchar函数
C:getchar函数                                  
D:scanf函数
答案: 【putchar函数

11、 问题:以下程序的输出结果是(   )main(){         int n;         (n=64,n+6),n2;         printf(“n=%d”,n);}
答案: 【24

12、 问题:以下程序的输出结果是(   )main(){         int x=2,y,z;         x*=3+1;         printf(“%d,”,x++);         x+=y=z=5;         printf(“%d,”,x);         x=y=z;         printf(“%d”,x);}
答案: 【8, 14, 5

13、 问题:下面程序的输出结果是(   )main(){         int x, y, z;         x=0;y=z=-1;         x+=-z—y;//{(-z–)-y}         printf(“x=%d”,x);}
答案: 【x=2

14、 问题:以下程序的输出结果为(   )main(){ char c1=‘a’,c2=‘b’,c3=‘c’; printf(“a%cb%c\tc%c”,c1,c2,c3);}
答案: 【aabb cc

15、 问题:若输入12345和abc,以下程序的输出结果是(   )main(){ int a; char ch; scanf(“%3d%3c”,&a,&ch); printf(“%d, %c” ,a, ch);}
答案: 【123, 4

16、 问题:以下程序的输出结果是(   )main(){ unsigned x1; int b= -1; x1=b; printf(“%u”,x1);}
答案: 【4294967295

17、 问题:以下程序的输出结果是(   )#include<stdio.h>#include<math.h>main(){ int a=1,b=4,c=2; float x=10.5, y=4.0, z; z=(a+b)/c+sqrt((double)y)*1.2/c+x; printf(“%f”, z);}
答案: 【13.700000

18、 问题:以下程序的输出结果是(   )main(){ int a=2, c=5; printf(“a=%%d, b=%%d”, a, c);}
答案: 【a=%d, b=%d

19、 问题:请读程序:main(){ int a; float b, c; scanf(“%2d%3f%4f”,&a,&b,&c); printf(“a=%d, b=%f, c=%f”, a, b, c);}若运行时从键盘上输入9876543210<CR>(<CR>表示回车),则上面程序的输出结果是
答案: 【a=98, b=765.000000, c=4321.000000

第2章 数据类型 数据类型1

小提示:本节包含奇怪的同名章节内容

1、 问题:下列选项中,合法的一组C语言数值常量是(   )
选项:
A:028 5e- 3.0xf
B:12.0xa23 4.5e0
C:177 4el.5 0abc
D:0x8A 10,000 3.e
答案: 【12.0xa23 4.5e0

本门课程剩余章节答案为付费内容
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如需购买期末请联系客服QQ 2356025045
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表评论

电子邮件地址不会被公开。 必填项已用*标注