本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
C语言第3套模拟试题
1、【 单选题
下面叙述不正确的是(    )。 [2分]
C语句末尾必须有分号
C语言中无论是整数还是实数都能准确的表示
运算符“%”只能用于整数运算
乘除运算符优先级高于加减运算符
答案:
2、【 单选题
以下叙述正确的是(    )。 [2分]
C语句前面必须有行号
C程序中每行只能写一条语句
C语言本身没有输入输出语句
注释必须跟在一行语句的后面
答案:
3、【 单选题
复合语句应用(    )括起来。 [2分]
小括号
方括号
大括号
尖括号
答案:
4、【 单选题
将二进制数101101101111转换成十六进制数是(    )。 [2分]
5557
B6F
7555
F6B
答案:
5、【 单选题
将十进制数0.625转换成二进制数是(    )。 [2分]
0.111
0.101
0.5
0.A
答案:
6、【 单选题
C语言语句一行写不下时,可以(    )。 [2分]
用逗号换行
用分号换行
用回车换行
在任意一空格处换行
答案:
7、【 单选题
C语言允许将一条语句写在两行上,下列语句不正确是(    )。 [2分]
int a,
     b;
int a  
    ,b;
int 
    a,b;
int  a,b
;
答案:
8、【 单选题
下面程序的输出是(    )。(“□”表示一个空格)
int a=3366;
printf("|%-08d|",a); [2分]
|-0003366|
|00003366|
|3366□□□□|
输出格式非法
答案:
9、【 单选题
若有说明语句:int a; float b;,以下输入语句正确的是(    )。 [2分]
scanf("%f%f",&a,&b);
scanf("%f%d",&a,&b);
scanf("%d,%f",&a,&b);
scanf("%6.2f%6.2f",&a,&b);
答案:
10、【 单选题
以下程序的输出结果是(    )。
main( )
{ int x=11,y=11;
printf("%d%d\\n",x--,--y);
} [2分]
11,11
10,10
10,11
11,10
答案:
11、【 单选题
将八进制数307转换成二进制数是(    )。 [2分]
100110011
11000111
1100000111
111000011
答案:
12、【 单选题
下面合法的语句是(    )。 [2分]
int a=8,b;
b=++a++;
printf("%d,%d",a,b++);
int a;
printf("\\"%d\\"",scanf("%d",&a));
char a;
scanf("%c",&a);
char b=scanf("b=%c",&b);
char c=getchar( );
putchar((int)c);
答案:
13、【 单选题
执行下面程序时,欲将25和2.5分别赋给a和b,正确的输入方法是(    )。
int a;
float b;
scanf("a=%d,b=%f",&a,&b); [2分]
25□2.5
25,2.5
a=25,b=2.5
a=25□b=2.5
答案:
14、【 单选题
与数学公式a•b/x•y不等价的语句是(    )。 [2分]
a*b/x*y
a*b/x/y
a*b/(x*y)
a/(x*y)*b
答案:
15、【 单选题
计算机内部运算使用的数是(    )。 [2分]
十进制数
十六进制数
二进制数
八进制数
答案:
16、【 单选题
一个字长的二进制位数是(    )。 [2分]
2个BYTE,即16个bit
3个BYTE,即24个bit
4个BYTE,即32个bit
随计算机系统不同而不同。
答案:
17、【 单选题
在C语言系统中,假设int类型数据占2个字节,则double、long、unsigned int、char类型数据所占字节数分别多少(    )。 [2分]
8,2,4,1
2,8,4,1
4,2,8,1
8,4,2,1
答案:
18、【 单选题
下面程序段执行结果是(    )。
int i=5,k;
k=(++i)+(++i)+(i++);
printf("%d,%d",k,i); [2分]
24,8
21,8
21,7
24,7。
答案:
19、【 单选题
下面程序段执行结果是(    )。
int i=5;
printf("%d,%d,%d", i,(++i)+(++i)+(i++),i); [2分]
8,20,5
8,21,5
5,20,8
5,21,8
答案:
20、【 单选题
下面程序段的输出结果是(    )。
int i=32769;
printf("%d\\n",i); [2分]
32769
32767
-32767
输出不是确定的数
答案:
21、【 单选题
下面的程序运行后输出为(    )。
main( )
{ int a=-32769;
ptintf("%8U\\n",a);
} [2分]
32769
%8U
32767
-32767
答案:
22、【 单选题
下面对C语言特点,不正确描述的是(    )。 [2分]
C语言兼有高级语言和低级语言的双重特点,执行效率高
C语言既可以用来编写应用程序,又可以用来编写系统软件
C语言的可移植性较差
C语言是一种结构式模块化程序设计语言
答案:
23、【 单选题
C语言源程序的最小单位是(    )。 [2分]
程序行
语句
函数
字符
答案:
24、【 单选题
以下四项中属于C语言关键字的是(    )。 [2分]
CHAR
define
unsigned
return
答案:
25、【 判断题
C程序设计语言是结构化语言。 [1分]
答案: 正确
26、【 判断题
C程序设计语言是机器语言。 [1分]
答案: 错误
27、【 判断题
一个C源程序必须包含一个main函数。 [1分]
答案: 正确
28、【 判断题
C程序的每行中只能写一条语句。 [1分]
答案: 错误
29、【 判断题
一个C源程序可由一个或多个函数组成。 [1分]
答案: 正确
30、【 判断题
C语言本身没有输入输出语句。 [1分]
答案: 正确
31、【 判断题
在C程序中,注释说明只能位于一条语句的后面。 [1分]
答案: 错误
32、【 判断题
putchar函数可以向终端输出一个字符或字符型变量值。 [1分]
答案: 正确
33、【 判断题
若a和b类型相同,在计算了赋值表达式a=b后,b中的值将放入a中, b中的值不变。 [1分]
答案: 正确
34、【 判断题
在C程序中,MAX和max是两个不同的变量。 [1分]
答案: 正确
35、【 填空题
表达式5%(-3)的值是 ,表达式-5%(-3)的值是 [每空2分]
答案: ["2","-2"]
36、【 填空题
在C语言中,格式输入库函数为 ,格式输出库函数为 [每空2分]
答案: ["  scanf ","  printf "]
37、【 填空题
下面程序的输出结果是
int x=-32769;
printf("%d",x); [每空2分]
答案: ["32767"]
38、【 填空题
执行下列程序的输出结果是
main( )
{
float a=1,b;
b=++a*++a;
printf("%f\\n",b);
} [每空2分]
答案: ["6.000000"]
39、【 填空题
执行下列程序的输出结果是
main( )
{
int x=5,y;
y=++x*++x;
printf("y=%d\\n",y);
}
#include
#include
#include
Float fun (float)
Main
{    Float x, y;
Int  flag;
Printf(“Enter x:”);
Scanf(“ %f ”, &x);
flag=fun(x);
if (﹍﹍ ﹍﹍)
printf(“x=%f is out of range.\n”, x);
else
printf(“x=%f,y=%f\n”, x, fun(x) );
}
﹍﹍ ﹍﹍ fun(float x)
{
Float s;
If ( abs(x)>1 )
Return (2);
Else
{
s=sqrt (1-x*x);
﹍﹍ ﹍﹍;
}
} [每空2分]
答案: ["49","flag==2","float","return(s)"]
40、【 简答题
题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。
程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。 [10分]
解析:
main()
{ int i,j,k,n;
printf("'water flower'number is:");
for(n=100;n<1000;n++)
{
i=n/100;/*分解出百位*/
j=n/10%10;/*分解出十位*/
k=n%10;/*分解出个位*/
if(i*100+j*10+k==i*i*i+j*j*j+k*k*k)
{
printf("%-5d",n);
}
}
printf("\n");
}
12 下一页 末页
2页,共41个题库
2页,共41个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
36万+企事业单位的共同选择
查看更多合作案例
众多企事业单位的信赖之选
开始使用轻速云组织培训考试
四步组织一场考试答题,一键搭建企业培训平台
免费使用 免费使用 预约演示
咨询热线
400-886-8169
周一到周日 8:00-22:00
©2023 轻速云 苏ICP备16049646号-1 轻速云科技提供专业的在线考试系统、在线培训系统
联系我们
客服热线客服热线:400-886-8169 | 周一至周日 8:00-22:00
©2023 轻速云 苏ICP备16049646号-1
轻速云科技提供专业的在线考试系统、在线培训系统
在线咨询 400-886-8169