《C语言程序设计》第10章在线测试
//做一题。
第一题、单项选择题(每题1分,5道题共5分)
1、以下数组定义中不正确的是:
D、int d[3][]={{1,2},{1,2,3},{1,2,3,4}};
2、C语言中规定,函数的返回值的类型是由:
D、在定义该函数时所指定的函数类型所决定
3、一个C程序的执行是从( )。
A、main()函数开始,在main()函数中结束
4、若有int a[3][4]; ,则数组a的第10 个元素是( )。
A、a[2][1]
5、若有int a[][3]={1,2,3,4,5,6,7,8,9,10,11,12};,则数组a的第1维的长度为( )。
B、3
c语言的题目,求答案
亲,让您久等了呢!#includeint main(){ int a,b; a = sizeof(3+5.0); // 计算表达式(3+5.0)的结果的字节大小,因为5.0是double类型,所以整个表达式的结果也是double类型,sizeof(double)通常是8字节 b = sizeof 3+5.0; // 计算整数3的字节大小,然后加上5.0。sizeof(int)通常是4字节,所以结果是9.0 printf("%d, %d, %d\n", a, b, sizeof("china")); // "china"是一个包含6个字符的字符串(包括末尾的空字符'\0'),所以sizeof("china")的结果是6 return 0;}运行结果是8, 9, 6【摘要】c语言的题目,求答案【提问】【提问】【提问】【提问】把这三题的题目【提问】亲,让您久等了呢!#includeint main(){ int a,b; a = sizeof(3+5.0); // 计算表达式(3+5.0)的结果的字节大小,因为5.0是double类型,所以整个表达式的结果也是double类型,sizeof(double)通常是8字节 b = sizeof 3+5.0; // 计算整数3的字节大小,然后加上5.0。sizeof(int)通常是4字节,所以结果是9.0 printf("%d, %d, %d\n", a, b, sizeof("china")); // "china"是一个包含6个字符的字符串(包括末尾的空字符'\0'),所以sizeof("china")的结果是6 return 0;}运行结果是8, 9, 6【回答】亲,1.这个程序的算法描述如下:1.定义一个3x3的二维数组a,并初始化为{9,4,7,5,6,1,8,3,2}。2.打印出数组的所有元素,元素按照3x3的格式排列。3.计算数组的次对角线(从右上角到左下角)上的元素之和。在3x3的数组中,次对角线上的元素的行索引和列索引之和总是等于2(例如,a[0][2], a[1][1], a[2][0])。4.打印出次对角线上的元素之和。【回答】还有一题【提问】亲,让您久等了呢!2.这个程序使用了二分查找算法来在一个已排序的数组中查找特定的元素。以下是这个算法的描述:首先,程序定义了一个已排序的整数数组a,并从用户那里获取一个整数x,这个整数是我们要在数组中查找的目标。然后,程序定义了三个变量top,bot和mid,分别表示查找范围的上界,下界和中点。find变量用于标记是否找到目标元素,初始值为0,表示未找到。程序进入一个do-while循环,只要查找范围的上界不大于下界,循环就会继续。在每次循环中,程序首先计算查找范围的中点mid。然后,比较目标元素x和中点元素a[mid]。【回答】