西安交通大学15年《程序设计综合训练》考查课试题最新文档格式.docx
- 文档编号:14674896
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:9
- 大小:19.76KB
西安交通大学15年《程序设计综合训练》考查课试题最新文档格式.docx
《西安交通大学15年《程序设计综合训练》考查课试题最新文档格式.docx》由会员分享,可在线阅读,更多相关《西安交通大学15年《程序设计综合训练》考查课试题最新文档格式.docx(9页珍藏版)》请在冰豆网上搜索。
C.structv2;
D.structTestv2={10};
5.
能正确表示逻辑关系:
"
a≥10或a≤0"
的C语言表达式是()
A.a>
=10ora<
=0
B.a>
=0|a<
=10
C.a>
=10&
&
a<
D.a>
=10‖a<
6.
在C语言中,char型数据在内存中的存储形式是()
A.补码
B.反码
C.原码
D.ASCII码
7.
下面程序段的运行结果是
chara[]="
lanuage"
*p;
p=a;
while(*p!
=′u′){printf("
%c"
*p-32);
p++;
}
A.LANGUAGE
B.language
C.LAN
D.langUAGE
8.
若变量a是int类型,并执行了语句:
a=′A′+1.6;
,则正确的叙述是()
A.a的值是字符C
B.a的值是浮点型
C.不允许字符型和浮点型相加
D.a的值是字符′A′的ASCII值加上1
9.
下列程序的输出结果是(
)
intb=2;
intfunc(int*a)
{
b+=*a;
return(b);
main()
inta=2,res=2;
res+=func(&
a);
printf("
%d\n"
res);
A.4
B.6
C.8
D.10
10.
以下叙述中正确的是(
A.C语言比其他语言高级
B.C语言可以不用编译就能被计算机识别执行
C.C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
D.C语言出现的最晚,具有其他语言的一切优点
11.
以下程序段中,与语句:
k=a>
b?
(b>
c?
1:
0):
0;
功能相同的是
A.if((a>
b)&
c))k=1;
elsek=0;
B.if((a>
b)||(b>
c)k=1;
C.if(a<
=b)k=0;
elseif(b<
=c)k=1;
D.if(a>
b)k=1;
elseif(b>
12.
当说明一个结构体变量时系统分配给它的内存是
A.各成员所需内存量的总和
B.结构中第一个成员所需内存量
C.成员中占内存量最大者所需的容量
D.结构中最后一个成员所需内存量
13.
若fp是指向某文件的指针,且已读到文件末尾,则库函数feof(fp)的返回值是
A.EOF
B.-1
C.1
D.NULL
14.
有如下程序
{inta=2,b=-1,c=2;
if(a<
b)
if(b<
0)c=0;
elsec++;
c);
该程序的输出结果是
A.0
B.1
C.2
D.3
15.
软件设计中划分模块的一个准则是
A.低内聚低耦合
B.高内聚低耦合
C.低内聚高耦合
D.高内聚高耦合
16.
以下说法正确的是(
A.C语言程序总是从第一个函数开始执行
B.在C语言程序中,要调用函数必须在main()函数中定义
C.C语言程序总是从main()函数开始执行
D.C语言程序中的main()函数必须放在程序的开始部分
17.
有如下程序
{intx=23;
do
{printf("
%d"
x--);
while(!
x);
该程序的执行结果是()
A.321
B.23
C.不输出任何内容
D.陷入死循环
18.
C语言规定,在一个源程序中,main函数的位置()
A.必须在最开始
B.必须在系统调用的库函数的后面
C.可以任意
D.必须在最后
19.
调用gets和puts函数时,必须包含的头文件是
A.stdio.h
B.stdlib.h
C.define
D.以上都不对
20.
有如下程序:
#define
N
2
M
N+1
NUM
2*M+1
{
inti;
for(i=1;
i<
=NUM;
i++)printf("
i);
该程序中的for循环执行的次数是
A.5
C.7
D.8
21.
一个C语言程序是由
A.一个主程序和若干子程序组成
B.函数组成
C.若干过程组成
D.若干子程序组成
22.
以下正确的函数头定义形式是()
A.doublefun(intx,inty)
B.doublefun(intx;
inty)
C.doublefun(intx,inty);
D.doublefun(intx,y);
23.
执行语句for(i=1;
i++<
4;
);
后变量i的值是()
A.3
B.4
C.5
D.不定
24.
下列数据中,不合法的C语言实型数据的是()
A.0.123
B.123e3
C.2.1e3.5
D.789.0
25.
设以下变量均为int类型,表达式的值不为7的是()
A.(x=y=6,x+y,x+1)
B.(x=y=6,x+y,y+1)
C.(x=6,x+1,y=6,x+y)
D.(y=6,y+1,x=y,x+1)
26.
有以下语句,(0≤i≤9),则对a数组元素的引用不正确的是(
inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
A.a[p-a]
B.*(&
a[i])
C.p[i]
D.*(*(a+i))
27.
下列程序的输出结果是
{inta[5]={2,4,6,8,10},*p,**k;
k=&
p;
*(p++));
**k);
B.22
C.24
D.46
28.
下列数据结果中,能够按照“先进后出”原则存取数据的是
A.循环队列
B.栈
C.队列
D.二叉树
29.
利用fseek函数可以实现的操作是
A.改变文件的位置指针
B.文件的顺序读写
C.文件的随机读写
D.以上答案均正确
30.
以下不正确的定义语句是()
A.doublex[5]={2.0,4.0,6.0,8.0,10.0};
B.inty[5.3]={0,1,3,5,7,9};
C.charc1[]={′1′,′2′,′3′,′4′,′5′};
D.charc2[]={′\x10′,′\xa′,′\x8′};
31.
软件工程的理论和技术性研究的内容主要包括软件开发技术和()
A.消除软件危机
B.软件工程管理
C.程序设计自动化
D.实现软件可重用
32.
设变量a是int型,f是float型,i是double型,则表达式10+′a′+i*f值的数据类型为()
A.int
B.float
C.double
D.不确定
33.
若调用fputc函数输出字符成功,则其返回值是
C.0
D.输出的字符
34.
下面四个选项中,均是不合法的用户标识符的选项是()
A.A
P_0
B.float
la0
_A
C.b-a
goto
int
D.)_123
temp
35.
函数fun的返回值是
fun(char*a,char*b)
{intnum=0,n=0;
while(*(a+num)!
=′\0′)num++;
while(b[n]){*(a+num)=b[n];
num++;
n++;
returnnum;
A.字符串a的长度
B.字符串b的长度
C.字符串a和b的长度之差
D.字符串a和b的长度之和
36.
下列SQL语句中,用于000表结构的是(
A.ALTER
B.CREATE
C.UPDATE
D.INSERT
37.
已知函数的调用形式:
fread(buf,size,count,fp),参数buf的含义是
A.一个整型变量,代表要读入的数据项总数
B.一个文件指针,指向要读的文件
C.一个指针,指向要读入数据的存放地址
D.一个存储区,存放要读的数据项
38.
以下程序段的输出结果是
inta=1234;
%2d\n"
a);
A.12
B.34
C.1234
D.提示出错、无结果
39.
charstr[]="
ABC"
*p=str;
*(p+3));
A.67
B.0
C.字符′C′的地址
D.字符′C′
40.
开发软件时对提高开发
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计综合训练 西安交通大学 15 程序设计 综合 训练 考查 试题 最新