软件水平考试程序员易错题(2018/5/5) |
第1题:对于输入语句scanf("%f,%f",&a,&b);要使变量a、b上的值分别为 1.78和2.48,则正确的输入是( )
A、1.78,2.48后跟回车 B、1.78 2.48后跟回车 C、1.782.48后跟回车 D、1.78;2.48后跟回车 |
【单选题】: |
第2题:编写一个模拟简单计算器的程序,计算表达式:a1 op a2的值,要求 a1、op、a2从盘输入。其中a1、a2(作除数时不能为0)为数值,op为运算符+、-、*、/。 |
【分析题】: |
第3题:执行下列程序段后的输出结果是( )
x=9; while( x>7) { printf("*");x--;} A、**** B、*** C、** D、* |
【单选题】: |
第4题:执行下列程序后的输出结果是( )
#define M(a,b)(a)>(b)?(a):(b) main() { int i=10,i=15; printf("%d\n",10*M(i,j)); } A、10 B、15 C、100 D、.150 |
【单选题】: |
第5题:编程序输入50个学生的学号、姓名、3门课程的成绩存入一个结构型的数组。统计每个学生的总分并输出学生的学号、姓名、总分。 |
【分析题】: |