- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大一c语言考试试题的
试卷一(参考答案在后面!)
1,有以下程序
#include stdio.h
void f(int a[],int i,int j)
{ int t;
if(i<j)
{ t=a[i]; a[i]=a[j];a[j]=t;
f(a,i+1,j-1);
}
}
void main( )
{ int i,aa[5]={1,2,3,4,5};
f(aa,0,4);
for(i=0;i<5;i++) printf(%d,,aa[i]); printf(\n);
}
执行后输出结果是
A)5,4,3,2,1, B)5,2,3,4,1 C)1,2,3,4,5, D)1,2,3,4,5
2,下面程序的输出结果是 ( )
#include stdio.h
void main( )
{ int x=2,y=1;
void f(int x,int y);
f(x,y);
printf(“%d,%d”,x,y);
}
void f(int x,int y)
{ y=x+y;
x=x-y;
}
A)3,1 B)2,1 C)1,3 D)1,2
3,以下程序的输出结果是 。
# include <stdio.h>
void main()
{ int k=4,m=1,p;
p=func(k,m); printf(%d,,p);
p=func(k,m); printf(%d\n,p);
}
int a,b;
func(a,b)
{ static int m=0,i=2;
i+=m+1; m=i+a+b; return(m);
}
A) 8,17 B) 8,16 C) 8,20 D) 8,8
4,以下()是不正确的转义字符。
A.\\ B.\
C.081 D.\0
5,在C语言中,int,char,和short三种类型数据所占用的内存
A.均为2个字节 B.由用户自己定义
C.由所用机器的机器字长决定 D.是任意的
6,有以下程序
main( )
{
int x=102,y=012;
printf(%2d,%2d\n,x,y);
} 执行后输出结果是
A)10,012 B)102,12 C)102,10 D)0102,10
7,下列程序的输出结果是
main( )
{ double d=3.2;
int x,y;
x=1.2; y=(x+3.8)/5.0;
printf(%d\n, d*y);
}
A)3
B)3.2
C)0
D)3.07
8,已知 int a; 那么 ﹠a表示
(A)变量名 (B)变量a的地址 (C)变量a的值 (D)其他
9,以下程序段中与语句k=a〉b?(b〉c?1:0):0;功能等价的是( )
A) if((a〉b) ﹠﹠(b〉c) ) k=1; else k=0; B) if((a〉b) ||(b〉c) ) k=1;else k=0;
C) if(a〈=b) k=0; else if(b〈=c) k=1; D) if(a〉b) k=1;else if(b〉c) k=1; else k=0;
10,当a=1,b=3,c=5,d=5时,执行下面一段程序后,x的值为
A) 1 B) 2 C) 3 D) 6
if(a〈b)
if(c〈d) x=1;
else
if(a〈c)
if(b〈d) x=2;
else x=3;
else x=6;
11,以下错误的if语句是 。
A) if(x〉y) z=x;
B) if(x==y) z=0;
C) if(x!=y) printf(%d,x) else printf(%d,y);
D) if(x〈y) { x++;y--;}
12,有以下程序
main()
{ int i=10;
printf(%d\n,i++);
}
执行后输出结果是
A. 9
B. 10
C. 11
D. 8
13,若x,i,j和k都是int型变量,则计算表达式x=(i=14,j=16,k=j)后,x的值为
A. 14
B. 16
C. 30
D. 56
14,设有以下程序段
int x=0,s=0;
while(!x!=0)s+=++x;
p
您可能关注的文档
最近下载
- 2023年绽放杯5g应用征集大赛典型案例汇编.pdf VIP
- 霍尼韦尔VISTA-120主机编程说明书.pdf
- 【一模】2025年广东省2025届高三高考模拟测试 (一) 英语试卷(含官方答案).docx
- 2023-2024学年安徽省合肥四十五中七年级(上)期中语文试卷.doc
- 必威体育精装版部编人教版道德与法治八年级下册全册同步导学案.pdf
- 学校安全事故预防及处理中的法律问题.ppt
- 2023年人教部编版语文七年级上册全册单元复习课教案(6个单元).pdf VIP
- 中职教师教学能力大赛省级三等奖【思政-心理健康与职业生涯】情绪的调适.pdf VIP
- GB∕T 292-2007 滚动轴承 角接触球轴承 外形尺寸(高清版).pdf
- (新版)天翼云认证解决方案架构师考试题库(浓缩500题).doc VIP
文档评论(0)