首页 /交流讨论区/聊天灌水
程序设计基础形考任务二
2021年11月18日 16:14

一.选择题(每题5分,合计55分)

试题 1

正确
得分 5.00/5.00 分
标记试题

试题正文

在C语言中,字符串常量的定界符是______。B.双引号

选择一项:
A.

单引号

B.

双引号

C.

方括号

D.

空格

试题 2

正确
得分 5.00/5.00 分
标记试题

试题正文

C语言中int变量能够表示的数值范围是______。C.-32768~32767

选择一项:
A.

0~65536

B.

0~65535

C.

-32768~32767

D.

-32767~32768

试题 3

正确
得分 5.00/5.00 分
标记试题

试题正文

在C语言中,为了表示关系:x≥y≥z,应该使用表达式______。B.x>=y && y>=z

选择一项:
A.

x≥y≥z

B.

x>=y && y>=z

C.

x>=y & y>=z

D.

x>=y>=z 

试题 4

正确
得分 5.00/5.00 分
标记试题

试题正文

实型常量在C语言中只能用____①______表示,表示方法有:____②_______。C.① 十进制        ② 小数形式和指数形式

选择一项:
A.

① 小数形式     ② 十进制和二进制

B.

① 二进制           ② 小数形式

C.

① 十进制        ② 小数形式和指数形式

试题 5

正确
得分 5.00/5.00 分
标记试题

试题正文

在C语言中,不合法的int型常量是______。A.0678

选择一项:
A.

0678

B.

0XABC

C.

32768L

D.

32767

试题 6

错误
得分 0.00/5.00 分
标记试题

试题正文

关于C语言语句的正确概念是______。

选择一项:
A.

goto语句可以从C语言中去除

B.

while和do-while都是直到型循环

C.

switch语句可以替代if语句

D.

在C语言中不能使用goto语句

试题 7

正确
得分 5.00/5.00 分
标记试题

试题正文

C语言中的语句 #define R 20 用于定义 _____①_______ ,语句char  r1; 则用于定义_____②_____ 。B.① 符号常量R    ② 字符变量r1

选择一项:
A.

① 符号变量R       ② 字符常量

B.

① 符号常量R    ② 字符变量r1

C.

① 整型常量20     ② 字符串变量r1

试题 8

正确
得分 5.00/5.00 分
标记试题

试题正文

写出程序的运行结果。

        #include  <stdio.h>

        main彩蛋

        {  int a, b;

           scanf ( ”%d%d", &a, &b);

           if ( ++a >= b )  printf( ”Yes”);

           printf ( " a+b =%d\n", a+b );

        }

       如果输入:a=6,b=8,则输出结果是___________。B.① a+b=15

选择一项:
A.

①  a+b=14

B.

① a+b=15

C.

" a+b =%d\n", 14

D.

15 

试题 9

正确
得分 5.00/5.00 分
标记试题

试题正文

写出程序的运行结果。

        main彩蛋

        {  int  a=0;

           for ( a=0;a<3;a++ );

           printf ( " %d\n", a );

        }

 

     输出结果是___________。D.3

选择一项:
A.

1

B.

2

C.

4

D.

3

试题 10

正确
得分 5.00/5.00 分
标记试题

试题正文

写出程序的运行结果。

      

#include <stdio.h>

      main彩蛋

      {  int i=0,j=0,k=0,m;

         for ( m=0;m<4;m++ )

            switch ( m )

            {   case 0:i=m++;

                case 1:j=m++;

                case 2:k=m++;

                case 3:m++;

            }

           printf ("\n%d,%d,%d,%d",i,j,k,m);

        }

该程序的执行结果是______。D.0,1,2,5

选择一项:
A.

0,1,2,3

B.

0,1,2,4

C.

 0,1,1,3

D.

0,1,2,5

试题 11

正确
得分 5.00/5.00 分
标记试题

试题正文

写出程序的运行结果。

       #include <stdio.h>

           main()

   { int j;

for(j=0;j<10;j++)

      {if (j%2==0) continue;

       printf("%d",j);

      }

   }

 

该程序的执行结果是___________。A.1 3 5 7 9

选择一项:
A.

1 3 5 7 9

B.

 2  4  6  8

C.

0   2  4  6  8

D.

1  3  5  7

试题 信息

标记试题

信息文本

二、编程序(上机调试编写的程序)(每题15分,合计45分,如果以附件形式提交,请在答题输入框中输入提示文字”见附件“) 

试题 12

完成
满分15.00
标记试题

试题正文

从键盘输入3个整数,输出其中最大数。

#include <stdio.h>

int main(int argc, char *argv[])

{

int i,j,k,max;

printf("Please enter three integers:");

scanf("%d%d%d", &i, &j, &k);

max = i>j?i:j;

max = max > k?max:k;

printf("max:%d",max);

return 0;

试题 13

完成
满分15.00
标记试题

试题正文

编写一程序,从键盘输入10个实数,计算并输出算术平均数。

#include <stdio.h>

int main(int argc, char *argv[])

int num[10],i,sum=0;/*10个实数,循环变量,和,平均*/

float avg = 0;

printf("Please enter ten integers:\n");

for(i=0;i<10;i++)/*接受10个实数*/

scanf("%d", &num[i]);

for(i=0;i<10;i++)/*计算和*/

sum += num[i];

avg = sum * 1.0 /10;/*平均*/

printf("avg:%.2f", avg);

试题 14

完成
满分15.00
标记试题

试题正文

利用穷举法编写一个算法判断给定的正整数n是否是素数,即判断n是否只能被1和自身整除。

main彩蛋

{

int m,i,k;

scanf("%d",&m);

k=sqrt(m);

for(i=2;i<=k;i++)

if(m%i==0) break;

if(i>=k+1)

priantf("%d is a prime number\n",m);

else

printf("%d is not a prime number\n",m);

全部回复(0)
首页 | 电脑版 |