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

s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句s;则以下选项中正确的是( )。

发布时间:2024-07-09

A.if(s1>s2)S;

B.if(strcmp(s1,s2))S;

C.if(strcmp(s2,sl)>O)S;

D.if(stremp(s1,s2)>O)S;

试卷相关题目

  • 1有以下程序.#includemain(){ char c1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar(); c6=getchar();putchar(c1);putchar(c2);printf("%c%c\n",c5,c6);}程序运行后,若从键盘输入(从第l列开始)123<回车>45678<回车>则输出结果是( )。

    A.1267

    B.1256

    C.1278

    D.1245

    开始考试点击查看答案
  • 2下列叙述中正确的是( )。

    A.算法的执行效率与数据存储结构无关

    B.算法的空间复杂度是指算法程序中指令(或语句)的条数

    C.算法的有穷性是指算法必须能在执行有限个步骤之后终止

    D.以上3种描述都不对

    开始考试点击查看答案
  • 3下列选项中不是字符常量的是( )。

    A.'\v'

    B.'\x2a'

    C.'a'

    D."\0"

    开始考试点击查看答案
  • 4有以下程序:void f(int x,int y){ int t;if(x}main(){ int a=4,b=3,c=5;f(a,b);f(a,c);f(b,c);printf("%d,%d,%d\n",a,b,c);}执行后输出结果是( )。

    A.3,4,5

    B.5,3,4

    C.5,4,3

    D.4,3,5

    开始考试点击查看答案
  • 5当输入为"hello、"时,下面程序的执行结果是( )。#includemain(){ char c;c=getchar();while(c!='、'){ putehar(e);break;}}

    A.Rvfsu

    B.h

    C.、

    D.hello

    开始考试点击查看答案
  • 6下列程序执行后的输出结果是( )。main(){ char x=0xFFFF;printf("%d\n",x--);}

    A.-32767

    B.FFFE

    C.1

    D.32768

    开始考试点击查看答案
  • 7以下能正确定义一维数组的选项是( )。

    A.int a[5]=(0,1,2,3,4,5);

    B.char a[]={0,1,2,3,4,5);

    C.char a={'A ','B','C'};

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

    开始考试点击查看答案
  • 8合法的main()函数命令参数形式是( )。

    A.main(int a,char*c[])

    B.main(int arc,char**arv)

    C.main(int argc,char*argv)

    D.main(int argv,char*argc[])

    开始考试点击查看答案
  • 9下列程序的输出结果是( )。#includemain(){ struct st{ int y,x,z;};union{ long i;int j;char k;}un;printf("%d,%d\n",sizeof(struct st),sizeof(un))}

    A.6,2

    B.6,4

    C.8,4

    D.8,6

    开始考试点击查看答案
  • 10有下列程序:main(){ int k=5,n=0;while(k>0){switch(k){dcfault:break;case 1:n=n+k;case 2:case 3:n+=k;}k--;}printf("%d\n".n);}程序运行后的输出结果足( )。

    A.0

    B.4

    C.6

    D.7

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