P5765: 【选择题】第4章:键盘输入和屏幕输出(2)

传统题
1.000s 时间限制
128MB 内存限制
5 提交
3 解决

【题目描述】
1. 一个C语言的源程序中,(    ) A可以有多个主函数 B必须有一个主函数 C必须有主函数和其他函数 D可以没有主函数   2. 请选出可用作C语言用户标识符的一组标识符( )。 Avoid          Ba3_b3         CFor           D2a define            _123            -abc              DO WORD           IF              Case              sizeof
3. 以下选项中, 合法转义字符的选项是( )。     A’\\’       B’\018’      C’xab’      D’\nab’
  4. 假设在程序中abc均被定义成整型,并且已赋大于1的值, 则下列能正确 表示代数式 的表达式是() A)1/a * b * C         B)1/(a * b * c)      C)1/a/b(float)c       D)1.0/a/b/c   5. 在VC6的编译环境下,为了计算s=50!(即50的阶乘),则s变量应定义为(  ) 。 A.int    B.unsigned   C.long    D.以上三种类型均不可
6. 以下选项中,与k=n++完全等价的表达式是( )。 A. k=n,n=n+1  B. n=n+1,k=n C. k=++n      D. k+=n+1   7. 若变量已正确定义为int型,要通过语句scanf(“%d,%d,%d”,&a,&b,&c);a赋值1,给b赋值2,给c赋值3,以下输入形式中错误的是(    )。(_代表一个空格符) A.___1,2,3<回车>                  B._2_3<回车 C1, ___2, ___3<回车         D1,2,3<回车>
8. 有以下程序 #include “stdio.h” void main() { char c1,c2,c3,c4,c5,c6; scanf("%c%c%c%c",&c1,&c2,&c3,&c4); c5=getchar();  c6=getchar(); putchar(c1);    putchar(c2); printf("%c%c\n",c5,c6); } 程序运行后,若从键盘输入(从第1列开始) 123<回车> 45678<回车> 则输出结果是(    )。 A.267       B.1256       C.1278       D.1245   9. 阅读以下程序,若运行结果为如下形式,输入输出语句的正确内容是: void main() { int  x;  float  y; printf("enter  x,y:") 输入语句 输出语句 }  输入形式    enter  x,y:  2  3.4  输出形式    x+y=5.40 A.scanf("%d,%f",&x,&y);printf("\nx+y= %4.2f",x+y); B.scanf("%d%f",&x,&y );printf("\nx+y=%4.2f",x+y); C.scanf("%d%f",&x,&y); printf("\nx+y=%6.lf",x+y); D.scanf("%d%3.1f",&x,&y );printf("\nxy=%4.2f",x+y);
【输出】
#include<stdio.h>

int main()
{
printf("----------");
//例如:本次习题有9道题,则你的输出格式应为printf("AAAAAAAAA");
//选项均由大写A,B,C,D组成,输出语句有一条 
return 0;


请将上述提供的程序复制到提交代码的位置并作相应修改

咻咻~

提交答案 状态