首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对下述程序的判断中,正确的是( )。 #include<stdio.h> void main() {char *P,s[256]; p=s; while(strcmp(s,"the end")) {printf("
对下述程序的判断中,正确的是( )。 #include<stdio.h> void main() {char *P,s[256]; p=s; while(strcmp(s,"the end")) {printf("
admin
2013-06-11
99
问题
对下述程序的判断中,正确的是( )。 #include<stdio.h> void main() {char *P,s[256]; p=s; while(strcmp(s,"the end")) {printf("Input the string:"); gets(s); while(*P) putchar(*p++);}}
选项
A、此程序循环接收字符串并输出,直到接收到字符串“the end”为止
B、此程序循环接收字符串,接收到字符串“the end”则输出,否则程序终止
C、此程序循环接收字符串并输出,直到接收字符串“the end”为止,但因为代码有错误,程序不能正常工作
D、此程序循环接收字符串并将其连接在一起,直到接收字符串“the end”为止,输出连接在一起的字符串
答案
A
解析
strcmp(str1,str2)是比较字符串str1和sir2,当两字符串相等时,返回值为0,不相等时返回值为非0;所以此段程序的功能是在未接收到字符串“the end”时,读入字符并输出。
转载请注明原文地址:https://kaotiyun.com/show/kAJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设a为整型变量,不能正确表达数学关系10<a<15的C语言表达式是()
有以下程序main(){inta[3][3],*p,i;p=&a[0][0];for(i=0;i<9;i++)p[i]=i+1;printf("%d\n","a[1][2]);}
下列关于队列的叙述中,正确的是
为了将所有扩展名为.PAS的文件改成扩展名为.P,应使用命令()
若定义了以下函数: voidf(…) {… *p=(double*)malloc(10*sizeof(double)); … } p是该函数的形参,要求通过p把动态分配存储单位的地址传回主调函数,则形参p的正确定义应当是
若x、a、b和c均是int型变量,则执行表达式x=(a=1,b=2)后x的结果为()。
以下符合C语言语法的实型常量是______。
采用链接方式存储线性表的优点是______。
C语言源程序的最小单位是()。
没有char,a,b;,若要通过a&d运算屏蔽掉a中的其他位,只保留第2位和第8位(右起为第1位),则b的二进制是【】。
随机试题
灯光开关在该位置时,前雾灯点亮。
丝绸之路
A.过氧乙酸B.甲醛C.碘酊D.苯扎溴铵E.乙醇可用于深部伤口冲洗的化学消毒剂是
下列对于经济周期的捕述,正确的是()。
假定某投资者欲在3年后获得133100元,年投资收益率为10%,那么他现在需要投资()元。
小张出差回来报销差旅费2700元,原借3000元,交回多余现金300元。则报销时的会计分录为()。
简述微型计算机的主要技术指标。
(2010—单选—7)同盟会创办的刊物是()。
CPU中运算器的主要功能是______。
数据库系统的核心是______。
最新回复
(
0
)