(C)一些题15

1.下列关于 C 语言程序结构的说法中,不正确的是(D)

 A .一个程序由一个或多个源程序文件组成
 B .函数是 C 程序的主要组成部分
 C .程序总是从 main 函数开始执行的
 D . C 语言本身提供了许多输入输出语句
解析:提供了输入输出函数,不是语句

2.在 C 语言中,语句 printf ("abc123\ rdef ');执行后屏幕上的显示结果为(A)
 A .abc123
 B .abc123def
 C .def123
 D . def



3.已知整型变量 a ,则与 if (! a )不等价的是( B

A . if ( a ==0)
 B . if ( a !=0)
 D . if (0= =a )

解析:if(!a),1转0为真

4.函数delchar的功能是:删除字符串s中的所有数字字符

#include <stdio.h>
void delchar(char *s)
int i,n0;
for(i=0; s[i]!="0";i++)

if(___________)
s[____ ]=s[i];

s[n]='\0';

}

5.

功能:产生10个[30,90]区间上的随机整数,然后对其用选择法进行由小到大的排

# include " stdlib . h "
main()
{
 int t ;
 int i , j , k ;
 int a [10];
 for ( i =0; i <10; i ++)
 a [ i ]= random (61)+30;
 for ( i =0; i <9; i ++)
{
 k = i ;
 for ( j = i +1; j <10; j ++)
{
 if ( a [ k ]> a [ j ])
 k = j ;
 if ( k != i )
{
 t = a [ k ];
 a[k ]= a[i ];
 a[i] = t;
}
for ( i =0; i <10; i ++)

 printf ("%5d", a [ i ])
 printf ("\ n "),

}

6.


功能:将一个数组中的元素按逆序存放。


# define N 7
 main ()
{
 static int a [ N ]={12,9,16,5,7,2,1], k , s ;
 printf ("\ n the origanal  array :\ n ");
 for ( k =0; k < N ; k ++)
 printf ("%4d", alk ]);
for( k =0; k < N /2; k ++)
 {
 s = a [ k ];
 a [ k ]= a [ N - k -1];
 a [ N - k -1]= s ;
}
 printf (" n the changed array :\ n ") 
for ( k =0; k < N ; k ++)
printf("%4d",a[k]);
}

  • 9
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值