本答案对应课程为:点我自动跳转查看
本课程起止时间为: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反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

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