2022 C语言程序设计(河南理工大学)1467094452 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2022-02-21到2022-06-05
第一章 C语言概述
1、 问题:C语言程序的基本单位是( )
选项:
A:程序行
B:语句
C: 函数
D:字符
答案: 【 函数】
2、 问题:在C语言程序中,注释部分( )
选项:
A:从( 到 )结束
B:从REM开始无结束志标志
C:无起始标志
D:从/开始,/结束
答案: 【从/开始,/结束】
3、 问题:一个C语言程序只可以有( )main函数
选项:
A:两个
B:一个
C:零个
D:多个
答案: 【一个】
4、 问题:一个C语言程序从( )开始执行
选项:
A:max函数
B:min函数
C:main函数
D:printf函数
答案: 【main函数】
5、 问题:C语言中以( )作为语句结束符
选项:
A:分号
B:逗号
C:点号
D:句号
答案: 【分号】
6、 问题:C语言中注释部分( )执行
选项:
A:会
B:不会
C:部分
D:不确定
答案: 【不会】
7、 问题:一个C语言程序在( )结束执行
选项:
A:程序最后行
B:main函数末行
C:main函数首行
D:不确定
答案: 【main函数末行】
8、 问题:在一个C语言程序中,main函数出现的位置是( )
选项:
A:必须在程序的最后面
B:可以在任意地方
C:必须在程序的最前面
D:必须在系统调用的库函数的后面
答案: 【可以在任意地方】
9、 问题:C语言中函数首部后面用一对( )括起来的部分作为函数体
选项:
A:小括号()
B:大括号{ }
C:中括号[ ]
D:尖括号< >
答案: 【大括号{ }】
10、 问题:C语言程序需要编译、( )后才能生成可执行程序。
选项:
A:解释
B:连接
C:调试
D:运行
答案: 【连接】
第三章 顺序结构程序设计
小提示:本节包含奇怪的同名章节内容
1、 问题:若变量已正确定义,执行语句scanf("%d,%d,%d",&k1,&k2,&k3);时,正确的数据输入方法是( )。
选项:
A:A.2030,40
B:B.20,30,40
C:C.20 30 40
D:D.20, 30 40
答案: 【B.20,30,40】
2、 问题:若定义字符变量c1的值是’A’,c2的值是’D’,执行语句printf("%d,%d",c1,c2-2);后,输出结果是( )。
选项:
A:A.65,68
B:B.65,66
C:C.A,68
D:D.A,B
答案: 【B.65,66】
3、 问题:已定义double a; int i;选择正确的输入格式为( )。
选项:
A:scanf("%f%d", a,i);
B:scanf("%6.2f%3d", &a,&i);
C:scanf("%lf%s", &a,&i);
D:scanf("%6lf%3d",&a,&i);
答案: 【scanf("%6lf%3d",&a,&i);】
4、 问题:运行以下程序,输入9876543210<回车>,则程序的运行结果是()。#include <stdio.h> int main() { int a; float b,c; scanf("%2d%3f%4f",&a,&b,&c); printf("a=%d,b=%f,c=%f",a,b,c); return 0;}
选项:
A:a=10,b=432,c=8765
B:a=98,b=765.000000,c=4321.000000
C:a=98,b=765.0,c=4321.0
D:a=98,b=765,c=4321
答案: 【a=98,b=765.000000,c=4321.000000】
5、 问题:为下面的程序输入数据,使得i=10,k=’a’ ,j=15,正确的键盘输入方法是( )。 #include <stdio.h> int main( ) { int i,j,k; scanf("%d%c%d",&i,&k,&j); printf("i=%d,j=%c,k=%d",i,k,j); return 0; }
选项:
A:10<回车>a<回车>15<回车>
B:10’a’15<回车>
C:10,a,15<回车>
D:10a15<回车>
答案: 【10a15<回车>】
6、 问题:putchar函数可以向终端输出一个()。
选项:
A:整型变量表达式值
B:字符
C:字符串
D:实型变量值
答案: 【字符】
7、 问题:以下叙述中正确的是( )。
选项:
A:在C语言中,整数可以以十二进制、八进制或十六进制的形式输出
B:调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码
C:调用printf函数时,必须要有输出项
D:使用putchar函数时,必须在之前包含头文件stdio.h
答案: 【使用putchar函数时,必须在之前包含头文件stdio.h】
8、 问题:以下程序运行时若输入:a<回车> ,则叙述正确的是( )。#include <stdio.h> int main() { char c1=’1′,c2=’2′; c1=getchar(); c2=getchar(); putchar(c1); putchar(c2); return 0;}
选项:
A:程序将等待用户输入第2个字符
B:变量c1被赋予字符a,c2中将无确定值
C:变量c1被赋予字符a,c2被赋予回车符
D:变量c1被赋予字符a,c2中仍是原有字符2
答案: 【变量c1被赋予字符a,c2被赋予回车符】
9、 问题:以下程序运行后输出的结果是( )。#include <stdio.h>int main() { int a=1,b=0; printf("%d,",b=a+b); printf("%d",a=2*b); return 0; }
选项:
A: 0,0
B:1,2
C:3,2
D:1,0
答案: 【1,2】
10、 问题:数字字符0的ASCII值为48,则以下程序运行后的输出结果是( )。#include <stdio.h> int main() { char a=’1′,b=’2′; printf("%c,",b++); printf("%d",b-a); return 0; }
选项:
A:3,2
B:2,50
C:50,2
D:2,2
答案: 【2,2】
11、 问题:以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错,出错的原因是()。#include <stdio.h>int main() { int r; float s; scanf("%d",&r); s= prr; printf("s=%f",s); }
选项:
A:s=prr;语句中使用了非法的表达式
B:注释语句书写位置错误
C:输出语句中格式描述符非法
D:存放圆半径的变量r不应该定义为整型
答案: 【s=pr*r;语句中使用了非法的表达式】
12、 问题:阅读以下程序,当输入数据的形式为25, 13, 10<回车>,正确的输出结果为()。#include <stdio.h> int main() { int x,y,z; scanf("%d%d%d",&x,&y,&z); printf("x+y+z=%d",x+y+z); return 0;}
选项:
A:x+z=35
B:x+y+z=48
C:x+y+z=35
D:不确定值
答案: 【不确定值】
13、 问题:关于printf()函数下列正确的是()。
选项:
A:printf()与scanf()函数必须一起使用
B:printf()函数是格式化输入函数,由格式控制符来控制输入格式
C:printf()函数每次只能输出一个对象
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦