中软国际python机试题_【中软国际c语言开发笔试试题及答案】 - 面试网

本文提供了中软国际C语言开发的笔试试题及答案,包括选择题和简答题。试题涵盖C语言的基本语法、运算符、数组、函数调用等多个方面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

中软国际c语言开发笔试试题及答案:

一 选择

1.在一个C程序中( )

[A] main函数必须出现在所有函数之前

[B] main函数可以在任何地方出现

[C] main函数必须出现在所有函数之后

[D] main函数必须出现在固定位置

2.十六进制数1000转换成十制数是( )

[A] 4096[B] 1024[C] 2048[D] 8192

3.以下能正确定义一维数组的选项是( )

[A] int a[5]={0,1,2,3,4,5};

[B] int a[]={0,1,2,3,4,5};

[C] char a={'A','B','C'};

[D] int a[5]="0123";

4.设变量已正确定义,则以下能正确计算f = n!的程序段是( )

[A]f=0;

for(i=1;i<=n;i ) f*=i;[B]f=1;

for(i=1;i[C]f=1;

for(i=n;i>1;i ) f*=i;[D]f=1;

for(i=n;i>=2;i--) f*=i;

5.以下叙述正确的是( )

[A] do-while语句构成的循环不能用其它语句构成的循环来代替

[B] do-while语句构成的循环只能用break语句退出

[C] 用do-while语句构成的循环,在while后的表达式为非零时结束循环

[D] 用do-while语句构成的循环,在while后的表达式为零时结束循环

6.下列条件语句中,功能与其他语句不同的是()

[A]if(a) printf("%d\n",x); else printf("%d\n",y);

[B]if(a==0) printf("%d\n",y); else printf("%d\n",x);

[C]if (a!=0) printf("%d\n",x); else printf("%d\n",y);

[D]if(a==0) printf("%d\n",x); else printf("%d\n",y);

7.设函数fun的定义形式为void fun(char ch, float x ) { … }

则以下对函数fun的调用语句中,正确的是( )

[A] fun("abc",3.0);

[B] t=fun('D',16.5);

[C] fun('65',2.8);

[D] fun(32,32);

8.以下程序的输出结果是( )

main()

{ int a=52,b=14;

printf("%d%d\n",--a, b);

}

[A] 52 15[B] 51 14

[C] 51 15[D] 52 14

9.下列说法不正确的是( )。

[A] 一个C程序里面只能有一个main()函数 [B] C语言里有32个关键字

[C] 一个C程序可以由一个主函数和若干其它函数构成[D] C语言有五种基本程序结构

10.字符型数据在内存中是以( )形式存储的。

[A] 原码[B] 补码

[C] ASCII[D] 反码

简答题:说出下面程序的功能

main( )

{

int x,y,z,t;

scanf("%d%d%d",&x,&y,&z);

if (x>y)

{t=x;x=y;y=t;} /*交换x,y的值*/

if(x>z)

{t=z;z=x;x=t;}/*交换x,z的值*/

if(y>z)

{t=y;y=z;z=t;}/*交换z,y的值*/

printf(" %d %d %d\n",x,y,z);

}

程序功能:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值