下面程序的运行结果是( )。#ineludevoid del(char*s){ int i,j;char*a;a=s:for(i=0,j=0;a[i]!='\0';i++){ if(a[i]>='0'&&a[i]<='9'){s[j]=a[i];j++;}s[j]='\0';}}main(){ char*s="aa89gggh";del(s):printf("\n%s",s);}
A.1
B.2
C.3
D.4
试卷相关题目
- 1对两个数组a和b进行下列初始化:char m[]="1234567";char n[]={'1','2','3','4','5','6','7'};则下列叙述正确的是( )。
A.数组m与数组n完全相同
B.数组m与数组n长度相同
C.数组m比数组n长1
D.数组m与数组n中都存放字符串
开始考试点击查看答案 - 2以下关于字符串的叙述中正确的是( )。
A.C语言中有字符串类型的常量和变量
B.两个字符串中的字符个数相同时才能进行字符串大小的比较
C.可以用关系运算符对字符串的大小进行比较
D.空串一定比空格打头的字符串小
开始考试点击查看答案 - 3在“文件包含”预处理语句的使用形式中,当#include后面的文件名用(双引号)括起时,寻找被包含文件的方式是( )。
A.直接按系统设定的标准方式搜索目录
B.先在源程序所在的目录搜索,如没找到,再按系统设定的标准方式搜索
C.仅仅搜索源程序所在目录
D.仅仅搜索当前目录
开始考试点击查看答案 - 4设有下列程序段:char str[]="HelloWorld":char* plr;ptr=str:执行上面的程序段后,*(ptr+10)的值为( )。
A.'\0 '
B.'0'
C.不确定的值
D.'0'的地址
开始考试点击查看答案 - 5在执行完下列的c语句段之后,则B的值是( )。char a='A';int b;B=((34&&56)&&(a<'b'));
A.0
B.1
C.TRUE
D.FALSE
开始考试点击查看答案 - 6设有程序段:int k=12:while(k=1)k=k一1;则下列描述中正确的是( )。
A.while循环执行10次
B.循环是无限循环
C.循环体语句一次也不执行
D.循环体语句执行一次
开始考试点击查看答案 - 7有下列程序:#includemain(){ int x=0;int y=0;while(x<7 &&++v){ y--;x++;}printf("%d,%d",y,x);}程序的输出结果是( )。
A.0,7
B.7,7
C.0,6
D.1,6
开始考试点击查看答案 - 8有以下程序:#includemain(){ char p[20]={'a','b','c','d'),q[]="abc",r[]="abcde";strcpy(p+strlen(q),r);strcat(p,q);printf("%d%d\n",sizeof(p),strlen(p));}程序运行后的输出结果是( )。
A.20 9
B.9 9
C.20 11
D.11 11
开始考试点击查看答案 - 9下列程序的输出结果是( )。main(){ int a=6,b=3,C;if(a<B){c=a*b;printf("%d%d,%d\n",b,a,c);)else{c=b/a;printf("%d,%d,%d\n",b,a,c);)}
A.3,6,18
B.3,6,2
C.6,3,18
D.6,3,2
开始考试点击查看答案 - 10设j为Int型变量,则下面for循环语句的执行结果是( )。for(j=10;j>3;j--){ if(j%3)j--;--j;--j;printf("%d",j);}
A.6 3
B.7 4
C.6 2
D.7 3
开始考试点击查看答案
最新试卷
注册安全工程师注册安全工程师安全生产管理知识2013年安全工
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它