位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 三级三级PC技术计算机与网络技术类_计算机编程基础

判断字符串a和b是否相等,应当使用(  )

发布时间:2024-07-09

A.if(strcmp(a,b)==0)

B.if(strcpy(a,b))

C.if(a=b)

D.if(a==b)

试卷相关题目

  • 1当执行下面的程序时,如果输入ABC,则写出下面程序的运行结果()#include <stdio.h>#include <string.h>main(){ char ss[10]="12345";gets(ss);strcat(ss,"6789");printf("%sn",ss);}

    A.ABC6789

    B.ABC

    C.6789

    D.12345

    开始考试点击查看答案
  • 2由键盘输入一个待查的整数n,若n存在,则输出它在数组中的第一个出现的位置,否则给出没找到信息。请将程序填充完整。#include <stdio.h>#define N 10void main(){  int i,n;int a[10]={25,2,67,34,65,86,56,78,24,34};scanf("%d",&amp;n);i=0;while(a[i]!=n &amp;&amp;i<10) i= i+1;if ( ____________) printf("%d not found!",n);else printf("%d in position %dn",n,i);}

    A.i==n

    B.i<10

    C.i!=10

    D.i==10

    开始考试点击查看答案
  • 3break语句的正确的用法是( )。

    A.无论在任何情况下,都中断程序的执行,退出程序。

    B.在多重循环中,只能退出最靠近的那一层循环语句。

    C.跳出本层循环。

    D.只能修改控制变量。

    开始考试点击查看答案
  • 4以下程序的运行结果是(  )#include<stdio.h> main(){  int a=1,b=2,t=3; if(a<b){ t=b; b=a; a=t; }printf(“%d,%d,%d”,a,b,t); }

    A.2,1,3

    B.2,1,1

    C.2,1,2

    D.3,1,2

    开始考试点击查看答案
  • 5下列程序运行结果为()。main(){ int x=0,y=2,z=3;switch(x){ case 0:switch(y=2){ case 1:printf("*");break;case 2:printf("%%");break;}case 1:switch(z){ case 1:printf("$");break;case 2:printf("*");break;default:printf("!");}}}

    A.%!

    B.%%$

    C.*$

    D.!$*

    开始考试点击查看答案
  • 6下列程序运行结果为()#include<stdio.h>main(){ int i,j,k,a,b,c;a=b=0;c=1;for(j=1;j<=5;j++){ a++;for(k=1;k<=j;k++){ b+=2;for(i=-1;i<=k;i++) c++;}}printf("a=%dnb=%dnc=%d",a,b,c);}

    A.a=5b=30c=66

    B.a=6b=31c=60

    C.a=7b=31c=66

    D.a=5b=31c=65

    开始考试点击查看答案
  • 7表达式 18/4*4.0/8值的数据类型为 ( )

    A.int

    B.float

    C.char

    D.不确定

    开始考试点击查看答案
  • 8下列程序段运行结果为() char ch[]=”600”;int a,s=0;for (a=0;ch[a]>=’0’&amp;&amp;ch[a]<=’9’;a++) s=10*s+ch[a]-‘0’;printf(“%d”,s);

    A."600"

    B.600

    C."6"

    D.6

    开始考试点击查看答案
  • 9执行语句:printf(“|%10.5f| ”,12345.678);的输出是( )。

    A.|12345.67800|

    B.|12345.678000|

    C.|12345.6780|

    D.|12345.678|

    开始考试点击查看答案
  • 10下列程序的运行结果是()#include<stdio.h>void main(){ char ch[4][5]={"AAAA","BBB","CC","DDD"};printf("%sn",ch[0]);}

    A.AAAA

    B.BBB

    C.CC

    D.DDD

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