2021 C语言程序设计(新疆大学)1465465514 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-09-09到2022-01-02
第2章 C语言程序设计基础 第2章 单元测试
1、 问题:C语言规定,在一个源程序中,main函数的位置( )。
选项:
A:必须在最开始
B:必须在系统调用的库函数的后面
C:可以任意
D:必须在最后
答案: 【可以任意】
2、 问题:C语言程序的执行,总是起始于( )。
选项:
A:程序中的第一条可执行语句
B:程序中的第一个函数
C:main函数
D:包含文件中的第一个函数
答案: 【main函数】
3、 问题:下列说法中正确的是( )。
选项:
A:C语言程序书写时,不区分大小写字母
B:C语言程序书写时,一行只能写一个语句
C:C语言程序书写时,一个语句可分成几行书写
D:C语言程序书写时,每行必须有行号
答案: 【C语言程序书写时,一个语句可分成几行书写】
4、 问题:以下叙述不正确的是( )。
选项:
A:一个C源程序可由一个或多个函数组成
B:一个C源程序必须包含一个main函数
C:C语言程序的基本组成单位是函数
D:在C语言程序中,注释说明只能位于一条语句的后面
答案: 【在C语言程序中,注释说明只能位于一条语句的后面】
5、 问题:下面对C语言特点,不正确描述的是( )。
选项:
A:C语言兼有高级语言和低级语言的双重特点.执行效率高
B:C语言既可以用来编写应用程序,又可以用来编写系统软件
C:C语言的可移植性较差
D:C语言是一种结构式模块化程序设计语言
答案: 【C语言的可移植性较差】
6、 问题:C语言程序的语句都是以( )结尾。
选项:
A:“.”
B:“;”
C:“,”
D:都不是
答案: 【“;”】
7、 问题:C语言程序经过编译以后生成的文件名的后缀为( )。
选项:
A:.c
B:.obj
C:.exe
D:.cpp
答案: 【.obj】
8、 问题:C语言程序经过链接以后生成的文件名的后缀为( )。
选项:
A:.c
B:.obj
C:.exe
D:.cpp
答案: 【.exe】
9、 问题:C语言编译程序的首要工作是( )。
选项:
A:检查C语言程序的语法错误
B:检查C语言程序的逻辑错误
C:检查程序的完整性
D:生成目标文件
答案: 【检查C语言程序的语法错误】
10、 问题:C语言程序的注释是( )。
选项:
A:由“/”开头,“/”结尾
B:由“/”开头,“/”结尾
C:由“//”开头
D:由“/”或“//”开头
答案: 【由“/”开头,“*/”结尾】
第4章 基本输入输出和顺序程序设计 第4章 单元测试
1、 问题:在16位C编译系统上,下列程序执行后的输出结果是( )。 #include <stdio.h> void main() { int a=-32769; printf ("%8U", a); }
选项:
A:32769
B:8U
C:32767
D:-32767
答案: 【8U】
2、 问题:下面程序段执行后的输出结果是( )(口表示一个空格). int a=3366; printf("|%-08d|",a);
选项:
A:|-0003366|
B:|00003366|
C:|3366口口口口|
D:输出格式非法
答案: 【|3366口口口口|】
3、 问题:以下程序的输出结果是( )。 #include <stdio.h> void main() { printf ("sl=|%15s| s2=|%-5s|","chinabeijing","chi"); }
选项:
A:sl=|chinabeijing口口口| s2=|chi|
B:s1=|chinabeijing口口口| s2=|chi口口|
C:s1=|口口口chinabeijing| s2=|口口chi|
D:sl=|口口口chinabeijing| s2=|chi口口|
答案: 【sl=|口口口chinabeijing| s2=|chi口口|】
4、 问题:在16位C编译系统上,以下程序的输出结果是( )。(口表示一个空格) #include <stdio.h> void main() { long y=-43456; printf ("y=|%-8ld| y=|%-08ld| y=|%08ld| y=|%+8ld|",y,y,y,y) ; }
选项:
A:y=|口口-43456| y=|-口口43456| y=|-0043456| y=|-43456口口|
B:y=|口口-43456| y=|-43456口口| y=|-0043456| y=|-口口43456|
C:y=|-43456口口| y=|-43456口口| y=|-0043456| y=|口口-43456|
D:y=|-43456口口| y=|-4345600| y=|-0043456| y=|口口-43456|
答案: 【y=|-43456口口| y=|-43456口口| y=|-0043456| y=|口口-43456|】
5、 问题:在16位C编译系统上,以下程序的输出结果是( )。 #include <stdio.h> void main() { int y=2456; printf ("y=|%3o| y=|%8o| y=|%#8o| y=|%08o|", y,y,y,y); }
选项:
A:y=|2456| y=|口口口口2456| y=|口口口02456| y=|00002456|
B:y=|4630| y=|口口口口4630| y=|口口口04630| y=|00004630|
C:y=|2456| y=|口口口口2456| y=|###02456| y=|00002456|
D:y=|4630| y=|4630口口口口| y=|###04630| y=|00004630|
答案: 【y=|4630| y=|口口口口4630| y=|口口口04630| y=|00004630|】
6、 问题:若有说明语句:int a; float b;,以下输入语句正确的是( )。
选项:
A:scanf ("%f%f", &a, &b);
B:scanf ("%f%d", &a, &b);
C:scanf ("%d,%f",&a, &b);
D:scanf ("%6.2f%6.2f",&a, &b);
答案: 【scanf ("%d,%f",&a, &b);】
7、 问题:执行下面程序段,给x, y赋值时,不能作为数据分隔符的是( )。 int x, y; scanf("%d%d",&x,&y);
选项:
A:空格
B:Tab键
C:回车
D:逗号
答案: 【逗号】
8、 问题:执行下面程序时,欲将25和2.5分别赋给a和b,正确的输入方法是( )。 int a; float b; scanf("a=%d,b=%f",&a,&b);
选项:
A:25口2.5
B:25,2.5
C:a=25,b=2.5
D:a=25口b=2.5
答案: 【a=25,b=2.5】
9、 问题:若有说明语句:int a,b;,用户的输入为111222333,结果a的值为111, b的值为333,那么以下输入正确的语句是( )。
选项:
A:scanf ("%3d%3c%3d", &a, &b);
B:scanf ("%3d%3c%3d", &a, &b);
C:scanf ("%3d%3d%3d", &a, &b);
D:scanf ("%3d%2d%3d", &a, &b);
答案: 【scanf ("%3d%*3c%3d", &a, &b);】
10、 问题:执行下面的程序时,假设用户输入为1口22口333,则chl, ch2和ch3的值为( )。 char ch1, ch2, ch3; scanf("%1c%2c%3c",&ch1,&ch2,&ch3);
选项:
A:’1’、’2’、’3′
B:’1’、’ ‘、’2′
C:’1’、’2’、’ ‘
D:’1’、’ ‘、’3’
答案: 【‘1’、’ ‘、’2’ 】
11、 问题:已知:int x, y; double z;以下语句中错误的函数调用是( )。
选项:
A:scanf ("%d,%lx,%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);】
12、 问题:已有如下定义和输入语句,若要求al, a2, c1, c2的值分别为10, 20,A和B,当从第一列开始输入数据时,正确的数据输入方式是( )。 int al, a2; char cl, c2; scanf ("%d%c%d%c",&al,&cl,&a2,&c2);
选项:
A:10A口20口B↙
B:10口A口20口B↙
C:10A20B↙
D:10A20口B↙
答案: 【10A20B↙】
13、 问题:阅读以下程序,当输入数据的形式为25,13,10↙,正确的输出结果为( )。 #include <stdio.h> void main() { int x,y,z; scanf ("%d%d%d",&x,&y,&z); printf("x+y+z=%d",x+y+z); }
选项:
A:x+y+z=48
B:x+y+z=38
C:x+y+z=35
D:无法确定
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦