单项选择题printf( )函数中用到格式符%4s,其中,数字4表示输出的字符串占用4列。若字符串长度大于4,则输出按下列4种方式之一进行,该方式是()。

A.从左起输出该字符串,右补空格
B.按原字符串长度从左向右全部输出
C.右对齐输出该字符串,左补空格
D.输出错误信息


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题

对于函数定义: 
void FUN(int n, double x) 
{  … } 
若以下选项中的变量都已定义并赋值,则对函数FUN的正确调用的语句是()。 

A.k=FUN(x,n);
B.void FUN(n,x);
C.FUN(int y,double m);
D.FUN(10,12.5);

3.单项选择题若有说明:int *p1,*p2,m=5,n; 以下都是正确的赋值语句的选项是()。

A.p1=&m; p2=&p1;
B.p1=&m; p2=&n; *p1=*p2;
C.p1=&m; p2=p1;
D.p1=&m; *p2=*p1;

4.单项选择题下列选项中,正确的语句组是()。

A.char s[8]; s={“Beijing”};
B.char *s; s={“Beijing”};
C.char s[8]; s=“Beijing”;
D.char *s; s=“Beijing”;

5.单项选择题若有定义:int a[10],*p; 则*(p+5)表示()。

A.元素a[5]的值
B.元素a[5]的地址
C.元素a[6]的值
D.元素a[6]的地址

6.单项选择题若有说明:int a[3][4]; 则对a数组元素的非法引用的是()。

A.a[0][2*1]
B.a[0][4]
C.a[4-2][0]
D.a[1][3]

7.单项选择题

以下程序段()。 
x=-1; 
do{ x=x*x; }
while(!x);

A.是死循环
B.循环执行2次
C.循环执行1次
D.有语法错误

8.单项选择题从循环体内某一层跳出,继续执行本循环的下一次循环的语句是()。

A.break语句
B.continue语句
C.return语句
D.空语句

10.单项选择题若a,b均为float类型变量,则以下不符合C语言语法的赋值语句是()。

A.++a;
B.a*=b+8;
C.b=(a%2)/10;
D.a=b=0;