C内测Word文档下载推荐.docx
- 文档编号:19672915
- 上传时间:2023-01-08
- 格式:DOCX
- 页数:16
- 大小:19.18KB
C内测Word文档下载推荐.docx
《C内测Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《C内测Word文档下载推荐.docx(16页珍藏版)》请在冰豆网上搜索。
1,2,3,4,5"
scanf(“%s”,ss);
strcat(ss,"
6789"
);
printf("
%s\n"
ss);
A、ABC6789
B、ABC67
C、12345ABC6
D、ABC456789
5.设数组定义为“chars[]="
hello\nworld\n"
”,则数组s中有几个元素?
A、12
B、13
C、14
D、15
6.以下程序的输出结果是哪一项?
D
func(inta,intb)
intc;
c=a+b;
returnc;
main()
intx=6,y=7,r=11;
r=func(x++,++y);
%d\n"
r);
A、15
C、11
D、14
7.定义一个结构体变量时,系统分配给它的内存大小是哪一项?
A
A、各成员所需内存量的总和
B、成员中占内存量最大者所需内存容量
C、结构中第一个成员所需内存容量
D、结构中最后一个成员所需内存容量
8.运行以下程序后输出结果会是哪一项?
voidreverse(inta[],intn)
inti,t;
n/2;
{
t=a[i];
a[i]=a[n-1-i];
a[n-1-i]=t;
}
intb[10]={1,2,3,4,5,6,7,8,9,10};
inti,s=0;
reverse(b,10);
5;
s+=b[i];
%d"
s);
B、10
C、40
D、35
9.运行以下程序的正确结果是下列中的哪一项?
#include"
stdio.h"
func(inta,intb);
intp;
intk=4,m=1,p;
p=func(k,m);
%d,"
p);
p=func(p,m);
intm=0,i=2;
i+=m+1;
m=i+a+b;
return(m);
A、8,17
B、8,12
C、8,20
D、8,8
10.以下程序正确的运行结果是哪一项?
f(inta);
intb=0;
intc=3;
inta=2,i;
%4d"
f(a));
f(inta)
b++;
c++;
return(a+b+c);
A、777
B、71013
C、789
D、7911
11.当定义函数时,该函数有return语句时,该函数的返回类型除了哪一项?
A、float
B、int
C、void
D、double
12.程序是由下例哪一项的集合?
A、函数
B、指令
C、软件
D、结构体
13.在下例叙述中,错误的有哪三项?
ABC
A、在C语言程序中,函数名后面的圆括号中必须要有参数
B、判断、循环语句最少要有一对大括号
C、在C语言程序中,每一条语句都是用句号来表示的
D、在C语言程序中,函数名后面的圆括号中的参数是非必须的
14.最能够让客户理解算法的的方法是下例的哪一项?
A、流程图
B、程序源代码
C、二进制的文件
D、文本的描述
15.C语言规定:
在一个源程序文件中,main函数的位置是下例哪一项?
A、必须在最开始
B、必须包含头文件(库文件)的后面
C、可以任意
D、必须在最后
16.对内存的描述,下例哪一项是错误的?
A、内存是用于处理数据的临时场所
B、能够被程序员在内存中命名一个区域用于存放不同类型的数据
C、存放于内存中的数据,是永远不会发生改变的
D、内存中有两种缓冲区,即输入缓冲区和输出缓冲区
17.用char类型定义了一个ABC变量,ABC变量上能存放的数据是下例的哪二项?
CE
A、-129
B、‘ABC’
C、127
D、“ABC”
E、‘A’
18.C程序中,考虑下面的代码,其输出结果为?
#include<
stdio.h>
i=10;
i=%d\n"
i++);
++i);
i--);
--i);
A、11111212
B、11101110
C、10111212
D、10121210
19.下例四个表达式中,哪三项的最终结果都为1?
BCD
A、'
+'
<
10&
&
'
k'
B、!
5+7-2||4>
4==6&
8
C、10&
-10
D、5||7&
2||4>
4*6&
!
20.下例三个输出语句,哪一项的结果才是全对的?
printf("
%d\t"
9*9.5);
%.1f\t"
(int)9*9.5);
9*(int)9.5);
A、8185.581
B、08581
C、8585.585
D、085.581
21.下例哪一项在printf()函数中用于输出双精度浮点数的格式说明符?
A、%c
B、%s
C、%d
D、%lf
22.在下例程序运行时,输入102030,回车后屏幕上将显示哪个结果?
#include<
inta,b,c;
scanf("
%d%*d%d"
&
a,&
b,&
c);
%d%d%d\n"
a,b,c);
A、102030
B、1030随机数
C、10随机数30
D、10随机数随机数
23.针对switch语句,下例哪二种理解是对的?
AC
A、default语句是可选的。
B、default语句是必须的。
C、case语句和default语句是可以不讲究先后顺序排列的。
D、case语句和default语句是必须讲究先后顺序排列的。
24.运行下例程序,屏幕上将显示哪个结果?
inti=5;
if(i++>
5)
++i);
elseif((i+=6)/++i==2)
100);
else
i+=i);
A、6
B、7
C、26
D、100
25.有以下程序片段,执行后的输出结果是哪一项?
chara[6]={'
3'
2'
1'
’\0’,'
4'
5'
%s"
a);
A、321045
B、321
C、3210
D、出错,无输出结果
26.运行下例程序,屏幕上将显示哪个结果?
for(i=1;
i;
if(i<
=5)
i/2);
break;
A、01122
B、不能确定
C、0.511.522.5
D、死循环
27.运行下例程序,屏幕上将显示哪个结果?
inti,x=1;
9;
if(i%2==0)
x++;
x+=i;
}
x);
A、21
B、20
C、22
D、23
28.下例哪一个函数是用于比较字符串的?
A、strcat()
B、strstr()
C、strcmp()
D、strcpy()
29.在C语言中,下例哪一项是函数组成的非必选部分?
D
A、函数的原型
B、表示函数开始和结束的大括号
C、函数体
D、返回语句
30.在C语言中,针对于函数的参数,下例哪一种说法有误?
A、主调函数中要被传递到被调函数中的表达式,叫做实参
B、用于接收主调函数中传递过来的值的变量,叫做形参
C、实参与形参的类型一定要一样
D、实参与形参的个数一定要相同
31.在C语言中,定义结构体的关键字是下例哪一项?
A、typedef
B、static
C、struct
D、stauct
32.流程图与程序代码相比,以下哪一项不是流程图的优点?
A、更易于理解
B、可以更加容易地检查及修改程序
C、画流程图起来容易
D、从图上可以更容易解释一个程序
E、从图上可以更方便作解决方案的讨论
33.C程序中,下面哪三项对变量的声明是合法的?
ABD
A、intx=0,y=0;
B、intx=0,y='
C、charx="
a"
y="
b"
D、chars;
34.在C语言中,针对于字符数组,下例哪一种说法是错误的?
A、字符数组是以0结尾
B、字符数组是以'
\0'
字符结尾
C、'
字符是一个格式说明符
D、'
字符是一个转义序列字符,在内存中要占去一个字节
35.运行下例程序,屏幕上将显示哪个结果?
string.h>
chars1[10]="
s2[20]="
abcd"
if(strcmp(s1,s2)>
0)
s1);
s2);
A、不能确定
B、不能运行
C、abc
D、abcd
36.在C语言中,针对函数的调用与函数的返回,下例哪三项说法是对的?
A、函数的调用一定要将函数原型声明到调用语句之前
B、函数的调用时,主调函数和被调函数是通过参数传值的
C、函数的调用可以是主调程序将函数返回的结果接受下来续用
D、函数的调用要考虑函数返回的类型
37.在C语言中,下例哪两种说法是错误的?
BD
A、一个函数可以被多个函数调用
B、一个函数不可以同时被多个函数调用
C、一个函数A可以被一个函数B调用,而函数B又可以被函数C调用
D、一个函数A可以被一个函数B调用,但函数B就不可以再被函数C调用
38.在C语言中,声明结构体变量abc,下例哪二个选项有误?
AD
A、structs{charname[20];
intage;
abc;
B、structs{charname[20];
structsabc;
C、structs{charname[20];
}abc;
D、structsabc;
39.在下例程序运行时,输入了abfswed值,回车后屏幕上将显示哪个结果?
charstr[20];
%[abcdef]s"
str);
A、sw
B、abf
C、abfed
D、abfswed
40.C程序中,下面代码的输出结果是下例哪一项?
inta=5;
a=a/a++;
A、1
B、2
C、3
D、4
E、5
41.请选出可用作C语言用户标识符的一组标识符是哪一项?
A、VoiddefineWORD
B、a3_b3_123if
C、for-abccase
D、2adosizeof
42.若已定义x和y为double型,则表达式:
x=1,y=x+3/2的值是哪一项?
C、2.0
D、2.5
43.设正x、y均为整型变量,且x=10y=3,则以下语句的输出结果是哪一项?
pprintf("
%d,%d\n"
x--,--y);
A、10,3
B、9,3
C、9,2
D、10,2
44.设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m==a>
b&
(n=c>
d))运算后,n的值位为哪一项?
A、0
B、1
C、2
D、3
45.在C语言中,操作数必须是整型数的运算符是哪一项?
A、%
B、\
C、*
D、++
46.请选出以下语句的输出结果是哪一项?
strlen("
\t\065\xf0\n"
));
A、4
B、5
C、7
D、8
47.若有如下定义和语句,则结果是哪一项?
chars[10];
s="
A、输出abcd
B、输出a
C、输出adcb
D、编译错误
48.下面程序的输出是哪一项?
intx=23;
x--);
A、25
B、23
D、24
49.设有以下程序片段,假设X='
A'
程序输出结果是哪一项?
switch(X)
case'
:
A"
B'
B"
default:
error"
A、A
B、B
C、error
D、ABerror
50.C语言提供的合法的数据类型关键字是哪二项?
A、Double
B、short
C、integer
D、char
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C内测.docx