在线留言 注册 登录
热门搜索:形考答案免费答案奥鹏答案

最新国家开放大学电大《C语言程序设计(闭卷)004》网络机考题库【资料答案】

Time2025-05-09Hits浏览量: 14
添加QQ : 103092222或微信: xyzlfx100获取更多答案

序号:1   题目类型:单选题

题目:  在循环语句“for(i=0; i<n; i++) S;”中,循环体S被执行的次数为

选项:

  A.   1

  B.   n-1

  C.   n

  D.   n+1

答案:

  B.   n-1

 

序号:2   题目类型:单选题

题目:  C语言程序中,多行注释语句使用的开始标记符为

选项:

  A.   //

  B.   /*

  C.   */

  D.   **

答案:

  B.   /*

 

序号:3   题目类型:单选题

题目:  在一个程序文件的开始,若需要使用一个包含命令包含一个头文件时,则该标识符为

选项:

  A.   #clude

  B.   #const

  C.   #include

  D.   #defile

答案:

  C.   #include

 

序号:4   题目类型:单选题

题目:  已知“char a[3][10]={"1234","3456","567890"};char(*p)[10]=a[1];”,则p[0][1]的字符值为

选项:

  A.   3

  B.   4

  C.   5

  D.   6

答案:

  B.   4

 

序号:5   题目类型:单选题

题目:  用于输出表达式值的标准输出函数是

选项:

  A.   printf()

  B.   print()

  C.   scanf()

  D.   output()

答案:

  A.   printf()

 

序号:6   题目类型:单选题

题目:  一个有符号字符类型的值域范围是

选项:

  A.   -128+127

  B.   0255

  C.   -127255

  D.   1255

答案:


 

序号:7   题目类型:单选题

题目:  C语言中的跳转类语句有四条,它们是goto,return

选项:

  A.   break,const

  B.   static,continue

  C.   break,continue

  D.   while,extern

答案:


 

序号:8   题目类型:单选题

题目:  C语言目标文件连接而成的可执行文件的扩展名为

选项:

  A.   cpp

  B.   exe

  C.   obj

  D.   c

答案:


 

序号:9   题目类型:单选题

题目:  C语言中,用于比较的关系运算符的总数为

选项:

  A.   3

  B.   4

  C.   5

  D.   6

答案:


 

序号:10   题目类型:单选题

题目:  假定有一个定义语句为“int a[10]={3,4,2,8,6};”,则元素a[5]的值为

选项:

  A.   0

  B.   2

  C.   8

  D.   6

答案:


 

序号:11   题目类型:单选题

题目:  带有随机函数的表达式rand()%20的取值范围是

选项:

  A.   1~19

  B.   1~20

  C.   0~19

  D.   0~20

答案:


 

序号:12   题目类型:单选题

题目:  若需要从一个字符串中查找一个字符,则选用的函数是

选项:

  A.   strlen

  B.   strstr

  C.   strchr

  D.   strcpy

答案:


 

序号:13   题目类型:单选题

题目:  x的值为-10,则执行“if(x) x++; else x--;”语句后,x的值为

选项:

  A.   -11

  B.   -9

  C.   -10

  D.   0

答案:


 

序号:14   题目类型:单选题

题目:  字符串"Its\40\n"的长度为

选项:

  A.   5

  B.   6

  C.   7

  D.   8

答案:


 

序号:15   题目类型:判断题

题目:  C语言中,作为标识符的第一个字符只能是英文字母或下划线,不能是数字字符。

选项:

  A.   √

  B.   ×

答案:


 

序号:16   题目类型:判断题

题目:  假定a是一个二维数组,则进行a++运算是不允许的。

选项:

  A.   √

  B.   ×

答案:


 

序号:17   题目类型:判断题

题目:  C语言中,打开一个数据文件的系统函数为fopen(),它带有两个字符串参数,用来给定文件名和打开方式。

选项:

  A.   √

  B.   ×

答案:


 

序号:18   题目类型:判断题

题目:  多行注释语句的开始和结束标记符可以互换使用。

选项:

  A.   √

  B.   ×

答案:


 

序号:19   题目类型:判断题

题目:  在利用printf()函数向屏幕输出数据时,需要在参数表的开始位置使用相应的格式字符串。

选项:

  A.   √

  B.   ×

答案:


 

序号:20   题目类型:判断题

题目:  一个C语言程序只能够包含一个程序源文件。

选项:

  A.   √

  B.   ×

答案:


 

序号:21   题目类型:判断题

题目:  存储包含一个字符的字符串需要占用1个字节的存储空间。

选项:

  A.   √

  B.   ×

答案:


 

序号:22   题目类型:判断题

题目:  在一条变量定义语句中,可以同时定义不同类型的变量。

选项:

  A.   √

  B.   ×

答案:


 

序号:23   题目类型:判断题

题目:  在一个函数定义中,参数表不能为空。

选项:

  A.   √

  B.   ×

答案:


 

序号:24   题目类型:判断题

题目:  C语言中的标准输入和输出设备文件都属于字符文件。

选项:

  A.   √

  B.   ×

答案:


 

序号:25   题目类型:判断题

题目:  使用“typedef char BB[10];”语句定义标识符BB为含有10个元素的一维字符数组。

选项:

  A.   √

  B.   ×

答案:


 

序号:26   题目类型:判断题

题目:  假定一个数据对象为int*类型,则指向该对象的指针类型仍为int*

选项:

  A.   √

  B.   ×

答案:


 

序号:27   题目类型:判断题

题目:  常数3.26e4是双精度定点数。

选项:

  A.   √

  B.   ×

答案:


 

序号:28   题目类型:判断题

题目:  for循环语句中的循环体至少被执行一次。

选项:

  A.   √

  B.   ×

答案:


 

序号:29   题目类型:判断题

题目:  C语言中的运算符有单目、双目和3目之分。

选项:

  A.   √

  B.   ×

答案:


 

序号:30   题目类型:填空题

题目:  执行下面程序时,假定从键盘上输入的字符为*,输入的两个整数为35,则程序输出结果为________</p>

<p>#include<stdio.h></p>

<p>void main() {</p>

<p>    char ch;</p>

<p>    int a,b,c;</p>

<p>    scanf("%c",&ch);</p>

<p>    scanf("%d %d",&a,&b);</p>

<p>    switch(ch) {</p>

<p>        case '+': c=a+b; break;</p>

<p>        case '-': c=a-b; break;</p>

<p>        case '*': c=a*b; break;</p>

<p>        case '/': c=a/b; break;</p>

<p>        default: printf("Error!\n");</p>

<p>    }</p>

<p>    printf("%d%c%d=%d\n",a,ch,b,c);</p>

<p>}

选项:


答案:


 

序号:31   题目类型:填空题

题目:  下面程序的功能是求出从键盘上输入的两个整数之间所有________的平方和。 #include<stdio.h></p>

<p>void main() {</p>

<p>    int i,x,y,s=0;</p>

<p>    scanf("%d %d",&x,&y);</p>

<p>    if(x>y) {i=x; x=y; y=i;}</p>

<p>    for(i=x; i<=y; i++)</p>

<p>        if(i%2==0) s+=i*i;</p>

<p>    printf("s=%d\n",s);</p>

<p>}

选项:


答案:


 

序号:32   题目类型:填空题

题目:  执行下面程序的输出结果为________</p>

<p>#include<stdio.h></p>

<p>void main() {</p>

<p>    int x=5,y=0;</p>

<p>    switch(2*x-3) {</p>

<p>        case 4: y+=x; break;</p>

<p>        case 7: y+=2*x+1; break;</p>

<p>        case 10: y+=3*x; break;</p>

<p>    }</p>

<p>    printf("y=%d\n",y);</p>

<p>}

选项:


答案:


 

序号:33   题目类型:填空题

题目:  执行下面程序的输出结果为________</p>

<p>#include<stdio.h></p>

<p>void main() {</p>

<p>    int a=5,b=8,c;</p>

<p>    if(3*a>2*b) c=2*a+3*b;</p>

<p>    else if(a==b) c=a*a+b*b;</p>

<p>    else c=a*b+3;</p>

<p>    printf("c=%d\n",c);</p>

<p>}

选项:


答案:


 

序号:34   题目类型:问答题

题目:  补充完整下面函数定义中while循环的循环体,该函数的功能是求出并返回由字符指针ptr所指向的字符串中包含的十进制数字字符的个数。<br/>int xxk7(char* ptr)<br/>{<br/>    int n=0;         //使用n作为统计变量<br/>    while(*ptr) {    //在下面补充合适的循环体内容<br/><br/><br/><br/>    }<br/>    return n;<br/>}

选项:

答案:


 

序号:35   题目类型:问答题

题目:  完善下面程序中xxk1函数的定义,使程序能够输出数组a中所有元素的总和。 #include<stdio.h></p>

<p>int xxk1(int a[], int n);</p>

<p>void main()</p>

<p>{</p>

<p>    int x;</p>

<p>    int a[6]={15,20,36,48,24,44};</p>

<p>    x=xxk1(a,6);</p>

<p>    printf("x=%d\n", x);</p>

<p>}</p>

<p>int xxk1(int a[], int n)</p>

<p>{</p>

<p> int i, sum=a[0];</p>

<p>  //向下补充内容,用一个for循环实现</p>

<p>        </p>

<p>  </p>

<p>        </p>

<p> return sum;</p>

<p>}

选项:

答案:


 


吐血推荐

奥鹏,国开形考,广开,电大在线,各省平台,新疆一体化,各类成人教育等学习。详情请咨询QQ : 103092222或微信: xyzlfx100

添加微信查看答案

最新国家开放大学电大《C语言程序设计(闭卷)004》网络机考题库【资料答案】_学优资料分享网

添加微信二维码,了解更多学习技巧,平 台作业、毕业论文完成时间友情提醒。。

合作洽谈

诚信为本,合作共赢

欢迎各大学习中心前来治谈;有意请联系我们

推荐作业

留言板
captcha
感谢留言
我们会尽快与您联系
关闭