c语言问题

一、选择题
1 .以下正确的叙述是______。
A)在C程序中,每行中只能写一条语句
B)若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数
C)在C程序中,无论是整数还是实数,都能被准确无误地表示
D)在C程序中,%只能用于整数运算的运算符
2 .以下符合C语言语法的赋值表达式是______。
A)d=9+e+f=d+9
B)d=9+e,f=d+9
C)d=9+e,e++,d+9
D)d=9+e++=d+7
3 .已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2='A'+'6'-'3';后,c2中的值为______。
A)D
B)68
C)不确定的值
D)C
4 .在C语言中,要求运算数必须是整型的运算符是______。
A)/
B)++
C)!=
D)%
5 .若以下变量均是整型,且num=sum=7;则计算表达式sum=num++,sum++,++num后sum的值为______。
A)7
B)8
C)9
D)10
6 .在C语言中,int,char和short三种类型数据在内存中所占用的字节数______。
A)由用户自己定义
B)均为2字节
C)是任意的
D)由所用机器的机器字长决定
7 .若有说明语句:char c='\72';则变量c______。
A)包含1个字符
B)包含2个字符
C)包含3个字符
D)说明不合法,c的值不确定
8 .若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是______。
A)2.500000
B)2.750000
C)3.500000
D)0.000000
9 .sizeof(float)是______。
A)一个双精度型表达式
B)一个整型表达式
C)一种函数调用
D)一个不合法的表达式
10 .设变量a是整型,f是实型,I是双精度型,则表达式10+'a'+I*f值的数据类型为______。
A)int
B)float
C)double
D)不确定
11.以下叙述中不正确的是_________。
A. 一个源文件可由多个函数组成 B. 一个源文件中必须包含一个主函数
C. 一个C程序可由多个源文件组成 D. C程序必须经过编译和连接才能运行
12.以下以下叙述中正确的是_________
A. 源程序注解中可以有换行符 B. C程序总是从第一个函数开始运行的
C. 源程序中的注解可以嵌套 D. C程序是由用户函数和库函数构成的
13 .一个C程序的执行是从______。
A)本程序的main函数开始,到main函数结束
B)本程序文件的第一个函数开始,到本程序的最后一个文件结束
C)本程序的main函数开始,到本程序文件的最后一个函数结束
D)本程序文件的第一个函数开始,到本程序main函数结束
14 .以下叙述正确的是______。
A)在C程序中,main函数必须位于程序的最前面
B)C程序的每行中只能写一条语句
C)C语言本身没有输入输出语句
D)在对一个C程序进行编译的过程中,可发现注释中的拼写错误
15 .以下叙述不正确的是______。
A)一个C源程序可由一个或多个函数组成
B)一个C源程序必须包含一个main函数
C)C程序的基本组成单位是函数
D)在C程序中,注释说明只能位于一条语句的后面
16 .C语言规定:在一个源程序中,main函数的位置______。
A)必须在最开始
B)必须在系统调用的库函数的后面
C)可以任意
D)必须在最后
17 .一个C语言程序是由______。
A)一个主程序和若干子程序组成
B)函数组成
C)若干过程组成
D)若干子程序组成

一、选择题
1 .以下正确的叙述是_D_____。
A)在C程序中,每行中只能写一条语句
B)若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数
C)在C程序中,无论是整数还是实数,都能被准确无误地表示
D)在C程序中,%只能用于整数运算的运算符
2 .以下符合C语言语法的赋值表达式是_C_____。
A)d=9+e+f=d+9
B)d=9+e,f=d+9
C)d=9+e,e++,d+9
D)d=9+e++=d+7
3 .已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2='A'+'6'-'3';后,c2中的值为__A____。
A)D
B)68
C)不确定的值
D)C
4 .在C语言中,要求运算数必须是整型的运算符是___D___。
A)/
B)++
C)!=
D)%
5 .若以下变量均是整型,且num=sum=7;则计算表达式sum=num++,sum++,++num后sum的值为___B___。
A)7
B)8
C)9
D)10
6 .在C语言中,int,char和short三种类型数据在内存中所占用的字节数___D___。
A)由用户自己定义
B)均为2字节
C)是任意的
D)由所用机器的机器字长决定
7 .若有说明语句:char c='\72';则变量c__A____。
A)包含1个字符
B)包含2个字符
C)包含3个字符
D)说明不合法,c的值不确定
8 .若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是___A___。
A)2.500000
B)2.750000
C)3.500000
D)0.000000
9 .sizeof(float)是__B____。
A)一个双精度型表达式
B)一个整型表达式
C)一种函数调用
D)一个不合法的表达式
10 .设变量a是整型,f是实型,I是双精度型,则表达式10+'a'+I*f值的数据类型为__C____。
A)int
B)float
C)double
D)不确定
11.以下叙述中不正确的是___B______。
A. 一个源文件可由多个函数组成 B. 一个源文件中必须包含一个主函数
C. 一个C程序可由多个源文件组成 D. C程序必须经过编译和连接才能运行
12.以下以下叙述中正确的是__D_______
A. 源程序注解中可以有换行符 B. C程序总是从第一个函数开始运行的
C. 源程序中的注解可以嵌套 D. C程序是由用户函数和库函数构成的
13 .一个C程序的执行是从____A__。
A)本程序的main函数开始,到main函数结束
B)本程序文件的第一个函数开始,到本程序的最后一个文件结束
C)本程序的main函数开始,到本程序文件的最后一个函数结束
D)本程序文件的第一个函数开始,到本程序main函数结束
14 .以下叙述正确的是____C__。
A)在C程序中,main函数必须位于程序的最前面
B)C程序的每行中只能写一条语句
C)C语言本身没有输入输出语句
D)在对一个C程序进行编译的过程中,可发现注释中的拼写错误
15 .以下叙述不正确的是___D___。
A)一个C源程序可由一个或多个函数组成
B)一个C源程序必须包含一个main函数
C)C程序的基本组成单位是函数
D)在C程序中,注释说明只能位于一条语句的后面
16 .C语言规定:在一个源程序中,main函数的位置___C___。
A)必须在最开始
B)必须在系统调用的库函数的后面
C)可以任意
D)必须在最后
17 .一个C语言程序是由__B____。
A)一个主程序和若干子程序组成
B)函数组成
C)若干过程组成
D)若干子程序组成
温馨提示:答案为网友推荐,仅供参考
相似回答