首页 > 干部教育培训> 党的建设
题目内容 (请给出正确答案)
[单选题]

在printf()函数调用的格式字符串中,若使用格式符为“%6.2f”,则规定对应输出的数据中,其小数部分占用的字符位置个数为()。

A.5

B.6

C.4

D.2

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“在printf()函数调用的格式字符串中,若使用格式符为“%…”相关的问题
第1题
下面程序的功能是调用sub函数计算数组a中字符串的长度,请填空。 sub(char s[]) { int n;

下面程序的功能是调用sub函数计算数组a中字符串的长度,请填空。 sub(char s[]) { int n; for(n=0;【 】n++); return 【 】; } main() { char*a;int k; gets(a); 【 】 printf("%d",k);

点击查看答案
第2题
printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式( );如果字符长度小于5,则输出按方式( )。

A.从左起输出该字符串,右补空格

B.按原字符长从左向右全部输出

C.右对齐输出该字符串,左补空格

D.输出错误信息

点击查看答案
第3题
下列程序中的函数stropy2()实现字符串两次复制,即将t所指字符串复制两次到s所指内存空间中,合并

下列程序中的函数stropy2()实现字符串两次复制,即将t所指字符串复制两次到s所指内存空间中,合并形成一个新字符串。例如,若t所指字符串为:efgh,调用strcpy2后,s所指字符串为:efghefgh。请填空。 include <stdio.h> include <string.h> void strcpy2(char *s,char *t) { char *p=t; while(*s++=*t++); s=【 】; while(【 】=*p++); } main() { char str1[100]="abed",str2[]="efgh"; strcpy2(str1,str2); printf("%s\n",str1); }

点击查看答案
第4题
在scanf()函数调用语句中,可以在格式字符和%号之间加上一个星号,它的作用是跳过对应的输入数据;

在scanf()函数调用语句中,可以在格式字符和%号之间加上一个星号,它的作用是跳过对应的输入数据;当输入以下数据时,100 200 300 400 500<回车>,下面语句的执行结果为【 】。 main() { int a,b,C; scanf("%d%*d%d%d",&a,&b,&c); printf("%d%d%d",a,b,c);}

点击查看答案
第5题
在调用printf函数输出数据时,当数据的实际位宽小于printf函数中的指定位宽时,下面叙述正确的是()

A.如果格式字符前面没有负号,那么输出的数据将会右对齐、左补0;如果格式字符前面有负号,那么输出的数据将会左对齐、右补0。

B.如果格式字符前面没有负号,那么输出的数据将会左对齐、右补空格;如果格式字符前面有负号,那么输出的数据将会右对齐、左补空格。

C.如果格式字符前面没有负号,那么输出的数据将会右对齐、左补空格;如果格式字符前面有负号,那么输出的数据将会左对齐、右补空格。

D.如果格式字符前面没有负号,那么输出的数据将会左对齐、右补0;如果格式字符前面有负号,那么输出的数据将会右对齐、左补0。

点击查看答案
第6题
在printf格式字符中,只能输出一个字符的格式字符是【1】;用于输出字符串的格式字符是【2】;以小数
形式输出实数的格式字符是【3】;以标准指数形式输出实数的格式字符是【4】。

点击查看答案
第7题
给定程序MODI1.C中函数fun的功能是:求出字符串中最后一次出现的子符串的地址,通过函数值返回,在
主函数中输入从此地址开始的字符串;若未找到,则函数值为 MULL。例如,当字符串中的内容为:"abcdabfcdx",t中的内容为:"ab"时,输出结果应是 abfacdx,当字符串中的内容为:"abcdabfabcdx",t中的内容为:"abd"时,则程序的输出信息: not be found! include <conio.h> include <stdio.h> include <string.h> char*fun(char*s,char*t) { char*p,*r,*a; /************found************/ a=Null; while(*s) { p=s;r=t; while(*r) /************found************/ if(r==p) {r++;p++;} else break; if(*r==\0,)a=s; s++; } return a; } main() { char s[100],t[100],*p; clrscr(); printf("\nPlease enter string S:"); scanf("%s"s); printf("\nPlease enter substring t:"); scanf("%s",t); p=fun(s,t); if(p)printf("\nThe result is:%s\n",p); else printf("\nNot found !\n"); }

点击查看答案
第8题
以下程序调用invert函数按逆序重新放置a数组元素的值。a数组中的值在main函数中读入。 include
<stdio.h> defineN10 invert(s,i,j) int*s,i,j; { int t; if(i<j) { t=* (s+i); * (s+i)=(s+j); * (s+j)=t; invert(s, 【 】,j-1); } } main() { int a[N],i; for(i=0;i<N;i+ +) scanf("%d",a+【 】 ); invert(a,0,N-1); for(i=0,i<N;i+ +)printf("%d",a[i]); printf("\n") }

点击查看答案
第9题
以下程序中函数huiwen.的功能是检查一个字符串是否是回文,当字符串是回文时,函数返回字符串: yes
!,否则函数返回字符串:no!,并在主函数中输出,所谓回文即正向与反向的拼写都一样,例如:adgda。请填空。 include<string.h> char *huiwen(char*str) { char*p1,*P2;int i,t=0; P1=str;p2= 【 】; for(i=0;i<=strlen(str)/2;i++) if(*p1++!=*p2--){t=1;break;} if(【 】)return("yes!"); else return("no!"); } main() { char str[50]; printf("Input:");scanf("%s",str); printf("%s\n", 【 】); }

点击查看答案
第10题
以下程序中函数huiwen 的功能是检查一个字符串是否是回文,当字符串是回文时,函数数返回字符串:ye
s!否则函数返回这符串:no!并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adgda。请填空 include <string.h> char*huiwen(char *str) { char *p1,*p2; int i,t=0; pl=str; p2=______; for(i=0;i<=strlen(str)/2;i+*) if(*p1++!=*p2--){t=1;break;} if(______) return("yes!"); else return(*no!"); } main() { char str[50]; printf("Input:"); scanf("%s",str); printf("%s\n",______); }

点击查看答案
第11题
若有以下程序 #include<stdio.h> void f(int n); main() {voidf(int n); f(5); } void f(int n) {printf("%d\n",n); } 则以下叙述中不正确的是( )。

A.若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数f

B.若在主函数前对函数f进行说明,则在主函数和其后的其它函数中都可以正确调用函数f

C.对于以上程序,编译时系统会提示出错信息:提示f函数重复说明

D.函数f无返回值,所以可用void将其类型定义为无值型

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改