国家开放大学《程序设计基础》形考任务1试题

2024-05-11 21:57

1. 国家开放大学《程序设计基础》形考任务1试题

"1 单选 C语言中函数返回值的类型是由  ( A ) 决定的.
 A. 函数定义时指定的类型 
 B. return语句中的表达式类型
 C. 调用该函数时的实参的数据类型
 D. 形参的数据类型"
官网其实有考试题库的,可以去官网看看历年真题,如果找不到的话,利用百度文库、电大题酷小程序、上学吧等考试搜题工具会好很多的。帮你搜了一些题,希望能够帮到你~~~
"2 单选 在函数调用时,以下说法正确的是:( B )。
 A. 函数调用后必须带回返回值
 B. 实际参数和形式参数可以同名
 C. 函数间的数据传递不可以使用全局变量
 D. 主调函数和被调函数总是在同一个文件里"
"3 单选  语句int *p;说明了( C )。
 A. p是指向一维数组的指针    
 B. p是指向函数的指针
 C. p是指向int型数据的指针
 D. p是函数名,该函数返回一指向int型数据的指针"
"4 单选 下列指针的定义不正确的定义是( A   )。
 A. int *p=&i,i;  
 B. int *p,i;
 C. int i,*p=&i;  
 D. int i,*p;"
"5 单选 有语句:int a[10],;则( B )是对指针变量p的正确定义和初始化。
 A. int p=*a;
 B. int *p=a; 
 C. int p=&a;
 D. int *p=&a;"
"6 单选 若有说明语句“int a[5],*p=a;”,则对数组元素的正确引用是:( C )。
 A. a[p]    
 B. p[a] 
 C. *(p+2) 
 D. p+2"
"7 单选 
有如下程序
int  a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;
则数值为9的表达式是:( B )。
 A. *p+9 
 B. *(p+8)   
 C.  *p+=9 
 D. p+8"
"8 单选 被调函数调用结束后,返回到 :( D )。
 A. 主调函数中该被调函数调用语句处 
 B. 主函数中该被调函数调用语句处    
 C. 主调函数中该被调函数调用语句的前一语句 
 D. 主调函数中该被调函数调用语句的后一语句"
"9 单选 能把函数处理结果的两个数据返回给主调函数,在下面的方法中不正确的是:( A )。
 A. return 这两个数 
 B.  形参用两个元素的数组 
 C. 形参用两个这种数据类型的指针
 D. 用两个全局变量 "
"10 单选  下列各语句定义了数组,其中哪一个是不正确的(  C  )。 
 A.  char a[3][10]={""China"",""American"",""Asia""}; 
 B. int x[2][2]={1,2,3,4}; 
 C.  float x[2][ ]={1,2,4,6,8,10};
 D. int m[][3]={1,2,3,4,5,6}; "
"11 单选 # include int test(int b){ b*=10;printf(“b=%d  ”,b);return b/2;}void main(){ int b=60;b=test(b);printf(“b=%d  ”,b);}程序的运行结果是:( D )。
 A. b=10  b=60
 B. b=10  b=30
 C. b=300  b=600
 D. b=600  b=300"
"12 单选 如果一个函数作为表达式被调用,则该函数必须是  (  A   )。
 A. 有返回值的函数
 B. 无返回值的函数
 C. 有参函数
 D. 无参函数"
"13 单选 C语言程序由函数组成,它的(  B  )。
 A. 主函数必须在其它函数之前,函数内可以嵌套定义函数。
B. 主函数可以在其它函数之后,函数内不可以嵌套定义函数。
C. 主函数必须在其它函数之前,函数内不可以嵌套定义函数。
 D. 主函数可以在其它函数之后,函数内可以嵌套定义函数。"

国家开放大学《程序设计基础》形考任务1试题

2. (4)程序设计题,求解答,

2*7*3*1=42

3. 计算机基础与程序设计试卷,求高手帮忙做下啊!急用! 判断题

1.	自增运算符(++)或自减运算符(--)只能用于变量,不能用于常量或表达式。		(  √   )
2.	在C语言中,变量有数据类型,而常量没有数据类型。							(×)
3.	在C语言中,表达式 10*5/3 和表达式 10/2*3 不等价。						(√  )
4.	如果x>y||ay&&a<b)为真。							(×)
5.	一个结构化程序必须同时由顺序、分支、循环三种结构组成。					(×)
6.	在C语言中,程序的模块化是利用函数实现的。								(√  )
7.	break语句可用于程序的任何地方,以终止程序的执行。						(×)
8.	函数调用时的实参和与其对应被调函数的形参占用不同的存储单元。	    			( √  )
9.	若调用一个函数,且此函数中没有return语句,则该函数没有返回值。			(√ )
10.	有int a[10],*p; p=a; 假设变量a的地址为1000H,执行 p=p+4以后,p的值为1010H。(×)

计算机基础与程序设计试卷,求高手帮忙做下啊!急用! 判断题

4. c语言程序设计的一道题,答案是10麻烦告诉我详细的过程谢谢

第一个循环,每次进入,s都变成1,这样的话,s最后的结果其实取决于k最后的值(每次循环s都是1);
第一个循环的累加条件是k++, k++。也就相当于k加了两次,也就是说k = 4的时候,决定了s的值(再加2,k就是6了,不满足循环的条件了);
k = 4时,进入第二个循环,从4开始要累加两次(s += j),第一次是1 += 4,第二次是5 += 5,所以最后结果是10。
    完毕。

5. 程序设计题目:25 为什么标准答案选A

因为S是字符型,所以输出的结果是会转为字符型的(就算是整型数字也会转为相对应的字符)字符6和字符3的值是差3的,既是‘6’ - ‘3’ = 3,所以‘A’ + ‘6’ - ‘3’相当于‘A’ + 3 = ‘D’,其中涉及,A转化成一个数值,加上3,结果再转为字符型,既是‘D’,所以选A

程序设计题目:25 为什么标准答案选A

6. 程序设计题

/**/ /**/之间是有错误的地方
(1) a[N,N],应该是a[N][N]
  (2)  for(j=0;j<N;j++) 应该是 for(j=0;j<N-i;j++),左上角含对角线
 (3)for(j=0;j<N;j++) 应该是 for(j=N-i;j<N;j++),右下角,不含对角线。

7. 程序设计题

1.a[i]>b[j] 2.i!=3 3.j!=5

程序设计题

8. 高级程序设计语言的编译程序和解释程序属于_________。

本题选D;高级程序设计语言的编译程序和解释程序属于系统软件
一般我们分为系统软件和应用软件。1.系统软件:操作系统(win7,xp,Linux等等),语言编译程序(VC,VS,eclipse等),数据库管理(oracle,MySQL,sqlite3等)。。2.应用软件:这个就很普遍了,比如游戏软件,绘图软件。。。

扩展资料:
编译程序与解释程序的区别  
1.编译和解释是语言处理的两种基本方式。编译过程包括词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成等阶段,以及符号表管理和出错处理模块。解释过程在词法、语法和语义分析方面与编译程序的工作原理基本相同,但是在运行用户程序时,它直接执行源程序或源程序的内部形式。
2.在编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程;而在解释方式下,解释程序和源程序(或其某种等价表示)要参与到程序的运行过程中,运行程序的控制权在解释程序。解释器翻译源程序时不产生独立的目标程序,而编译器则需将源程序翻译成独立的目标程序。
参考资料:百度百科-系统软件
最新文章
热门文章
推荐阅读