题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-12-19 05:01:02

[单项选择]若在某函数内部有定义:int a[3][4];则数组a中各元素( )。
A) 可在程序的运行阶段得到初值0 B) 可在程序的编译阶段得到初值0
C) 不能得到确定的初值 D) 可在程序的编译或运行阶段得到初值0

更多"若在某函数内部有定义:int a[3][4];则数组a中各元素( )"的相关试题:

[填空题]函数fun用于计算数组各元素值的平方,主函数调用fun并输出各元素的值。 void fun(int num,int a[]) {int i; for(i=0;i<______;i++)a[i]=a[i]*a[i]; /*第一空*/ } main( ) { int i,b[5]={1,2,3,4,5); fun(5,______); /*第二空*/ for(i=0;i<5;i+++)printf("%5d",______); /*第三空*/ printf("/n"); }
[单项选择]在C语言程序中,在函数内部定义的变量称为()
A. 全局变量
B. 外部变量
C. 全程变量
D. 内部变量
[简答题]下列程序定义了N×N的二维数组,并在主函数中赋值。请编写一个函数fun( ),函数的功能是:求数组周边元素的平方和并作为函数值返回给主函数。例如,若数组a中的值为
0 1 2 7 9
1 11 21 5 5
2 21 6 11 1
9 7 9 10 2
5 4 1 4 1
则返回主程序后s的值应为310。
[注意] 部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
[试题源程序]
#include <stdio.h>
#include <conio.h>
#include <stdiib.h>
#define N 5
int fun(int w[][N])


main( )

int a[N][N]=0, 1, 2, 7, 9, 1, 11, 21, 5, 5, 2, 21, 6, 11, 1, 9, 7, 9, 10, 2, 5, 4, 1, 4, 1;
int i, j;
int s;
clrscr( )
printf("*****The array*****/n");
for(i=0; i<N; i++)

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

printf("%4d", a[i][j]);

printf("/n’);

s=fun(a);
printf("*****THE RESULT*****/n");
printf("The sum is: %d/n", s);

[单项选择]用DIMENSLONa(2,3)命令定义数组s后再对各元素赋值:a(1,2);2,a(1,3):3,a(2,1)=4, a(2,2)=5,a(2,3)=6,然后再执行命令a(5),则显示结果是______。
A. .F.
B. 变量未定义
C. 3
D. 5
[单项选择]在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是( )。
A. Static arr
B. Dim arr(5)
C. Dim arr()
D. Dim arr As Variant
[单项选择]要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是( )。
A. intvect[]=30,50,-88;
B. intvect[]=30,50,-88,0,0;
C. intvect[5]=30,50,-88;
D. int vect[5]=30,50,-88,0,0);
[填空题]以下程序中judge函数的功能是判断x指向的int类型数组(长度为n)中各元素之间的逻辑关系。若n个元素的值均相等则输出"all elements are same".若n个元素的值无序则输出"no order";若n个元素的值按升序排列则输出"ascend".若n个元素的值按降序排列则输出"descend’,。 #include void judge(___(19)___,int n) {int f,i=0; while(ix[i+1]||!f&&___(21)___) {printf("/n no order"); return; } if(___(22)___) printf("/n ascend"); else printf("/n descend"); } void main( ) {int a[5]={1,2,3,4,5},b[5]={5,4,3,2,1},c[5]={1,4,2,3,5),d[5]={2,2,2,2,2}; judge(a,5); judge(b,5); judge(c,5); judge(d,5); }
[填空题]定义在类内部的函数被类默认为 【12】 ,在类外部每次调用该函数时,定义的函数代码会在调用函数位置展开。
[填空题]类在定义数组时,不必限定数组的大小。


[填空题]下面的程序代码实现将一个一维数组中元素向右循环移动,移动次数由文本框Text1输入。例如数组各元素的值依次为0,1,2,3,4,5,6,7,8,9,10;移动三次后,各元素的值依次为8,9,10,0,1,2,3,4,5,6,7。 Private Sub MoveRight(x( )As Integer) Dim i As Integer Dim j As Integer Dim k As Integer i=UBound(x) j=x(i) For k=i To 【9】 Step—1 【10】 Next k x(LBound(x))=j End Sub Private Sub Command1_Click( ) Dim a(10) As Integer Dim i As Integer Dim j As Integer Dim k As Integer For i=0 To 10 a(i)=i Next i j=Val(Text1.Text) k=0 Do k=k+1 Call MoveRight(a) Loop Until k=j For i=0 To 10 Print a(i); Next i End Sub
[填空题]编程求一个3*4数组的所有元素的平均值及最大值,并输出结果(设数组的各元素是实数,要求从键盘输入其值。)
[单项选择]以下定义数组或给数组元素赋值的语句中,正确的是
A. Dim x%(2)
B. Dim x(3), y(3)As Integer
C. Dim x
D. Dim x(3)As Integer
[填空题]由Array函数建立的数组的名字必须是 【8】 类型。

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

截图扫码使用小程序[完全免费查看答案]
请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码