C语言模拟题答案

一、填空题1、一个C语言程序的语句至少应包含一个______。2、C语言源程序文件的扩展名是__.C____,经过编译、连接后,生成文件的扩展名是__.h____。3、结... 一、填空题
1、一个C语言程序的语句至少应包含一个______。
2、C语言源程序文件的扩展名是__ .C ____,经过编译、连接后,生成文件的扩展名是__ .h ____。
3、结构化程序由顺序结构、___选择___和___循环___三种基本结构组成。
4、C语言的执行是从______开始执行的。
5、C源程序的语句分隔符是______。
6、在C语言中,用关键字______定义单精度实型变量。
7、表达式S=12应当读做“______”。
8、C语言源程序的基本单位是______。
9、设int x=9,y=8;表达式x-=y+1的结果是______。
10、若a为整型变量,a=12,则表达式:a * =2+3的值______。
11、调用C语言对输入输出处理的库函数时,在# include命令行中应包含的头文件是______。
12、表达式9%5的结果是______。
13、若a为整型变量,a=12,则表达式:a+=4的值______。
14、 在C语言中,要求运算数必须是整型的运算符是______。
15、在C语言中,用______表示逻辑“真”值。
16、7、表达式10/3的结果是______。
17、通常一个字节包含______个二进制位。
18、 假设所有变量均为整型,a=2,b=5,b++则表达式a+b的值是______。
19、在C语言中,最基本的数据类型只有四种,它们分别是:______、______、______和double。
20、一个C程序有且仅有一个______函数。
21、若a为整型变量,a=12,则表达式:a-=2的值______。
22、在C语言中,有三种逻辑运算符,它们分别是:______、______、______。
23、在C语言中,字符输入函数和字符输出函数分别是:______和______。
24、C程序开发的四个步骤是______、______、______和执行。
25、C程序的结构分别是:顺序结构、______、______。
26、if语句中的表达式可以是关系表达式、______、______。
27、______是C语言中惟一一个三元运算符。
28、C语言提供的预处理命令主要包括如下三种:宏定义、______、______。

二、阅读程序,写出下列程序运行结果。
1、#include <stdio.h>
main()
{int a=2,b=-1,c=2;
if(a<b)
if(b<0) c=0;
else c+=1;
printf(“%d\n”,c);
}
2、
#include <stdio.h>
main()
{ char c=’A’+10;
printf(“c=%c\n”,c);
}
3、#include <stdio.h>
main()
{char c=’a’;
int I=97;
printf(“%c,%d\n”,c,c);
}
4、#include <stdio.h>
main()
{ int a=5,b=8;
if(a==b) printf("A=B\n");
else if(a>b) printf("A>B\n");
展开
 我来答
陌北的文档小店
2012-09-15 · 陌北的文档小店,里面有很多知识
陌北的文档小店
采纳数:43 获赞数:49

向TA提问 私信TA
展开全部
1、main函数
2、C,exe
3、选择、循环
4、main函数
5、C源程序的语句分隔符是___;(分号)___。
6、在C语言中,用关键字___float___定义单精度实型变量。
7、表达式S=12应当读做“___S赋值为12___”。
8、C语言源程序的基本单位是______。
9、设int x=9,y=8;表达式x-=y+1的结果是__9____。
10、若a为整型变量,a=12,则表达式:a * =2+3的值__27____。
11、调用C语言对输入输出处理的库函数时,在# include命令行中应包含的头文件是_stdio.h_____。
12、表达式9%5的结果是__4____。
13、若a为整型变量,a=12,则表达式:a+=4的值___16___。
14、 在C语言中,要求运算数必须是整型的运算符是_%_____。
15、在C语言中,用__非零____表示逻辑“真”值。
16、7、表达式10/3的结果是__3____。
17、通常一个字节包含____8__个二进制位。
18、 假设所有变量均为整型,a=2,b=5,b++则表达式a+b的值是__8____。
19、在C语言中,最基本的数据类型只有四种,它们分别是:__int____、__float____、___char___和double。
20、一个C程序有且仅有一个__main____函数。
21、若a为整型变量,a=12,则表达式:a-=2的值___10___。
22、在C语言中,有三种逻辑运算符,它们分别是:__&&(与)____、___||(或)___、___!(非)___。
23、在C语言中,字符输入函数和字符输出函数分别是:__getchar____和__putchar____。
24、C程序开发的四个步骤是___预编译___、__编译___、__链接____和执行。
25、C程序的结构分别是:顺序结构、__选择结构____、_循环结构_____。
26、if语句中的表达式可以是关系表达式、_关系代数_____、_逻辑表达式_____。
27、_:_____是C语言中惟一一个三元运算符。
28、C语言提供的预处理命令主要包括如下三种:宏定义文件包含____、___条件编译

1、#include <stdio.h>
main()
{int a=2,b=-1,c=2;
if(a<b)
if(b<0) c=0;
else c+=1;
printf(“%d\n”,c);
}

答案:2
2、
#include <stdio.h>
main()
{ char c=’A’+10;
printf(“c=%c\n”,c);
}

答案:K

3、#include <stdio.h>
main()
{char c=’a’;
int I=97;
printf(“%c,%d\n”,c,c);
}

答案:a,97
4、#include <stdio.h>
main()
{ int a=5,b=8;
if(a==b) printf("A=B\n");
else if(a>b) printf("A>B\n");
答案:无输出。
furious_tauren
2012-09-15 · TA获得超过4057个赞
知道大有可为答主
回答量:1913
采纳率:100%
帮助的人:921万
展开全部
一、填空题
1、一个C语言程序的语句至少应包含一个__表达式____。
2、C语言源程序文件的扩展名是__ .C ____,经过编译、连接后,生成文件的扩展名是__ .h ____。
3、结构化程序由顺序结构、___选择结构___和___循环结构___三种基本结构组成。
4、C语言的执行是从__main函数____开始执行的。
5、C源程序的语句分隔符是___;___。
6、在C语言中,用关键字__float____定义单精度实型变量。
7、表达式S=12应当读做“__把12 赋值给 S____”。
8、C语言源程序的基本单位是__函数____。
9、设int x=9,y=8;表达式x-=y+1的结果是___0___。
10、若a为整型变量,a=12,则表达式:a * =2+3的值___60___。
11、调用C语言对输入输出处理的库函数时,在# include命令行中应包含的头文件是___stdio.h___。
12、表达式9%5的结果是__4____。
13、若a为整型变量,a=12,则表达式:a+=4的值___16___。
14、 在C语言中,要求运算数必须是整型的运算符是___%___。
15、在C语言中,用___非0___表示逻辑“真”值。
16、7、表达式10/3的结果是___3___。
17、通常一个字节包含__8____个二进制位。
18、 假设所有变量均为整型,a=2,b=5,b++则表达式a+b的值是__8____。
19、在C语言中,最基本的数据类型只有四种,它们分别是:__int____、__char____、___float___和double。
20、一个C程序有且仅有一个___main___函数。
21、若a为整型变量,a=12,则表达式:a-=2的值___10___。
22、在C语言中,有三种逻辑运算符,它们分别是:___&&___、__||____、___!___。
23、在C语言中,字符输入函数和字符输出函数分别是:__getchar____和__putchar____。
24、C程序开发的四个步骤是__编辑____、__编译____、__链接____和执行。
25、C程序的结构分别是:顺序结构、__选择结构____、___循环结构___。
26、if语句中的表达式可以是关系表达式、___逻辑表达式___、___算术表达式___。
27、__?____是C语言中惟一一个三元运算符。
28、C语言提供的预处理命令主要包括如下三种:宏定义、___文件包含___、__条件编译____。

二、阅读程序,写出下列程序运行结果。
1、#include <stdio.h>
main()
{int a=2,b=-1,c=2;
if(a<b)
if(b<0) c=0;
else c+=1;
printf(“%d\n”,c);
}
结果是2. 注意 else 与最近的 if 结合
2、
#include <stdio.h>
main()
{ char c=’A’+10;
printf(“c=%c\n”,c);
}
结果:c=K
3、#include <stdio.h>
main()
{char c=’a’;
int I=97;
printf(“%c,%d\n”,c,c);
}
结果:a,97
4、#include <stdio.h>
main()
{ int a=5,b=8;
if(a==b) printf("A=B\n");
else if(a>b) printf("A>B\n");

此题你没写完。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式