简答题\n 若有定义char c1='b',c2='a';,则执行printf("%c,%d",c2+3,c1);的输出结果是 。\n简答题\n 已知字符'a'的ASCII码为97,则执行语句printf("%c#%d#", 98 , 'c' );的输出结果为 。\n简答题\n 素数又称质数。指一个大于1的自然数,除了1和此整数自身外,不能被其他自然数整除的数。我们定义:如果一个素数是完美的素数,当且仅当它的每一位数字之和也是一个素数。现在给你一个正整数,你需要写个程序判断一下这个数按照上面的定义是不是一个完美的素数。如果 这个数是完美的素数,则输出“YES”,否则输出“NO”(输出均不含引号)。要求素数判断用函数写,且函数原型为:int isprime(int n)。 【输入样例1】 11 【输出样例1】 YES 【输入样例2】 13 【输出样例2】 NO\n简答题\n 某公司规定,销售人员工资由基本工资和销售提成两部分组成,其中基本工资是1500元/月,销售提成规则如下: 销售额小于等于10000元时,按照5%提成; 销售额大于10000元但小于等于50000元时,超出10000部分按照3%提成; 销售额大于50000元时,超出50000部分按照2%提成。 编写程序,根据销售额计算员工收入。 输入一个整数表示销售额,输出员工的薪水(保留2位小数)。 【样例输入】 30000 【样例输出】 2600.00\n简答题\n 下面程序的输出结果是 。(输出以1个空格分隔) #include int fun(int x) { static int y = 1; return y += x; } int main(void) { for (k = 0; k { printf("%d ", fun(k)); } printf("\n"); return 0; }\n多选题\n 当n=5时,下列函数的返回值是( )。 int fin( int n) { if( n return n; return fin( n-1 ) + fin( n-2 ); } A. 5 B. 7 C. 8 D. 10 \n多选题\n 要求通过 while 循环不断输出字符,当读入字母 N 时结束循环。若变量已正确定义,下列程序段正确的是( )。 A. while ((ch = getchar()) == 'N') printf("%c", ch); B. while (ch = getchar() == 'N') printf("%c", ch); C. while ( (ch = getchar( )) != 'N') printf("%c", ch); D. while (ch = getchar() != 'N') printf("%c", ch); \n多选题\n 已定义char lang[][10] = {"BASIC","PASCAL","JAVA","C"};,则strlen(lang[2])为( )。 A. 4 B. 5 C. 6 D. 10 \n
上一页4 / 4下一页