若有说明char *language[]={“fortran” ,”basic”,”pascal”,”java” ,”c”}则language[2]的值是( )。
A. 一个字符
B. 一个地址
C. 一个字符串
D. 一个不定值
查看答案
若有以下定义,且0<=i<4,则不正确的赋值语句是( )。int b[4][6],*p,*q[4];
A. q[i]=b[i];
B. p=b;
C. p=b[i];
D. q[i]=&b[0][0];
输入一个八进制数并转换为十进制数。八进制转换为十进制数的方法是按权相加,即将八进制每位上的数乘以位权,然后相加之和即是十进制数。利用数组存放八进制数的各位数码。#include #define N 6int main (){int n, temp ;char s [ N ], * p = s;printf ( "请输入八进制数:" );gets ( _________ );for ( n = 0; ______________; p ++ ){temp = * p - '0';_____________;}printf ( "对应的十进制数:%d\n",n );return 0; }
判断一个字符串是否为回文(指从左至右和从右至左读都是一样的字符串)。#include #define N 11int main ( ){int i = 0, n = 0;char a [ N ] = " ";char * p1, * p2; printf ( "请输入小于%d位的整数: ",N-1 );scanf ( "%s", a );for (_______; (*p2) != ' \0 '; p2 ++ )n ++;p1 = a;p2 = a+n-1;for ( i = 1; p1 < p2; i ++ ){if (__________ )break;___________;___________;}if ( i > n / 2 )printf ( "Yes, %s是回文!\n", a );elseprintf ( "No, %s不是回文!\n", a );return 0 ;}
标准直齿圆柱齿轮的齿数z=32,模数m=3,则齿顶圆直径
A. da=96
B. da=90
C. da=102
D. da=103.5