位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 二级二级C2007年9月全国计算机等级考试二级笔试试卷(C语言程序设计)

当用户要求输入的字符串中含有空格时,应使用的输入函数是

发布时间:2024-07-09

A.scanf()

B.getchar()

C.gets

D.getc()

试卷相关题目

  • 1有以下程序#include  <stdio.h>int  fun(char  s[]){  int  n=0;   while(*s<=‘9’&amp;&amp;*s>=‘0’)  {n=[0*n+*s-‘0’;s++; }   return(n);}main(){ char  s[10]={“6”,“1”,“*”,“4”,“*”,“9”,“*”, ‘0’,“*”}printf(“%d﹨n”,fun(s));}程序的运行结果是

    A.9

    B.61490

    C.61

    D.5

    开始考试点击查看答案
  • 2有以下程序#include  <stdio.h>void fun(int  *a, int  n)/*fun函数的功能是将a所指数组元数从大到小排序*/{  int  t,i,j;   for(i=o;i<n-1;j++)   for(j=j+1;j<n;j++)   if(a[i]<a[j])  {t=a[i]; a[i]=a[j]; a[j]=t; }}Main(){  int  c[10]={1,2,3,4,5,6,7,8,9,0},i;   fun(c+4,6)   for(i=0;i<10,i++)  printf(“%d,”,c[i]);   printf(“n”);}程序的运行结果是

    A.1,2,3,4,5,6,7,8,9,0,

    B.0,9,8,7,6,5,1,2,3,4,

    C.0,9,8,7,6,5,4,3,2,1,

    D.1,2,3,4,9,8,7,6,5,0,

    开始考试点击查看答案
  • 3若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是

    A.p=a;

    B.p[0]=a;

    C.p[0]=&a[1][2];

    D.p[I]=&a;

    开始考试点击查看答案
  • 4有以下程序#include    <stdio.h>void  fun(char  **p){++p;  printf(“%”﹨n”,*p);}main(){ char  *a[]={“Moming”, “Aftenoon”,“Evening”,“Night”};  fun(a)}程序的运行结果是

    A.Aftemoon

    B.ftemoon

    C.Moming

    D.oming

    开始考试点击查看答案
  • 5若有定义语句:int a [3][6];,按在内存中的存放顺序,a数组的第10个元素是

    A.a[0][4]

    B.a[1][3]

    C.a[0][3]

    D.a[1][4]

    开始考试点击查看答案
  • 6以下关于字符串的叙述中正确的是

    A.C语言中有字符串类型的常量和变量

    B.两个字符串中的字符个数相同时才能进行字符串大小的比较

    C.可以用关系运算符对字符串的大小进行比较

    D.空串一定比空格打头的字符串小

    开始考试点击查看答案
  • 7有以下程序#include  <stdio.h>void fun(char  *t, char  *s){  while(*t!=0)  t++;   while{(*t++=*s++)!=0};}min(){  char  ss[10]=“acc”,aa[10]=“bbxxyy”;   fun(ss,aa);  printf(“%s,%s﹨n”,ss,aa);}程序的运行结果是

    A.accxyy, bbxxyy

    B.axx, bbxxyy

    C.accxxyy, bbxxyy

    D.accbbxxyy, bbxxyy

    开始考试点击查看答案
  • 8有以下程序#include  <stdio.h>#include  <string.h>void fun(char  s[][10],int n){  char  t;  int  ij;   for(i=0;i<n-1;i++)   for(j=i+1;j<n;j++)/* 比较字符串的首字符大小,并交换字符串的首字符*/if(s[i][0]>s[j][0])  {l=s[i][0];s[i][0];s[j][0]=t;}}main(){  char  ss[5][10]={“bcc”,“bbcc”,“xy”,“aaaacc”,“aabbc”};   Fun(ss,5);    printf(“%s,%s﹨n”,ss[0],ss[4]);}程序的运行结果是

    A.xy,aaaacc

    B.aaaacc,xy

    C.xcc,aabcc

    D.acc,xabcc

    开始考试点击查看答案
  • 9在一个C源程序文件中所定义的全局变量,其作用域为

    A.所在文件的全部范围

    B.所在程序的全部范围

    C.所在函数的全部范围

    D.由具体定义位置和extrn说明来决定范围

    开始考试点击查看答案
  • 10有以下程序#includc  <stdio.h>int  a=1;int  f(int  c){  static  int  a=2;   c=c+1   return  (a++)+c;}Main(){  int  i,k=0;   for(i=0;i<2;i++{ int  a=3;  k +=f(a);}   k+=a;   printf(“%d﹨n”,k);}程序的运行结果是

    A.14

    B.(15)

    C.16

    D.17

    开始考试点击查看答案
返回顶部